从零开始学习 Python 的同学。不管你学习的出发点是兴趣驱动、拓展思维,还是工作需要、想要转行,都可以此文作为一个参考。
在这个信息爆炸的时代,以 “Python入门” 为关键字搜索出的结果成千上万。不少小白选手难免会东一榔头西一棒槌,最终看了很多文章,却仍没跨过新手那道门槛。
结合自身的学习经验以及与很多自学者的沟通了解,我们整理出一条可操作性较强的自学路线,同时收集了多种形式的 Python 优质学习资源,供诸位尚未入门或刚入门不久的同学参考。
Python 音[ˈpaɪθən] n.巨蛇,大蟒。Python的创始人为Guido van Rossum。1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,作为ABC 语言的一种继承。之所以选中Python(大蟒蛇的意思)作为该编程语言的名字,是因为他是一个叫 MontyPython的喜剧团体的爱好者。
我们为什么要学python呢?
Python 已经成为最受欢迎的程序设计语言之一。自从2004年以后,python的使用率呈线性增长。2011年1月,它被TIOBE编程语言排行榜评为2010年度语言。在 TIOBE2018年12月编程语言排行榜中,Python已经位列第三,前两名分别是Java与C,这两种语言是长期霸占编程语言排行榜的历史悠久的语言。
说了它的历史,我们再看一下Python可以做什么。它应用的领域有
WEB开发 (可以理解为做网站服务)
科学计算与人工智能 (一些学者及科研人员使用)
GUI图形开发 (开发电脑上那种有界面的软件)
物联网开发 (Python可以运行在单片机上,简单理解就是以后各种家用电器上可能会运行它)
游戏开发(可以做游戏,自己玩或者给别人玩)
安全领域,黑客编程
运维自动化
软件测试
具体来说,普通人学会编程,仍然是可以从中获益,比如经常从事重复工作的人,可以使用Python去操作Word、Excel、PPT等等工具进行一些自动化工作,将你从繁重重复的工作中解救出来。文字工作者则可以使用Python编写网站爬虫,无休止的自动化的从各种网站、微博抓取数据到自己电脑上来,然后在使用Python对这些数据进行分析与挖掘,从数据中提炼出不为人知的某种规律或现象,而你只需要品一杯咖啡,静静观看电脑上不知疲倦的运行着的Python爬虫。创业者,则可以轻松又简单的用Python为自己开发一个网站,快速做出项目原型。
关于应该怎么学python?
我也写了大量关于从零基础到入门学习python,
这里提供一个我整理的笔记供大家来参考:
https://mp.weixin.qq.com/s/RaxMUQkNXNPd0yqnABEwlA
https://mp.weixin.qq.com/s/zsnyks6lfhwMJdUpzbRO4w