音乐播放器
sola的小屋
 
文章 标签
17

Powered by Gridea | Theme: Fog
载入天数...
载入时分秒...
总访问量:  |   访问人数:

写给刚刚开始学习Python的初学者

Python入门

Python和其他大多数计算机语言一样,相比于其他的入门语言,比如说C语言,Python的语法甚至相对更简单一些(比如数字与字符串在一些情况下甚至不用int和char等来进行区分),这些会让Python入门相对更加容易,但相对的也可能会带来一些问题。由于Python是一种解释性语言,所以与C语言有所不同,不太方便编译成如以.exe为后缀的可执行文件,所以有用C语言开发的CPython解释器。也正是因为Python的一些特性,Python也存在一些安全性相关的问题。

这里,我的个人建议是如果是第一次接触计算机编程,可以先从其他的语言开始(我的从C语言开始的),虽然也有朋友推荐通过简单的Python入门,不过个人感觉正是由于Python在某些语法的简化,可能会使一些编程的初学者不太注意一些细节,之后在学习其他编程语言时缺少一些规范性的基本知识。

Python学习方法

和其他的一些语言一样,Python最好的学习方法就是看它的官方文档,如果稍微有一些其他计算机语言的基础,直接活用官方文档进行学习是效率和效果最好的。相比于现在已经停止更新的Python2版本,现在我们最好学习Python的Python3版本。如果需要在较短的时间掌握一定的基础,也可以挑选一些网上的视频快速观看,有一个大概的了解即可,之后遇到问题再去查找相关的解答。

Python在数据分析和科学计算中有比较多的应用,因为Python具有较多的来满足各种计算的需要,也正是因为这个,Python才更需要包管理和环境管理,不同版本的包之间是否相互协调是一个需要注意的问题(后面我会介绍一下使用Anaconda的进行环境管理中会遇到的一些问题的解决方案)。

Python这一适合进行科学计算的性质使它广泛的被用于机器学习、深度学习中(我也是因为这一原因而接触到Python的)。

最后推荐一个可以方便大家了解Python在运行中的内存处理机制的(即电脑上的Python代码是如何进行运行的)网站http://pythontutor.com/