名称: jackfrued/Python-100-Days
地址: https://github.com/jackfrued/Python-100-Days
fork: 48,549 star: 132,819 开发语言: Python
简介: Python – 100 天从新手到大师
Python-100-Days 开源仓库提供了 python 从新手到大师的学习路线,让你在 100 天内快速成长。
该项目不仅提供了教程文档,同时在 B 站还有配套视频供大家学习观看,可以到“B 站”上搜索《Python 零基础快速上手》,就可以看到了。
教程按照学习的内容,分为了不同的目录,方便大家按照自己的实际情况按需查看。
D16-20 Python 语言进阶,主要介绍了 Python 进阶、函数和对象的高级用法,迭代器、异步编程等
Day21~30 – Web 前端入门,主要介绍前端相关,比如 html,css,jquery,vue 等
Day31~35 – 玩转 Linux 操作系统,介绍了 Linux 基础命令,vim 操作等其他 linux 操作
Day36~40 – 数据库基础和进阶,关注数据库操作的同学可以直接观看这部分内容,这里介绍了 Mysql 的安装和使用、sql 的用法,事务和锁等数据库的进阶用法
Day41~55 – 实战 Django,在讲解知识的同时,并进行实战操作,帮助大家快速上手 Django 开发
Day56~60 – 用 FastAPI 开发数据接口,FastAPI 是一个用于构建 API(网络数据接口)的现代、高性能的 Web 框架,在这节大家可以学习到如何使用 FastAPI 开发一个 web 服务
Day61~65 – 爬虫开发,正在学习爬虫的同学,可以关注本节内容
Day66~80 – 数据分析,深入介绍了 Numpy 和 pandas 的使用方法,以及数据可视化以及相关的数学知识
Day81~90 – 机器学习和深度学习,介绍了常见的机器学习算法以及 PyTorch 的实战。正在学习或者想要学习机器学习的同学可以看下这部分。如需《机器学习实战》及配套 Python 代码,可后台回复”机器学习实战“获取下载链接。
Day91~100 – 团队项目开发,主要介绍了项目开发的模型,
还介绍了需求理解、模块划分和任务分配
- 需求理解:头脑风暴和竞品分析。
- 模块划分:画思维导图(XMind),每个模块是一个枝节点,每个具体的功能是一个叶节点(用动词表述),需要确保每个叶节点无法再生出新节点,确定每个叶子节点的重要性、优先级和工作量。
- 任务分配:由项目负责人根据上面的指标为每个团队成员分配任务。
团队开发工具介绍
- 版本控制:Git、Mercury
- 缺陷管理:Gitlab、Redmine
- 敏捷闭环工具:禅道、JIRA
- 持续集成:Jenkins、Travis-CI
在项目的最后几天,还对 Docker 容器进行了详细介绍,并在最后使用Django 开发商业项目,带领大家进行了一次综合实践。
如果大家正在学习 Python,非常推荐使用本仓库进行学习。
© 版权声明
博主的文章没有高度、深度和广度,只是凑字数。利用读书、参考、引用、抄袭、复制和粘贴等多种方式打造成自己的纯镀 24k 文章!如若有侵权,请联系博主删除。
喜欢就点个赞吧