因此,本书适合任何年龄的读者阅读,它不要求你有任何Python编程经验,甚至不要求你有编程经验。读者只需基础的英语和数学水平就能读懂本书中的示例代码,如:
pets.py
pets = ['dog', 'cat', 'dog', 'goldfish', 'cat', 'rabbit','cat']
print(pets)while 'cat' in pets:pets.remove('cat')
print(pets)
本书第一章从最基本的hello,world!开始学习
hello_world.py
print("HelloPythonworld!")
在之后的几章,详细介绍了变量、列表、if语句、字典等等Python基础语法知识,每个部分的示例代码几乎都有详细的解释和错误提示,每个章节的最后都有动手试一试的练习题以便读者学习之余加深理解与巩固。
第二部分将理论付诸实践,讲解如何开发三个项目,包括简单的Python2D游戏开发,如何利用数据生成交互式的信息图,以及创建和定制简单的Web应用,并帮读者解决常见编程问题和困惑。
随着Python语言的发展,《Python编程 从入门到实践》第二版在原版的基础上进行了全面修订,针对Python新特性全面升级,优化项目代码。
第 1 章简化了 Python 安装流程;
第 2 章更准确地描述了 Python 变量的实现方式;
第 6 章新增了介绍方法get()的内容;
第 12 章~第 14 章的“外星人入侵”项目基于类,简化了游戏的总体结构,大大地减少了函数调用和必须提供的参数;
简化数据可视化项目中的 Matplotlib 安装方法;
第 15 章的掷骰子项目新增了 Plotly可视化库;
第 16 章的天气项目使用了来自美国国家海洋与大气管理局的数据;
第 17 章不再使用 Pygal 来可视化 GitHub 的Python 开源项目,转而使用 Plotly。
第 18 章~第 20 章使用新版的 Django 创建“学习笔记”项目,并使用新版Bootstrap 设置样式;
附录 A 做了全面修订,推荐读者采用最佳的 Python 安装方法。附录 B 提供了详尽的 Sublime Text 安装说明,并简要介绍了大部分主流文本编辑器和IDE。附录C 引导读者访问更新、更流行的在线资源以寻求帮助。附录D 提供了Git 版本控制的简明教程。
免费领取电子版 请点击