![]()
内容推荐 本书从Python语言的基础语法讲起,逐步深入到Python的各种库,而且还介绍了这些库的实战案例,并重点介绍了爬虫开发、UI应用程序开发、容器管理、Redis数据库操作,以及数据处理和神经网络等相关内容。另外,作者专门为本书录制了约50小时的配套教学视频,以帮助读者更加高效、直观地学习。阅读完本书,读者不但可以系统地学习Python编程的相关知识,而且还能对Python语言在各个领域的应用有更加深入的理解。 本书共21章,分为2篇。篇为“Python编程基础”,涵盖的主要内容有Python语言基础、基本数据类型、函数、模块、包、文件操作、基础库、异常处理、类和对象;第2篇为“Python编程不错主题”,涵盖的主要内容有多线程、多进程、迭代器、生成器、装饰器、数据文件操作、软件测试、网络编程、容器操作、Scrapy爬虫框架、Flask Web开发框架、键值数据库Redis、图形界面应用和数据处理。 本书内容丰富,讲解通俗易懂,案例典型且实用性强,特别适合Python语言的入门读者和进阶读者阅读,也适合自动化测试人员和自动运维人员阅读。另外,本书还适合作为相关培训机构的教材使用。。 作者简介 吴仲治,一个拥有20多年软件开发经验的老兵。使用过Fortran、Pascal、Perl、C、C++和C#等不错开发语言。在电信、互联网和云计算等领域有丰富的开发经验。近10年主要从事Python开发工作,是一个深度使用Python的程序员。目前正在享受Python及其各种库带来的开发效率与便利。 目录 前言 篇 Python编程基础 章 Python语言基础 1.1 Python语言介绍 1.2 Python版本介绍 1.2.1 Python语言的版本 1.2.2 Python的实现版本 1.3 集成开发环境 1.3.1 PyCharm 1.3.2 Anaconda 1.4 代码的运行方式 1.5 网页运行方式 1.6 基本语法 1.7 Python之禅 第2章 基本数据类型 2.1 整数类型 2.1.1 整数的表示法 2.1.2 数值运算 2.1.3 位运算 2.1.4 移位运算 2.1.5 类型转换 2.1.6 其他进制表示法 2.1.7 小整数池 2.1.8 统计成绩的例子 2.1.9 韩信点兵的故事 2.2 布尔类型 2.2.1 布尔运算 2.2.2 类型转换 2.2.3 例子:谁在说谎 2.3 字节流 2.4 浮点数 2.4.1 基本运算 2.4.2 其他运算 2.4.3 类型转换 2.4.4 例子:求某个数的平方根 2.5 列表 2.5.1 列表特性 2.5.2 常见操作 2.5.3 找出丢失的数 2.5.4 背包问题 2.6 字符串 2.6.1 str类型的字符串 2.6.2 str类型的相关接口函数 2.6.3 bytes类型 2.6.4 str类型和bytes类型的转换 2.7 元组 2.7.1 元组的表示法 2.7.2 元组接口函数 2.8 集合 2.8.1 创建集合 2.8.2 基本操作 2.8.3 例子:删除重复元素 2.9 字典 2.9.1 创建字典 2.9.2 基本操作 2.9.3 例子:合并结果 2.9.4 例子:如何安全过河 2.10 NoneType类型 2.11 变量、对象和值的关系 第3章 函数 3.1 函数的定义和使用 3.2 函数的返回值 3.3 函数的参数 3.3.1 位置参数 3.3.2 将位置参数当作元组 3.3.3 调用时使用元组和列表 …… 第4章 模块和包 第5章 文件操作 第6章 基础库 第7章 异常处理 第8章 类和对象 第2篇 Python编程不错主题 第9章 多线程 0章 多进程 1章 迭代器和生成器 2章 装饰器 3章 数据文件操作 4章 软件测试 5章 网络编程 6章 容器操作 7章 Scrapy爬虫框架 8章 Flask Web开发框架 9章 键值数据库Redis 第20章 图形界面应用 第21章 数据处理
|