
作者:刘 瑜
页数:432
出版社:中国水利水电出版社
出版日期:2021
ISBN:9787517099000
电子书格式:pdf/epub/txt
内容简介
《Python 编程从零基础到项目实战(微课视频版)(第 2 版)》是一本系统介绍 Python 编程知识与实战
应用的基础教程、视频教程,内容包括 Python 编程语法、核心编程应用以及相关的库与工具,内容涉及算
法、Python 数据分析、图形处理、Web 开发、科学计算、数据库操作、人工智能、Python 爬虫相关知识等。
其中,第Ⅰ部分为 Python 基础篇,介绍了 Python 的安装、变量和数据类型、条件分支与循环、列表与元组、
字典、函数、类、标准库以及程序中的异常现象及处理方法;第Ⅱ部分为 Python 提高篇,介绍了文件处理、
图形用户界面、数据库操作、线程与进程、测试及打包等知识;第Ⅲ部分为 Python 拓展篇,介绍了 Python
在 Web 应用、商业级别的技术框架、大数据应用、AI 应用等方面的拓展知识。全书通过“三酷猫”将案例
串联起来,由浅入深、生动有趣,在增加趣味性的同时,让读者对 Python 的具体使用有一个完整的认识。
另外,本书配备了 79 集微视频讲解,提供了完整的源代码及 PPT 课件下载。具体下载方法见“前言”中的
相关介绍。
《Python 编程从零基础到项目实战(微课视频版)(第 2 版)》适合 Python 编程零基础读者、Python 编
程从入门到精通各阶段的读者、在校学生、教师以及对 Python 编程感兴趣的在职 IT 人员等使用。本书也可
作为相关培训机构的培训教材。
作者简介
刘瑜,高级信息系统项目管理师、软件工程硕士、CIO、硕士企业导师,具有 20 多年 C、ASP、
Basic、Foxbase、Delphi、Java、C#、Python 等编程经验,著有《战神——软件项目管理深度实战》
《NoSQL 数据库入门与实践》《算法之美—Python 语言实现》《Python 编程从数据分析到机器学
习实践》。
本书特色
考虑到从3.9版本开始,只能在Windows 8及以上版本运行,为了兼顾更多的运行环境,并考虑Python相关的第三方资源库的使用要求,这里选择稳定的、可以在Windows 7及以上操作系统运行的3.8.6版本的Python安装包,作为本书第2版本代码学习的运行环境。
关于第2版
(1)优化了配套代码。
(2)补充了新知识,如新增保留关键字async、await。
(3)在字典章中增加了集合的内容。
(4)对第10章的部分内容进行了完善和补充。
(5)对第11章图形用户界面的主要内容进行了更换。去掉了tkinter库的所有内容,更新为功能更加强大的PyQt5组件库及designer.exe界面设计工具。
(6)对第12章数据库操作的MySQL数据库连接、案例等内容进行了更新。
(7)对第13章的内容进行了补充,主要增加了异步协程内容。
(8)考虑到Web.py技术停止更新的问题,而FastAPI近两年发展迅猛,因其执行效率高、开发简单、学习简单等优点而被很多大型IT公司使用,16.2节内容完全用FastAPI代替了Web.py。
(9)同步更新了Django相关内容,Django版本从2.x更新到3.x,并完善了相关案例。
(10)增加了代表发展趋势的一些AI库的介绍,如OpenCV、TensorFlow、Keras、PyTorch、OpenVSS。 本书特色 △1. 配套视频讲解,手机扫码看视频,手把手教您学习
为方便读者学习,本书录制了100集视频讲解(其中23集为赠送视频),并在视频位置设置了二维码,通过手机扫一扫,可以随时随地在手机上看视频。读者可以边看视频边学习,提高学习效率。
△2. 案例通俗易懂,增加学习趣味性
程序员学习是很枯燥的,为了让读者尽量摆脱这种感觉,本书跳出了有些教材古板、单调的印象,引入了一个可爱的家伙“三酷猫”,通过三酷猫抓鱼、卖鱼、分类管理、核算收入、账本记录……等过程,将Python各知识点融入实例中,学会知识的同时,增加学习趣味性,非常适合零基础读者快速入门。 △3. 附赠所有实例的源代码,方便对比学习
本书除配套视频外,还提供了所有实例的源代码,这些代码融入了作者多年的实战经验,在每一处细节上都进行了精雕细刻,并且所有代码都经过了作者的严格测试。 △4. 突出实战,学编程,实战是硬道理
突出实战,本书除设置了大量案例外,还在每章设置了习题和上机实验,以使读者切实掌握每章的核心内容。读者应先掌握基本的Python语言编程环境的使用,然后进行上机实验。 △5.遵循学习规律,引导读者快速入门
(1)内容安排由浅入深、层层推进,深入考虑了零基础读者的知识结构、吸收特点和需求。
(2)书中提供图、文、代码、表格、注释、说明、注意等丰富多彩的表达方式,尝试实现读者无障碍阅读。
(3)提供的代码和案例由浅入深,并考虑了读者的记忆规律,采用递进方式增加实例的难度,在巩固原先知识的同时增加新的难度。 △6.知识面广,给出Web应用、大数据、AI等发展方向
(1)跟踪了Python即时发展情况,对早先版本的Python进行了比较说明(见相关注释、脚注等)。如最新版本支持“!=”,不再支持“<>”等。
(2)强调对基础知识掌握的重要性,尤其突出了数学、英语、编程语言三者结合的特点。当然,也多少涉及微机原理、软件工程等学科的相关内容或思想。想要成为编程高手,综合基础是先决条件。
(3)书中第3部分给出了Python语言在实际工程中的发展方向,并给出了代码编写入门途径。这里的实际工程使用涉及Web应用、大数据、AI等。让读者在建立牢固的Python语言基础的同时,可以深入思考,后续将要学什么?自己准备走哪条路?自己的知识还缺少什么? △7.为方便读者学习,本书还制作了PPT,读者可以快速预览每章重点内容 △8. 提供在线服务,随时随地可交流
提供微信公众号资源下载、QQ群互动答疑等服务。
△9. 赠送Python配套习题实验答案及分析手册(100页电子书)
该学习手册不但提供了习题与实验的参考答案,重点在实验里提供了超出书本知识的内容和代码,并提供了学习重点、学习方法、学习拓展方向的分析。
△10. 赠送Python内置函数案例演示手册(70页电子书)
该学习手册把Python3.6.X的自带函数做了系统梳理和介绍,并给出每个函数的代码示范应用案例(作为初学者,能熟练利用一种编程语言的自带函数,可以方便地解决很多编程问题,这是读者须掌握的基本功之一)。 以上两本电子书获取方式请见图书“前言”中的提示,读者可通过关注公众号或加入学习服务QQ群获取,建议读者购书后申请加入QQ群,不但能获取电子书、源代码、PPT课件等学习资源,更可获得作者专业在线指导,同时与群内学友相互交流学习。
目录
视频讲解:35分钟
1.1 概述 3
1.2 什么是Python语言 3
1.3 安装Python 5
1.3.1 安装准备工作 5
1.3.2 安装Python的过程 5
1.4 Python代码编辑工具 8
1.4.1 交互式解释器 9
1.4.2 自带GUI工具IDLE 10
1.4.3 其他商业级开发工具 11
1.5 个程序 12
1.5.1 案例[嗨,三酷猫!] 12
1.5.2 Help 14
1.5.3 出错与调试 14
1.6 良好的编程约定 17
1.7 习题及实验 20
第2章 变量和简单数据类型 22
视频讲解:27分钟
2.1 变量 23
2.2 字符串 23
2.2.1 字符串基本操作 24
2.2.2 其他常用操作 26
2.2.3 案例[三酷猫钓鱼记录] 27
2.3 数字和运算符 27
2.3.1 算术运算符 28
2.3.2 整数 28
2.3.3 浮点数 29
2.3.4 复数 29
2.3.5 布尔 29
2.3.6 二进制 30
2.3.7 比较运算符 31
2.3.8 赋值运算符 33
2.4 数据类型转换 33















