编辑课程介绍
先这一屏幕右侧的 课程编号,这个编号要发给学生,学生使用 课程编号+学号+姓名 三项与教师设置的相匹配,才能进入课程。 学号和姓名请看 “学生管理“
这里 ,有一份 课程介绍,案例 可以直接复制使用。
PYTHON 程序设计(必修课)
课程概述
2020年 ,伴随着5G智能时代的到来,科技中国必将改变这个世界。中国已经由“中国制造”转变为“中国智造”,这是作为一个世界大国应该承担的责任,你们这一代人将担负起中国智能走向全世界的重任。云计算、大数据、物联网、人工智能和区块链技术是当今的主旋律,Python以其简单、快速开发等特点成为目前最热门的程序设计语言,Python需求增速达174%!微软、谷歌、知乎、豆瓣等诸多公司的将Python列为首选程序设计语言,国内外各大高校也竟相用其替代C语言做为程序设计入门语言。
相对C语言来说,Python最大的特点是简单!一般来说,相同的问题,Python的代码量是C语言的三分之一到五分之一。解方程组、微分、积分、偏微分等问题都可以用几行代码解决,这是传统的C语言无法比美的。Python的第二个特点是有用,科学运算与数据可视化、金融分析、WEB开发、自动化运维、游戏开发、云计算、网络爬虫等各个领域都有广泛的应用。
以大数据与人工智能为代表的时代已经来临。每位同学都需要掌握程序设计、数据分析、机器学习等IT技术,格力、中兴、华为、阿里、都需要你这样的人才,Python将为你提供强大的技术支撑!
我一个非计算机专业,为什么学习编程,浪费时间。
好多同学不明白,说“我又不是计算机专业,为什么还要学习Python,这有什么用处吗?”
在这里我要告诉大家,你未来的工作中一定不会用Python来做题,但你却能在工作中能够利用Python,做出节能提效的最佳方案。讲几个真实案例。
一名四处奔波,推销机油的推销员,利用爬虫技术,通过谷歌地图,1 天之内,就能统计出来全国所有的汽车维修点。1 天完成 10个人半年的工作量。下一步再去推销,有目标,有方案,有计划,事半功倍。
一名饲料推销员,利用数据分析技术,直观的展示出自己所销售产品,供给给十万头猪后,这些猪的肉质,成长速度,销量,利润提升比,以及详细的增效统计。把很难统计的分析结果,通过数据可视化,全部展示在客户面前。
一名职业会计师,每天晚5 点要统计全国1000家分销店的财务报表,要求晚7 点钟统计出结果,晚8 点配货,当夜就配货给全国各地。原本需要用15名资深会计加班做完的工作,被一名新入职的小会计,用Python 5 分钟全部搞定。
以上的故事都是小人物通过自己的构思,通过Python 改变了传统的人力密集型工作的真实案例,小人物也能逆袭成为高管人才。如果你爱上Python .你会发现它会让你更加强大。如果你放弃Python ,你将会亲自关闭一条晋级通道。
老师愿与大家一起,放弃吃鸡与王者,倒上一杯茶,携手共同探索Python的秘密,做Python的王者才有可能成为社会工作中的王者!
预备知识
一颗渴望知识与充满好奇的心
一部笔记本电脑,或者智能手机,可以用来看中国大学MOOC视频 ,和做作业。
视频课程地址https://www.icourse163.org/course/BIT-268001
学霸们,用可以配置蓝牙,键盘鼠标实现手机编程功能。(安卓,苹果手机是支持键盘和鼠标操作的) 也可以尝试安装一款“编程输入法” 来解决单引号问题。
课程大纲
全书 十 章节,本次课程讲到第 八 章结束。
本课程要求学会以下知识点
1.程序设计语言类型(编译型、解释型)、程序设计语言种类、Python语言开发环境配置,第三方库的安装
2.Python程序设计入门:基本输入输出、赋值、变量,结合Turtle绘图简单介绍列表、字符串、分支、循环、函数等概念
3.类型的概念:数字类型、数学函数的使用、字符串类型、字符串的各种处理方法、元组类型、列表类型、列表的各种使用方法
4.程序控制结构:顺序结构、分支结构、二分支、多分支、异常处理、循环结构、嵌套循环、循环构造方法。
5.函数和递归:函数、函数调用方法、函数返回值、函数与程序结构、递归及使用。
6.文件及综合:文件概念、二进制文件、文本文件、编码、文件的基本处理、字典类型、字典的应用
问答加分
为了鼓励大家勤于思考,互助学习,特开放问答区 。各位同学有学习中的问题,可以在 “问答区” 进行互助提问解答。如果提问的问题非常好(经过思考的问题), 或者解答的非常好,非常用心,都将会得到额外的课程加分。 每个学生限制本学期提问 20 次,加分最高上限为10分。
参考资料
《Python 程序设计基础 (第 2 版)》