谷歌大佬全新开源《Python基础教程》,极致经典,堪称Python入门教程的天花板

在当下全民互联网,大数据的时代,Python已然成为了学习大数据、人工智能时代的首选编程语言,Python因上手简单被越来越多的人所喜爱,近几年更是在各类语言使用排行榜中稳居第一,而且每年是用人数还在直线上升。

但是对于想要入门Python的同学仍一头雾水,虽然网上的资料很多,却无法辨别自己该选择哪些资料?

为了解决这个困惑,今天给大家来推荐这本久负盛名的Python入门经典之作《Python基础教程》。

该书包括Python程序设计的方方面面,内容涉及的范围较广,既能为初学者夯实基础,又能帮助程序员提升技能,适合各个层次的Python开发人员阅读参考。

直接展示一下:

第1章 快速上手:基础知识

1.1 交互式解释器

1.2 算法是什么

1.3 数和表达式

1.4 变量

1.5 语句

...


第2章 列表和元组

2.1 序列概述

2.2 通用的序列操作

2.3 列表:Python的主力

2.4 元组:不可修改的序列


第3章 使用字符串

3.1 字符串基本操作

3.2 设置字符串的格式:精简版

3.3 设置字符串的格式:完整版

3.4 字符串方法

3.5 小结

第4章 当索引行不通时

4.1 字典的用途

4.2 创建和使用字典

第5章 条件、循环及其他语句

5.1 再谈print和import

5.2 赋值魔法

5.3 代码块:缩进的乐趣

5.4 条件和条件语句

5.5 循环

…


第6章 抽象

6.2 抽象和结构

6.3 自定义函数

6.4 参数魔法

6.5 作用域

…

第7章 再谈抽象

7.1 对象魔法

7.2 类

7.3 关于面向对象设计的一些思考

第8章 异常

8.1 异常是什么

8.2 让事情沿你指定的轨道出错

8.3 捕获异常

8.4 异常和函数

…


第9章 魔法方法、特性和迭代器

9.1 如果你使用的不是Python 3

9.2 构造函数

9.3 元素访问

…

第10章 开箱即用

10.1 模块

10.2 探索模块

10.3 标准库:一些深受欢迎的模块

…


第11章 文件

11.1 打开文件

11.2 文件的基本方法

11.3 迭代文件内容

第12章 图形用户界面

12.1 创建GUI示例应用程序

12.2 使用其他GUI工具包

…

第13章 数据库支持

13.1 Python数据库API

13.2 SQLite和PySQLite

…


第14章 网络编程

14.2 SocketServer及相关的类

14.3 多个连接

…

第15章 Python和Web

15.1 屏幕抓取

15.2 使用CGI创建动态网页

15.3 使用Web框架

…

第16章 测试基础

16.1 先测试再编码

16.2 测试工具

16.3 超越单元测试

…

第17章 扩展Python

17.1 鱼和熊掌兼得

17.2 简单易行的方式:Jython和IronPython

…

第18章 程序打包

第19章 趣味编程

第20章 项目1:自动添加标签

第21章 项目2:绘制图表

第22章 项目3:万能的XML

第23章 项目4:新闻汇总

第24章 项目5:虚拟茶话会

第25章 项目6:使用CGI进行远程编辑

第26章 项目7:自建公告板

第27章 项目8:使用XML-RPC共享文件

第28章 项目9:使用GUI共享文件

第29章 项目10:自制街机游戏


内容过多,这里就不一一展示了。有需要这份资料的,可以私信回复Python。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容