内容简介
本书是一本面向Python初学者的入门教材,以Python 3.5版本为基础,系统讲解了Python编程的基础知识与核心应用。全书从Python的安装与环境配置开始,逐步引导读者掌握变量与数据类型、运算符、流程控制、字符串与列表操作、函数与模块、面向对象编程、文件与异常处理、正则表达式等关键内容。
作者结合自身教学与实践经验,采用大量实例和通俗易懂的语言,帮助读者快速建立编程思维,并通过每章的练习题与项目实战,巩固学习成果。书中还涵盖了图形用户界面编程、网络编程、数据库操作等进阶主题,适合零基础读者自学,也适合作为高校及培训机构的教材。
通过本书的学习,读者不仅能掌握Python 3.5的基本语法,还能具备独立开发小型应用的能力,为后续深入学习数据科学、人工智能、Web开发等方向打下坚实基础。
目录
内容简介
本书的特色
本书的内容
读者对象
技术群及问题解答方式
1.1 Python的起源
1.2 Python的应用场合
1.3 从2.7到3.5,Python的新特性
1.4 如何学习Python
1.5 Python环境构建
1.6 从hello word开始
1.7 调试
1.8 问题解答
1.9 温故知新,学以致用
第1章 进入Python 3.5的精彩世界
2.1 认识程序
2.2 数据类型
2.3 变量和关键字
2.4 语句
2.5 表达式
2.6 运算符和操作对象
2.7 字符串操作
2.8 注释
2.9 调试
2.10 问题解答
2.11 温故知新,学以致用
第2章 开启Python之旅
3.1 通用序列操作
3.2 列表
3.3 元组
3.4 列表与元组的区别
3.5 调试
3.6 问题解答
3.7 温故知新,学以致用
第3章 列表和元组
4.1 字符串的基本操作
4.2 字符串格式化
4.3 字符串方法
4.4 调试
4.5 问题解答
4.6 温故知新,学以致用
第4章 字符串
5.1 字典的使用
5.2 创建和使用字典
5.3 字典方法
5.4 调试
5.5 问题解答
5.6 温故知新,学以致用
第5章 字典
6.1 使用文本编辑器
6.2 import的使用
6.3 别样的赋值
6.4 语句块
6.5 条件语句
6.6 循环
6.7 pass语句
6.8 牛刀小试——猜字游戏编写
6.9 Python程序调试
6.10 问题解答
6.11 温故知新,学以致用
第6章 条件、循环和其他语句
7.1 调用函数
7.2 定义函数
7.3 函数的参数
7.4 执行流程
7.5 形参和实参
7.6 变量作用域
7.7 有返回值和无返回值函数
7.8 为什么要有函数
7.9 返回函数
7.10 递归函数
7.11 匿名函数
7.12 偏函数
7.13 牛刀小试——经典排序之快速排序实现
7.14 调试
7.15 问题解答
7.16 温故知新,学以致用
第7章 函数
8.1 理解面向对象
8.2 类的定义与使用
8.3 深入类
8.4 继承
8.5 多态
8.6 封装
8.7 多重继承
8.8 获取对象信息
8.9 类的专有方法
8.10 牛刀小试——出行建议
8.11 调试
8.12 问题解答
8.13 温故知新,学以致用
第8章 面向对象编程
9.1 什么是异常
9.2 异常处理
9.3 抛出异常
9.4 捕捉多个异常
9.5 使用一个块捕捉多个异常
9.6 捕捉对象
9.7 全捕捉
9.8 异常中的else
9.9 自定义异常
9.10 finally子句
9.11 异常和函数
9.12 bug的由来
9.13 温故知新,学以致用
第9章 异常
10.1 日期和时间
10.2 time模块
10.3 datetime模块
10.4 日历模块
10.5 牛刀小试——时间大杂烩
10.6 调试
10.7 温故知新,学以致用
第10章 日期和时间
11.1 认识正则表达式
11.2 re模块
11.3 贪婪模式和非贪婪模式
11.4 替换
11.5 编译
11.6 温故知新,学以致用
第11章 正则表达式
12.1 打开文件
12.2 基本文件方法
12.3 对文件内容进行迭代
12.4 StringIO函数
12.5 序列化与反序列化
12.6 调试
12.7 问题解答
12.8 温故知新,学以致用
第12章 文件操作
13.1 线程和进程
13.2 使用线程
13.3 _thread模块
13.4 threading模块
13.5 线程同步
13.6 线程优先级队列
13.7 线程与进程比较
13.8 调试
13.9 问题解答
13.10 温故知新,学以致用
第13章 多线程
14.1 电子邮件介绍
14.2 发送邮件
14.3 POP3接收邮件
14.4 调试
14.5 问题解答
14.6 温故知新,学以致用
第14章 发送和接收电子邮件
15.1 网络编程初识
15.2 TCP/IP简介
15.3 网络设计模块
15.4 TCP编程
15.5 UDP编程
15.6 urllib模块
15.7 调试
15.8 问题解答
15.9 温故知新,学以致用
第15章 网络编程
16.1 数据库介绍
16.2 Python数据库API
16.3 数据库操作
16.4 事务
16.5 调试
16.6 问题解答
16.7 温故知新,学以致用
第16章 操作数据库
17.1 了解爬虫
17.2 爬虫的原理
17.3 爬虫常用的几种技巧
17.4 爬虫示例——抓取豆瓣电影Top250影评数据
17.5 本章小结
第17章 项目实战——爬虫
18.1 数据持久化
18.2 模块化
18.3 数据分析的实现
18.4 项目小结
第18章 项目实战——数据分析
A.1 数学函数
A.2 随机函数
A.3 三角函数
A.4 Python字符串内建函数
A.5 列表方法
A.6 字典内置方法
A.7 正则表达式模式
附录
结束语
您当前的等级为
登录后免费下载登录
小黑屋反思中,不准下载!
评论后刷新页面下载评论
支付¥以后下载
请先登录
您今天的下载次数(次)用完了,请明天再来
支付积分以后下载立即支付
支付以后下载立即支付
您当前的用户组不允许下载升级会员
您已获得下载权限
您可以每天下载资源次,今日剩余次
免责申明:
1. 本站分享的所有书籍均来源于自互联网,我们只进行收集整理,并不对书籍内容进行更改。
2. 部分书籍中可能有书籍压制者放置的广告,这并不是本站所为,请注意甄别。
3. 我们分享这些书籍,纯粹是出于知识分享的热情,以及对互联网分享精神的高度认同和践行,不以盈利为目的。
4. 本站分享的所有书籍,仅供个人学习研究使用,请勿用于任何商业用途,否则产生的一切法律纠纷与本站无关。
5. 如果这些书籍让你有所收获,在条件允许的情况下,请一定购买正版书籍,这是对创作者最好的支持。
6. 如果您是此书籍的版权所有者,且您不希望此作品出现在本站,请联系我们,我们将在收到您的请求后48小时内予以删除。