我用很短的时间就入门了Python,那么,具体路径是什么?
文章最后有免费的Python资料,获取方式,关注头条号,私信回复资料获取下载链接。资料目录在文章底部,欢迎评论转发收藏下载。
下面是学习过程:
1. 基础知识学习。
首先,可以找一个入门的教程进行基础知识学习。这里推荐廖雪峰老师的技术博客。
初学者其实在python的几大数据结构(列表元祖字符串字典),循环和判断语句,函数,库,读写文件,基本的函数式编程和正则表达式以外再挑几个自己看得顺眼的就够了。
不要怕基础枯燥,基础真正打好, 之后做项目你会有种打通经络的快感。编程之路开始还请不要功利,得耐得住寂寞,枯燥。
2学习第三方库的应用
基础知识学会了,这时候可以学习一些常用第三方库的使用,如requests等。这时候你可以开始着手现实需求来做一些自己的小项目。
我当时在学request的时候开始做第一个小项目模拟登录的选课助手。靠着这个得了一门选修课95分高分。当然这个阶段也可以做一些小爬虫,反正看你自己正好需求什么,自己的想法。
3开始实战项目
实战项目阶段,开始进行框架的学习:面向网站开发的django,flask。爬虫方面的scrapy。
不要直接看文档!!!但绝对要学会看文档。学习项目有可能你遇到的不是最新的教程,那么此时你可以尝试答主自创的"左圆右方"学习法:
同时做两个完全的项目,一个与教程的老版本保持完全的一致,比如各种安装的包的版本等。另一个直接上各种最新的版本,同步编码。编程实战学习经常会有一些没有和老师保持旧版本遇到各种神奇的bug无从解决,但是我们又不能拘泥于旧版本。
此时我们可以在保持完全一致的旧版本上不报错的学习到基本知识,又可以在新版本上了解到版本更新的变化。至少我们可以以旧推新,顺藤摸瓜。
在新版本中我们当然会遇到很多问题,遇到报错,不要迷信于各种博客,而是应该回归最新的文档(英文版,英语不好使用网页翻译查看)。此时我们会在摸索中,get到文档的工具化使用,拒绝一切不从实际项目出发的文档机械化阅读。我个人认为文档的了解应该是知道我要用的哪个该查哪里即可。
4多学周边知识
学习Python不要只拘泥于python本身,你要在项目之余,对于周边的知识也要进行了解学习。
以Python为中心,往外慢慢扩展。比如部署时觉得部署难,学点linux.对于数据库不熟悉,用python爬点数据试试存放在不同的数据库。总之以已学的为中心,慢慢扩散开自己的知识点圈。
5 Python就业哪里好?
如果你是想吃饭,Python目前在小城市还是比较难找到工作的,或许你可以作为兴趣来学习。但是推荐还是学习一门其他语言来作为行走江湖的本钱,比如java。雄关漫道真如铁,而今迈步从头越。大家共勉。
上图为国内城市Python职位数量分布分析
看到最后的都是真爱:
学习路上记点笔记,发点文章,github多放点自己的代码。对于自己找工作都会有所帮助。