好好学Python:从零基础到项目实战
上QQ阅读APP看书,第一时间看更新

本书的内容

本书共分22章,各章内容安排如下:

第1章主要介绍Python的起源、应用场合、前景以及Python 3的一些新特性。

第2章主要介绍Python的基础知识,帮助读者认识什么是程序、常量和变量、运算符和表达式以及字符串等,为后续学习相关内容做铺垫。

第3章重点介绍列表和元组。

第4章重点介绍字符串的格式化、分割、搜索等方法。

第5章介绍字典和集合。

第6章从import语句开始,逐步深入介绍条件语句、循环语句以及列表等一些更深层次的语句。

第7章主要介绍函数,函数是组织好的、可重复使用的、用来实现单一或相关联功能的代码段。

第8章主要介绍Python面向对象编程的特性,Python从设计之初就是一门面向对象语言,它提供一些语言特性支持面向对象编程。

第9章将带领读者学习如何处理各种异常,以及创建和自定义异常。

第10章将具体讲解Python中日期和时间的使用。

第11章主要介绍正则表达式的基本使用。

第12章主要介绍如何使用Python在硬盘上创建、读取和保存文件。

第13章主要介绍Python中的多线程编程。

第14章主要介绍如何使用Python语言发送和接收邮件。

第15章重点介绍Python在网络编程方面的特性。

第16章重点介绍Python的图形化编程—GUI编程。

第17章重点介绍在Python 3中使用PyMySQL连接数据库,并实现简单的增、删、改、查。

第18章根据前面所学的内容讲解一个网络爬虫的实战项目。

第19章结合爬虫、分词、词频统计等知识点实现自然语言的分词和词频统计。

第20章以当下很火的区块链做一个完整的Python实现。

第21章迎合当前比较火热的计算机视觉领域,引入图片处理的一些基本知识点。

第22章讲解不同格式文件的读写,包括TXT、CSV、JSON、Word、XML等文件。