本篇回答希望帮助每一个要学Python的弄清楚三个问题:学习的目的是什么?
重点学习内容,找到合适的方法
优质的学习资源分析
一、学习目的
楼主的学习目的是很清楚的,就是毕设项目。那就先从项目来说;举例来说,我们做一个新经资讯项目的话。也就是一款新闻类型的web项目,主要是为用户提供最新的金融资讯、数据,来抓取其他网站的数据和用户发布作为新闻的主要来源。
那么需要的知识点在于:Redis缓存、Git源代码管理、常见的web网站开发逻辑、前后端不分离模式、Flask-Session使用、图片验证码、容联云短信验证码。七牛云存储、后台新闻管理,Gunic orn+Nginx部署。重点的学习内容也在于此;
下面说一下普遍的小白就是毫无方向没有计算机基础适用的办法:
我们可以看到python的职业发展方向,对每一个阶段做一些了解之后。找到合适自己或者是自己很喜欢的一个方向。对此找到合适的学习路径。
二、重点学习内容,找到合适的方法
第一个阶段:Python的基础
计算机组成原理、Python开发环境、Python变量、流程控制语句、高级变量类型、函数应用、文件操作、面向对象、异常处理、模块和包;
第二阶段:Python和linux高级编程
Linux系统应用、网络编程、并发编程、正则表达式、数据库编程、Python语法强化
项目1:mini-web服务器
项目2:mini-web框架
第三阶段:前端开发
html、css、ps应用、JavaScript编程、DOM操作、Jquery、Vue.js
下面的各个阶段可以参考下图:
三、重磅资源分享
针对楼主的项目!楼主看这里!
还有一个完整项目的学习: