【Python基础】GitHub 星标 8.8w+,Python 小白 100 天学习计划,从新...
机器学习初学者
共 2671字,需浏览 6分钟
· 2020-07-04
本篇给大家介绍一个Python骨灰级别的学习项目。
2019年10月份的时候,一个《Python-100-days》的GitHub项目火了,霸榜GitHub热榜。此项目截止目前已经8.8万多的星标了,内容仍在持续更新,在Python项目中排名第一。作者叫骆昊,不仅提供了一整套的Python入门到精通的学习路线,而且帮助学习者规划了学习时间100天!每个阶段都有要学习和掌握的知识点,从了解Python,到进阶、数据结构、Web前端、Linux操作系统、数据库、Flask、Tornado、Django、爬虫、数据处理和机器学习,循序渐进。项目地址:https://github.com/jackfrued/Python-100-Days
boy哥看过内容,说实在100天全部学完对于一个纯小白来说有点难,尤其是后面阶段各个方向的内容,前端、爬虫、机器学习,每个单出来都不是一时半会儿能学完的。
但好处是,学完一遍基本就可以很深入的了解Python这门语言了,Python的优劣势、可应用范围和领域。并且,这对于发现自己的兴趣点也很有帮助。下面来看下这100天该怎么学。
▍第一阶段,Python 语言基础(学习周期 15 天)初始的15天主要目的是认识Python,了解基本概念,语法逻辑和其它语言很像,且更容易上手。01.初识Python02.语言元素
03.分支结构
04.循环结构
05.构造程序逻辑06.函数和模块的使用
07.字符串和常用数据结构
08.面向对象编程基础
09.面向对象进阶
10.图形用户界面和游戏开发
11.文件和异常
12.字符串和正则表达式
13.进程和线程
14.网络编程入门和网络应用开发
15.图像和办公文档处理
▍第二阶段,Python 语言进阶(周期 15 天)这一阶段要掌握常用数据结构、函数的高级用法、面向对象设计原则、迭代器和生成器、并发和异步编程等几个部分。
- 常用数据结构
- 函数的高级用法,Lambda函数、作用域、闭包、装饰器等
- 面向对象高级知识, 垃圾回收、魔术属性和方法、面向对象设计原则、GoF设计模式
- 迭代器和生成器,相关魔术方法、创建生成器的两种方式
- 并发和异步编程,多线程、多进程、异步IO、async和await
- 用HTML标签承载页面内容
- 用CSS渲染页面
- 用JavaScript处理交互式行为
- jQuery入门和提高
- Vue.js入门
- Element的使用
- Bootstrap的使用
- 操作系统发展史和Linux概述
- Linux基础命令
- Linux中的实用程序
- Linux的文件系统
- Vim编辑器的应用
- 环境变量和Shell编程
- 软件的安装和服务的配置
- 网络访问和管理
- 其他相关内容
关系型数据库MySQL
- 关系型数据库概述
- MySQL的安装和使用
- SQL的使用
- 相关知识
- 在Python中操作MySQL
- NoSQL概述
- Redis概述
- Mongo概述
快速上手Django框架概述
深入模型,了解ORM
静态资源和Ajax请求
表单的应用
Cookie和Session
报表和日志
中间件的应用
前后端分离开发入门
RESTful架构和DRF入门
RESTful架构和DRF进阶
使用缓存
文件上传和富文本编辑
短信和邮件
异步任务和定时任务
单元测试和项目上线
- Flask 入门
- 模板的使用
- 表单的处理
- 数据库操作
- 项目实战
- 并发编程
- I/O 模式和事件驱动
- Tornado 入门
- 异步化
- WebSocket 的应用
- 网络爬虫和相关工具
- 数据采集和解析
- 存储数据
- 并发下载
- 解析动态内容
- 表单交互和验证码处理
- Scrapy 入门
- Scrapy 高级应用
- Scrapy 分布式实现
- Pandas 的应用
- NumPy 和 SciPy 的应用
- Matplotlib 和数据可视化
- 大数据分析入门
- 大数据分析进阶
- Tensorflow 入门
- Tensorflow 实战
- 推荐系统
项目地址:https://github.com/jackfrued/Python-100-Days
- end -
往期精彩回顾
获取一折本站知识星球优惠券,复制链接直接打开:
https://t.zsxq.com/yFQV7am
本站qq群1003271085。
加入微信群请扫码进群:
评论
学习开放日:开放复杂科学、AI+X 海量学习资源!
Datawhale干货 学习开放日:4月27-28日1. 什么是学习开放日?以AI为代表的技术突飞猛进,人类知识森林快速扩张,仅凭一人之力不仅难以覆盖,更是难以串联知识线索。唯有像蚂蚁探索最优路径一样,我们才能在信息爆炸的知识森林中探索出更好的方向!因此,今年集智斑图联合国内最
Datawhale
1
使用 GitHub Actions 构建 Golang PGO
今年 2 月,我宣布 Dolt 版本现已构建为配置文件引导优化 (pgo) 二进制文件,利用 Golang 1.20 的强大功能将 Dolt 的读取性能提高 5.3%。在我宣布这一消息之前,我们的一位常驻 Golang 专家 Zach 试验并测试了 Golang 的 pgo 功能
GoCN
0
Python列表知识应知应会
点击上方“Go语言进阶学习”,进行关注回复“Go语言”即可获赠从入门到进阶共10本电子书今日鸡汤只在此山中,云深不知处。一、前言 在Python程序开发中,列表(List)经常会使用。假设一个班里有50个学生现需要统计每一个学生的总成绩情况,如果不使用列
Go语言进阶学习
0
Python 字符串应该用双引号还是单引号?
转载来源:洪尔摩斯PyCharm升级至 2023.2版本后,经常弹出来一个提示问我要不要试一下Black formatter。试了一下,这个Black formatter 很有个性,特别喜欢换行。我的一个文件用PyCharm自带的代码整理器整理完之后是500行左右,然后再用Black整理就变成600
菜鸟学Python
0
delorean,一个超级实用的 Python 库!
作者通常周更,为了不错过更新,请点击上方“Python碎片”,“星标”公众号大家好,今天为大家分享一个超级实用的 Python 库 - delorean。Github地址:https://github.com/myusuf3/delorean/时间在计算机科学和软件开发中是一个至关重要的概念。Pyt
Python 碎片
0
五一Python抢票神器来了
还在为五一回家抢不到火车票发愁吗?今天介绍一个Python抢票神器,希望对你有帮助。Py12306是一个流行的开源项目,旨在帮助用户更便捷地查询和预订中国铁路12306网站上的火车票。以下是使用Py12306的基本步骤和一些注意事项:安装与环境准备安装Python: 确保你的系统中安装了Python
Python小二
1
PyPy为什么能让Python比C还快?一文了解内在机制
我的小册:(小白零基础用Python量化股票分析小册) ,原价299,限时特价2杯咖啡,满100人涨10元。来源:机器之心「如果想让代码运行得更快,您应该使用 PyPy。」—— Python 之父 Guido van Rossum对于研究人员来说,迅速把想法代码化并查看其是否行得通至关重要。Pyth
菜鸟学Python
0
智慧城市一张图,空天信息企业两条路
图源:《未来城市》纪录片撰文 | 朱君编辑 | 神璐璐审核 | 刘玉琳封面 | 《未来城市》纪录片4月2日,国家数据局就《深化智慧城市发展 推进城市全域数字化转型的指导意见》(以下简称《意见》)向社会公开征求意见,智慧城市建设方向再次明确。图源:国家数据局《意见》明确指出,鼓励有
泰伯网
5