Python-2.语言基础

本篇主要学习Python的基本数据类型、模块函数和系统内置函数、以及运算符。通过本节的学习基本可以使用Python的命令行解释器,进行简单的运算等操作。

Python-3.程序结构

和其他编程语言一样,Python程序的结构包括顺序、选择与循环结构。虽然不同语言的程序结构都是相通的,但是Python中还有很多自己的用法,比如for循环就和C++中for(;;)的用法差别较大(倒是比较像for(auto i:))。这些不同点需要重视。

Python-4.字符串与正则表达式

本篇主要学习Python中的字符串类型以及正则表达式这个工具的使用。Python的优势是文字处理功能强大,所以字符串的操作很多,这些操作需要熟练掌握。正则表达式的应用面也非常广,它的规则和Python中使用正则表达式的方法也需要熟练掌握。

Python-5.列表与元组

Python中的字符串、列表、元组均属于序列类型。对于序列类型,它们有很多共同的操作,且很多都在字符串那篇学习了。本篇先简单回顾序列共同的操作,然后重点学习列表独有的操作,以及列表与元组的对比。

Python-6.字典与集合

之前的字符串、列表、元组都是序列类型,元素在位置上具有先后关系,所以可以使用位置来访问元素;而字典与集合是无序类型,不能使用位置来访问元素——我们使用字典与集合都是关注它们的操作,而不会关注元素的顺序。字典主要用于检索,集合主要用于存在性测试。

Python-7.函数与模块

和C++ include头文件,编译的时候链接其他.cpp文件不同,模块是Python实现多文件编程的方式。使用模块直接import即可,比C++多文件编程方便很多。本篇的学习目的是掌握Python程序的结构,以及函数和装饰器的使用,主要是参数的传递。