Python|从零开始学python,最强“Python编程三剑客(pdf)”你值得拥有!( 二 )


  • 第11章:为代码编写测试 , 以核实程序是否像你期望的那样工作 。 这样 , 扩展程序时 , 你就不用担心引入新的 bug。 要想脱离初级程序员的阵容 , 跻身于中级程序员的行列 , 测试代码是你必须掌握的基本技能之一 。



  • 1.2《Python编程:从入门到实践》第二部分:项目

    通过动手开发项目 , 可学到新技能 , 并更深入地理解第一部分介绍的概念 。 且第二部分包含三个不同类型的项目 , 你可以选择完成其中的任何一个项目或全部项目 , 完成这些项目的顺序无关紧要 。
    • 项目1:外星人入侵:使用 Python 开发游戏
    该项目 “ 外星人入侵 ” (第 12~14 章)中 , 你将使用 Pygame 包来开发一款 2D 游戏 , 它在玩家每消灭一群向下移动的外星人后 , 都将玩家提高一个等级;而等级越高 , 游戏的节奏越快 , 难度越大 。 完成这个项目后 , 你将获得自己动手使用 Pygame 开发 2D 游戏所需的技能 。



    • 项目2:数据可视化
    “ 数据可视化 ” 项目始于第 15 章 , 你将学习如何使用 matplotlib 和 Pygal 来生成数据 , 以及根据这些数据创建实用而漂亮的图表;第 16 章介绍如何从网上获取数据 , 并将它们提供给可视化包以创建天气图和世界人口地图;最后 , 第 17 章介绍如何编写自动下载数据并对其进行可视化的程序 。 学习可视化让你可以探索数据挖掘领域 , 这是当前在全球都非常吃香的技能 。



    • 项目3:Web 应用程序
    在 “Web 应用程序 ” 项目(第 18~20 章)中 , 你将使用 Django 包来创建一个简单的 Web 应用程序 , 它让用户能够记录任意多个一直在学习的主题 。 用户将通过指定用户名和密码来创建账户 , 输入主题 , 并编写条目来记录学习的内容 。 你还将学习如何部署应用程序 , 让世界上的任何人都能够访问它 。
    完成这个项目后 , 你将能够自己动手创建一个简单的 Web 应用程序 , 并能够深入学习其他有关如何使用 Django 开发应用程序的资料



    第二本:《Python编程快速上手-让繁琐工作自动化》

    这是一本面向实践的 Python 编程实用指南 。 其目的 , 不仅是介绍 Python语言的基础知识 , 而且还通过项目实践教会读者如何应用这些知识和技能 。 适合任何想要通过 Python 学习编程的读者 , 尤其适合缺乏编程基础的初学者 。 且每章的末尾还提供了一些习题和深入的实践项目 , 帮助读者巩固所学的知识 。 附录部分提供了所有习题的解答 。
    2.1《Python编程快速上手-让繁琐工作自动化》第一部分:Python 编程基础