本文是个人对于 项目:100天Python从新手到大师 的学习的一些心得和笔记,不会包含大量知识点或代码,只是简单记录学习相关知识的心得,如有不妥之处,多多包涵,也欢迎批评指正。
Day01-初识Python
首先,Python作为一门很适合编程新手学习的语言,具有以下优缺点:
优点
- 代码简洁,对于初学者方便理解
- 开源代码,社区资源多
- 拓展功能强大,各种模块,调用方便
- 变量不需要声明类型,列表功能强大
缺点
- 对于新手来说,简短的代码可读性可能不如其他语言
- 拓展包安装的问题较多,不同版本可能导致不兼容无法运行
- 封装的安全性低
- 运行相对较慢
当然,只要合理的学习和使用,Python是一门非常方便而强大的语言。
对于Pyhton的编译器的选择,从PyCharm、VSCode和Anaconda的Jupyter Notebook中对比分析,以个人使用的win11为例。
PyCharm作为Python的主流编译器之一,其功能完善,对于新手也比较友好,尤其是Python是第一门编程语言的同学,是非常不错的编译器。如果说有什么缺点的话,那应该是界面不够客制化,加上不知道是我个人原因还是系统原因,每次打开都有卡顿现象。
VScode作为万能的编译器,其优点自然是功能足够完善,能编译几乎所有的编程语言,对于一些特殊需求比如同时编辑LaTeX和写Python程序能在同一个软件中完成。但因为其上限高,需要自己设置和配置的东西很多,加上一些拓展有少量的bug,总的来说这是对于有编程基础的同学的不二选择。
最后要提的是Anaconda的Jupyter Notebook,这是本人的Python入坑软件,本质上是一个网页工具,以notebook.ipynb
的格式满足编译、显示和演示的功能。另外值得一提的是&#