- 1.1 课程内容和安排介绍
- 1.2.1计算机的概念
- 1.2.2 程序设计语言概述
- 1.3.1 Python语言介绍
- 1.3.2 Python开发环境配置
- 1.4.1 程序设计的基本方法
- 1.4.2 理解问题的计算部分
- 1.4.3 温度转换程序实例
- 2.1.1 Python程序元素分析
- 2.1.2 程序编写模板
- 2.2.1 turtle库与蟒蛇绘制程序
- 2.2.2 蟒蛇绘制程序分析
- 2.2.3 函数库的引用
- 2.2.4 开启Python编程之旅
- 3.1.1 类型的概念
- 3.1.2 字符串类型
- 3.1.3 字符串类型
- 3.1.4 字符串的操作
- 3.2.1 元组类型
- 3.2.2 列表类型及其操作
- 3.3.1 math库与random库
- 3.3.2 π的计算
- 4.1 程序基本结构
- 4.2 简单分支
- 4.3 多分支
- 4.4 异常处理
- 4.5 三者最大实例分析
- 4.6 基本循环结构
- 4.7 通用循环构造方法
- 4.7 通用循环构造方法
- 4.8 死循环嵌套循环
- 4.9 布尔表达式
- 5.1 函数定义
- 5.1.2 函数的调用和返回
- 5.1.3 改变参数值的函数
- 5.2 函数与递归
- 5.3 函数实例分析
- 6.1 文件的基础
- 6.2 文件的基本处理
- 6.3 文件实例一
- 6.4 文件实例二
- 6.5 字典的基础
- 6.6 字典的操作
- 6.7 字典实例一
- 6.8 字典实例二
- 7.1.1 计算思维
- 7.1.2 自顶向下的设计
- 7.1.3 自底向上的执行
- 7.2.1 软件开发方法
- 7.2.2 敏捷开发方法
- 7.3 面向过程的过程序设计
- 7.4 面向对象的程序设计
- 8.1 基本介绍
- 8.2 图形库的应用
- 8.3 Turtle库的介绍
- 8.4 图形用户接口实例
- 8.5 Turtle实例
- 8.6 Turtle Art
- 9.1.1 Python库纵览
- 9.1.2 Python库的通用安装方法
- 9.2 OS平台编程
- 9.3.1 Office编程
- 9.3.2 Excel编程
- 9.3.3 Word编程
- 9.3.4 Powerpoint编程
- 10.1.1 Numpy库简介
- 10.1.2 Numpy库实例
- 10.1.3 Matplotlib库简介
- 10.1.4 K-means聚类算法实例分析
- 10.2.1 pdb调试器
- 10.2.2 pdb调试器
Python [paɪθən] 语言,由Guido van Rossum大牛在1989年发明,它是当今世界最受欢迎的计算机编程语言,也是一门“学了有用、学了能用、学会能久用”的计算生态语言。
本课程是Python 语言零基础入门课程,面向编程零基础或Python语言零基础的学习者开设。本课程将帮助大家快速学习Python语言,高效编写程序,掌握利用计算机解决问题的基本方法和过程。
本课程共有4个教学单元,共10周,教学安排如下:
单元1 <2周>:Python快速入门,掌握基本的程序设计方法、熟悉Python语言元素。
单元2 <4周>:Python语言语法,了解Python语言语法全貌、掌握Python语言具体语法。
单元3 <2周>:程序设计方法,面向对象编程、软件工程、敏捷开发等。
单元4 <2周>:有趣Python编程(*可选),Python标准库和第三方库使用等。
10周时间可以让你掌握一门十分有用的编程语言,弹指间,您会惊讶于自己的变化:
第2周结束,您将会编写10行左右Python语言小程序,有输入、有输出、带文字、有图形;
第6周结束,您将熟练编写50行左右Python语言程序,正式成为程序员(业余)一族;
第8周结束,您将能够编写100行及以上Python语言程序,拿个课程证书的同时开始像专业程序员一样思考;
第10周结束,您将能够理解Python语言的价值,并尝试解决生活、学习、工作中的一般计算问题,计算之路已向您开启。
本课程从第一周开始都会讲解贴近生活且有趣的程序实例,将概念、知识和方法对应到具体的实例中,让学生能够看见、可以体会、慢慢喜欢、学会创新。知识和能力的距离,其实可以很近!本课程先后得到2014年和2016年教育部产学合作教学改革项目支持。