零基础如何自学Python,需要多长时间?学习Python开发的周期因人而异,由于基础、学习效率不同有的人学习进度快,需要六个月到一年不等,有的人自律性较差可能需要更久的时间才能学会,今天小编分享下6个月学习周期内的自学Python的学习路线。
网站建设哪家好,找创新互联建站!专注于网页设计、网站建设、微信开发、小程序定制开发、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了富源免费建站欢迎大家使用!
零基础自学Python学习路线:
一、基础篇
安装python2.7 ,利用笨方法学python 练习基本语法,推荐使用pycharm, 在默认设置里把制表符Tab 改成了四个空格;然后训练写了堆栈,训练基本的数据结构,自己写链表和队列,把笨方法学python 敲完。
二、加强篇
掌握基本的堆栈队列和链表。python 核心编程《基础篇》。python 核心编程《基础篇》,简单写斗兽棋的程序。写五子棋,开始接触pygame。
三、Pygame A
写五子棋然后开始用pygame 开始写打砖块 breakblock。写打砖块,为了存储游戏的数据信息,中途学了一点点json。写好打砖块,获得成就感。电力效果 MAX。抄别人的Pygame 音乐播放器,失败。因为别人的音乐播放器中 含有manage.py 暂时无法理解。所以跳过去了。
四:Pygame B + Flask
抄别人的飞机大战,学会使用音乐各种创造游戏效果。 学习一点点turtle 用来画图 。抄别人的pygame 代码,学习python的目标还是要出去找工作的,而不是用来自娱自乐的。开始看Flask 的那本薄薄的书,第一天快速浏览书的目录结构,第二天开始往后看。
五、Flask
对着FLask 中文学习网站从头到尾敲,不懂就看第三第四次查资料问人厚着脸皮求帮助。然后顺便学习了一点http 协议 和 get post ,socket等基本网络编程知识。继续对着Flask 的中文学习网站敲,一直敲到了能够用txt作为简单存储文件来设计网站。把txt 改为 sqlite3, 熟悉SQL语句,初步学习SQLAlchemy学习cookie 和 session 等。
六、Flask+SQLAlchemy
练习 SQLAlchemy ,开始修改原来用sqlite3 存储数据的demo网站;利用flask-mail 增加发送用户密码的功能,网站功能基本OK,打包成Lilium,学会blueprint。
零基础自学Python经验总结:利用好浏览器,这是初学者获得帮助的最重要的渠道;记笔记,把学得的知识记下来,这样不仅能够总结归纳加深理解,而且日后查阅方便;自己动手写要比看书、看视频效果好太多,光看是学不会的;舍得花时间重复敲代码,学编程就像背英语单词,遗忘的速度是很快的;阶段性目标要清晰可执行、书要买正版,要少买盗版;自律。