本文由正厚软件陈老师提供
“编程零基础,可以学习Python吗?”
这是很多初学者经常问的一个问题,我的回答是可以!现在很多小学、初中也开始学习编程语言,选择的入门语言就是python。
python其实和学中文没什么区别,学习中文是为了更好的和人沟通,学习编程是为了和计算机沟通,只是对象换了,道理是一样的。python是外国人开发的,用的就是他们的母语—英语 写出来的,创立初衷之一就是为了让代码像纯英语那样容易理解。
又有人会问了:我不会英语或者英语不好,能不能学习编程?
我的回答仍然是可以!
代码虽然是用英语写的,英语好可以更好的去理解代码的意思,但不会英语也不影响代码的学习。代码中涉及的词汇量很少,只要记住几十个简单的关键词作用即可,比如print、if、for等
回归正题,我们零基础怎么快速入门python呢?
万丈高楼平地起,凡事都要从打基础做起,Python学习更是如此。
基础入门阶段
想要学习一门语言,先得把基础学好,就好比我们刚开始学中文,第一开始学的就是字母、拼英、字、词,然后才是句子,学会用句子和人沟通。
学习任何东西,兴趣最重要,学习的时候可以找一些有趣的案例练习,保持我们的学习兴趣,学习还得耐得住寂寞、枯燥,持之以恒的学习!
学习方法:
可以先学习基础,然后去找一些感兴趣的案例练习,如果此种方式学习累了,可以再换一种方式学习,先去找一些自己感兴趣的案例,看看别人怎么写的,模仿着写,遇到不会的知识点,再去针对性的学习!
至于学习的资料和案例网上有很多,如果想节省时间,快速的获取资料和案例,我这里也整理好了,可以给我留言获取
基础阶段可以参照这个路径学习
第三方库的应用
基础知识学会了,就需要学一些库的使用,如requests、turtle、selenium、pyttsx3、PyPDF2等
下方是作者使用第三方库的一些案例
1、使用requests库爬取王者荣耀的精美皮肤
运行结果
2、使用turtle画一个可爱的蟒蛇
运行结果
实战项目阶段
实战项目阶段,开始进行框架的学习。以下是我按不同分类整理的一些框架:
Web应用开发:Django、Flask
APP开发:Kivy、Reасt Nаtive
爬虫:Scrapy、Crawley
自动化:Selenium
数据分析:Numpy、Pandas、Matplotlib
游戏开发:PyGame、Cocos2d