自学python顺序
第一阶段:Python基础入门(1-2个月)
环境安装、基础语法
1.学习内容
搭建Python环境
变量、数据类型、运算符、条件语句、循环语句列表、字典、元组、集合函数、模块、文件操作
2.学习资源
推荐书籍:《Python编程:从入门到实践》
视频教程:B站“小甲鱼Python零基础入门”
练习平台:LeetCode简单题、牛客网
第二阶段:Python进阶与数据处理(2-3个月)
高级编程、面向对象理解、Python库
1.学习内容
面向对象编程(类、继承、多态)异常处理、装饰器、生成器
常用库:NumPy、Pandas(数据处理)文件读写与CSV、JSON格式处理
2.学习资源
推荐书籍:《利用Python进行数据分析》
视频教程:B站“莫烦Python”
练习平台:Kaggle入门项目
第三阶段:Web开发与爬虫(2-3个月)
web框架、数据库、前端基础、网络爬虫
1.学习内容
Web开发框架:Flask或Django
数据库操作:SQLite、MySQL
前端基础:HTML、CSS、JavaScript
爬虫基础:Requests、BeautifulSoup、Scrapy
2.学习资源
推荐书籍:《FlaskWeb开发实战》
视频教程:B站“崔庆才Python爬虫”
练习平台:自己动手爬取豆瓣电影数据或者搭建个人博客
第四阶段:项目实战与求职准备(2-3个月)
自动化运维、Python数据分析、开源项目、深度学习
1.学习内容
综合项目:电商网站、数据分析平台、自动化脚本算法与数据结构:排序、查找、动态规划
面试题刷题:LeetCode、牛客网
简历优化:突出项目经验和技术栈
2.学习资源
推荐书籍:《算法图解》
视频教程:B站“左程云算法课”
练习平台:GitHub开源项目