课程

中国大学MOOC,为你提供一流的大学教育

hi,小mooc
SPOC学校专有课程
Python程序设计(蒋雪玲)
第4次开课
开课时间: 2023年03月01日 ~ 2023年08月30日
学时安排: 每周4课时
当前开课已结束 已有 56 人参加
老师已关闭该学期,无法查看
spContent=计算机是运算工具,更是创新平台,高效有趣地利用计算机需要更简洁实用的编程语言。Python简洁却强大、简单却专业,它是当今世界最受欢迎的编程语言,学好它终身受用。请跟随我们,学习并掌握Python语言,一起动起来,站在风口、享受创新!
计算机是运算工具,更是创新平台,高效有趣地利用计算机需要更简洁实用的编程语言。Python简洁却强大、简单却专业,它是当今世界最受欢迎的编程语言,学好它终身受用。请跟随我们,学习并掌握Python语言,一起动起来,站在风口、享受创新!
—— 课程团队
课程概述

    


        —— 为什么要学习计算机编程?

        —— 因为编程是件很有趣的事儿,能启迪思维,还有诗和远方...

 

        Python [paɪθən] 语言,由Guido van Rossum大牛在1990年发明,它是当今世界最受欢迎的计算机编程语言,也是一门对大多数人学了能用、学了有用、学会能久用的计算生态语言。

       本课程是一门体现大学水平的Python 语言入门课程,采用“理解和运用计算生态”为教学理念,面向Python零基础学习者,不要求学习者有任何编程基础。本课程将帮助大家快速、轻松且系统的学习Python语言,高效编写程序,掌握利用计算机解决问题的基本方法和过程。

       本课程主要讲解Python基础语法”全体系,包括3个教学部分,共9周内容,教学安排如下:

 

·         第一部分Python快速入门,初识Python语言,讲解基本的程序设计方法、熟悉Python语法元素。

·         第二部分Python基础语法,深入Python语言,讲解Python基础语法全貌、实践计算问题求解。

·         第三部分Python编程思维运用Python语言,讲解计算生态、程序设计方法学等内容、显著提高编程思维。

 

         —— 学了Python能有什么用?

        —— 买房买车找工作、交友美食游世界,似乎都不行... 但却可以:谈理想、某职业、去创新。


       【画朵玫瑰花送给TA】某一天,送给TA一朵与众不同的玫瑰花,从此以后就可以尽情虐狗了!这源于真实的校园爱情故事,向青春致敬、向爱情致敬,向Python致敬!



       【体会蒙特卡洛方法的魅力】人人都知道圆周率π,你可知道怎么求解圆周率吗?听说过求解圆周率背后的蒙特卡洛方法吗?这可是工程领域的必杀技,不告诉你这用Python实现就是小case



       【宏观到微观的神秘几何学】分形几何是高等数学的神秘分支,它完美诠释了宏观和微观、全局和局部、战略和战术的大一统。有个叫科赫的曲线,小名雪花19Python代码展示0阶到n阶雪花曲线的全过程。


       

       【专业到爆的雷达图展示】雷达图是展示多维属性的有效工具,既可用它表示专业化内容,又可用它展示游戏人物技能点。用21Python代码实现专业雷达图,要不要来试试?




        —— 学了Python还能做什么?

        —— 请你来告诉大家...


显示全部
授课目标

本课程适合如下教学目标:

  • 体系化编程基础:面向拟构建坚实编程能力的自学者,作为不断奋斗的参考在线课程

  • Python科目备考:面向全国计算机等级考试二级Python科目的备考考生,作为在线备考资源

    .

成绩 要求

采取百分制

课程大纲

预备周

Python语言介绍

测试Python含义

【第0章】课程导学

0.1 课程基本情况

0.2 全课程内容导学  (必看: 课程内容渐进式体验)

【第1章】Python基本语法元素

第1周课程导学

1.1 程序设计基本方法

1.2 Python开发环境配置

1.3 实例1: 温度转换

1.4 Python程序语法元素分析

第1周作业及学习资料

【第2章】Python基本图形绘制

第2周课程导学

2.1 深入理解Python语言

2.2 实例2: Python蟒蛇绘制

2.3 模块1: turtle库的使用

2.4 turtle程序语法元素分析

第2周作业及学习资料

【第3章】基本数据类型

第3周课程导学

3.1 数字类型及操作

3.2 实例3: 天天向上的力量

3.3 字符串类型及操作

3.4 模块2: time库的使用

3.5 实例4: 文本进度条

第3周作业及学习资料

第1-3章测试

【第4章】程序的控制结构

第4周课程导学

4.1 程序的分支结构

4.2 实例5: 身体质量指数BMI

4.3 程序的循环结构

4.4 模块3: random库的使用

4.5 实例6: 圆周率的计算

第4周作业及学习资料

第2章测试

第3章测试

【第5章】函数和代码复用

第5周课程导学

5.1 函数的定义与使用

5.2 实例7: 七段数码管绘制

5.3 代码复用与函数递归

5.4 模块4: PyInstaller库的使用

5.5 实例8: 科赫雪花小包裹

第5周作业及学习资料

第4章测试

第6章测试

第5章测试

【第6章组合数据类型

第6周课程导学

6.1 集合类型及操作

6.2 序列类型及操作

6.3 实例9: 基本统计值计算

6.4 字典类型及操作

6.5 模块5: jieba库的使用

6.6 实例10: 文本词频统计

第6周作业及学习资料

第7章测试

【第7章】文件和数据格式化

第7周课程导学

7.1 文件的使用

7.2 实例11: 自动轨迹绘制

7.3 一维数据的格式化和处理

7.4 二维数据的格式化和处理

7.5 模块6: wordcloud库的使用

7.6 实例12: 政府工作报告词云

第7周作业及学习资料

第8章测试

【第8章】程序设计方法学

第8周课程导学

8.1 实例13: 体育竞技分析

8.2 Python程序设计思维

8.3 Python第三方库安装

8.4 模块7: os库的使用

8.5 实例14: 第三方库安装脚本

第8周作业及学习资料

【第9-10章】Python计算生态概览

第9周课程导学

9.1 从数据处理到人工智能

9.2 实例15: 霍兰德人格分析雷达图

9.3 从Web解析到网络空间

9.4 从人机交互到艺术设计

9.5 实例16: 玫瑰花绘制

第9周作业及学习资料

第9章测试

第10章 网络爬虫和自动化

【总结】全课程总结与学习展望

0.3 全课程总结与学习展望

展开全部
预备知识

是否“骨骼惊奇、怀经天纬地之才?扫码测测与Python的缘分吧!


这里是二维码对应链接地址

参考资料

Python集成开发环境(IDE)

[1] IDLE: Python解释器默认工具(本课程推荐)

[2] Visual Studio Code: https://code.visualstudio.com/

[3] PyCharmhttps://www.jetbrains.com/pycharm/

[4] Anacondahttps://www.continuum.io/

参考教程

[1] Python语言程序设计基础(2),嵩天、礼欣、黄天羽著,高等教育出版社,2017.2(讲授Python 3版本),这是教材

[1] Python主站https://www.python.org

[2] Python123学习与在线测试主站https://python123.io


南宁师范大学
1 位授课老师
蒋雪玲

蒋雪玲

讲师

下载
下载

下载App