一、两种安装方式
- 直接安装Anaconda
- 先安装Python3,再安装NumPy等库
二、Anaconda简介
Anaconda,中文大蟒蛇,是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项
三、Python 3安装
因为笔者在这之前安装过,就找了一下以前安装(3.9,不是上面的最新版3.11)的图片
勾选Add Python 3.9 to PATH,这是为了创建环境变量。然后再点击Customize installation进入到下一步
四、Python 3验证安装
进入cmd命令行,输入python
五、Python标准库安装
如果已经安装了Python和pip,进入cmd命令行,使用以下命令安装NumPy。
pip install Numpy
等待安装结束
六、Python基本操作
运行Python程序的方式:
- Python自带的IDE
- cmd命令行
- 另外安装PyCharm,Spyder等IDE
七、Python自带IDE
八、命令行模式
九、PyCharm
十、Python基本操作
- 代码行结束时不带;
对比一下Python和C语言。
(1)单行注释
- Python使用#作为单行注释的开头标志
(2)多行注释
- Python使用多个单行注释,或者使用’’’或者”””将注释段括起来
(3)变量
- 与其他语言不同,Python没有声明变量的命令;为变量赋值时,明确变量类型
对比一下Python和C语言的创建变量语法。
- 创建字符串时,’’与””等价。
十一、Python数据结构
Python常见的数据结构类型:
- 列表(List)
- 元组(Tuple)
- 集合(Set)
- 词典(Dictionary)
(1)List
- 可以更改List中的成员。
(2)Tuple
- 元组(Tuple)类似List是一种有序的集合,但是成员不可更改。允许重复的成员。使用()。
- 假设Tuple有n个成员,成员在List中的索引(编号)依次为0,1,2,…,n-1。可以通过索引访问某个成员。
- 创建元组后,将无法更改其值。元组是不可变的,或者也称为恒定的。
- 但是有一种解决方法。可以将元组转换为列表,更改列表,然后将列表转换回元组。
(3)Set
- 集合(Set)是一个无序和无索引的集合。没有重复的成员。
- 在 Python 中,集合用{}编写。
- 使用for循环来遍历集合的成员。
(4)Dictionary
- 字典( Dictionary)是一个无序、可变和有索引的集合。
- 在 Python 中,字典用{}编写,拥有键和值。
- 可以通过在方括号内引用其键名来访问字典的成员。
十二、Python条件和循环结构
Python基本的语法结构:
- 条件语句
- 循环语句
(1)条件语句
(2)while循环
(3)for循环
- 经常用来遍历List,Tuple,Set等数据结构
- 用来遍历字符串:
十三、函数
- 类似编译型编程语言的方法,用来编写可复用的代码块:
十四、lambda表达式
- lambda表达式是一种小的匿名函数
- 只能有一个表达式
- 表达式:之前是参数,:之后是计算公式
- lamda表达式可以与函数结合使用