--- title: "编程基础" date: 2018-12-29 lastmod: 2020-01-05 weight: 2 type: icon: # description: "人工智能初阶路线图,编程基础" # search related keywords --- - Python基础语法 - Pandas基础操作 - SQL基本操作 - Spark基本操作 - PyTorch基本操作 - TensorFlow 2.x基本操作 ## 相关学习资源 ### Python基础语法 1. [Python基础语法](https://www.tutorialspoint.com/python/index.htm) 2. Ramalho所著Fluent Python ### Pandas基础操作 1. McKinney所著Python for Data Analysis 2. [Numpy官方文档](https://numpy.org/doc/stable/) 3. [Pandas官方文档](https://pandas.pydata.org/docs/user_guide/index.html) ### SQL基本操作 1. [关于SQL的介绍](https://www.tutorialspoint.com/sql/index.htm) 2. 根据自己所使用的SQL库相关的深度材料(如MySQL,Oracle)等 3. 根据自己所使用的NoSQL数据库的基本操作 ### Spark基本操作 Spark官方文档,注意尽可能查询Scala文档(Python文档有一些错误) ### PyTorch基本操作 1. [PyTorch官方网站中的tutorial](https://pytorch.org/tutorials/) 2. [PyTorch XLA的官方例子](见其github网站https://github.com/pytorch/xla) 3. [PyTorch Lightning官方网站](https://pytorch-lightning.readthedocs.io/en/stable/)及[源代码](https://github.com/PyTorchLightning/pytorch-lightning)。由于源代码bug较多,建议对源代码有所了解 ### TensorFlow 2.x基本操作 [Tensorflow最新版本的官方文档](https://www.tensorflow.org/guide),注意由于TensorFlow bug很多并且每版API变化很多,不建议使用书籍。