Python Learning Note Day 14

今天是Python学习第十四天,主要内容是对类(抽象)部分的补充。 补充知识 1. 多态 可对不同类型的对象执行相同的操作,而这些操作就像“被施了魔法”一样能够正常运行。 2. 封装 对外部隐藏有关对象工作原理的细节。 要让方法或属性成为私有的(不能从外部访问),只需让其名称以两个下划线打头即可。 …

Python Learning Note Day 13

PS:明天清明节,一个不是很开心的节日,愿那些离我们而去的人都安好,此生有缘相逢,来世必当再见。 照例,许嵩的《清明雨上》走起。   今天是Python学习第十三天,主要内容是对函数部分的补充,今天内容较少,做了一会儿灰机大战的项目。 补充知识 1.文档字符串 放在函数开头的字符串称为文档…

Python Learning Note Day 12

今天是Python学习第十二天,主要学习内容是针对条件、循环及其他语句,其中print打印多个参数、序列解包、链式赋值、断言、并行迭代、exec 和 eval等都是上一本书里没有提到过的东西。 接下就来总结下这部分补充的知识。 补充知识 1. print可以打印多个参数 [crayon-5c0ed6…

Python Learning Note Day 11

今天是Python学习第十一天,今天主要对字典进行了补充,同时开始做《Python编程从入门到实践》中的第一个项目‘外星人入侵’(PS:灰机大战),pygame做2d游戏,有点意思。 项目的话可能就是一个利用pygame包来做2d游戏的过程。重点可能不在于做游戏本身,而是怎么样一步步把一个项目做出来…

Python Learning Note Day 10

今天是Python学习第十天,今天主要对字符串部分的基础进行了补充。 有设置字符串的格式,以及各种字符串的方法,总之补充了之前学的空白的地方,对字符串的理解更加深刻了。字符串的处理其实很常见,日常很多处理都是在跟字符串打交道,所以这部分的补充很必要。 补充知识: 1. 字符串格式设置,按顺序 [cr…

Python Learning Note Day 09

今天是Python学习第九天,今天事情较多,所以学习时间少了一些。 今天主要是看另一本书:Python基础教程(第3版)   (个人觉得这一本对基础部分讲的更详细),想通过这本书把基础部分没学到的东西补充一下。今天主要看了两章:基础知识,列表和元组。这两章看下来个人觉得收获比较多的是一些新的Pyth…

Python Learning Note Day 08

今天是Python学习第八天,主要学习第十一章的内容:主要是利用Python 的unittest 进行代码测试,针对函数和类进行测试。这一部分是在学PHP的时候没有接触过的,相对比较新,算是一个新的收获。 在今天的学习过程中,遇到一个目前尚未解决的问题,那就是在写测试的时候,测试脚本在PyCharm…

Python Learning Note Day 07

今天是Python学习第七天,主要学习第十章的内容:文件、异常、存储数据。基础部分就只剩下明天的代码测试了,但是感觉还不是很够,打算再看看另一本书补充部分知识后再进入后面的项目阶段。今天的Python写的一点都不舒服,真奇葩。 大纲 相关练习代码 [crayon-5c0ed6024431701228…

Python Learning Note Day 06

今天是Python学习第六天,主要学习第九章的内容:创建和使用类、使用类和实例、集成、类的导入,Python标准库介绍以及类编码风格。感觉这本书并不是针对完全没基础的,很多概念讲的略。 大纲 相关练习代码 [crayon-5c0ed60245751973389250/] [crayon-5c0ed6…

Python Learning Note Day 05

今天是Python学习第五天,主要学习内容是:while处理列表、while与input的结合,然后是整个第八章函数的内容。 在学到函数时,发现在函数中改变list,原list也跟着改变,而改变传入的变量时,原变量不会变。这样看起来,对于变量似乎是传值,而对于list就好像是传引用。 深入了解后发现…