基础语法

1.1 Python 简介

Python 是一门难度适中的编程语言。是一门非程序员用来解决实际问题是的首选入门语言。

目前 Python 最新版本为 3.8.3。为了保持简单,尽量安装最新稳定版。

Python 的 第一个程序

1
print('python 3')

语言的主要特点:

  1. 面向对象

  2. 脚本

  3. 简单易学

  4. 支持多个系统平台

  5. 有大量的第三方库

Python 主要能做什么:

  1. 后端网站开发
  2. 服务器运维
  3. 办公自动化辅助
  4. 科学计算
  5. 数据分析
  6. 文本分析
  7. 可视化报表

1.2 开发环境搭建

下载官方安装文件,其实很简单的。

代码编辑器可以选择 Visual Studio Code

1.3 基础语法

要点:

  • print
  • 编码
  • 标识符
  • 保留字
  • 注释
  • 缩进
  • 数字类型
  • 字符串
  • 空行
  • 代码组
  • 命令行参数

1.4 基本数据类型

要点:

  • Number
  • String
  • List
  • Dictionary
  • Tuple
  • Set
  1. Number、String、Tuple 是不可变数据
  2. List、Dictionary、Set是可变数据

1.5 运算符

  • 算术 + - / // % *
  • 比较 > < = >= <= !=
  • 赋值 =
  • 位 & | ^ >> <<
  • 成员 in
  • 逻辑 && || !

1.6 条件控制语句

要点:

  • if 语句
  • if 嵌套

1.7 循环语句

要点:

  • while 循环
  • for 循环

1.8 函数

要点:

  1. 定义
  2. 种类
    1. 内置
    2. 自定义

1.9 常用数据结构

要点:

  1. 字符串
  2. 列表
  3. 堆栈
  4. 队列
  5. 集合
  6. 字典

1.10 模块

要点:

  • 使用方式
    • import
    • from … import
  • __name__

1.11 文件操作

要点

  1. open
  2. remove

1.12 错误和异常

要点:

  • try/except/else/finally
  • raise

1.13 正则表达式

要点

  1. 定义
  2. 用处
  3. re
  4. 正则表达式语法

1.14 标准库

要点

  1. os
  2. shutil
  3. glob
  4. sys
  5. re
  6. math
  7. random
  8. datetime

1.15 常用内置函数

  • min

  • dict

  • id

  • input

  • int

  • eval

  • open

  • str

  • sum

  • isinstance

  • issubclass

  • bool

  • float

  • print

  • len

  • format

  • type

  • range

  • list

  • frozenset

  • zip

  • reversed

  • round

  • max

  • hash

视频课程

西瓜视频 https://www.ixigua.com/6849841879400317451/