一起打卡从零学Python(一)---进入编程世界,突破自我
本人毕业于浙江大学硕士,但是非计算机专业,是大家所谓的天坑专业,为了提高自我,一开始从生信数据分析出发想要学习编程,有一点R语言基础。但是了解到python的强大和有趣之后,更加萌生学系的冲动,想要进行一长计算机语言对话之旅,想和广大全球的志同道合者一同上路,从零,从无开始。
1、计算机程序开启之旅
最近刚读完一本小说《浙大夜惊魂》(建议去看,和《隐秘的角落》同一作者,浙大的建议毕业离校后看》,一部关于浙江大学的实景小说,今年刚刚从浙大毕业,对于母校还是有些不舍,最主要的是其发达,再后来看到本科生考试,关于C语言和Python的,所以对于学习编程的愿望更加强烈。其实之前也有意向学习,但比较懒散,这次下定决心要开始,所以做了这份电子笔记。
我们日常所熟知的计算机,似乎只是一台电脑,所以更多时候,对于绝大多数非计算机专业的人来说,将计算机和电脑等同于一个东西了。但是,我们的脚步只停留在了使用电脑,文件处理、阅读浏览器等等,对于什么是计算机,我还是一个懵懂的门外汉。那么需要一本书,就像阅读小说一样,从头开始了解。虽然会让我们痛苦(非专业,比较吃力),但是还是需要快乐(学习新的知识,解释我许久的困惑)的正式开始这场完美的旅行,去探索其中的奥秘。
在这之前,要在内心中鉴定一个思想,才会让自己的计算机语言编程变的轻松,不会出现对于未知事物的畏惧。那就是计算机编程语言就是人与计算机交流的一种语言,等同于你和外国人交流的时候需要学习外语一样。不同的是,计算机编程语言具有高度的规则性。掌握其规则和规律,将会打开新的世界。
2、选择学习Python的书籍
现在网络超级发达,学习python的资料获取以及不是那么难了,难得是对于我们初学者来说,如何选择一个适合自己的,可以入门的数据或者教程。我在网上探索了很久,各种资料应接不暇,但是鱼龙混杂,幸运的是,我最终看到了一本书---《Python编程从入门到实践第2版》,非常适合我,姑且先不说他的内容,仅仅只是他的封面就吸引了我。一般的数据封面还是比较严肃的,但是它这个有趣的封面注定是一本非常有趣,非常适合初学者的书籍。(之后学习的事实证明,我没有看错)
这是一本英文书籍,开头很有趣。
不用担心英文看不懂,因为我找到了本书的中文版,而且里面资料齐全,各个章节的练习题都有答案解析。想要获取资源,可通过下面的链接:
链接:https://pan.baidu.com/s/1irfnqhhm3FDP9wQhM-jA5A
文件解压密码可通过邮箱21717006@zju.edu.cn获取!
3、下载Python和编辑器
python可在其官网https://www.python.org/ 下载,下载对应于自己电脑的即可,提醒一下,在很多教程中,都提到,学习python最好学习它最新版本的前一版,这样在学习中不会出现差错。下载好之后,按照默认的路径安装。在上面介绍的书籍中有详细的介绍。
至于python编辑器,就是能够更好的去编写计算机语言的一种辅助工具。每个人可以按照自己的喜好选择,都是可以的。
上述书籍中介绍的是一款sublimetext编辑器,适用于初学者,虽然是收费软件,但是可以无限期试用,页面简单友好,下载链接https://www.sublimetext.com/
也有更加大众功能齐全的Pycharm,专业程序员喜欢使用,下载链接https://www.jetbrains.com/pycharm/
其他的编辑器也有很多,但是作为初学者,有一种学习的就可以了。
4、第一句程序语言
安装好python后,我们运行下面这个代码,虽然没有任何意义,但是这是所有学习程序新语言的惯例,姑且可以理解为一种祈福形式,我们能够成功。
print("Hello World!")
Hello World
不要去问这写字母符号有什么意义,气定神闲从最基础开始看起,把那本书一个字一个字的看。
在学习R语言的时候我有一个深刻的体会,那就是计算机语言一定要打好基础,其实和学习外语一样,基础是根本。我就是因为被一些表面的东西迷惑了,在学习R语言的时候操之过急,基础没有打牢,导致后期在自我创造上能力不足,只能做点基础的事情或者复制别人的代码来跑,这是非常不好的。
所以,在学习Python之除,我就下定决心,在学好基础前,控制自己,不要去看那些高级的东西,虽然开发小游戏,web网站,画图等等很有趣,很有吸引力,但是目前重要的是心无旁去学好最基础的内容。
好了,我们打开书本的第一页。。。。。。
开始学习!!!