Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/girls-in-ai/girls-in-ai

免费学代码系列:小白python入门、数据分析data analyst、机器学习machine learning、深度学习deep learning、kaggle实战
https://github.com/girls-in-ai/girls-in-ai

deep-learning girl jupyter-notebook kaggle machine-learning python3

Last synced: 25 days ago
JSON representation

免费学代码系列:小白python入门、数据分析data analyst、机器学习machine learning、深度学习deep learning、kaggle实战

Awesome Lists containing this project

README

        

# Girls-In-AI

**Coding is the new sexy.**

**GirlsInAI(GIA)** 是一个面向编程 **零基础** 的AI算法工程师养成计划。鼓励更多的女孩子去学习编程甚至成为科技行业的领袖。希望大家都能站在食物链上游看一看,因为风景真的很好。入门帖:[如何成为一名AI算法工程师](https://weibo.com/3340707810/GBryiyz3T)

欢迎关注微博账号 [@Girls-In-AI](https://m.weibo.cn/profile/2650740963),获取Girls-In-AI的最新内容,一起遇见更多喜欢AI喜欢代码的女孩子🙌~

![](https://github.com/YZHANG1270/Girls-In-AI/blob/master/others/pics/artworks/gia.jpg?raw=true)

## machine_learning_diary

**machine_learning_diary** 是 **人工智能工程师** 养成日记系列,代号简称**ML-Diary**。每次的课程以日记的形式发布,但不是日更的节奏。希望大家通过每天进步一点点,成为一个AI killer😝

每一个小日记,learn by doing,用来记录你在机器学习的点滴痕迹。

- 环境:Windows / MacOS
- 工具:Anaconda - Jupyter Notebook
- 版本:Python 3

说明:每个课程最左方框为【熟肉】标志,若有链接却未打勾✔,则仍为生肉,供参考学习。

### 第一期:小白Python入门

##### 课程列表

- [x] Day-0:[注册GitHub,star点亮Girls-In-AI](https://github.com/YZHANG1270/Girls-In-AI/blob/master/tools/github/signup.md)
- [x] Day-1:[初识 Python](https://github.com/YZHANG1270/Girls-In-AI/blob/master/machine_learning_diary/base/print/README.md)
- [x] 番外:[GitHub-Issue:正确的提问方式](https://github.com/YZHANG1270/Girls-In-AI/blob/master/tools/github/issue.md)
- [x] 番外:[Terminal的打开方式](https://github.com/YZHANG1270/Girls-In-AI/blob/master/tools/terminal/start.md)
- [x] Day-2:[Python 配置环境变量](https://github.com/YZHANG1270/Girls-In-AI/blob/master/machine_learning_diary/base/env_config/Python_for_WIN.md)
- [x] 番外:[Jupyter Notebook 的多种打开方式](https://github.com/YZHANG1270/Girls-In-AI/blob/master/tools/anaconda/jupyter/start.md)
- [x] Day-3:[数据类型简介](https://github.com/YZHANG1270/Girls-In-AI/blob/master/machine_learning_diary/base/data_type/data_type.md)
- [x] Day-4:[variable 变量](https://github.com/YZHANG1270/Girls-In-AI/blob/master/machine_learning_diary/base/data_type/variable.md)
- [x] Day-5:[bool 布尔值](https://github.com/YZHANG1270/Girls-In-AI/blob/master/machine_learning_diary/base/data_type/bool.md)
- [x] Day-6:[string 字符串](https://github.com/YZHANG1270/Girls-In-AI/blob/master/machine_learning_diary/base/data_type/string.md)
- [x] Day-7:[数据类型转换](https://github.com/YZHANG1270/Girls-In-AI/blob/master/machine_learning_diary/base/data_type/type_trans.md)
- [x] Day-8:[list 列表](https://github.com/YZHANG1270/Girls-In-AI/blob/master/machine_learning_diary/base/data_type/list.md)
- [x] Day-9:[dict 字典](https://github.com/YZHANG1270/Girls-In-AI/blob/master/machine_learning_diary/base/data_type/dict.md)
- [x] Day-10:[if 条件判断](https://github.com/YZHANG1270/Girls-In-AI/blob/master/machine_learning_diary/base/if/if.md)
- [x] Day-11:[while/break/continue 循环](https://github.com/YZHANG1270/Girls-In-AI/blob/master/machine_learning_diary/base/loop/while.md)
- [x] Day-12:[for 循环](https://github.com/YZHANG1270/Girls-In-AI/blob/master/machine_learning_diary/base/loop/for.md)
- [x] Day-13:[try/except 异常处理](https://github.com/YZHANG1270/Girls-In-AI/tree/master/machine_learning_diary/base/try_except)
- [x] Day-14:[function 函数](https://github.com/YZHANG1270/Girls-In-AI/blob/master/machine_learning_diary/base/function/func.md)
- [x] Day-15:[读/写 txt](https://github.com/YZHANG1270/Girls-In-AI/blob/master/machine_learning_diary/base/read_write/read_write_txt.ipynb)
- [x] Day-16:[pip install xxx](https://github.com/YZHANG1270/Girls-In-AI/blob/master/machine_learning_diary/package/import.md)
- [x] Day-17:[初识 dataframe](https://github.com/YZHANG1270/Girls-In-AI/blob/master/machine_learning_diary/base/data_type/dataframe.ipynb)
- [x] Day-18:[下载/保存 excel](https://github.com/YZHANG1270/Girls-In-AI/blob/master/machine_learning_diary/base/read_write/read_save_excel.ipynb)
- [x] Day-19:[面向对象编程](https://github.com/YZHANG1270/Girls-In-AI/blob/master/machine_learning_diary/base/class/class_1.ipynb)
- [ ] Day-20:[datetime](https://nbviewer.jupyter.org/github/donnemartin/data-science-ipython-notebooks/blob/master/python-data/datetime.ipynb)
- [ ] To be continued...

### 第二期:成为数据分析师 Data Analyst

Python Data Science Handbook [[book](https://jakevdp.github.io/PythonDataScienceHandbook/)]

##### 课程列表

- [x] Day-21:[初识Kaggle:Titanic](https://github.com/YZHANG1270/Girls-In-AI/blob/master/machine_learning_diary/data_analysis/kaggle_intro.md)
- [x] Day-22:[初识 Pandas, Matplotlib, Numpy:柱状图、折线图、箱图](https://github.com/YZHANG1270/Girls-In-AI/blob/master/machine_learning_diary/data_analysis/titanic_plot.ipynb)

**Pandas**

- [x] Day-23:[Pandas 基础1](https://github.com/YZHANG1270/Girls-In-AI/blob/master/machine_learning_diary/data_analysis/Pandas.ipynb)
- [ ] Day-24:[Pandas 基础2](https://nbviewer.jupyter.org/github/donnemartin/data-science-ipython-notebooks/blob/master/pandas/pandas.ipynb)
- [ ] Day-25:[Pandas 对象](https://nbviewer.jupyter.org/github/donnemartin/data-science-ipython-notebooks/blob/master/pandas/03.01-Introducing-Pandas-Objects.ipynb)
- [ ] Day-26:[Pandas 数据索引](https://nbviewer.jupyter.org/github/donnemartin/data-science-ipython-notebooks/blob/master/pandas/03.02-Data-Indexing-and-Selection.ipynb)
- [ ] Day-27:[Pandas 数据操作](https://nbviewer.jupyter.org/github/donnemartin/data-science-ipython-notebooks/blob/master/pandas/03.03-Operations-in-Pandas.ipynb)
- [ ] Day-28:[Pandas 处理缺失值](https://nbviewer.jupyter.org/github/donnemartin/data-science-ipython-notebooks/blob/master/pandas/03.04-Missing-Values.ipynb)
- [ ] Day-29:[Pandas 多层索引](https://nbviewer.jupyter.org/github/donnemartin/data-science-ipython-notebooks/blob/master/pandas/03.05-Hierarchical-Indexing.ipynb)
- [ ] Day-30:[Pandas 汇总和频数统计](https://github.com/YZHANG1270/Girls-In-AI/blob/master/machine_learning_diary/data_analysis/pandas_count.ipynb)
- [ ] Day-31:[Pandas: Concat and Append](https://nbviewer.jupyter.org/github/donnemartin/data-science-ipython-notebooks/blob/master/pandas/03.06-Concat-And-Append.ipynb)
- [ ] Day-32:[Pandas: Merge and Join](https://nbviewer.jupyter.org/github/donnemartin/data-science-ipython-notebooks/blob/master/pandas/03.07-Merge-and-Join.ipynb)
- [ ] Day-33:[Pandas: Aggregation and Grouping](https://nbviewer.jupyter.org/github/donnemartin/data-science-ipython-notebooks/blob/master/pandas/03.08-Aggregation-and-Grouping.ipynb)
- [ ] Day-34:[Pandas: Pivot Tables](https://nbviewer.jupyter.org/github/donnemartin/data-science-ipython-notebooks/blob/master/pandas/03.09-Pivot-Tables.ipynb)
- [ ] Day-35:[Pandas 矢量化字符串操作](https://nbviewer.jupyter.org/github/donnemartin/data-science-ipython-notebooks/blob/master/pandas/03.10-Working-With-Strings.ipynb)
- [ ] Day-36:[Pandas 时间序列](https://nbviewer.jupyter.org/github/donnemartin/data-science-ipython-notebooks/blob/master/pandas/03.11-Working-with-Time-Series.ipynb)
- [ ] Day-37:[Pandas 高级使用](https://nbviewer.jupyter.org/github/donnemartin/data-science-ipython-notebooks/blob/master/pandas/03.12-Performance-Eval-and-Query.ipynb)

**Matplotlib**

- [ ] Day-38:[Matplotlib 基础绘图](https://nbviewer.jupyter.org/github/donnemartin/data-science-ipython-notebooks/blob/master/matplotlib/matplotlib.ipynb)
- [ ] Day-39:[Matplotlib Titanic应用](https://nbviewer.jupyter.org/github/donnemartin/data-science-ipython-notebooks/blob/master/matplotlib/matplotlib-applied.ipynb)
- [ ] Day-40:[Matplotlib 简单介绍](https://nbviewer.jupyter.org/github/donnemartin/data-science-ipython-notebooks/blob/master/matplotlib/04.00-Introduction-To-Matplotlib.ipynb)
- [ ] Day-41:[Matplotlib 曲线图](https://nbviewer.jupyter.org/github/donnemartin/data-science-ipython-notebooks/blob/master/matplotlib/04.01-Simple-Line-Plots.ipynb)
- [ ] Day-42:[Matplotlib 散点图](https://nbviewer.jupyter.org/github/donnemartin/data-science-ipython-notebooks/blob/master/matplotlib/04.02-Simple-Scatter-Plots.ipynb)
- [ ] Day-43:[Matplotlib 可视化错误](https://nbviewer.jupyter.org/github/donnemartin/data-science-ipython-notebooks/blob/master/matplotlib/04.03-Errorbars.ipynb)
- [ ] Day-44:[Matplotlib 密度图](https://nbviewer.jupyter.org/github/donnemartin/data-science-ipython-notebooks/blob/master/matplotlib/04.04-Density-and-Contour-Plots.ipynb)
- [ ] Day-45:[Matplotlib 直方图,平移和密度可视化](https://nbviewer.jupyter.org/github/donnemartin/data-science-ipython-notebooks/blob/master/matplotlib/04.05-Histograms-and-Binnings.ipynb)
- [ ] Day-46:[Matplotlib 自定义绘图](https://nbviewer.jupyter.org/github/donnemartin/data-science-ipython-notebooks/blob/master/matplotlib/04.06-Customizing-Legends.ipynb)
- [ ] Day-47:[Matplotlib 自定义色彩](https://nbviewer.jupyter.org/github/donnemartin/data-science-ipython-notebooks/blob/master/matplotlib/04.07-Customizing-Colorbars.ipynb)
- [ ] Day-48:[Matplotlib 多子图绘制](https://nbviewer.jupyter.org/github/donnemartin/data-science-ipython-notebooks/blob/master/matplotlib/04.08-Multiple-Subplots.ipynb)
- [ ] Day-49:[Matplotlib 用图说话](https://nbviewer.jupyter.org/github/donnemartin/data-science-ipython-notebooks/blob/master/matplotlib/04.09-Text-and-Annotation.ipynb)
- [ ] Day-50:[Matplotlib 自定义刻度](https://nbviewer.jupyter.org/github/donnemartin/data-science-ipython-notebooks/blob/master/matplotlib/04.10-Customizing-Ticks.ipynb)
- [ ] Day-51:[Matplotlib 自定义风格绘图](https://nbviewer.jupyter.org/github/donnemartin/data-science-ipython-notebooks/blob/master/matplotlib/04.11-Settings-and-Stylesheets.ipynb)
- [ ] Day-52:[Matplotlib 三维图绘制](https://nbviewer.jupyter.org/github/donnemartin/data-science-ipython-notebooks/blob/master/matplotlib/04.12-Three-Dimensional-Plotting.ipynb)
- [ ] Day-53:[Matplotlib 地理图绘制](https://nbviewer.jupyter.org/github/donnemartin/data-science-ipython-notebooks/blob/master/matplotlib/04.13-Geographic-Data-With-Basemap.ipynb)
- [ ] Day-54:[Matplotlib 与Seaborn碰撞](https://nbviewer.jupyter.org/github/donnemartin/data-science-ipython-notebooks/blob/master/matplotlib/04.14-Visualization-With-Seaborn.ipynb)

**Numpy**

- [ ] Day-55:[Numpy 基础1](https://github.com/YZHANG1270/Girls-In-AI/blob/master/machine_learning_diary/data_analysis/NumPy.ipynb)
- [ ] Day-56:[Numpy 基础2](https://nbviewer.jupyter.org/github/donnemartin/data-science-ipython-notebooks/blob/master/numpy/numpy.ipynb)
- [ ] Day-57:[Numpy 数据类型介绍](https://nbviewer.jupyter.org/github/donnemartin/data-science-ipython-notebooks/blob/master/numpy/02.01-Understanding-Data-Types.ipynb)
- [ ] Day-58:[Numpy 数列Array](https://nbviewer.jupyter.org/github/donnemartin/data-science-ipython-notebooks/blob/master/numpy/02.02-The-Basics-Of-NumPy-Arrays.ipynb)
- [ ] Day-59:[Numpy 转置](https://github.com/YZHANG1270/Girls-In-AI/blob/master/machine_learning_diary/data_analysis/transpose.ipynb)
- [ ] Day-60:[Numpy 常用计算](https://nbviewer.jupyter.org/github/donnemartin/data-science-ipython-notebooks/blob/master/numpy/02.03-Computation-on-arrays-ufuncs.ipynb)
- [ ] Day-61:[Numpy 聚合](https://nbviewer.jupyter.org/github/donnemartin/data-science-ipython-notebooks/blob/master/numpy/02.04-Computation-on-arrays-aggregates.ipynb)
- [ ] Day-62:[Numpy 数列计算](https://nbviewer.jupyter.org/github/donnemartin/data-science-ipython-notebooks/blob/master/numpy/02.05-Computation-on-arrays-broadcasting.ipynb)
- [ ] Day-63:[Numpy 比较,掩码和布尔逻辑](https://nbviewer.jupyter.org/github/donnemartin/data-science-ipython-notebooks/blob/master/numpy/02.06-Boolean-Arrays-and-Masks.ipynb)
- [ ] Day-64:[Numpy 花式索引](https://nbviewer.jupyter.org/github/donnemartin/data-science-ipython-notebooks/blob/master/numpy/02.07-Fancy-Indexing.ipynb)
- [ ] Day-65:[Numpy 数组排序](https://nbviewer.jupyter.org/github/donnemartin/data-science-ipython-notebooks/blob/master/numpy/02.08-Sorting.ipynb)
- [ ] Day-66:[Numpy 结构化数组](https://nbviewer.jupyter.org/github/donnemartin/data-science-ipython-notebooks/blob/master/numpy/02.09-Structured-Data-NumPy.ipynb)

**To be continued...**

- [ ] Day-67:数据标准化,正则化,
- [ ] Day-68:One-Hot encoding

### 第三期:机器学习

##### 课程列表

- [ ] [机器学习简介:分类、聚类等](https://jakevdp.github.io/PythonDataScienceHandbook/05.01-what-is-machine-learning.html)
- [ ] [scikit-learn 简单介绍](https://jakevdp.github.io/PythonDataScienceHandbook/05.02-introducing-scikit-learn.html)
- [ ] [scikit-learn KNN](https://nbviewer.jupyter.org/github/donnemartin/data-science-ipython-notebooks/blob/master/scikit-learn/scikit-learn-intro.ipynb)
- [ ] [scikit-learn 线性回归 demo1](https://nbviewer.jupyter.org/github/donnemartin/data-science-ipython-notebooks/blob/master/scikit-learn/scikit-learn-linear-reg.ipynb)
- [ ] [scikit-learn 线性回归 demo2](https://github.com/YZHANG1270/Girls-In-AI/blob/master/machine_learning_diary/data_analysis/Linear_Regression.ipynb)
- [ ] [scikit-learn 逻辑回归](https://github.com/YZHANG1270/Girls-In-AI/blob/master/machine_learning_diary/machine_learning/Logistic_Regression.ipynb)
- [ ] [scikit-learn Naive Bayes Classification](https://jakevdp.github.io/PythonDataScienceHandbook/05.05-naive-bayes.html)
- [ ] [scikit-learn 支持向量机 SVM](https://nbviewer.jupyter.org/github/donnemartin/data-science-ipython-notebooks/blob/master/scikit-learn/scikit-learn-svm.ipynb)
- [ ] [scikit-learn 随机森林 Random Forest 1](https://nbviewer.jupyter.org/github/donnemartin/data-science-ipython-notebooks/blob/master/scikit-learn/scikit-learn-random-forest.ipynb)
- [ ] [scikit-learn 随机森林 Random Forest 2](https://github.com/YZHANG1270/Girls-In-AI/blob/master/machine_learning_diary/machine_learning/Random_Forests.ipynb)
- [ ] [scikit-learn K-Means](https://nbviewer.jupyter.org/github/donnemartin/data-science-ipython-notebooks/blob/master/scikit-learn/scikit-learn-k-means.ipynb)
- [ ] [scikit-learn PCA](https://nbviewer.jupyter.org/github/donnemartin/data-science-ipython-notebooks/blob/master/scikit-learn/scikit-learn-pca.ipynb)
- [ ] [scikit-learn 高斯混合模型](https://nbviewer.jupyter.org/github/donnemartin/data-science-ipython-notebooks/blob/master/scikit-learn/scikit-learn-gmm.ipynb)
- [ ] [scikit-learn 模型验证和模型选择](https://nbviewer.jupyter.org/github/donnemartin/data-science-ipython-notebooks/blob/master/scikit-learn/scikit-learn-validation.ipynb)
- [ ] [实战项目:人脸检测](https://jakevdp.github.io/PythonDataScienceHandbook/05.14-image-features.html)
- [ ] adaboost
- [ ] xgboost
- [ ] bagging, boosting
- [ ] LightGBM
- [ ] LDA
- [ ] 实战项目 - 影评分类
- [ ] bonus:Auto ML- auto sklearn
- [ ] [超参数和模型验证](https://jakevdp.github.io/PythonDataScienceHandbook/05.03-hyperparameters-and-model-validation.html)
- [ ] 损失函数
- [ ] 目标函数
- [ ] 交叉检验
- [ ] 拆分训练集、测试集
- [ ] 数据增强
- [ ] 模型集成
- [ ] 评估指标
- [ ] 实战项目:信贷信用评分

### 第四期:深度学习 [coming soon...]

##### 课程列表

- [ ] Tensorflow, run demo
- [ ] Keras, run demo
- [ ] [Pytorch](https://github.com/YZHANG1270/Girls-In-AI/blob/master/machine_learning_diary/deep_learning/07_PyTorch.ipynb)
- [ ] [60分钟入门Pytorch 深度学习](https://pytorch.org/tutorials/beginner/deep_learning_60min_blitz.html)
- [ ] [多层感知机](https://github.com/YZHANG1270/Girls-In-AI/blob/master/machine_learning_diary/deep_learning/08_Multilayer_Perceptron.ipynb)
- [ ] [CNN, run demo](https://github.com/YZHANG1270/Girls-In-AI/blob/master/machine_learning_diary/deep_learning/11_Convolutional_Neural_Networks.ipynb)
- [ ] [CS231n Convolutional Neural Networks for Visual Recognition](https://cs231n.github.io/)
- [ ] [RNN, run demo](https://github.com/YZHANG1270/Girls-In-AI/blob/master/machine_learning_diary/deep_learning/13_Recurrent_Neural_Networks.ipynb)
- [ ] [高级RNN](https://github.com/YZHANG1270/Girls-In-AI/blob/master/machine_learning_diary/deep_learning/14_Advanced_RNNs.ipynb)
- [ ] GAN
- [ ] 实战项目

### 第五期:毕业项目 kaggle实战 [coming soon...]

##### 课程列表

- [ ] 自然语言:有一个嵌入层的介绍
- [ ] NLP实战1:情感分析
- [ ] NLP实战2:qa匹配
- [ ] 数据挖掘:santander customer transaction prediction
- [ ] 计算机视觉:mnist
- [ ] [计算机视觉](https://github.com/YZHANG1270/Girls-In-AI/blob/master/machine_learning_diary/deep_learning/15_Computer_Vision.ipynb)

### NLP篇:自然语言处理 [coming soon...]

##### 课程列表

- [ ] word2vec
- [ ] word cloud
- [ ] 文本相似性
- [ ] ...

### 成长篇:程序员的自我修养

from [Leo Hui](https://github.com/leohxj)

- [介紹](https://leohxj.gitbooks.io/a-programmer-prepares/content/index.html)
- **1.** 程序员基础知识
- [**1.1.** 字符编码](https://leohxj.gitbooks.io/a-programmer-prepares/content/programmer-basic/character-encoding.html)
- [**1.2.** 技术名词](https://leohxj.gitbooks.io/a-programmer-prepares/content/programmer-basic/technical-terms.html)
- [**1.3.** 语义化版本](https://leohxj.gitbooks.io/a-programmer-prepares/content/programmer-basic/semantic-versioning.html)
- [**1.4.** 命名规范](https://leohxj.gitbooks.io/a-programmer-prepares/content/programmer-basic/naming.html)
- [**1.5.** 书写文档](https://leohxj.gitbooks.io/a-programmer-prepares/content/programmer-basic/write-document.html)
- [**1.6.** 开源协议](https://leohxj.gitbooks.io/a-programmer-prepares/content/programmer-basic/open-source-license.html)
- [**1.7.** 目录结构](https://leohxj.gitbooks.io/a-programmer-prepares/content/programmer-basic/directory.html)
- [**1.8.** 正则表达式](https://leohxj.gitbooks.io/a-programmer-prepares/content/programmer-basic/regular-expression.html)
- [**1.9.** 平凡之路](https://leohxj.gitbooks.io/a-programmer-prepares/content/programmer-basic/ordinary-road.html)
- **2.** 数据结构与算法
- [**2.1.** 堆和栈](https://leohxj.gitbooks.io/a-programmer-prepares/content/data-structures-and-algorithm/heap-and-stack.html)
- [**2.2.** 浮点数类型](https://leohxj.gitbooks.io/a-programmer-prepares/content/data-structures-and-algorithm/data-structure-float.html)
- [**2.3.** XML和JSON](https://leohxj.gitbooks.io/a-programmer-prepares/content/data-structures-and-algorithm/xml-and-json.html)
- [**2.4.** 算法学习之路](https://leohxj.gitbooks.io/a-programmer-prepares/content/data-structures-and-algorithm/learning-road.html)
- [**2.5.** 排序算法](https://leohxj.gitbooks.io/a-programmer-prepares/content/data-structures-and-algorithm/sort-algorithm.html)
- **3.** 代码架构
- **3.1.** 设计模式
- [**3.1.1.** 常用的Javascript设计模式](https://leohxj.gitbooks.io/a-programmer-prepares/content/architecture/design-pattern/design-pattern-js.html)
- **3.2.** 面向对象编程
- [**3.2.1.** 继承](https://leohxj.gitbooks.io/a-programmer-prepares/content/architecture/object-oriented-programming/inheritance.html)
- [**3.2.2.** 多态](https://leohxj.gitbooks.io/a-programmer-prepares/content/architecture/object-oriented-programming/polymorphism.html)
- [**3.2.3.** 封装](https://leohxj.gitbooks.io/a-programmer-prepares/content/architecture/object-oriented-programming/encapsulation.html)
- [**3.3.** 面向接口编程](https://leohxj.gitbooks.io/a-programmer-prepares/content/architecture/interface-oriented-programming/index.html)
- **4.** 代码评审
- [**4.1.** 六种量化你代码的方式](https://leohxj.gitbooks.io/a-programmer-prepares/content/code-review/6-ways-to-quantify-your-code.html)
- [**4.2.** 程序员必备的代码审查(Code Review)清单](https://leohxj.gitbooks.io/a-programmer-prepares/content/code-review/code-review-list.html)
- **5.** 服务器部署
- [**5.1.** AWS简介](https://leohxj.gitbooks.io/a-programmer-prepares/content/deploy/aws-intro.html)
- **6.** 网络知识
- [**6.1.** HTTPS, SPDY和 HTTP/2性能的简单对比](https://leohxj.gitbooks.io/a-programmer-prepares/content/networks/a-simple-performance-comparison-of-https-spdy-and-http2.html)
- [**6.2.** HTTP状态码](https://leohxj.gitbooks.io/a-programmer-prepares/content/networks/http-status-code.html)
- **7.** 懂点设计
- [**7.1.** 佳作赏析](https://leohxj.gitbooks.io/a-programmer-prepares/content/design/appreciate.html)
- [**7.2.** 无缝平铺](https://leohxj.gitbooks.io/a-programmer-prepares/content/design/infinite-tile.html)
- [**7.3.** Sketch学习](https://leohxj.gitbooks.io/a-programmer-prepares/content/design/learning-sketch.html)
- [**7.4.** 设计与实现的平衡](https://leohxj.gitbooks.io/a-programmer-prepares/content/design/balance-design-and-realize.html)
- **8.** 写点东西
- [**8.1.** 使用gitbook](https://leohxj.gitbooks.io/a-programmer-prepares/content/writing/using-gitbook.html)
- **9.** 合格的PM
- [**9.1.** 一个好的产品经理](https://leohxj.gitbooks.io/a-programmer-prepares/content/pm/good-product-manager.html)
- [**9.2.** 产品经理的技能](https://leohxj.gitbooks.io/a-programmer-prepares/content/pm/pm-skills.html)
- **10.** 团队合作
- [**10.1.** 关于招聘](https://leohxj.gitbooks.io/a-programmer-prepares/content/teamwork/hiring.html)
- [**10.2.** 培训新人](https://leohxj.gitbooks.io/a-programmer-prepares/content/teamwork/training.html)
- [**10.3.** 领导能力](https://leohxj.gitbooks.io/a-programmer-prepares/content/teamwork/leader.html)
- **11.** 获取知识
- [**11.1.** MOOC](https://leohxj.gitbooks.io/a-programmer-prepares/content/knowledge/learning-mooc.html)
- [**11.2.** Podcasts](https://leohxj.gitbooks.io/a-programmer-prepares/content/knowledge/podcasts.html)
- [**11.3.** 英语学习](https://leohxj.gitbooks.io/a-programmer-prepares/content/knowledge/learning-english.html)
- [**11.4.** 设计学习](https://leohxj.gitbooks.io/a-programmer-prepares/content/knowledge/learning-design.html)
- [**11.5.** 前端学习](https://leohxj.gitbooks.io/a-programmer-prepares/content/knowledge/learning-front-end.html)
- [**11.6.** iOS学习](https://leohxj.gitbooks.io/a-programmer-prepares/content/knowledge/learning-ios.html)
- [**11.7.** 游戏开发](https://leohxj.gitbooks.io/a-programmer-prepares/content/knowledge/learning-games.html)
- **12.** 关注健康
- [**12.1.** 过劳检测](https://leohxj.gitbooks.io/a-programmer-prepares/content/healthy/detect-overwork.html)
- [**12.2.** 关于睡眠](https://leohxj.gitbooks.io/a-programmer-prepares/content/healthy/about-sleep.html)
- **13.** 提升效率
- [**13.1.** 学会阅读](https://leohxj.gitbooks.io/a-programmer-prepares/content/effciency/how-to-read.html)
- [**13.2.** 学会提问](https://leohxj.gitbooks.io/a-programmer-prepares/content/effciency/how-to-ask.html)
- [**13.3.** 善用搜索](https://leohxj.gitbooks.io/a-programmer-prepares/content/effciency/how-to-search.html)
- [**13.4.** 学会写作](https://leohxj.gitbooks.io/a-programmer-prepares/content/effciency/how-to-write.html)
- [**13.5.** 科学上网](https://leohxj.gitbooks.io/a-programmer-prepares/content/effciency/great-fire-wall.html)
- [**13.6.** 突破内网](https://leohxj.gitbooks.io/a-programmer-prepares/content/effciency/break-through-intranet.html)
- [**13.7.** 时间管理](https://leohxj.gitbooks.io/a-programmer-prepares/content/effciency/mange-time.html)
- [**13.8.** 知识管理](https://leohxj.gitbooks.io/a-programmer-prepares/content/effciency/mange-knowledge.html)
- [**13.9.** 文件管理](https://leohxj.gitbooks.io/a-programmer-prepares/content/effciency/mange-files.html)
- [**13.10.** 密码管理](https://leohxj.gitbooks.io/a-programmer-prepares/content/effciency/mange-password.html)
- [**13.11.** 制作视频](https://leohxj.gitbooks.io/a-programmer-prepares/content/effciency/share-with-video.html)
- [**13.12.** 制作PPT](https://leohxj.gitbooks.io/a-programmer-prepares/content/effciency/share-with-slide.html)
- [**13.13.** 论音乐对效率的影响](https://leohxj.gitbooks.io/a-programmer-prepares/content/effciency/music-vs-efficiency.html)
- [**13.14.** 程序员效率指南](https://leohxj.gitbooks.io/a-programmer-prepares/content/effciency/coder-guide.html)
- **14.** SOHO
- [**14.1.** 创业资源](https://leohxj.gitbooks.io/a-programmer-prepares/content/soho/resource.html)
- **15.** Hacker
- [**15.1.** 保护隐私](https://leohxj.gitbooks.io/a-programmer-prepares/content/hacker/protect-privacy.html)
- **16.** 关于工作
- [**16.1.** 找工作前需要思考的问题](https://leohxj.gitbooks.io/a-programmer-prepares/content/offer/before-find-offer.html)
- [**16.2.** 原则与技巧](https://leohxj.gitbooks.io/a-programmer-prepares/content/offer/interview-principle-and-skill.html)
- [**16.3.** 关于简历](https://leohxj.gitbooks.io/a-programmer-prepares/content/offer/about-resume.html)
- **17.** 其他方面
- [**17.1.** 硬件相关](https://leohxj.gitbooks.io/a-programmer-prepares/content/others/hardware.html)
- **18.** 常用软件
- **18.1.** Windows
- [**18.1.1.** 硬件配置](https://leohxj.gitbooks.io/a-programmer-prepares/content/software/windows/hardware.html)
- [**18.1.2.** 系统安装](https://leohxj.gitbooks.io/a-programmer-prepares/content/software/windows/install-windows.html)
- [**18.1.3.** 常用软件](https://leohxj.gitbooks.io/a-programmer-prepares/content/software/windows/software-list.html)
- **18.2.** Mac
- [**18.2.1.** 通用设置](https://leohxj.gitbooks.io/a-programmer-prepares/content/software/mac/setting.html)
- [**18.2.2.** 权限问题](https://leohxj.gitbooks.io/a-programmer-prepares/content/software/mac/permissions.html)
- [**18.2.3.** alias设置](https://leohxj.gitbooks.io/a-programmer-prepares/content/software/mac/alias.html)
- **18.2.4.** 常用软件
- [**18.2.4.1.** iTerm2](https://leohxj.gitbooks.io/a-programmer-prepares/content/software/mac/softwares/iTerm2.html)
- [**18.2.4.2.** brew](https://leohxj.gitbooks.io/a-programmer-prepares/content/software/mac/softwares/brew.html)
- [**18.2.4.3.** zsh](https://leohxj.gitbooks.io/a-programmer-prepares/content/software/mac/softwares/zsh.html)
- [**18.2.4.4.** 1Password](https://leohxj.gitbooks.io/a-programmer-prepares/content/software/mac/softwares/1Password.html)
- [**18.2.4.5.** TextExpander](https://leohxj.gitbooks.io/a-programmer-prepares/content/software/mac/softwares/TextExpander.html)
- [**18.2.4.6.** 欧陆词典](https://leohxj.gitbooks.io/a-programmer-prepares/content/software/mac/softwares/euDic.html)
- [**18.2.4.7.** popClip](https://leohxj.gitbooks.io/a-programmer-prepares/content/software/mac/softwares/popClip.html)
- [**18.2.4.8.** manico](https://leohxj.gitbooks.io/a-programmer-prepares/content/software/mac/softwares/manico.html)
- [**18.2.4.9.** 窗口管理器](https://leohxj.gitbooks.io/a-programmer-prepares/content/software/mac/softwares/window-management.html)
- [**18.2.4.10.** BetterTouchTool](https://leohxj.gitbooks.io/a-programmer-prepares/content/software/mac/softwares/bettertouchtool.html)
- [**18.2.5.** 开发环境](https://leohxj.gitbooks.io/a-programmer-prepares/content/software/mac/develop-environment.html)
- [**18.2.6.** 快捷键设置](https://leohxj.gitbooks.io/a-programmer-prepares/content/software/mac/shortcuts.html)
- [**18.2.7.** 常用终端命令](https://leohxj.gitbooks.io/a-programmer-prepares/content/software/mac/usefully-command.html)
- [**18.2.8.** dotfiles](https://leohxj.gitbooks.io/a-programmer-prepares/content/software/mac/dotfiles.html)
- **18.3.** Android
- [**18.3.1.** 常用软件](https://leohxj.gitbooks.io/a-programmer-prepares/content/software/android/software-list.html)
- [**18.3.2.** 如何登录美国区GooglePlay](https://leohxj.gitbooks.io/a-programmer-prepares/content/software/android/google-play.html)
- **18.4.** 开发工具
- [**18.4.1.** git](https://leohxj.gitbooks.io/a-programmer-prepares/content/software/develop-tool/git.html)
- [**18.4.2.** EditorConfig](https://leohxj.gitbooks.io/a-programmer-prepares/content/software/develop-tool/editor-config.html)
- [**18.4.3.** node](https://leohxj.gitbooks.io/a-programmer-prepares/content/software/develop-tool/node.html)
- [**18.4.4.** shadowsocks](https://leohxj.gitbooks.io/a-programmer-prepares/content/software/develop-tool/shadowsocks.html)
- [**18.4.5.** ST3--Windows篇](https://leohxj.gitbooks.io/a-programmer-prepares/content/software/develop-tool/windows-sublimetext3.html)
- [**18.4.6.** ST3--Mac篇](https://leohxj.gitbooks.io/a-programmer-prepares/content/software/develop-tool/mac-sublimetext3.html)
- [**18.4.7.** gulp](https://leohxj.gitbooks.io/a-programmer-prepares/content/software/develop-tool/gulp.html)
- [**18.4.8.** 字体的选择](https://leohxj.gitbooks.io/a-programmer-prepares/content/software/develop-tool/fonts.html)
- [**18.4.9.** Emacs](https://leohxj.gitbooks.io/a-programmer-prepares/content/software/develop-tool/emacs.html)
- [**18.4.10.** WebStorm](https://leohxj.gitbooks.io/a-programmer-prepares/content/software/develop-tool/webstorm.html)
- [**18.4.11.** tmux](https://leohxj.gitbooks.io/a-programmer-prepares/content/software/develop-tool/tmux.html)
- **18.5.** Sketch
- [**18.5.1.** Sketch中文学习资料](https://leohxj.gitbooks.io/a-programmer-prepares/content/software/sketch/Awesome-Sketch.html)
- **18.6.** Trello
- [**18.6.1.** 使用Trello管理项目的经验](https://leohxj.gitbooks.io/a-programmer-prepares/content/software/trello/use-trello-manage-project.html)
- **18.7.** git进阶
- [**18.7.1.** 15分钟学会使用Git和远程代码库](https://leohxj.gitbooks.io/a-programmer-prepares/content/software/git/getting-start.html)
- [**18.7.2.** GitHub秘籍](https://leohxj.gitbooks.io/a-programmer-prepares/content/software/git/github-cheat-sheet.html)
- **18.8.** JetBrains
- [**18.8.1.** IDE设置](https://leohxj.gitbooks.io/a-programmer-prepares/content/JetBrains/ide-setting.html)
- **19.** 附录
- [**19.1.** 计算机科学与技术](https://leohxj.gitbooks.io/a-programmer-prepares/content/appendix/computer-science.html)
- [**19.2.** 网站](https://leohxj.gitbooks.io/a-programmer-prepares/content/appendix/websites.html)
- [**19.3.** 书籍](https://leohxj.gitbooks.io/a-programmer-prepares/content/appendix/books.html)
- [**19.4.** 工具](https://leohxj.gitbooks.io/a-programmer-prepares/content/appendix/tools.html)

### 课外项目:基于Python的经典空气动力学

该*AeroPython* (空气动力学,流体力学,MAE-6226)是由洛雷纳·A·巴巴教授在乔治·华盛顿大学的课程核心。

![](https://github.com/YZHANG1270/Girls-In-AI/blob/master/others/pics/ml_diary/data_analysis/aeropython.png?raw=true)

##### 课程列表

**模块1.潜在流程的构建块**

1. [Source&Sink](http://nbviewer.ipython.org/urls/github.com/barbagroup/AeroPython/blob/master/lessons/01_Lesson01_sourceSink.ipynb)
2. [自由流中的源和汇](http://nbviewer.ipython.org/urls/github.com/barbagroup/AeroPython/blob/master/lessons/02_Lesson02_sourceSinkFreestream.ipynb)
3. [成对的东西](http://nbviewer.ipython.org/urls/github.com/barbagroup/AeroPython/blob/master/lessons/03_Lesson03_doublet.ipynb)
4. [分配:翼型上的源分布](http://nbviewer.ipython.org/github/barbagroup/AeroPython/blob/master/lessons/03_Lesson03_Assignment.ipynb)

**模块2.潜在的涡流和升力**

1. [涡流](http://nbviewer.ipython.org/urls/github.com/barbagroup/AeroPython/blob/master/lessons/04_Lesson04_vortex.ipynb)
2. [无限排的漩涡](http://nbviewer.ipython.org/urls/github.com/barbagroup/AeroPython/blob/master/lessons/05_Lesson05_InfiniteRowOfVortices.ipynb)
3. [气缸上的涡旋升降机](http://nbviewer.ipython.org/urls/github.com/barbagroup/AeroPython/blob/master/lessons/06_Lesson06_vortexLift.ipynb)
4. [作业:Joukowski转型](http://nbviewer.ipython.org/github/barbagroup/AeroPython/blob/master/lessons/06_Lesson06_Assignment.ipynb)

**模块3.非升力体的源面板方法**

1. [图像方法](http://nbviewer.ipython.org/urls/github.com/barbagroup/AeroPython/blob/master/lessons/07_Lesson07_methodOfImages.ipynb)
2. [资料表](http://nbviewer.ipython.org/urls/github.com/barbagroup/AeroPython/blob/master/lessons/08_Lesson08_sourceSheet.ipynb)
3. [流过带有源面板的圆柱体](http://nbviewer.ipython.org/urls/github.com/barbagroup/AeroPython/blob/master/lessons/09_Lesson09_flowOverCylinder.ipynb)
4. [源面板方法](http://nbviewer.ipython.org/urls/github.com/barbagroup/AeroPython/blob/master/lessons/10_Lesson10_sourcePanelMethod.ipynb)

**模块4.用于升力体的涡旋源面板方法**

1. [涡源面板法](http://nbviewer.ipython.org/urls/github.com/barbagroup/AeroPython/blob/master/lessons/11_Lesson11_vortexSourcePanelMethod.ipynb)
2. [练习:推导涡旋源面板方法](http://nbviewer.ipython.org/github/barbagroup/AeroPython/blob/master/lessons/11_Lesson11_Exercise.ipynb)
3. [任务:2D多组件翼型](http://nbviewer.ipython.org/github/barbagroup/AeroPython/blob/master/lessons/11_Lesson11_Assignment.ipynb)

## GIA求职篇:面试题 + 简历

##### 简历

- [x] [100份沃顿商学院简历](https://github.com/YZHANG1270/Girls-In-AI/blob/master/resume/wharton/Wharton_Resume.pdf)

## Girls-In-AI Scholarship 奖学金计划

这个计划为什么叫Girls-In-AI?

社会有强弱,技术无性别。我想鼓励更多的女孩子们加入到科技行业,从事社会地位高的有意思的工作。所以2019年的奖学金就是面向女生的。最少的是我投入的500rmb。如果受到支持,会加大奖学金额,上不封顶。同时,欢迎任何对这个项目的赞助与支持,将会公开赞助金额超过100rmb的名单。

另外,这个计划所有的课程都免费。对!免费!如果你没钱报外面三五万的水培训班,而你恰好有时间学,欢迎你来!

#### Scholarship Criteria 奖学金评定规则

原则

- [x] 鼓励大家一起营造GIA积极向上的社区氛围
- [x] 鼓励大家互帮互助,培养起自己动手解决问题的能力

规则

- [x] **40% 维护学习氛围**: 上课/作业打卡 + 笔记分享
- [x] **60% 贡献社区**:帮助解答 + 有效issue + 优质pull request

#### Donation Rules 捐赠步骤

1. 任何捐助金额,转账给微信二维码:

2. 在备注中留下 **[GIA]** 标识和你想在捐助名单出现的名字或者其他说明。你可以选择:

- [ ] 是否隐藏金额
- [ ] 是否隐藏姓名

如有任何兴趣或者疑问请微博私信联系[@Girls-In-AI](https://m.weibo.cn/profile/2650740963) ,再次感谢大家👏

#### Donation List 捐赠人名单

目前奖学金一共有 1000 rmb

2019-1-4 微博@CodeWithZhangYi 支持金 ¥500

2019-1-8 微博网友:小悟空 支持金 ¥100

2019-1-8 微博网友:悦 支持金 ¥200

2019-2-3 微博网友:小悟空 支持金 ¥200

## Girls-In-AI 出征计划

这只是我不成熟的小想法,我希望Girls-In-AI能起到一定的公益作用。等到Girls-In-AI 养成之后,我会在微博呼吁大家,毕竟人多力量大。可能开展的项目:

- 帮助简历修改,面试题分享
- 与公益活动合作,组织大家为公益项目免费写代码【有任何组织想合作欢迎联系】
- ......

## Join Girls-In-AI

GIA不是教科书,我想让编程这件事简单一些,重在培养一些兴趣。已经有很多朋友反馈因为GIA敲下人生第一行代码,也因此对编程越来越感兴趣。如果我的坚持能带给你力量,那么我告诉你,我会一直坚持下去!

GIA面向的人群:

- [x] 渴望知识的学生
- [x] 跨领域转岗想做了解的在职人士
- [x] 编程零基础小白,这里有完整的学习路径,指导你从头开始掌握新技能

喜欢的话,就star点亮Girls-In-AI吧!欢迎积极的issue和pr!

**Please, feel free to make any contributions you feel will make it better.**

**Let's see what we can do.🤞**