课程概述

 Python是一种高级动态、完全面向对象的语言,函数、模块、数字、字符串都是对象,并且完全支持继承、重载、派生、多继承,有益于增强源代码的复用,提高开发效率。《Python编程基础》课程适合于在校学生、教师、企业用户和社会学习者,主要讲述python编程的基础入门知识,包括python的环境安装、基本语法、变量与数据类型、流程控制、函数以及面向对象,为后续python程序开发奠定基础。学员学完本课程后,将具备使用python语言进行基本程序开发的能力。

      本课程内容采取ppt讲解加操作演示的方法进行,每个知识点都包含情景分析、内容导入、知识讲解、小结与作业练习四部分,遵循学员的学习规律,有效保障学习效果。


预备知识

1、具备计算机操作的基本知识;

2、具备编程所需的基本逻辑思维能力。


授课大纲

第一单元 Python的基础知识

1-Python简介

2-输入输出函数

3-Python的基本语法

4-Python的变量

5-Python的数据类型

6-Python的常用操作符

第一单元导学

第一单元测验题

第二单元 python的流程控制语句

7-分支语句1

8-分支语句2

9-while循环

10-for循环

11-循环的嵌套

12-break和continue语句

综合案例-流程控制

单元导学

第二单元测验题

第三单元 python的序列数据

13-列表的创建与操作

14-列表的分片和常用操作

15-列表的内置函数

16-元组的使用

17-字符串的内置函数

18-序列

19-字典的创建与访问

20-字典的内置函数

21-集合的使用

综合案例-序列数据

第三单元导学

第三单元测验题

第四单元 函数

22-函数的定义与调用

23-函数的参数1

24-函数的参数2

25-变量的作用域

26-函数的返回值

27-内嵌函数的应用

28-lambda表达式与内置函数

29-递归

综合案例-函数部分

第四单元导学

第四单元测验题

第五单元 异常与文件

30-异常的概念与类型

31-异常的抛出与捕获

32-文件的打开与关闭

33-文件的读写操作

综合案例-文件

第六单元 面向对象基础

34-类与对象的创建

35-类属性与对象属性

36-实例方法

37-类方法与静态方法

38-构造方法与析构方法

39-访问权限

40-类的继承关系

41-类的组合关系

综合案例

第六单元单元导学

参考资料

1、python程序设计,黄锐军,高等教育出版社

2、python程序设计教程,丁辉  陈永,高等教育出版社


常见问题

Q :  我怎样可以获得python的安装包?

A :    可以从python的官网https://www.python.org/上下载对应版本。


Q :   我的python为什么安装不上?

A :   请检查你的安装包的版本与操作系统的位数是否对应?


Q :  有没有其它的编辑器?

A :    python是解释型语言,可以使用txt、pycharm、sublime、

anaconda等编辑器进行编写。