为了帮助更多人学习 Python 编程语言,我编写了本册图书,并开源,免费发布。
https://github.com/qiwsir/PythonTutorialForSelf-learners
- 与本书配套的《自学管理表》下载地址:百度网盘:链接: https://pan.baidu.com/s/1yrRG4axCZZ5dEwl9TWP9Gw 提取码: jqjj
- 推荐使用的练习题(含答案):https://aistudio.baidu.com/aistudio/projectdetail/249125
- 本书以开源的形式发布,但版权归作者所有。如果有出版社愿意出版本书,请联系本作者。
- 读者在阅读本书过程中,如果发现错误,请通过 github 提交,或者进入本书读者交流群告知作者,不胜感激。
- github.com 下载:《Python 完全自学教程》PDF
- 百度网盘下载:链接: https://pan.baidu.com/s/1Jy8vWh2C8UJOURoCxVzCHA 提取码: pw23
- 此群中,作者没有义务回答读者的所有提问。
- 本群人满之后,会不定期清退部分不活跃用户,在此特别告知,请不要在被清退时心情郁闷。
- 入群后,若因群内信息未能满足个人需要而对自己造成了任何精神、肉体等方面的伤害,皆非本群之责任。提醒“入群需谨慎”。
- 本群仅仅是一个松散的学习交流空间,非本书标配。
- 群内不得发布任何违背法律、政策、道德以及其他与本群宗旨无关信息。
以下为本书目录,通过超链接可以阅读相应章节的内容。有的链接中是多个小节的合集,请注意小节的标题。
- 第1章 开始自学
- 1.1 必须自学
- 1.2 编程语言
- 1.2.1 机器语言
- 1.2.2 汇编语言
- 1.2.3 高级语言
- 1.3 程序
- 1.4 Python 语言
- 1.5 操作系统
- 1.5.1 Windows
- 1.5.2 Linux
- 1.5.3 macOS
- 1.6 Python 官方网站
- 1.6.1 About
- 1.6.2 Downloads
- 1.6.3 Documentation
- 1.7 安装 Python
- 1.7.1 Python 的版本
- 1.7.2 Windows
- 1.7.3 Linux
- 1.7.4 macOS
- 1.8 IDE 简介
- 1.8.1 Vim
- 1.8.2 Emacs
- 1.8.3 其他
- 第2章 第一行代码
- 第3章 数字和计算
- 第4章 序列
- 第5章 容器
- 第6章 语句
- 6.1 简单语句
- 6.2 条件语句
- 6.3 for 循环语句
- 6.4 解析
- 6.4.1 列表解析
- 6.4.2 字典和集合解析
- 6.5 while 循环语句
- 6.5.1 基本格式
- 6.5.2 break 和 continue 语句
- 6.5.3 else 分支
- 6.6 嵌套循环
- 6.7 海象运算符
- 第7章 函数
- 第8章 类基础
- 第9章 类进阶
- 9.1 对象类型
- 9.2 操控属性
- 9.3 类列表和类字典对象
- 9.4 构造方法
- 9.4.1 理解构造方法
- 9.4.2 单例
- 9.5 元类
- 9.6 迭代器
- 9.7 生成器
- 第10章 异常和调试
- 10.1 错误
- 10.2 内置异常
- 10.2.1 try 和 except 分支
- 10.2.2 else 和 finally 分支
- 10.3 自定义异常对象
- 10.4 调试
- 第11章 模块和包
- 11.1 模块
- 11.2 包
- 11.3 标准库举例
- 11.3.1 sys
- 11.3.2 os
- 11.3.3 json
- 11.4 第三方包
- 11.5 创建虚拟环境
- 第12章 应用举例
- 12.1 编辑文件
- 12.2 存储数据
- 12.2.1 CSV 文件
- 12.2.2 SQLite 数据库
- 12.3 制作网站
- 12.3.1 创建项目
- 12.3.2 创建应用
- 12.3.3 数据模型类
- 12.3.4 发布文章
- 12.3.5 文章标题列表
- 12.3.6 查看文章内容
- 12.4 科学计算
- 12.4.1 Jupyter
- 12.4.2 第三方库
- 12.4.3 矩阵
- 12.4.4 解线性方程组
- 12.4.5 假设检验
- 12.5. 数据分析
- 12.6 机器学习
- 12.7 树莓派开发
- 12.7.1 树莓派概要
- 12.7.2 极简案例