0.学习路径示意图
1.Python简介
Python是著名的“龟叔”Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言。
相比难搞的C, C++语言,Python简洁易懂的代码和众多优秀的基础代码库,让它迅速跃迁为全世界最流行的语言之一。用它来开发应用软件无需从零开始,调用已有的库即可实现相应的功能。
博主刚刚接触的Python的时候,对这个语言的感觉大概是惊为天人吧!因为之前一直都是写C++,那种各种各样的函数都要自己去写的感觉实在太难受了,一下换成Python,有种世间竟有如此神器,而我却不得而知,颇有一种相见恨晚的感觉,这谁顶得住啊?
不过这真的不是错觉,前人努力写好的基础代码库大大方便了后人的开发,代码写起来又短功能又强,简直不要太爽。
在当时博主年幼无知的世界观看来,Python简直是一种除了不能生孩子,干啥都行的工具,就像是一把枪,只要装上子弹,扣扳机就完事了。
相比C,C++这些语言更像是倚天剑屠龙刀,需要深厚的内力才能把它用起来。
当然啦,年幼无知的观念总要被打破的,Python还是有它所不能做的,比如写操作系统,这个必须由C语言去完成,因为C是最贴近硬件的一门语言,用它写的操作系统运行速度贼快,所以可想可知,Python这种被高度封装的语言,相对运行速度较慢,一般适合去写高级应用程序,相对底层的程序还是需要别的语言去完成。
运行速度慢只是它其中一个缺点,不能加密能算得上它另外一个大缺点了,不过本着互联网开源免费的精神,代码不能加密在博主看来也算不上啥缺点,兴许你的代码并没有人去看呢?那加不加密又有啥用。
最后一个缺点就是版本了,目前Python有两个版本,2.X和3.X,他们有些不兼容,至于如何不兼容,博主就不废话了,因为接下来的一个好消息,对刚刚入门Python这门语言的小伙伴来说,前面的版本之争简直是废话。明年也就是2020年,Python的2.X版就被官方停止维护了,所以大家
2.Python安装
在前期的教程中,博主一开始就给大家介绍了Python环境的搭建,博主极力建议大家在Linux上安装Anaconda和集成开发软件Pycharm来开发Python程序,理由博主在下面的教程中都有介绍,这里就不赘述了。
Python开发环境搭建
阿力阿哩哩,公众号:Python机器学习体系Python开发环境搭建----Linux基础
阿力阿哩哩,公众号:Python机器学习体系Python开发环境搭建----安装开发软件
3.代码实践
接下来,我们就开始愉快的Python基础学习啦~
a.实验环境:Ubuntu Anaconda Python 3.X
b.代码小视频
视频卡顿?bilibili值得拥有~(っ•̀ω•́)っ✎⁾⁾ 我爱学习
https://www.bilibili.com/video/av49753378
c.git代码
git代码链接
https://github.com/ChileWang0228/python_tutorial/tree/master/Python_Basis
4.小结
上述的十几分钟小视频介绍的是Python语法最基本的点,掌握这些就像拥有了建房子的砖头,你需要把房子构建成什么样式是根据你的想法来,但是这些基础点永远都不会变,当然对于一些不常用的砖头(基础),博主就不过多赘述了,因为讲得太多,大家也记不住,倒不如先把最基本的学会,在后续的学习中,遇到需要的再查也来得及。
这就是博主常说的浅尝辄止的学习框架,只要把最基本的体系构建起来了,其他的知识点就是附在体系上的枝叶,在我们后续的发育中慢慢生长出来就好了~切记不可揠苗助长~