
作者:明日科技
页数:348
出版社:电子工业出版社
出版日期:2024
ISBN:9787121472121
电子书格式:pdf/epub/txt
内容简介
《零基础学Python》(升级版)是针对零基础编程学习者研发的Python入门教程。从初学者角度出发,通过通俗易懂的语言、有趣的实例,详细介绍了使用IDLE及Python框架进行程序管理的知识和技术。全书共分16章,包括初识Python、Python语言基础、流程控制语句、序列的应用、Pygame游戏编程、网络爬虫开发等。书中所有的知识都结合具体实例进行讲解,涉及的程序代码给出了详细的注释,可以使读者轻松领会Python程序开发的精髓,快速提高程序开发技能。 本书通过大量实例及一个完整的项目案例,帮助读者更好地巩固所学知。
作者简介
明日科技是一家专业从事软件开发、教育培训以及软件开发教育资源整合的高科技公司。其编写的教程既注重选取软件开发中的必需、常用内容,又注重内容的易学易用以及相关知识的拓展,深受读者喜爱。同时,其编写的教程多次荣获”全行业优秀畅销品种””中国大学出版社图书奖优秀畅销书”等奖项,多个品种长期位居同类图书销售排行榜的前列。
本书特色
“零基础学”系列图书于2017 年8 月首次面世,系列图书迄今已加印百余次,累计销量达50 多万册,不仅深受广大程序员的喜爱,还被百余所高校选为计算机、软件等相关专业的教学参考用书。
“零基础学”系列图书升级版在继承前一版优点的基础上,将开发环境和工具更新为目前最新版本,并结合当今的市场需要,进一步对图书品种进行了增补,对相关内容进行了更新、优化,更适合读者学习。同时,为了方便教学使用,本系列图书全部提供配套教学PPT 课件。另外,针对AI 技术在软件开发领域,特别是在自动化测试、代码生成和优化等方面的应用,我们专门为本系列图书开发了一个微视频课程——“AI 辅助编程”,以帮助读者更好地学习编程。
本书具有以下特点:
1.全彩印刷:还原真实代码环境,让编程学习更轻松;
2.AI辅助编程:随书提供“AI辅助编程”微视频课,紧跟技术前沿;
3.书网合一:32小时188集微视频课程+1本纸质书,立体化学习;
4.源码提供:88个实例+源代码,拿来即用;
5.作者答疑:配有“读者服务”微信群,作者在群里解答问题;
6.海量资源:配有PPT课件、强化训练手册、Python背记手册、e学码、动图学习码等,即查即练,方便拓展学习。
目录
第 1 章 初识 Python
视频讲解:1 小时
精彩实例:2 个
e 学码:9 个
1.1 Python概述
1.2 搭建开发环境
1.3 Python开发工具
1.4 实战
1.5 小结
第 2 章 Python 语言基础
视频讲解:3 小时 14 分钟
精彩实例:7 个
e 学码:14 个
2.1 Python语法特点
2.2 保留字与标识符
2.3 变量
2.4 基本数据类型
2.5 运算符
2.6 基本输入和输出
2.7 实战
2.8 小结
第 3 章 流程控制语句
视频讲解:1 小时 55 分钟
精彩实例:9 个
e 学码:4 个
3.1 程序结构
3.2 选择语句
3.3 条件表达式
3.4 循环语句
3.5 跳转语句
3.6 pass空语句
3.7 实战
3.8 小结
第 4 章 序列的应用
视频讲解:4 小时 51 分钟
精彩实例:14 个
e 学码:11 个
4.1 序列
4.2 列表
4.3 元组
4.3.5 元组与列表的区别
4.4 字典
4.5 集合
4.6 列表、元组、字典和集合的区别
4.7 实战
4.8 小结
第 5 章 字符串及正则表达式
视频讲解:2 小时 45 分钟
精彩实例:10 个
e 学码:5 个
5.1 字符串常用操作
5.2 字符串编码转换
5.3 正则表达式
5.4 使用re模块实现正则表达式操作
5.5 实战
5.6 小结
进阶篇
第 6 章 函 数
视频讲解:1 小时 59 分钟
精彩实例:6 个
e 学码:2 个
6.1 函数的创建和调用
6.2 参数传递
6.3 返 回值
6.4 变量的作用域
6.5 匿名函数(lambda)
6.6 实战
6.7 小结
第 7 章 面向对象程序设计
视频讲解:1 小时 51 分钟
精彩实例:5 个
e 学码:3 个
7.1 面向对象概述
7.2 类的定义和使用
7.3 属性(property)
7.4 继承
7.5 实战
7.6 小结
第 8 章 模 块
视频讲解:1 小时 46 分钟
精彩实例:4 个
e 学码:4 个
8.1 模块概述
8.2 自定义模块
8.3 以主程序的形式执行
8.4 Python中的包
8.5 引用其他模块
8.6 实战
8.7 小结
第 9 章 异常处理及程序调试
视频讲解:52 分钟
精彩实例:4 个
e 学码:3 个
9.1 异常概述
9.2 异常处理语句
9.3 程序调试
9.4 小结
第 10 章 文件及目录操作
视频讲解:2 小时 21 分钟
e 学码:3 个
10.1 基本文件操作
10.2 目录操作
10.3 高级文件操作
10.4 实战
10.5 小结
第 11 章 使用 Python 操作数据库
视频讲解:1 小时 15 分钟
精彩实例:8 个
e 学码:5 个
11.1 数据库编程接口
11.2 使用SQLite
11.3 使用MySQL
11.4 实战
11.5 小结
高级篇
第 12 章 GUI 界面编程
视频讲解:2 小时 15 分钟
精彩实例:6 个
e 学码:4 个
12.1 初识GUI
12.2 使用Qt Designer创建窗口
12.3 信号与槽
12.4 常用控件
12.5 小结
第 13 章 Pygame 游戏编程
视频讲解:1 小时 24 分钟
精彩实例:1 个
e 学码:4 个
13.1 初识Pygame
13.2 Pygame的基本应用
13.3 开发“Flappy Bird”游戏
13.4 小结
第 14 章 网络爬虫开发
视频讲解:2 小时 35 分钟
e 学码:10 个
14.1 网络爬虫概述
14.2 网络爬虫的常用技术
14.2.3 网络超时
14.2.4 代理服务
14.2.5 HTML解析之Beautiful Soup
14.3 网络爬虫开发常用框架
14.4 实战项目:快手爬票
14.5 小结
第 15 章 Web 编程与常用框架
视频讲解:1 小时 28 分钟
精彩实例:6 个
e 学码:10 个
15.1 Web基础
15.2 WSGI接口
15.3 常用的Web框架
15.4 Flask框架的使用
15.5 小结
实战篇
第 16 章 看图猜成语小程序















