寒假打卡,自学Python,因为之前有自学过C语言和Arduino,有一定的编程基础,所以刚刚开始学Python感觉还行
第一章 起步
第一章的教学包括安装下载Python,安装配置编译器,搭建编译环境等。以及每个人的第一个程序,Hello World。
以及就是在Windows终端也可以运行Python程序,让人看起来感觉很高级。
比起C语言,Python 的优势在于他的语法要求没有那么严格,不用设置头文件,不用加分号了,还有便于阅读,简洁高效等优势,属于是懒狗的天堂。
而C语言就是更加偏向底层,可移植性和普适性更好,包括单片机的主要编程语言就是c语言,这些就是C语言的优势。
第二章 变量和简单数据类型
第二章就介绍了变量的运用,变量的命名。Python出bug以后的检查比起c语言要容易许多,因为
Python的错误提示很人性化,会告诉你错误位置,然后把错误代码贴出来,然后告诉错误原因,检查起来就十分方便。
除此之外第二章还讲了字符串,如何修改字符串的大小写,通过+号来拼接字符串,通过\t和\n来添加空白和换行,单引号和双引号,以及如何删除空白。
还有就是数据类型,包括整数,浮点数。数字的加减乘除,乘方。还有str函数的应用,用于解决类型错误。将整数型解读为字符串或者是数值。
最后就是注释,简单准确的注释能帮助别人阅读并理解你所写的程序,养成好的注释习惯也是十分有必要的。
Python之禅
指的是一些编写程序的原则,了解这些原则对编程习惯和观念有很好的培养的作用,这里举一些比较有代表性的例子,例如Simple is better than complex
Complex is better than complicated.
等等
第三章 列表
Python的列表有点像数组,通过【】存储同样类型的元素,其中包括访问列表中的元素,在列表中添加元素,列表中删除元素,列表中插入元素。
索引是从零开始的,这一点和数组也是一样的。
修改元素与访问列表中的元素的方式差不多,通过append()来添加元素,默认是添加到列表的末尾。
通过insert来插入元素,可以通过索引来指定位置添加元素。
可以通过del来删除任何位置的列表元素,前提是知道索引。
通过pop()也可以删除列表中的元素,与del相比,pop()可以接着利用被删除的元素。
通过remove知道值可以删除元素。
未完待续