导图社区 Python新手100天学习计划3
为了帮助Python新手在100天内系统、高效地掌握这门语言,我们特别制定了这份学习计划。本计划旨在通过合理的学习进度安排、精选的学习内容以及丰富的学习资源,引导初学者从零开始,逐步建立起扎实的编程基础,并在实践中不断提升自己的编程能力。希望通过这份学习计划,能够帮助你顺利掌握Python编程技能,并在未来的学习和工作中取得更好的成绩。让我们一起踏上这段充满挑战和收获的Python学习之旅吧!
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
Python新手100天学习计划
第一阶段
Python语言基础
周期
15天
具体
第1天
完成Python的搭建
写出第一行命令
使用IDLE - 交互式环境
编写多行代码
使用注释给说明代码的作用
第2天
掌握Python的语言元素
变量和类型
数字和字符串
运算符
实现应用案例
华氏温度转换成摄氏温度
输入圆的半径计算周长和面积
输入年份判断是否是闰年
第3天
掌握分支结构
完成案例
用户身份验证
英制单位与公制单位互换
掷骰子决定做什么
百分制成绩转等级制
分段函数求值
输入三条边的长度如果能构成三角形就计算周长和面积
第4天
学习循环结构
while循环的基本结构
for循环的基本结构
range类型
经典案例
1~100求和
判断素数
猜数字游戏
打印九九表
打印三角形图案
第5天
总结前四天的知识点
第6天
函数和模块的使用知识点
第7天
介绍字符串和常用数据结构知识点
第8天
面向对象编程基础
介绍类和对象的以及基础练习
第9天
面向对象进阶
属性、类中的方法
运算符重载、继承和多态
案例
工资结算系统
图书自动折扣系统
自定义分数
第10天
图形用户界面和游戏开发
使用tkinter开发GUI
使用pygame三方库开发游戏应用
第11天
文件和异常
读文件,写文件,异常处理,代码块
歌词解析
第12天
字符串和正则表达式
使用正则表达式验证输入的字符串
第13天
进程和线程
进程和线程的概念
进程的使用方法
第14天
网络编程入门
计算机网络基础、网络应用架构、Python网络编程
网络应用开发
访问网络API、文件传输、电子邮件
第15天
图像和文档处理
Pillow处理图片
读写Word文档
读写Excel文件
生成PDF文件
15天基础学习
第二阶段
Python语言进阶
常用数据结构
函数的高级用法
面向对象设计原则
迭代器和生成器
并发和异步编程
第三阶段
Web前端入门
10天
用HTML标签承载页面内容
用CSS渲染页面
用JavaScript处理交互式行为
jQuery入门和提高
Vue.js入门
Element的使用
Bootstrap的使用
第四阶段
玩转Linux操作系统
5天
操作系统发展史和Linux概述
Linux基础命令
Linux中的实用程序
Linux的文件系统
Vim编辑器的应用
环境变量和Shell编程
软件的安装和服务的配置
网络访问和管理
第五阶段
数据库基础和进阶
包括关系型数据库SQL的使用以及范式理论
设计二维表的指导思想
数据完整性
数据一致性等相关知识点
最后介绍NoSQL入门
第六阶段
实战Django
Django实战, 5分钟快速上手
深入模型理解关系数据库配置
使用ORM完成对模型的CRUD操作
学会加载静态资源
用Ajax请求获取数据
表单的应用 Cookie和Session
中间件的应用
日志和缓存
文件上传和富文本编辑
文件下载和报表
RESTful架构和DRF入门
RESTful架构和DRF进阶
短信和邮件
异步任务和定时任务
单元测试和项目上线
最后学习项目开发流程和相关工具
第七阶段
实战Flask
Flask入门
模板的使用
表单的处理
数据库操作
项目实战
第八阶段
实战Tornado
花一天的时间掌握预备知识
学习Tornado入门
异步化
WebSocket的应用
第九阶段
爬虫开发
网络爬虫和相关工具
数据采集和解析
存储数据
并发下载
解析动态内容
表单交互和验证码处理
Scrapy入门
Scrapy高级应用
Scrapy分布式实现
第十阶段
数据处理和机器学习
机器学习基础
Pandas的应用
NumPy和SciPy的应用
Matplotlib
k最近邻(KNN)分类
贝叶斯分类
支持向量机(SVM)
K-均值聚类
大数据分析进阶
Tensorflow入门
第十一阶段
团队项目开发
组建好开发团队
完成项目选题
数据库设计
OOAD
使用Django开发项目
实践测试和部署