一、两种安装方式

  1. 直接安装Anaconda
  2. 先安装Python3,再安装NumPy等库

二、Anaconda简介

Anaconda,中文大蟒蛇,是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项


三、Python 3安装




python sasl安装 python安装csdn_Python


python sasl安装 python安装csdn_python sasl安装_02


python sasl安装 python安装csdn_python_03


因为笔者在这之前安装过,就找了一下以前安装(3.9,不是上面的最新版3.11)的图片


python sasl安装 python安装csdn_Powered by 金山文档_04


勾选Add Python 3.9 to PATH,这是为了创建环境变量。然后再点击Customize installation进入到下一步


python sasl安装 python安装csdn_Powered by 金山文档_05


python sasl安装 python安装csdn_Powered by 金山文档_06


四、Python 3验证安装

进入cmd命令行,输入python


python sasl安装 python安装csdn_Python_07


五、Python标准库安装

如果已经安装了Python和pip,进入cmd命令行,使用以下命令安装NumPy。

pip install Numpy


python sasl安装 python安装csdn_python sasl安装_08


等待安装结束

六、Python基本操作

运行Python程序的方式:

  • Python自带的IDE
  • cmd命令行
  • 另外安装PyCharm,Spyder等IDE

七、Python自带IDE


python sasl安装 python安装csdn_人工智能_09


八、命令行模式


python sasl安装 python安装csdn_python_10


python sasl安装 python安装csdn_python_11


九、PyCharm


python sasl安装 python安装csdn_Python_12


python sasl安装 python安装csdn_python_13


python sasl安装 python安装csdn_Python_14


十、Python基本操作

  • 代码行结束时不带;

对比一下Python和C语言。


python sasl安装 python安装csdn_python_15


python sasl安装 python安装csdn_人工智能_16


(1)单行注释

  • Python使用#作为单行注释的开头标志


python sasl安装 python安装csdn_python sasl安装_17


python sasl安装 python安装csdn_python_18


(2)多行注释

  • Python使用多个单行注释,或者使用’’’或者”””将注释段括起来


python sasl安装 python安装csdn_python sasl安装_19


python sasl安装 python安装csdn_python_20


(3)变量

  • 与其他语言不同,Python没有声明变量的命令;为变量赋值时,明确变量类型


python sasl安装 python安装csdn_python_21


python sasl安装 python安装csdn_python sasl安装_22


对比一下Python和C语言的创建变量语法。


python sasl安装 python安装csdn_人工智能_23


python sasl安装 python安装csdn_Python_24


  • 创建字符串时,’’与””等价。


python sasl安装 python安装csdn_Python_25


python sasl安装 python安装csdn_python sasl安装_26


十一、Python数据结构

Python常见的数据结构类型:

  • 列表(List)
  • 元组(Tuple)
  • 集合(Set)
  • 词典(Dictionary)

(1)List

  • 可以更改List中的成员。


python sasl安装 python安装csdn_Python_27


python sasl安装 python安装csdn_人工智能_28


(2)Tuple

  • 元组(Tuple)类似List是一种有序的集合,但是成员不可更改。允许重复的成员。使用()。
  • 假设Tuple有n个成员,成员在List中的索引(编号)依次为0,1,2,…,n-1。可以通过索引访问某个成员。


python sasl安装 python安装csdn_Python_29


python sasl安装 python安装csdn_人工智能_30


  • 创建元组后,将无法更改其值。元组是不可变的,或者也称为恒定的。


python sasl安装 python安装csdn_Python_31


python sasl安装 python安装csdn_python_32


  • 但是有一种解决方法。可以将元组转换为列表,更改列表,然后将列表转换回元组。


python sasl安装 python安装csdn_python sasl安装_33


python sasl安装 python安装csdn_人工智能_34


(3)Set

  • 集合(Set)是一个无序和无索引的集合。没有重复的成员。
  • 在 Python 中,集合用{}编写。
  • 使用for循环来遍历集合的成员。


python sasl安装 python安装csdn_Python_35


python sasl安装 python安装csdn_Python_36


(4)Dictionary

  • 字典( Dictionary)是一个无序、可变和有索引的集合。
  • 在 Python 中,字典用{}编写,拥有键和值。
  • 可以通过在方括号内引用其键名来访问字典的成员。


python sasl安装 python安装csdn_人工智能_37


python sasl安装 python安装csdn_python_38


十二、Python条件和循环结构

Python基本的语法结构:

  • 条件语句
  • 循环语句

(1)条件语句


python sasl安装 python安装csdn_python_39


python sasl安装 python安装csdn_人工智能_40


(2)while循环


python sasl安装 python安装csdn_人工智能_41


python sasl安装 python安装csdn_python_42


python sasl安装 python安装csdn_python sasl安装_43


python sasl安装 python安装csdn_人工智能_44


(3)for循环

  • 经常用来遍历List,Tuple,Set等数据结构


python sasl安装 python安装csdn_人工智能_45


python sasl安装 python安装csdn_Python_46


  • 用来遍历字符串:


python sasl安装 python安装csdn_Python_47


python sasl安装 python安装csdn_Powered by 金山文档_48


python sasl安装 python安装csdn_python sasl安装_49


python sasl安装 python安装csdn_python sasl安装_50


python sasl安装 python安装csdn_人工智能_51


python sasl安装 python安装csdn_Powered by 金山文档_52


十三、函数

  • 类似编译型编程语言的方法,用来编写可复用的代码块:


python sasl安装 python安装csdn_Python_53


python sasl安装 python安装csdn_Python_54


python sasl安装 python安装csdn_Python_55


python sasl安装 python安装csdn_Powered by 金山文档_56


十四、lambda表达式

  • lambda表达式是一种小的匿名函数
  • 只能有一个表达式
  • 表达式:之前是参数,:之后是计算公式


python sasl安装 python安装csdn_python sasl安装_57


python sasl安装 python安装csdn_python_58


  • lamda表达式可以与函数结合使用


python sasl安装 python安装csdn_Powered by 金山文档_59


python sasl安装 python安装csdn_python sasl安装_60