Files
Obsidian/Spaces/000-Task/全栈工程师.md

394 lines
11 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
atlas: "[[Task Tracker]]"
completed: 40
created: 2023-07-08 03:18:59
incomplete: 318
modified: 2023-09-19 17:48:12
tags:
- Task
title: 全栈工程师
total: 358
---
# GitHub
## 尚硅谷 git 快速入门
- [x] 教程简介 ✅ 2023-09-14
- [x] 为什么学习 Git 软件 ✅ 2023-09-14
- [x] 版本控制 ✅ 2023-09-14
- [x] 版本控制软件基础功能 ✅ 2023-09-14
- [x] 集中式、分布式版本控制软件 ✅ 2023-09-14
- [x] Git 安装 ✅ 2023-09-20
- [x] GitHub Desktop - 介绍 ✅ 2023-09-20
- [x] GitHub Desktop - 仓库操作 ✅ 2023-09-20
- [x] GitHub Desktop - 文件操作 ✅ 2023-09-20
- [x] GitHub Desktop - 分支原理 ✅ 2023-09-20
- [x] GitHub Desktop - 分支操作 ✅ 2023-09-20
- [x] GitHub Desktop - 标签 ✅ 2023-09-20
- [x] GitHub Desktop - 远程仓库 GitHub ✅ 2023-09-20
- [x] GitHub Desktop - 远程仓库 Gitee ✅ 2023-09-20
- [x] GitHub Desktop - README, IGNORE ✅ 2023-09-20
- [x] GitHub Desktop - 文件图标和比对功能 ✅ 2023-09-20
- [x] IDEA 集成 - GitHub ✅ 2023-09-20
- [x] IDEA 集成 - Gitee ✅ 2023-09-20
- [x] 版本号 - 介绍 ✅ 2023-09-20
- [x] 版本号 - 文件操作 ✅ 2023-09-20
- [x] 版本号 - 分支操作 ✅ 2023-09-20
- [x] 命令 - 介绍 ✅ 2023-09-20
- [x] 命令 - 仓库操作 ✅ 2023-09-20
- [x] 命令 - 文件操作 ✅ 2023-09-20
- [x] 命令 - 文件操作误删除 ✅ 2023-09-20
- [x] 命令 - 分支操作 ✅ 2023-09-20
- [x] 命令 - 分支操作合并和冲突 ✅ 2023-09-20
- [x] 命令 - 标签操作 ✅ 2023-09-20
- [x] 命令 - 远程仓库 ✅ 2023-09-20
- [x] 搭建自己的代码托管平台 GitLab ✅ 2023-09-20
- [x] 总结 ✅ 2023-09-20
## 韩顺平 GitHub 教程
- [x] 课程内容 ✅ 2023-09-11
- [x] 创建仓库 ✅ 2023-09-11
- [x] 上传网站 ✅ 2023-09-11
- [x] 顶级域名 ✅ 2023-09-11
- [x] 项目结构 ✅ 2023-09-11
- [x] 版本比较 ✅ 2023-09-11
- [x] issues pull action ✅ 2023-09-11
- [x] 项目板 ✅ 2023-09-11
- [x] 项目设置 ✅ 2023-09-11
# Python
## 黑马程序员 Python 基础
- [ ] 初识 python
- [ ] 什么是编程语言
- [ ] Python 环境安装
- [ ] 第一个 Python 程序 - Hello World
- [ ] 第一个 Python 程序 - 练习讲解
- [ ] 第一个 Python 程序 - 常见问题解答
- [ ] Python 解释器
- [ ] PyCharm 开发工具的安装和基础使用
- [ ] PyCharm 的基础使用
- [ ] 第一章重点内容回顾
- [ ] 字面量
- [ ] 注释
- [ ] 变量
- [ ] 数据类型
- [ ] 数据类型转换
- [ ] 标识符
- [ ] 运算符
- [ ] 字符串的三种定义方式
- [ ] 字符串的拼接
- [ ] 字符串的格式化
- [ ] 字符串格式化的精度控制
- [ ] 字符串格式化的方式 2
- [ ] 对表达式进行格式化
- [ ] 字符串格式化练习题讲解
- [ ] 数据输入input 语句)
- [ ] 布尔类型和比较运算符
- [ ] if 语句的基本格式
- [ ] 【案例】成年人判断讲解
- [ ] if else 组合判断语句
- [ ] 【案例】我要买票吗讲解
- [ ] if elif else 组合使用的语法
- [ ] 【案例】猜猜心里数字讲解
- [ ] 判断语句的嵌套
- [ ] 判断语句综合案例
- [ ] while 循环的基础应用
- [ ] 【案例】求 1-100 的和讲解
- [ ] while 循环猜数字案例
- [ ] while 循环的嵌套应用
- [ ] 【案例】九九乘法表
- [ ] for 循环的基础语法
- [ ] 【案例】数一数多少字母 a 详解
- [ ] range 语句
- [ ] for 循环临时变量作用域
- [ ] for 循环的嵌套使用
- [ ] for 循环打印九九乘法表
- [ ] continue 和 break
- [ ] 循环综合案例
- [ ] 函数的初体验
- [ ] 函数的基础定义语法
- [ ] 函数基础定义练习案例
- [ ] 函数的传入参数
- [ ] 函数的参数练习案例
- [ ] 函数的返回值自定义语法
- [ ] 函数返回值之 None 类型
- [ ] 函数的说明文档
- [ ] 函数的嵌套调用
- [ ] 变量在函数中的作用域
- [ ] 函数综合案例
- [ ] 数据容器入门
- [ ] 列表的定义语法
- [ ] 列表的下标索引
- [ ] 列表的常用操作方法
- [ ] 列表的常用操作课后练习讲解
- [ ] 列表的循环遍历
- [ ] 元组的定义和操作
- [ ] 字符串的定义和操作
- [ ] 字符串的课后练习讲解
- [ ] 数据容器(序列)的切片
- [ ] 序列的切片课后练习讲解
- [ ] 集合的定义和操作
- [ ] 集合的课后练习
- [ ] 字典的定义
- [ ] 字典的常用操作
- [ ] 字典课后联系讲解
- [ ] 五类数据容器的总结对比
- [ ] 数据容器的通用操作
- [ ] 字符串大小比较的方式
- [ ] 函数的多返回值
- [ ] 函数的多种参数使用形式
- [ ] 函数作为参数传递
- [ ] lambda 匿名函数
- [ ] 文件编码概念
- [ ] 文件的读取操作
- [ ] 文件读取的课后练习讲解
- [ ] 文件的写出操作
- [ ] 文件的追加写入操作
- [ ] 文件操作的综合案例
- [ ] 了解异常
- [ ] 异常的捕获
- [ ] 异常的传递性
- [ ] 模块的概念和导入
- [ ] 自定义模块并导入
- [ ] 自定义 Python 包
- [ ] 安装第三方包
- [ ] 异常、模块、包综合案例讲解
- [ ] 案例介绍
- [ ] JSON 数据格式的转换
- [ ] pyecharts 的入门使用
- [ ] 数据准备
- [ ] 生成折线图
- [ ] 数据可视化案例 - 地图
- [ ] 全国疫情地图构建
- [ ] 河南省疫情地图绘制
- [ ] 基础柱状图构建
- [ ] 基础时间线柱状图绘制
- [ ] 动态 GDP 柱状图绘制
- [ ] 初识对象
- [ ] 类的成员方法
- [ ] 类和对象
- [ ] 构造方法
- [ ] 魔术方法
- [ ] 封装
- [ ] 封装的课后练习题讲解
- [ ] 继承的基础语法
- [ ] 复写父类成员和调用父类成员
- [ ] 变量的类型注解
- [ ] 函数和方法类型注解
- [ ] Union 联合类型注解
- [ ] 多态
- [ ] 数据分析案例步骤 1 文件读取
- [ ] 数据分析案例步骤 2 数据计算
- [ ] 数据分析案例步骤 3 可视化开发
- [ ] SQL 章节前言
- [ ] 数据库介绍
- [ ] MySQL 安装
- [ ] MySQL 的入门使用
- [ ] SQL 基础和 DDL
- [ ] SQL - DQL - 基础查询
- [ ] SQL - DQL - 分组聚合
- [ ] SQL - DQL - 排序分页
- [ ] Python 操作 MySQL 基础使用
- [ ] Python 操作 MySQL 数据插入
- [ ] 综合案例
- [ ] PySpark 实战前言介绍
- [ ] 基础准备
- [ ] 数据输入
- [ ] 数据计算 - map 方法
- [ ] 数据计算 - flatmap 方法
- [ ] 数据计算 - reducebykey 方法
- [ ] 数据计算 - 练习案例 1
- [ ] 数据计算 - filter 方法
- [ ] 数据计算 - distinct 方法
- [ ] 数据计算 - sortby 方法
- [ ] 数据计算 - 练习案例 2
- [ ] 数据输出 - 输出为 Python 对象
- [ ] 数据输出 - 输出到文件中
- [ ] 综合案例
- [ ] 大数据分布式集群运行综合案例代码
- [ ] 闭包
- [ ] 装饰器
- [ ] 设计模式 - 单例模式
- [ ] 设计模式 - 工厂模式
- [ ] 多线程并行执行概念
- [ ] 多线程编程
- [ ] Socket 服务端开发
- [ ] Socket 客户端开发
- [ ] 正则表达式 - 基础方法
- [ ] 正则表达式 - 元字符匹配
- [ ] 递归
## 爬虫
- [ ] 课程介绍
- [ ] 快速易懂 Python 入门
- [ ] 爬虫的流程?从入门到入狱?
- [ ] 什么是 HTTP 请求和相应?
- [ ] 如何用 Python Requests 发送请求
- [ ] 如何用 Python Requests 拿到豆瓣源码
- [ ] 什么是 HTML 网页结构
- [ ] HTML 有哪些常见标签
- [ ] 练习 HTML 常见标签
- [ ] 如何用 Beautiful Soup 解析 HTML 内容
- [ ] 从源码获取豆瓣电影 TOP250
- [ ] 下一步是什么?
# 机器学习
## 吴恩达
- [ ] 课程介绍
- [ ] 机器学习应用
- [ ] 机器学习定义
- [ ] 监督学习1
- [ ] 监督学习2
- [ ] 无监督学习1
- [ ] 无监督学习2
- [ ] Jupyter notebooks
- [ ] 线性回归模型1
- [ ] 线性回归模型2
- [ ] 代价函数公式
- [ ] 理解代价函数
- [ ] 可视化代价函数
- [ ] 可视化举例
- [ ] 梯度下降
- [ ] 梯度下降的实现
- [ ] 理解梯度下降
- [ ] 学习率
- [ ] 用于线性回归的梯度下降法
- [ ] 运行梯度下降
- [ ] 多维特征
- [ ] 向量化1
- [ ] 向量化2
- [ ] 用于多元线性回归的梯度下降法
- [ ] 特征缩放1
- [ ] 特征缩放2
- [ ] 判断梯度下降是否收敛
- [ ] 如何设置学习率
- [ ] 特征工程
- [ ] 多项式回归
- [ ] 动机与目的
- [ ] 逻辑回归
- [ ] 决策边界
- [ ] 逻辑回归中的代价函数
- [ ] 简化逻辑回归代价函数
- [ ] 实现梯度下降
- [ ] 过拟合问题
- [ ] 解决过拟合
- [ ] 正则化
- [ ] 用于线性回归的正则方法
- [ ] 用于逻辑回归的正则方法
- [ ] 欢迎来到第二课
- [ ] 神经元和大脑
- [ ] 需求预测
- [ ] 【案例】图像感知
- [ ] 神经网络中的网络层
- [ ] 更复杂的神经网络
- [ ] 神经网络向前传播
- [ ] 如何用代码实现推理
- [ ] Tensorflow 中数据形式
- [ ] 搭建一个神经网络
- [ ] 单个网络层上的前向传播
- [ ] 前向传播的一般实现
- [ ] 强人工智能
- [ ] 神经网络为何如此高效
- [ ] 矩阵乘法
- [ ] 矩阵乘法规则
- [ ] 矩阵乘法代码
- [ ] Tensorflow 实现
- [ ] 模型训练细节
- [ ] Sigmoid 激活函数的替代方案
- [ ] 如何选择激活函数
- [ ] 为什么模型需要激活函数
- [ ] 多分类问题
- [ ] Softmax
- [ ] 神经网络的 Softmax 输出
- [ ] Softmax 的改进实现
- [ ] 多个输出的分类
- [ ] 高级优化方法
- [ ] 其它的网络层类型
- [ ] 什么是导数
- [ ] 计算图
- [ ] 大型神经网络案例
- [ ] 决定下一步做什么
- [ ] 模型评估
- [ ] 模型选择和交叉验证测试集的训练方法
- [ ] 通过偏差与方法进行诊断
- [ ] 正则化、偏差、方差
- [ ] 指定一个用于性能评估的基准
- [ ] 学习曲线
- [ ] 决定下一步做什么
- [ ] 方差与偏差
- [ ] 机器学习开发的迭代
- [ ] 误差分析
- [ ] 添加更多数据
- [ ] 迁移学习 - 使用其他任务中的数据
- [ ] 机器学习项目的完整周期
- [ ] 公平、偏见与伦理
- [ ] 倾斜数据集的误差指标
- [ ] 精确率与召回率的权衡
- [ ] 决策树模型
- [ ] 学习过程
- [ ] 纯度
- [ ] 选择拆分信息增益
- [ ] 整合
- [ ] 独热编码 One-hot
- [ ] 连续有价值的功能
- [ ] 回归树
- [ ] 使用多个决策树
- [ ] 有放回抽样
- [ ] 随机森林
- [ ] XGBoost
- [ ] 何时使用决策树
- [ ] 欢迎来到第三课
- [ ] 什么是聚类
- [ ] K-means 直观理解
- [ ] K-means 算法
- [ ] 优化目标
- [ ] 初始化 K-means
- [ ] 选择聚类数量
- [ ] 发现异常事件
- [ ] 高斯正态分布
- [ ] 异常检测算法
- [ ] 开发与评估异常检测系统
- [ ] 异常检测与监督学习对比
- [ ] 选择使用什么特征
- [ ] 提出建议
- [ ] 使用每个特征
- [ ] 协同过滤算法
- [ ] 二进制标签
- [ ] 均值归一化
- [ ] 协同过滤 Tensorflow 实现
- [ ] 寻找相关特征
- [ ] 协同过滤与基于内容过滤对比
- [ ] 基于内容过滤的深度学习方法
- [ ] 从大型目录中推荐
- [ ] 推荐系统中的伦理
- [ ] 基于内容过滤的 Tensorflow 实现
- [ ] 降低特征数量
- [ ] PCA 算法
- [ ] PCA 代码实现
- [ ] 【案例】火星探测器
- [ ] 强化学习的汇报
- [ ] 强化学习的策略
- [ ] 审查关键概念
- [ ] 动作价值函数定义
- [ ] 动作价值函数示例
- [ ] 贝尔曼方程
- [ ] random stochastic environment
- [ ] 【案例】连续状态空间应用
- [ ] 登月器
- [ ] 学习状态值函数
- [ ] 改进的神经网络架构
- [ ] 贪婪策略
- [ ] 小批量和软更新
- [ ] 强化学习的状态
- [ ] 课程总结
# 深度学习
## 吴恩达