💻计算机基础课
🐍Python
-
内容来源:廖雪峰的官方教程/菜鸟教程/CSDN/github/《流畅的Python》
-
- hello world
- 变量(命名/变量赋值/多个变量赋值)
- 字符串(修改字符串大小写/拼接字符串/制表符和换行符/删除空白/编码问题/格式化问题/索引)
- 数字和运算符(加减乘除/乘方/取模/取整数/比较运算符/位运算符/逻辑运算符)
-
- 列表(访问列表中的值/修改/删除/添加元素/列表中的常用操作/常用函数)
- 元组(定义元组/访问/修改/删除元组)
-
- 字典(字典的定义/访问某个关键值对应的值/添加新的键值对/修改字典/删除字典元素/遍历键值对/遍历字典中所有的键/遍历字典中所有的值/列表中有字典/字典中有列表/字典中有字典)
- set(建立一个set/重复元素过滤/添加元素/删除元素)
-
- if
- 循环(for循环的基本用法/while循环的基本用法/break/continue)
-
- 调用函数(单参数函数/多参数函数/类型转换函数/函数名是指向一个函数的引用对象)
- 定义函数(定义函数结构/空函数/参数检查/多个返回值)
- 函数的参数(位置函数/默认参数/可变参数/关键字参数/命名关键字参数)
- 参数的组合
-
- 迭代(collections/enumerate)
- 列表生成式
- 生成器(简单写法/next/yield)
- 迭代器(Iterable/Iterator)
-
- 高阶函数(map/reduce/filter/sorted)
- 返回函数(函数作为返回值/闭包)
- 匿名函数
- 装饰器
-
- 类和实例(基本定义/创建实例/绑定属性/_init_/数据封装)
- 限制访问
- 继承和多态(继承/子类的特性/理解多态)
- 实例属性和类属性
-
- 使用_slots_
- @property
- 多重继承
- 定制类(_str_/_iter_/_getitem_/_getattr_/_call_)
- 枚举类
-
- 错误处理(try/except/finally/调用栈/记录错误/抛出错误)
- 调试(print/assert/logging/pdb)
- 文档测试
- 单元测试
-
- 文件读写(读文件/字符编写/写文件)
- StringIO和BytesIO
- 操作文件和目录
- 序列化
-
- 多进程(多进程的定义/multiprocessing/subprocess/子进程输入/进程间通信)
- 多线程(threading/Lock/threading.lock)
- ThreadLocal
-
- datetime(获得当前日期和时间/获得指定日期和时间/timestamp/str转换为datetime/本地时间和UTC时间/时区转换)
- collections(namedtuple/deque/defaultdict/OrderedDict/ChainMap/counter)
- struct
-
- 协程
- asyncio
- async/await
- aiohttp
🐛爬虫相关
🤖️机器学习理论
🏊♀️深度学习理论
- 更新中
🀄️NLP相关理论
- 更新中
🏊♀️ 深度学习实战
-
tensorflow
-
pytorch
🏠经典教程及解析
- CS230:深度学习
📖论文
- 更新中
📺Leetcode
- 更新中
📖参看文献
-
参考书籍
-
参考网站