Python是近些年来非常流行的一门程序设计语言,其开源且跨平台,在很多的领域(如科学计算、人工智能、软件开发等)都拥有着丰富而强大的生态库。同时,由于其语法简洁明了,内置函数丰富,有着简单易学的优点,在很多高校,面向非计算机专业的python相关课程均已在逐步的开展。本课程正是在这样一个背景下,为从未有过编程学习经历或者有意向使用python在自己所属领域从事一些应用的学习者提供一个平台,以求解问题作为导向,通过一些有趣的案例,浅显易懂的介绍Python程序设计的基础知识,帮助初学者短时间内理清python基础知识的脉络,快速掌握python编程技能。
第1周
开发环境介绍
基本语法要素介绍
数值类型
第1周单元测验
第1周单元作业
第2周
字符串类型数据的表示
字符串的索引
字符串的切片
字符串的操作
字符串操作举例
第2周单元测验
第2周单元作业
第3周
流程控制结构—选择结构
条件表达式的构建
三种基本的选择结构
选择结构的嵌套
第3周单元测验
第3周单元作业
第4周
两种循环结构
break和continue
else子句
循环结构的嵌套
第4周单元测验
第4周单元作业
第5周
列表的创建与访问
列表的方法与函数
第5周单元测验
第5周单元作业
第6周
列表的遍历和列表生成式
元组和集合
第6周单元测验
第6周单元作业
第7周
字典的创建访问及增删改查
第7周单元测验
第7周单元作业
第8周
字典的遍历
第8周单元作业
第8周单元测验
第9周
函数的定义与调用
第9周单元作业
第9周单元测验
第10周
函数的默认参数和可变参数
lambda函数
第10周单元测验
第10周单元作业
第11周
使用文件存储数据的好处
如何在程序中对文件进行读写操作
中文文本文件的读写操作
CSV文件的读写操作
第11周单元测验