重磅推荐
【编辑推荐】

Python 语言的应用领域,不仅包含应用程序、网站系统、科学计算等传统领域,还在人工智能和机器编程领域大放异彩,甚至拓展到日常办公和数据统计分析等非专业领域。作为编程行业的程序员,必须学习Python 才能跟上时代发展的潮流,增强自己的专业水平;作为其他专业的职员或学生,学习Python 也能为自己的工作或学业添加强大的技能,为数据和文档处理等提供强大的工具。本书适合对程序设计感兴趣,要想使用Python 语言进行编程的读者。特别是程序开发的初学者以及刚开始学习编程的学生,可以通过本书循序渐进地学习和掌握Python 的开发。本书同样适合精通其他编程语言但想要转到Python 开发平台的程序员,借助本书可以快速掌握Python 开发工具。即使不从事编程工作,但想要通过Python 这一工具来提高工作效率的读者,也能很快地接受本书的知识讲解方式,掌握Python 编程应用技能。


【内容简介】

内容简介: 《你好,Python》首先介绍各种计算机编程语言的特点、编程思维和程序开发的理念,分析Python语言的发展和选择Python语言的价值和意义;然后着重介绍Python开发工具的下载和安装,Python编程语言的语法、变量、运算、条件判断、循环、函数、输入输出、模块和标准库等知识;最后讲解编程开发方面的经典程序问题、经典算法,并通过Python编程实例,来讲解如何解决网络编程、数据库、电子邮件、数学计算、图形界面等真实问题。


【作者简介】

作者郑飞,毕业于重庆大学,资深程序员和系统架构师,从事软件开发编程20年。熟悉C语言、Java、PHP、Python、JavaScript、C#、SQL等几乎所有主流计算机语言的编程,熟悉Window、iOS、Android、Web全平台软件和系统的开发。曾任职多家软件公司技术总监,参与和主导数百款软件、游戏、系统、数据库、网站、APP、公众号、小程序的开发。


【目录】

第1章 为什么选择Python

1.1 计算机编程语言的本质 3

1.2 主流编程语言 6

1.3 编程语言的发展方向 18

1.4 Python史话 21

1.5 Python的特点 27

1.6 Python的发展趋势 33

1.7 选择Python 36

第2章 Python编程的思维和理念

2.1 为什么不按套路先讲Python的语法 45

2.2 计算机软件开发的思维 47

2.3 Python代码编写的思维 49

2.4 Python程序调试的思维 51

2.5 Python程序发布的思维 53

2.6 Python程序维护的理念 55

第3章 Python开发环境搭建

3.1 Python的种类和版本 59

3.2 Python的资源和下载 61

3.3 Python的安装和运行 65

3.4 Python集成开发环境 73

3.5 Python代码编辑器 79

第4章 Python入门开发

4.1 第一个Python程序 85

4.2 从第一个程序继续学习 88

4.3 Python注释 94

4.4 Python编码规范 98

4.5 调试Python程序 106

第5章 Python开发实践

5.1 用Python抓取网络资料 117

5.2 用Python搭建网站 126

5.3 用Python批量修改文件名 134

5.4 用Python开发小游戏 140

5.5 用Python实现快速傅里叶变换 149

第6章 Python语法教程

6.1 数据类型 157

6.2 运算符 161

6.3 流程控制 166

6.4 函数 173

6.5 类和对象 177

6.6 文件操作 182

6.7 异常处理机制 188

第7章 经典算法和程序问题的Python实现

7.1 斐波那契数列 195

7.2 递归算法 198

7.3 排序算法 202

7.4 九九乘法口诀表 207

7.5 二进制与十进制的转换 209

7.6 日期和时间 212


【前言】

随着计算机软件和互联网时代的发展,云计算、人工智能、元宇宙等概念和技术层出不穷,但所有这些信息技术的搭建和实现都离不开软件编程这个基础。在程序设计语言发展的潮起潮落中,Python 语言经过几十年的不温不火,终于在新时代中脱颖而出。

Python 语言的应用领域,不仅包含应用程序、网站系统、科学计算等传统领域,还在人工智能和机器编程领域大放异彩,甚至拓展到日常办公和数据统计分析等非专业领域。作为编程行业的程序员,必须学习Python 才能跟上时代发展的潮流,增强自己的专业水平;作为其他专业的职员或学生,学习Python 也能为自己的工作或学业添加强大的技能,为数据和文档处理等提供强大的工具。本书适合对程序设计感兴趣,要想使用Python 语言进行编程的读者。特别是程序开发的初学者以及刚开始学习编程的学生,可以通过本书循序渐进地学习和掌握Python 的开发。本书同样适合精通其他编程语言但想要转到Python 开发平台的程序员,借助本书可以快速掌握Python 开发工具。即使不从事编程工作,但想要通过Python 这一工具来提高工作效率的读者,也能很快地接受本书的知识讲解方式,掌握Python 编程应用技能。

本书首先介绍编程的基础知识及Python 语言的发展和特点,明确选择Python 的原因及Python 的应用领域;然后概述计算机软件开发的基础理念和思维方式,讲解编程开发各个阶段的工作内容和注意事项;接着详细演示Python 开发环境的下载、安装、运行等具体步骤,介绍开发工具的使用方法,从最简单的编程代码起步,讲解Python 程序的

编写和调试方法,Python 编程和注释的规范,入门开发的基础知识及概念。本书通过几个源于实际工作生活学习中的典型案例,带领读者进行实践开发,在开发过程中继续讲解Python 的基础语法和编程的逻辑流程。在初步讲解实践开发的方法后,本书再深入讲解Python 详细语法教程,最后应用所介绍的语法知识去解决经典的编程算法和程序问

题。本书旨在使读者能够举一反三,通过阅读本书掌握Python 语言的入门开发,能够独立解决在实践中遇到的常见编程问题,能够独立开发Python 应用程序,同时在编程思维理念、Python 基础语法、经典程序算法等方面都有比较深入的了解。

读者阅读本书的时候,建议按照章节的顺序,由浅入深地学习编程和Python 开发的知识。经验丰富的程序员及已经掌握了编程语言和编程思维相关知识的读者,可以从“Python 开发环境搭建”的章节开始阅读。另外,有一定Python 开发基础知识的读者,还可以直接查看“Python 开发实践”或“经典算法和程序问题的Python 实现”的章节,学习具体案例的开发即可。在以后的开发实践中,本书的“Python 语法教程”部分,还可以作为工具书和资料备查。此外,程序开发是一门注重动手和实践的专业,读者在阅读本书的过程中,一定要注意多动手写代码,凡是书中涉及的案例,都务必通过亲自输入,把它编写一次,实际运行一次。这样才能避免纸上谈兵,才能让自己既掌握好理论知识,又具备实际开发的能力。


返回顶部