Python 预备

预备

目标:
* 熟悉鼠标、键盘与快捷键
* 环境准备

第一课 Python 环境安装与键盘熟悉

Python 环境课前准备【课上安装】

  1. 下载 Visual Studio Code,下载地址 https://code.visualstudio.com/
  2. 下载 Python 解释器,下载地址 https://www.python.org/downloads/release/python-352/
  3. 下载安装聊天沟通工具,下载地址 https://weixin.qq.com/cgi-bin/readtemplate?lang=zh_CN&t=page/faq/win/390/index&faq=win_390

等级考试相关

本节【电子学会一级考试】相关:

  1. 了解Python常见的几种编程环境:IDLE、Visual StudioCode、JupyterNotebook;
  2. 熟悉IDLE的操作过程,会打开IDLE,会新建文件、保存文件;
  3. 熟练掌握使用IDEL进行编程,会修改文件、运行文件等操作;
  4. 熟悉IDEL的两种开发模式,会在不同模式下进行切换;
  5. 了解Python的版本号和目前最常用的Python版本。

Python 应用领域

 mindmap
 root[python 应用领域]
    artificial intelligence((人工智能))
    b((数据分析))
    c((网络爬虫))
    d((数据分析))
    e((机器学习))
    f((Web开发))
    g((自动化运维))

创始人 —— 吉多•范罗苏姆[Guido van Rossum]

更多关于吉多•范罗苏姆

Python 发展史

timeline
    title Python 语言发展史
    1989 年: Python 语言诞生
    1991 年: Python 产生可用版本
    2000 年 10 月: Python2.0 版本发布
    2008 年 12 月: Python3.0 版本发布
                : 解释器内部完全采用面向对象方式实现
    2010 年: Python2.0 时代结束,最后版本号 2.7
    2016 年: Python 重要标准库和第三方库都在 Python3.x 版本下进行发展
           : Python 语言版本升级过程结束

Python 学习之路

 timeline
    title Python 学习之路
    section 第一阶段
        Python 入门 
            : 环境搭建 
            : 内置函数——输入 
            : 内置函数——输出 
            : 变量 
            : 数据类型
        流程控制 : 条件语句 : 循环
        数据序列 : 字符串 : 列表 : 字典 : 元组
    section 第二阶段
        函数 : 参数 : 返回值 : 递归 : lambda 表达式
        文件操作 : 打开和关闭 : 读取和写入
    section 第三阶段
        面向对象 : 类和对象 : 继承 : 面向对象高级
        模块、包、异常 : '...'
    section 最后阶段
        回顾及综合实战 : '...'

Python 编程环境

中国电子学会推荐使用 IDLE3.5.2 开发环境。
Integrated Development Environment(IDE)集成开发环境

IDLE(Integrated Development and learning Environment)

IDLE Python 程序开发的集成开发环境,Python 安装时自带。
功能:语法高亮,段落缩进,文本编辑,TABLE 键控制;调度程序
由 Guido van Rossum 编写。

202312考题

编号 题目 解析
29 Python语言简洁、易懂、库文件丰富,可以用在很多应用领域。( ) python语句简洁、易懂、库文件丰富,可以用在很多应用领域,尤其是人工智能领域。
32 在IDLE的交互模式启动后,可以直接编写程序并运行,无需切换到脚本模式。( ) 启动交互模式后,会显示提示符:>>>然后可以直接在交互模式下编写程序并运行,本题中说法正确

Python 编程方式

交互式编程

打开 IDLE 编程软件 >>> 交互式环境提示符 下输入代码,回车(Enter)查看执行结果,如下代码块:

1
2
3
4
>>> 2+3
5
>>> print('hello Python')
hello Python

交互式编程的缺点:程序无法保存,只能运行一次
交互式编程适用于开发过程的代码调式

脚本式编程

脚本式编程解决了反复编写同样的代码的问题,代码会以脚本方式保存为一个 .py 的文件。该文件可以反复运行。

  • 新建脚本
    • 打开 IDLE 编程软件,菜单 File -> New File 打开新的编辑器窗口,输入代码后,File -> Save 选择文件存储路径,保存文件。
    • 菜单 Run -> Run Module 运行 Python 文件。
    • IDLE Shell 输出运行结果。
      1
      2
      3
      a = 2
      b = 3
      print(a+b)
  • 编辑脚本
    • 打开 IDLE 编程软件,菜单 File -> Open 打开已保存的 Python 文件,修改代码后,File -> Save 保存文件。
    • 菜单 Run -> Run Module 运行 Python 文件。
    • IDELE Shell 输出运行结果。

计算机中的领军人物

称呼 中文音译 领域
AlanMathisonTuring 艾伦图灵 计算机科学之父
John von Neumann 约翰·冯·诺依曼 计算机科学之父
Guido van Rossum 吉多.范罗苏姆 Python 之父