课程适用对象
本课程面向编程零基础的同学,适合:
− 非计算机专业本科生,作为第一门程序设计语言
− 各层次计算机爱好者,作为入门程序设计语言
− 计算机类专业本科生,作为第二门程序设计语言
教学目标
- 掌握抽象并求解基本计算问题的初步能力
- 了解产业界解决复杂计算问题的基本方法
- 享受编程求解和科技创新带来的高阶乐趣
- 学会编程,掌握一项基本技能
- 体会思维,理解信息处理法则
- 培养习惯,带来更多人生可能
基本程序设计方法 (第1-2周)
Python语言语法 (第3-6周)
高级程序设计方法 (第7-8周)
有趣的Python编程 (第9-10周
基本程序设计方法 (第1-2周):课程内容介绍
程序设计语言概述
基于IPO的基本程序设计方法
Python语言初见
Python语言开发环境配置
Python语言入门实例
Python语言语法元素说明
Python语言小模板
一小时学会Python练习
目标:编写10行左右小程序
Python语言语法 (第3-6周)课程内容介绍
数字类型
字符串类型
元组类型
列表类型
分支结构
循环结构
函数
递归
字典类型
文件操作
库函数使用
Python语法全貌
目标:编写50行左右有用程序
高级程序设计方法 (第7-8周)课程内容介绍
计算思维
软件工程基础
敏捷开发
面向过程的程序设计
面向对象的程序设计
Python程序的调试
交互式图形编程
图像编程
目标:编写100行左右有用程序
有趣的Python编程 :课程内容介绍
目录和文件操作
程序定时脚本
可执行文件生成
Word/Excel操作和运算
数学模型运算和绘制
矩阵运算
程序中的图形艺术
丰富灵活的外部函数库
目标:初步用程序设计解决一般计算问题
课程内容
- 1套"Python基础语法"全体系
- 7个常用的Python程序设计模块
- 16个优秀的Python程序实践案例
Python基础(2):摩拳擦掌,一起画只Python蟒蛇吧~
本周将以两个10行左右的Python程序为例讲解Python语法元素和turtle库的使用,这只是一个开始,更详细的语法内容将在后续课程中逐步介绍。本周同学们仅围绕这两个例子理解语法元素即可。
Python基础(3):进入学习Python的新阶段
从本周开始,我们将逐步介绍Python语言的语法细节,让大家了解该语言的语法全貌。
本周将重点介绍Python中的4种数据类型,它们是:数字类型、字符串类型、元组类型和列表类型。
Python基础(4):
学习Python语言中重要的分支、循环和函数等概念和内容。
Python基础(5):
本周,课程将讲解函数的概念
Python基础(6):
本周课程讲解文件和字典,这些内容很能展现Python语言魅力,通过“遍历循环”Python可以进行简洁的文件处理,可以通过字典类型进行统计!
Python基础(7):
本周在python123.io平台上开放了新的练习内容,请关注并前去练习。由于本课程近期升级为奖学金课程,将在下周开始在python123.io平台组织期末考试,考试期限为3周,并根据考核成绩发放结课证书。
此外,余下几周还将提供丰富的教学内容,涉及一些常用功能的“库编程“。