|
123456789101112131415161718192021222324252627282930313233343536 |
-
- # 简明Python教程 (90分钟学会Python)
-
- Python 是一门上手简单、功能强大、通用型的脚本编程语言。Python 类库极其丰富,这使得 Python 几乎无所不能,网站开发、软件开发、大数据分析、网络爬虫、机器学习等都不在话下。Python最主要的优点是使用人类的思考方式来完成大部分的工作,大多数时候使用封装好的库快速完成给定的任务,虽然可能执行的效率不一定很高,但是极大的缩短了程序设计、编写、调试的时间,因此非常适合快速试错。
-
- 本教程来自[IPython Notebooks to learn Python](https://github.com/rajathkmp/Python-Lectures),将其中部分示例代码转化成Python3。关于Python的按照可以自行去网络上查找相关的资料,或者参考[安装Python环境](../tips/InstallPython.md)。
-
- ## 内容
- 0. [Install Python](../tips/InstallPython.md)
- 1. [Basics](1_Basics.ipynb)
- - Why Python, Zen of Python
- - Variables, Operators, Built-in functions
- 2. [Print statement](2_Print_Statement.ipynb)
- - Tips of print
- 3. [Data structure - 1](3_Data_Structure_1.ipynb)
- - Lists, Tuples, Sets
- 4. [Data structure - 2](4_Data_Structure_2.ipynb)
- - Strings, Dictionaries
- 5. [Control flow](5_Control_Flow.ipynb)
- - if, else, elif, for, while, break, continue
- 6. [Functions](6_Function.ipynb)
- - Function define, return, arguments
- - Gloabl and local variables
- - Lambda functions
- 7. [Class](7_Class.ipynb)
- - Class define
- - Inheritance
-
-
- ## References
- * [安装Python环境](../tips/InstallPython.md)
- * [IPython Notebooks to learn Python](https://github.com/rajathkmp/Python-Lectures)
- * [廖雪峰的Python教程](https://www.liaoxuefeng.com/wiki/1016959663602400)
- * [智能系统实验室入门教程-Python](https://gitee.com/pi-lab/SummerCamp/tree/master/python)
- * [Python tips](../tips/python)
- * [Get Started with Python](Python.pdf)
|