目录

  • 1 程序设计基本方法
    • 1.1 程序设计语言
    • 1.2 Python语言开发环境配置
    • 1.3 实验教学 python环境配置
    • 1.4 第1章PPT
  • 2 Python程序实例解析
    • 2.1 Python程序语法元素分析
    • 2.2 Python蟒蛇绘制
    • 2.3 实验教学 python蟒蛇程序
    • 2.4 第2章PPT
  • 3 基本数据类型
    • 3.1 数字类型及操作
    • 3.2 字符类型及操作
    • 3.3 实验教学 天天向上的力量
    • 3.4 第3章PPT
  • 4 程序的控制结构
    • 4.1 分支结构
    • 4.2 循环结构
    • 4.3 实验教学 身体质量指数
    • 4.4 第4章PPT
  • 5 函数和代码复用
    • 5.1 函数及应用
    • 5.2 递归及应用
    • 5.3 实验教学 七段数码管
    • 5.4 第5章PPT
  • 6 组合数据类型
    • 6.1 序列类型及应用
    • 6.2 字典类型及应用
    • 6.3 实验教学 基本统计及词频统计
    • 6.4 第6章PPT
  • 7 文件和数据格式化
    • 7.1 文件的使用
    • 7.2 图像的处理
    • 7.3 实验教学 图像处理
    • 7.4 第7章PPT
  • 8 程序设计方法论
    • 8.1 计算思维
    • 8.2 计算生态
    • 8.3 实验教学 第三方库的安装
    • 8.4 第8章PPT
程序设计语言

 程序设计语言

计算机与程序设计

1)       计算机的概念

2)       计算机的发展

3)       程序设计

4)       程序设计语言

编译和解释

编译:一次性翻译,之后不再需要源代码(类似英文翻译)

解释:每次程序运行时随翻译随执行(类似实时的同声传译)

计算机编程

1)       编程能够训练思维

2)       编程能够增进认识

3)       编程能够带来乐趣

4)       编程能够提高效率

5)       编程带来就业机会

Python是一种面向对象的解释型计算机程序设计语言,Python具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。

Guido van RossumPython语言创立者

2002年,Python2.x  2008年,Python3.x

Python的两种编程方式

1)       交互式:对每个输入语句即时运行结果,适合语法练习

2)       文件式:批量执行一组语句并运行结果,编程的主要方式

Python语言特点

Python语言是通用语言

Python语言是脚本语言

Python语言是开源语言

Python语言是跨平台语言

Python语言是多模型语言

优点:简洁 C代码量的10%、强制可读性、较少的底层语法元素、多种编程方式、支持中文字符

>13万第三方库、快速增长的计算生态、避免重复造轮子、开放共享、跨操作系统平台