Pyhon和人工智能学习一条龙条龙
2024-05-07 12:17:56 0 举报
AI智能生成
python学习、python小白入门、人工智能入门。包含学习建议、知识总结及资料(视频、文档、项目)
作者其他创作
大纲/内容
最新、最全的完整学习路线,一条龙服务!
含明确的目标、学习建议、知识点、以及相关优质资源推荐(视频、书籍、文档、项目、工具等)
最好的投资,就是投资自己
路线特点
学习目标
Anaconda+Jupyter:https://mp.weixin.qq.com/s/ghKGVutz9RQ4fMGJDHWtww
Anaconda+Vscode:https://www.baidu.com/s?wd=vscode%20anaconda
说明1:Anaconda管理python包方便,vscode适合喜欢ide风格的小伙伴,调试方便。jupyter适合喜欢轻便的交互式风格的小伙伴。两者都是我常用的搭配。
说明2:不推荐pycharm,太大,配置也相对麻烦,再找个激活码,折腾来折腾去的。
开发环境及工具选型
推荐软件 Typora:https://www.typora.io/
脑图工具 Xmind:https://www.xmind.cn/
推荐使用 Markdown 语法编写:https://www.runoob.com/markdown/md-tutorial.html
笔记工具
新手经验
前期准备
学习建议
零基础入门学习Python:https://www.bilibili.com/video/BV1xs411Q799
视频
Python编程,从入门到实践(第2版):https://book.douban.com/subject/35196328/
书籍
菜鸟教程Python:https://www.runoob.com/python3/python3-tutorial.html
廖雪峰Python:https://www.liaoxuefeng.com/wiki/1016959663602400
文档
学习资源
变量
数据类型
注释
字符串str
列表list
元祖tuple
集合set
字段dict
变量和简单数据类型
if/else判断
for循环
while循环
判断与循环
函数传参
作用域
闭包
普通函数
匿名函数
生成器函数
装饰器
函数
compile
match
search
正则表达式
open函数
指针
w/r/a/b各种模式的区别
with上下文语法
文件读取与操作
异常处理
pickle模块
json模块
ini格式文件处理
csv格式文件处理
数据存储
文件I/O
面向对象的三要素
类和实例
类变量与实例变量
类方法与静态方法
访问控制与属性装饰器
继承与多态
面向对象基础知识
属性查看
实例化、可视化和hash
运算符重载
容器化
反射
上下文管理
描述器
面向对象高级知识
类
模块导入
打包分发
模块化
知识点
python编程基础(30天)
阶段1:Python入门
计算机科学速成课:https://www.bilibili.com/video/BV1EW411u7th
计算机网络微课堂:https://www.bilibili.com/video/BV1c4411d7jb
清华操作系统原理:https://www.bilibili.com/video/BV1uW411f72n
操作系统真相还原
深入理解计算机系统
现代操作系统
操作系统
图解TCP/IP
图解HTTP
计算机网络-自顶向下方法
计算机网络
进程、线程
进程 / 线程间通讯方式
进程调度算法
进程 / 线程状态
死锁
内存管理
子主题
HTTP / HTTPS 协议
网络模型
UDP / TCP 协议
网络安全
域名解析
计算机基础(30天)
Leetbook:https://leetcode-cn.com/leetbook/
在线教程
Leetcode:https://leetcode-cn.com/
牛客网:https://www.nowcoder.com/activity/oj
刷题网站
https://mp.weixin.qq.com/s/cb2BdbmjEHw_Pr2WLrpRug
https://github.com/Jack-Cherish/LeetCode
https://cuijiahua.com/blog/2018/02/basis_67.html
刷题笔记(我的珍藏)
算法图解(适合入门):https://book.douban.com/subject/26979890/
剑指 Offer:https://book.douban.com/subject/27008702/
数据结构与算法分析:https://book.douban.com/subject/1139426/
浙大数据结构:https://www.bilibili.com/video/BV1JW411i731
leetcode真题解析:https://www.bilibili.com/video/BV1a54y1b74k
时间 / 空间复杂度分析
数组、字符串、队列、栈、链表、集合、哈希表、二叉树
数据结构
排序、双指针、查找、分治、递归、回溯、动态规划、贪心、位运算、DFS、BFS、图
算法
数据结构与算法(30天)
阶段2:巩固基础
GitHub 官方文档:https://docs.github.com/cn
菜鸟Git教程:https://www.runoob.com/git/git-tutorial.html
廖雪峰Git教程:https://www.liaoxuefeng.com/wiki/896043488029600
5h打通Git全套教程:https://www.bilibili.com/video/BV1vy4y1s7k6
Learning Git Branching:https://learngitbranching.js.org/?locale=zh_CN
游戏
工作区
分支
代码提交、推送、拉取、回退、重置
分支操作
代码合并、解决冲突
标签
cherry-pick
知识
Git(3天)
2021 韩顺平 一周学会Linux:https://www.bilibili.com/video/BV1Sv411r7vd
鸟哥的 Linux 私房菜:https://book.douban.com/subject/30359954/
Linux 工具快速教程:https://linuxtools-rst.readthedocs.io(基础、工具进阶、工具参考)
菜鸟Linux教程:https://www.runoob.com/linux/linux-tutorial.html
Linux 中国:https://linux.cn/
社区
Linux 命令搜索:https://wangchujiang.com/linux-command
Linux 命令大全手册:https://www.linuxcool.com/
工具
系统安装、环境变量、文件管理、用户管理
内存管理、磁盘管理、进程管理、网络管理、软件包管理
服务管理、日志管理、Linux内核、常用命令、常用环境搭建、Shell脚本编程、VIM的使用
Linux(7天)
老杜 - mysql入门基础 + 数据库实战:https://www.bilibili.com/video/BV1Vy4y1z7EX(较新、内容相对精炼,有习题)
高性能MySQL:https://book.douban.com/subject/23008813/
SQL 自学网:http://xuesql.cn/
SQL 在线运行:https://www.bejson.com/runcode/sql/
在线练习
SQL 菜鸟教程:https://www.runoob.com/sql/sql-tutorial.html
MySQL - 菜鸟教程:https://www.runoob.com/mysql/mysql-tutorial.html
基本概念
MySQL 搭建
SQL 语句编写
约束
索引
事务
设计数据库表
性能优化
Mysql数据库(7天)
阶段3:开发基础
吴恩达深度学习:https://www.bilibili.com/video/BV1FT4y1E74V
吴恩达机器学习:https://www.bilibili.com/video/BV164411b7dx
MIT 线性代数:https://www.bilibili.com/video/BV1ix411f7Yp
PyTorch 快速入门教程:https://www.bilibili.com/video/BV1hE411t7RN
Tensorflow2.0 入门教程:https://www.bilibili.com/video/BV1Zt411T7zE
机器学习实战:https://book.douban.com/subject/24703171/
机器学习(西瓜书):https://book.douban.com/subject/26708119/
深度学习(花书):https://book.douban.com/subject/27087503/
机器学习实战(sklearn+tf):https://book.douban.com/subject/35218199/
统计学习方法:https://book.douban.com/subject/10590856/
线性代数及其应用:https://book.douban.com/subject/1425950/
概率论与数理统计:https://book.douban.com/subject/2201479/
Github:https://github.com/Jack-Cherish/Machine-Learning
个人网站:https://cuijiahua.com/blog/ml/
Jack Cui机器学习实战
Github:https://github.com/Jack-Cherish/Deep-Learning
个人网站:https://cuijiahua.com/blog/dl/dl-basics/
Jack Cui深度学习实战
Kaggle:https://www.kaggle.com/
阿里云天池:https://tianchi.aliyun.com/competition/gameList/activeList
竞赛
数据清洗
数据变换
数据预处理
特征选择
特征融合
特征工程
K-近邻算法
决策树
朴素贝叶斯算法
Logistic 回归
SVM 支持向量机
CART 分类树
Softmax 回归
分类
线性回归
局部加权线性回归
CART 回归树
回归
Bagging
Boosting
随机森林
AdaBoost
GBDT
XGBoost
集成学习
监督学习
K-means
层次聚类
DBSCAN
聚类
无监督学习
算法模型
准确率
召回率
P-R 曲线
ROC
AUC
MSE
模型评估
机器学习
中心裁剪
随机裁剪
随机长宽比裁剪
图像裁剪
概率水平翻转
概率垂直翻转
随机翻转
翻转和旋转
Resize、标准化、填充、灰度化、线性变化、放射变换、Tensor
图像变换
预处理&数据增强
输入层
标准卷积、空洞卷积、分组卷积、可变形卷积、可分离卷积
卷积层
sigmoid、tanh、ReLU、Leaky ReLU、ELU、SELU
激励层
平均池化、最大池化、随机池化、全局平均池化、
池化层
双线行插值、转置卷积(反卷积)、反池化
上采样层
全链接层
层次结构
zero one loss、cross entropy loss、mse loss、logistic loss、focal loss、center loss、wing loss、dice loss、hinge loss、arcface loss
损失函数
BGD、SGD、MBGD、Momentum、RMSProp、AdaGrad、Adam
优化算法
零初始化、随机初始化、Xavier 初始化、He 初始化、预训练初始化
权重 w 初始化
指数衰减、根号衰减、分段离散衰减、手动调整衰减
学习率 alpha 调整
其他
分类映射
检测 NMS
...
后处理
深度学习基础
Caffe、Tensorflow、Pytorch、Paddle、MXNet
深度学习框架
深度学习
人工智能(90天)
Jack Cui入门教程:https://www.bilibili.com/video/BV1Z44y1874X
Github:https://github.com/Jack-Cherish/quantitative
聚宽社区:https://www.joinquant.com/study
富爸爸穷爸爸:https://book.douban.com/subject/27153484/
牛奶可乐经济学:https://book.douban.com/subject/3000997/
聪明的投资者:https://book.douban.com/subject/5243775/
打开量化投资的黑箱:https://book.douban.com/subject/10528799/
双均线策略、海归策略、套利策略、多因子选股、新闻情绪因子、超平滑均线策略、配对交易策略、Alpha对冲策略
策略
MACD、EMA、BOLL线
技术指标
收益率、最大回撤、夏普比率、Alpha、Beta
收益分析
量化交易(60天)
数据分析自学课:https://www.bilibili.com/video/BV1ZM4y1u7uF
Excel教程:https://www.bilibili.com/video/BV11J411g7k4/
利用Python进行数据分析:https://book.douban.com/subject/25779298/
Python数据分析与挖掘实战:https://book.douban.com/subject/26677686/
利用Python进行数据分析:https://github.com/BrambleXu/pydata-notebook
开源数据可视化分析工具:https://github.com/dataease/dataease
可视化工具:https://github.com/pyecharts/pyecharts
资料
数据学科环境安装、软件配置和使用
数据学科
数组创建、索引/切片/布尔查询、数组运算/变换、随机数操作、数值模拟项目
数值计算
折线图、散点图、柱状图、直方图、箱线图、热力图、高级绘图
Matplotlib可视化
seaborn可视化
pyechart可视化
可视化项目
可视化
numpy
pandas
数据分析流程
数据分析报告
数据分析
中文分词
关键词抽取
词云
中文情感分析
语义结构分析
文本分析项目
文本分析
数据分析(60天)
https://www.bilibili.com/video/BV1D3411q7GX
Python3网络爬虫开发:https://book.douban.com/subject/30175598/
Github爬虫项目:https://github.com/Jack-Cherish/python-spider
Jack Cui网络爬虫入门:https://blog.csdn.net/c406495762/category_9268672.html
网络爬虫:https://cuijiahua.com/blog/spider/
静态加载(小说下载)
动态加载(漫画下载)
进阶体验(视频下载)
API 的使用方法
爬虫抓取
代理IP
数据库
爬虫基础
模拟登录
验证码识别
APP 爬取
爬虫进阶
Scrapy框架
分布式爬虫
逆向解密
爬虫高阶
网络爬虫(30天)
阶段4:兴趣选型
目标
找好方向,尽早规划,最好有一年的时间准备
多看面经:https://cuijiahua.com/blog/interview/
多刷题,可以看 - 阶段2:巩固基础 - 部分的刷题笔记
面试做好录音,方便后续总结,回顾和优化
建议
牛客网:https://www.nowcoder.com/
脉脉:https://maimai.cn/
推荐网站
个人经历:https://t.1yb.co/CANb
我,从高考到程序员的成长之路:https://mp.weixin.qq.com/s/5RAX2qCM2TX-8tyMRpPuQA
Jack 经历
阶段5:求职技巧
尾声
Python学习一条龙
0 条评论
回复 删除
下一页