本书是一本针对所有层次的 Python 读者而作的 Python 入门书。全书分两部分 :第一部分介绍用 Python 编程所必须了解的基本概念,包括 matplotlib、NumPy 和 Pygal 等强大的 Python 库和工具介绍,以及列表、字典、if 语句、类、文件与异常、代码测试等内容 ;第二部分将理论付诸实践,讲解如何开发三个项目,包括简单的 Python 2D 游戏开发,如何利用数据生成交互式的信息图,以及创建和定制简单的 Web 应用,并帮读者解决常见编程问题和困惑。本书适合对 Python 感兴趣的任何层次的读者阅读。

本书旨在让你成为优秀的程序员,具体地说,是优秀的Python程序员。通过阅读本书,你将迅速掌握编程概念,打下坚实的基础,并养成良好的习惯。阅读本书后,你就可以开始学习Python 高级技术,并能够更轻松地掌握其他编程语言。

在本书的第一部分,你将学习编写Python程序时需要熟悉的基本编程概念,你刚接触几乎任何编程语言时都需要学习这些概念。你将学习各种数据以及在程序中将数据存储到列表和字典中的方式。你将学习如何创建数据集合以及如何高效地遍历这些集合。你将学习使用while和if语句来检查条件,并在条件满足时执行代码的一部分,而在条件不满足时执行代码的另一部分—— 这可为自动完成处理提供极大的帮助。你将学习获取用户输入,让程序能够与用户交互,并在用户没停止输入时保持运行状态。你将探索如何编写函数来让程序的各个部分可重用,这样你编写执行特定任务的代码后,想使用它多少次都可以。然后,你将学习使用类来扩展这种概念以实现更复杂的行为,从而让非常简单的程序也能处理各种不同的情形。你将学习编写妥善处理常见错误的程序。学习这些基本概念后,你就能编写一些简短的程序来解决一些明确的问题。最后,你将向中级编程迈出第一步,学习如何为代码编写测试,以便在进一步改进程序时不用担心可能引入bug。第一部分介绍的知识让你能够开发更大、更复杂的项目。在第二部分,你将利用在第一部分学到的知识来开发三个项目。你可以根据自己的情况,以最合适的顺序完成这些项目;你也可以选择只完成其中的某些项目。在第一个项目(第12~14章)中,你将创建一个类似于《太空入侵者》的射击游戏。这个游戏名为《外星人入侵》,它包含多个难度不断增加的等级。完成这个项目后,你就能够自己动手开发2D游戏了。第二个项目(第15~17章)介绍数据可视化。数据科学家的目标是通过各种可视化技术来搞懂海量信息。你将使用通过代码生成的数据集、已经从网络下载下来的数据集以及程序自动下载的数据集。完成这个项目后,你将能够编写能对大型数据集进行筛选的程序,并以可视化方式将筛选出来的数据呈现出来。在第三个项目(第18~20章)中,你将创建一个名为“学习笔记”的小型Web应用程序。这个项目能够让用户将学到的与特定主题相关的概念记录下来。你将能够分别记录不同的主题,还可以让其他人建立账户并开始记录自己的学习笔记。你还将学习如何部署这个项目,让任何人都能够通过网络访问它,而不管他身处何方。

python编程免费教程电子书_python编程从入门到实践PDF电子书教程免费下载相关推荐

  1. python教程txt免费下载-python编程从入门到实践PDF电子书教程免费下载

    本书是一本针对所有层次的 Python 读者而作的 Python 入门书.全书分两部分 :第一部分介绍用 Python 编程所必须了解的基本概念,包括 matplotlib.NumPy 和 Pygal ...

  2. python从入门到实践电子版-Python编程从入门到实践PDF电子书免费下载

    本书是一本针对所有层次的 Python 读者而作的 Python 入门书.全书分两部分 :第一部分介绍用 Python 编程所必须了解的基本概念,包括 matplotlib.NumPy 和 Pygal ...

  3. python编程入门 电子书-Python编程从入门到实践PDF电子书

    本书的第一部分介绍编写Python程序所需要熟悉的基本概念,其中很多都适用于所有编程语言,因此它们在你的整个程序员生涯中都很有用. 第1章介绍在计算机中安装Python,并运行第一个程序--它在屏幕上 ...

  4. python编程入门电子书-Python编程从入门到实践PDF电子书

    本书的第一部分介绍编写Python程序所需要熟悉的基本概念,其中很多都适用于所有编程语言,因此它们在你的整个程序员生涯中都很有用. 第1章介绍在计算机中安装Python,并运行第一个程序--它在屏幕上 ...

  5. python编程入门到实践 百度云-python网络爬虫从入门到实践pdf

    python网络爬虫从入门到实践pdf是一本非常热门的编程教学.这本书籍详细讲解了Python以及网络爬虫相关知识,非常适合新手阅读,需要的用户自行下载吧. Python网络爬虫从入门到实践电子书介绍 ...

  6. python编程入门pdf-Python编程:从入门到实践 PDF 下载

    Python编程:从入门到实践 PDF 下载 资源来源:https://download.csdn.net/download/xiaoyuxiang123/10345454 本站整理下载: 版权归出版 ...

  7. 大数据基础教程丨TiDB数据库从入门到实践

    TiDB 是一款定位于联机事务处理/联机分析处理( HTAP: Hybrid Transactional/Analytical Processing)的融合型数据库产品,实现了一键水平伸缩,强一致性的 ...

  8. Python从入门到实践电子书,python编程入门到实践pdf

    <Python编程从入门到实践>txt下载在线阅读,求百度网盘云资源 <Python编程>([美]埃里克·马瑟斯(Eric Matthes))电子书网盘下载免费在线阅读资源链接 ...

  9. python开发app的软件_python编程入门APP

    python编程入门APP是一款非常实用的编程学习软件,软件是专门为刚接触python编程的朋友们准备的.在这里可以找到各种学习内容,适用于各个年林短的人学习,大家可以根据自己的需求选择学习即可.软件 ...

最新文章

  1. 如何让button保持点击状态
  2. 关于数据科学,书上不曾提及的三点经验
  3. oracle having用法
  4. 云小课 | MRS基础入门之HDFS组件介绍
  5. 蓝桥杯.历届试题: 错误票据
  6. Java的反射 基础+简单复制对象实例
  7. nnie yolov3 svp
  8. 决策树算法--ID3算法
  9. matlabrobert锐化_Matlab图像处理系列3———空间域锐化滤波器
  10. 编译器和编辑器的区别
  11. 转:make cmake和catkin_make的区别
  12. 处理任意类型链表模板
  13. phython在file同时写入两个_Flink集成数据湖之实时数据写入iceberg
  14. 安卓按键精灵手机助手(功能:安卓版抓抓、命令库、制作电脑UI界面)
  15. 使用正则表达式查找Word文件中AABB和ABAC形式的成语
  16. 长安大学计算机控制技术期末试题,长安大学汽车理论期末试卷及答案
  17. 安卓linux层,Android 系统架构各层介绍
  18. 如何把一组计算机做成云,旧电脑如何变成云电脑?进来了解下云电脑
  19. SystemVerilog中的Program的学习笔记
  20. 空气净化器排名十强 空气净化器哪个品牌好

热门文章

  1. docker一次构建,快速部署
  2. Ajax框架及原理分析--视频
  3. [导入]ASP.NET 2.0 读取配置文件[INI](示例代码下载)
  4. 后盾网lavarel视频项目---lavarel使用模型进行增删改查操作
  5. win10 安装microsoft.net framework3.5
  6. 20170803 - 今日技能封装 - Q
  7. 【数据结构】 线性表的顺序表
  8. 八皇后问题 (递归 搜索)
  9. IE下a标签会触发window.onbeforeunload的问题
  10. HokeyPokey — WWDC讲师特供XCode插件高仿版的设计与实现