2021 年 Python 开发者路线图
你想成为一名 Python 开发者,但不知从何入手吗?如果是这样,那么你来对地方了。在这份路线图中,我将向你展示成为 Python 开发者所需的一切知识。让我们立即开始吧!
目录
- 基金会🐍
- 终端/命令提示符 + Git/GitHub 💻
- 高级 Python 🐍
- 热门图书馆📙
- 计算机科学🤓
- 网页抓取🗄️
- Web 开发🌐
- 脚本📜
- 道德黑客🤐
- 机器学习/数据科学🤖
基金会🐍
- Python 3 与 Python 2
- 代码编辑器(选择一个)
- Vim
- VSCode
- Sublime Text
- PyCharm
- 原子
- Juypter 笔记本
- 谷歌Colab
- Python 的工作原理
- Python解释器
- 运行 Python 代码
- 数据类型及其操作和使用
- 数字、运算符、运算符优先级
- 变量
- 类型转换
- 缩进
- 逻辑运算符
- 条件句 - If、Else、Else if、Truthy、Falsey
- 循环:for、while、循环控制语句(break、continue 等)
- 函数:作用域、参数、实参、返回
- 内置函数
- 注释:单行、多行、文档字符串
终端/命令提示符 + Git/GitHub 💻
- 基本 Bash 命令
- Git 基础知识
- GitHub 基础知识
- 源代码控制
高级 Python 🐍
- 面向对象
- 课程
- 邓德
- 方法
- 遗产
- 装饰器
- 函数式编程
- Lambda 函数
- 映射、过滤、压缩、缩减
- 错误
- 错误处理:try、except
- 文件输入/输出
- 正则表达式
- 测试,单元测试
- 进口
- 模块
- 套餐
- 点
- 虚拟环境
- 调试
热门图书馆📙
- 特金特
- 请求
- 枕头
- PyQT
- Pygame
计算机科学🤓
- 时间复杂度
- 空间复杂度
- 大 O 符号
- 数据结构
- 算法
网页抓取🗄️
- 美丽的汤
- 硒
- Scrapy
项目想法🔥:
- 黑客新闻抓取工具
- Dev.to Scrapper
- 亚马逊价格追踪器
- 求职门户网站抓取工具
- COVID-19 网络爬虫
Web 开发🌐
- Django
- 烧瓶
- 扎帕
- 短跑
项目想法🔥:
- 登录系统
- 文件夹
- 博客网站
- 待办事项应用程序
- 电子商务网站
脚本📜
- DevOps:Docker、Kubernetes、Gradle 等
- 系统管理员
项目想法🔥:
- 自动化无聊的事情
- 创建计算器
- 通讯录
- 目录树生成器
- 费用追踪器
道德黑客🤐
- SQL注入
- 会话劫持
- 中间人
- 联网
- IP地址
- 开发
- 社会工程学
- 渗透测试
- 足迹
- 防火墙
项目想法🔥:
- 入侵无线网络
- 创建一个易受攻击的网站并对其进行攻击
- 密码破解器
- Web应用程序渗透测试
- 破解凯撒密码
机器学习/数据科学🤖
- Tensorflow
- PyTorch
- 喀拉拉
- Scikit-learn
- Numpy
- 熊猫
- SciPy
- Matplotlib
- 西伯恩
- 神经网络
- 机器学习算法
- 数据
项目构想🔥:
您可以查看我创建的文章,其中涵盖了机器学习和数据科学领域的 30 个项目构想。
结论
感谢您的阅读!祝您在学习和掌握 Python 的道路上一切顺利!
亨利
封面图片:Getty Images
文章来源:https://dev.to/hb/python-developer-roadmap-in-2021-2bmo