Python – 100天从新手到大师

名称: 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 零基础快速上手》,就可以看到了。

教程按照学习的内容,分为了不同的目录,方便大家按照自己的实际情况按需查看。

Python - 100 天从新手到大师

Day01-15 Python 语言基础,主要介绍了 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 – 爬虫开发,正在学习爬虫的同学,可以关注本节内容

Python - 100 天从新手到大师

 

Day66~80 – 数据分析,深入介绍了 Numpy 和 pandas 的使用方法,以及数据可视化以及相关的数学知识

Python - 100 天从新手到大师

 

Day81~90 – 机器学习和深度学习,介绍了常见的机器学习算法以及 PyTorch 的实战。正在学习或者想要学习机器学习的同学可以看下这部分。如需《机器学习实战》及配套 Python 代码,可后台回复”机器学习实战“获取下载链接。

Python - 100 天从新手到大师

Day91~100 – 团队项目开发,主要介绍了项目开发的模型,

Python - 100 天从新手到大师

团队项目开发问题中介绍了比如敏捷开发,瀑布开发等。还介绍了团队的组建,比如团队的构成角色等

Python - 100 天从新手到大师

还介绍了需求理解、模块划分和任务分配

  • 需求理解:头脑风暴和竞品分析。
  • 模块划分:画思维导图(XMind),每个模块是一个枝节点,每个具体的功能是一个叶节点(用动词表述),需要确保每个叶节点无法再生出新节点,确定每个叶子节点的重要性、优先级和工作量。
  • 任务分配:由项目负责人根据上面的指标为每个团队成员分配任务。

Python - 100 天从新手到大师

团队开发工具介绍

  • 版本控制:Git、Mercury
  • 缺陷管理:Gitlab、Redmine
  • 敏捷闭环工具:禅道、JIRA
  • 持续集成:Jenkins、Travis-CI

在项目的最后几天,还对 Docker 容器进行了详细介绍,并在最后使用Django 开发商业项目,带领大家进行了一次综合实践。

Python - 100 天从新手到大师

如果大家正在学习 Python,非常推荐使用本仓库进行学习。

© 版权声明

☆ END ☆
喜欢就点个赞吧
点赞0 分享
图片正在生成中,请稍后...