美文网首页
社区共读《Python编程从入门到实践》第7,8,9天阅读建议

社区共读《Python编程从入门到实践》第7,8,9天阅读建议

作者: 梦想橡皮擦 | 来源:发表于2022-01-16 21:13 被阅读0次

    《Python 编程从入门到实践》 第 11 章讲解的内容是测试代码,而第 11 章学习完毕,你将进入本书的项目部分,开始实战!

    第十一章阅读建议

    本章节主要学习的是 unittest 模块,该模块主要用于测试代码,本章节属于扩展知识,目的是为了让你了解单元测试相关流程(单元测试一般在公司是程序员自己做)。

    unittest 模块学习后需要掌握:

    1. 新名词:单元测试测试用例全覆盖式测试
    2. 可以从 unittest.TestCase 类继承,编写自己的子类;
    3. 学习断言方法,assertEqual() 基本使用;
    4. 学习 unittest 模块提供其它断言方法;
    5. 编写并使用自定义的测试类。

    【测试代码】这一章节,在学习的过程中是可以直接跳过的,它本质是对类继承的练习,如果你之前编程完全零基础,建议略过这一章节,不碍事。

    本书第二大部分:3 个项目

    在本书的第二部分,提供了 3 个项目供我们学习,分别是游戏 《外星人入侵》数据可视化项目Web 应用程序

    这 3 个项目,可以帮助你夯实你的 Python 技能,学习的时候,3 个项目并没有学习顺序上的优先级,可以选择任意一个项目直接开始。

    每个项目建议 3 天内学完,趁热打铁,当然书籍都是简单介绍,如果想深入学习,每个项目的前面都是一整本的内容。

    游戏项目: 《外星人入侵》 学习要点

    该项目是围绕 pygame 实现的一款游戏,最终实现的效果类似我们常玩的打飞机游戏,项目一本质上是对 Python 基础知识,模块,类等内容的实操练习。

    这个项目作为学习使用,是非常棒的,但你一般情况下不能用它找工作!

    第十二章~第十四章阅读建议

    这 3 个章节是《外星人入侵》这个项目的实战,从学习安装并使用第三方库 pygame 开始学习。

    学习过程中,建议通过搜索引擎检索资料,或者出现BUG时,去 【78技术人社群】 咨询。

    pygame 模块的整个学习过程中,首要理解的就是游戏窗口的刷新机制,游戏就是通过不断的绘制,不断刷新游戏中各个状态实现的,pygame 也是如此。

    理解了上述原理,对于整体的学习有非常大的帮助。

    这3个章节涉及的代码比较多,并且代码文件之间会反复的穿插调用,初学阶段很容易被绕晕。
    所以看好 文件名类名对象名 非常重要!

    代码编写过程中,还进行了重构,但整体代码难度不大,麻烦的是调来调去,还有一点游戏窗口的坐标很重要哦~

    其实这个游戏可更改很多代码,还能 加特效,如果时间允许,建议你扩展一下,把自己的感受和项目发到社群中来。

    <font color=#03a9f4>一个人走得很快,一群人走得更远 🎯</font>

    <center>↓↓↓<font color=#11a934>【78技术人社群】</font>Python分部为邀请制,请点击下述卡片,实现一键邀请↓↓↓</center>

    相关文章

      网友评论

          本文标题:社区共读《Python编程从入门到实践》第7,8,9天阅读建议

          本文链接:https://www.haomeiwen.com/subject/hghqhrtx.html