目录

  • 1 绪论
    • 1.1 Python简介
    • 1.2 Python的安装和使用
    • 1.3 Python的集成开发环境
    • 1.4 Python的发展历程
  • 2 Python语法基础
    • 2.1 关键字
    • 2.2 标识符
    • 2.3 变量
    • 2.4 基本数据类型
    • 2.5 运算符和表达式
    • 2.6 标准输入和输出
    • 2.7 良好的编程习惯
    • 2.8 编程实现《少年中国说》(节选)词频统计
  • 3 流程控制
    • 3.1 顺序结构
    • 3.2 选择结构
    • 3.3 循环结构
    • 3.4 编程模拟天天向上学习打卡系统
  • 4 高级数据类型
    • 4.1 集合
    • 4.2 元组
    • 4.3 列表
    • 4.4 字典
    • 4.5 编程模拟系统中先来先服务进程调度算法
  • 5 函数
    • 5.1 函数的使用
    • 5.2 变量的作用域
    • 5.3 递归函数
    • 5.4 编程模拟花样滑冰计分系统
  • 6 文件和目录操作
    • 6.1 文件的概念
    • 6.2 文件的常用操作
    • 6.3 文件与目录操作
    • 6.4 编程模拟《中国诗词大会》个人追逐赛
  • 7 异常处理
    • 7.1 异常的概念
    • 7.2 异常处理
    • 7.3 断言
    • 7.4 编写程序对登录用户名和密码进行校验
  • 8 常用库
    • 8.1 Turtle库
    • 8.2 Math库
    • 8.3 Random库
    • 8.4 Time库
    • 8.5 Numpy库
    • 8.6 Pandans库
    • 8.7 Jieba库
    • 8.8 第三方库的获取和安装
Python简介

1 Python的发展历程

Python是由荷兰人Guido van Rossum在1989年12月的圣诞节期间,为打发时间开发一种新的脚本解释语言。

1991年2月,第一个Python编译器诞生,此时的Python已经具备了类、函数、异常处理、包含表和字典在内的核心数据类型,以及模块为基础的拓展系统。也即,Python具备面向对象编辑器的常用功能,能够满足大多数功能需求。

1991年-1994年,Python增加了lambda、map、filter和reduce等多种函数。

1999年,Python的web框架——Zope1发布。

2008年,发布Python3.0版本,开始了Python2.x与Python3.x并存的时代。

自此,Python3.x几乎每年会发行一个新版本,截止目前,最新版本到3.11.5。

2 Python的发展趋势

IEEE Spectrum发布的“2023年度十大编程语言”中,Python稳居榜首,且连续多年夺冠。(PPT图示)

最新TIOBE发布的编程语言排行榜,可以看出,Python虽然历史较短,但是一路高歌,后来居上,超越C和C++语言。(PPT图示)

3 Python的优缺点

优点:语法优美、简单易学,可扩展性好、开发效率高,开源性和可移植性,规范的代码。

缺点:运行速度相对较慢,源代码加密困难。

4 Python的应用领域

Web应用开发、自动化运维、人工智能领域、网络爬虫、科学计算、游戏开发等。