hi,小慕
乐学Python
第10次开课
开课时间: 2024年02月28日 ~ 2024年07月01日
学时安排: 3-5
当前开课已结束 已有 2616 人参加
老师已关闭该学期,无法查看
课程详情
课程评价(55)
spContent=学习Python的过程看起来很艰辛,尤其是当我们独自前行的时候。 但请你们记住:我们并不是一个人在战斗。 在你们身边有我们,还有一群和你一样热情的朋友。 学习编程并不容易,但也不是绝望的深渊。 乐学Python,希望你们都能和Python幸福手牵手……
学习Python的过程看起来很艰辛,尤其是当我们独自前行的时候。 但请你们记住:我们并不是一个人在战斗。 在你们身边有我们,还有一群和你一样热情的朋友。 学习编程并不容易,但也不是绝望的深渊。 乐学Python,希望你们都能和Python幸福手牵手……
—— 课程团队
课程概述

    Python是近些年来非常流行的一门程序设计语言,其开源且跨平台,在很多的领域(如科学计算、人工智能、软件开发等)都拥有着丰富而强大的生态库。同时,由于其语法简洁明了,内置函数丰富,有着简单易学的优点,在很多高校,面向非计算机专业的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周单元测验

展开全部
预备知识

本课程无需专门的预备知识。

参考资料
常见问题

Q:为什么越来越多的学校和专业已经或者计划开设Python程序设计相关课程?

A:相较于其它大部分的通用型程序设计语言,Python的基础语法相对简单,且在很多热门的领域都有着功能强大而全面的第三方库,使得那些即便不是计算机专业出身的人员也能轻松的利用编程去分析解决相对复杂的专业问题。甚至于在有些地方,Python已经走入了小学和中学课堂。因此,你还等什么呢?


Q:Python解释器的版本仍然在不定期的更新中,会不会影响已完成的程序的运行?

A:由于历史原因,Python的版本主要分为2.x和3.x两个大的系列,它们之间的语法是不兼容的。目前Python官网陆续更新的版本均为Python3.x系列,该系列内的版本间语法兼容。同一个操作系统下可以同时安装多个不同版本的Python解释器。本课程中教学涉及的所有程序均在Python3.x下调试。


Q:既然Python简单易学,是不是只要看看视频就可以了?

A:程序设计语言是应用性较强的一门课程,跟唱歌一样,不练是不行的,不光要练,还要多练。理论与实践是需要统一的。本课程中提供的教学案例、单元测验以及单元作业等都是大家动手实践的素材,学会发现问题、分析问题、解决问题,理解记忆,加深记忆。


南京工业大学
7 位授课老师
徐新艳

徐新艳

讲师

孙冰

孙冰

讲师

吕俊

吕俊

副教授

下载
下载

下载App