spContent=本课基于主讲教师在北京大学讲授数据结构与算法课(Python版)的多年教学实践经验,面向零编程基础的大学生和社会公众,全面讲授Python语言基础,培养学生计算思维的能力,并讲解Python语言中经典的扩展模块,让学生能用Python语言解决各种常见问题。

—— 课程团队

课程概述

本课基于主讲教师在北京大学讲授数据结构与算法课(Python版)的多年教学实践经验,面向零编程基础的大学生和社会公众,全面讲授Python语言基础,培养学生计算思维的能力,并讲解Python语言中经典的扩展模块,让学生能用Python语言解决各种常见问题。

本课内容包括编程与计算思维、Python语言历史、开发环境、程序设计风格和语言整体概览、基本数据类型和容器类型、基本计算语句和控制流结构、函数定义与参数、若干基本扩展模块介绍与应用、面向对象编程、例外处理和生成器等高级语言特性、若干高级扩展模块的介绍与应用。

本课注重Python语言的实践与应用,在课程中穿插了生动案例和编程练习,引导学生积极建立计算思维模式,通过程序算法解决问题来加深对编程语言的学习体会。并具备进一步继续学习数据结构与算法、人工智能、大数据处理等课程的能力。

授课目标

本课程的目标,重点在于讲授Python语言的基本语法以及一些常见Python模块的基本用法,让学生养成良好的代码书写习惯,培养计算思维能力,从而为进一步学习其他编程专业课程和运用编程语言解决生活中的一些问题打下坚实的基础。

——你准备好了吗?欢迎选修"Python语言基础与应用"!

成绩要求

1)本课程总评成绩由课程学习成绩和计算机等级考试二级成绩两部分组成,以百分制计,两者分别占60%、40%。

2)课程学习成绩构成:

平时成绩*10%+期中考试成绩*20%+期末上机考试成绩*20%+期末理论考试成绩*50%。平时成绩包括考勤、作业、实验、小测验、提问等。

3)计算机等级二级考试成绩百分制折算方法:缺考记0分;不合格记50分;合格记90分,优秀记100分。

4)疫情控制期间采用中国大学MOOC组织线上教学,班级QQ群辅助教学。线上教学中本课程的观看视频、作业、讨论区讨论、在线测试等情况将计入平时成绩的计算中。

5)学生返校前所有课程的考试暂缓,待恢复正常教学后进行。

6)若整个学期学生基本不返校,则课程学习成绩评定为平时30%+期末上机考试成绩*20%+期末理论考试成绩*50%。考试待返校后进行。

本方案仅限于停课不停学阶段,恢复正常教学后立即终止。

课程大纲

预备知识

本课程面向零编程基础的大学生和社会公众,全面讲授Python语言的语法基础和基本应用。

本课程没有必须的先修课,对Python这门语言有兴趣的任何同学都可以选修本课程。

参考资料

Python3烹饪书:https://python3-cookbook.readthedocs.io/zh_CN/latest/index.html

零基础学Python:https://docs.pythontab.com/learnpython/

在线Python代码规范:https://python-guide.gitbooks.io/python-style-guide/content/

常见问题

Q : 本课程教学使用的Python语言是哪个版本?

A :Python 3.x,本课程代码示例均采用Python 3.x版本。虽然众所周知3.x版本与2.x版本并不兼容,但如今所有Python主流功能库都可以稳定运行在Python 3.x版本下,绝大多数Python程序员都已经使用Python 3.x版本。

Q : 这个课程需要配套教材吗?

A : 本课程将免费提供视频、课件和代码等资料供大家学习,参考资料所列的在线文档大家也可以随时查看,所以本课程其实并不需要特定的参考教材。

Q : 学会Python语言有什么好处呢?

A : 当时是好处多多!Python语言作为IEEE发布的2017年编程语言排行榜中高居首位的编程语言,在人工智能领域等前沿领域无比火热,对学习其他编程语言乃至以后就业都有极大的帮助。

会计与python结合-Python 19会计(Z)相关推荐

  1. 在会计研究中使用Python进行文本分析

    最近在google搜Python在经管中的内容,意外发现 专著:在会计研究中使用Python进行文本分析 ,内容特别新,专著中含有Python代码,也有会计领域文本分析的应用成果. 财会专业的科研人员 ...

  2. Python学习笔记19:列表 III

    Python学习笔记19:列表 III 其实这篇笔记标题应该是列表扩展,从列表开始,将涵盖Python中的序列容器. 关于列表的基础知识,可以看我的前两篇文章: Python学习笔记1:列表. Pyt ...

  3. 学习Python编程的19个资源

    用Python编写代码一点都不难,事实上它一直被赞誉为最容易学的编程语言.如果你准备学习web开发, Python是一个不错的开始,甚至想做游戏的话,用Python来开发游戏的资源也有很多.这是快速学 ...

  4. python爬虫学习19

    python爬虫学习19 经过urllib与requests库的学习,相信我们已经对python爬虫有了一个初步的掌握了,下面我们将一起学习正则表达式的运用(还记得之前挖的坑嘛?). 三.正则表达式 ...

  5. 学习 Python 编程的 19 个资源

    编译:wzhvictor,英文:codecondo segmentfault.com/a/1190000004187319 用Python编写代码一点都不难,事实上它一直被赞誉为最容易学的编程语言.如 ...

  6. 【Python】Python学习----第一模块笔记

    1.python是什么? python是动态解释型的强类型定义语言. python官方版本的解释器是CPython.该解释器使用C语言开发. 当前主要使用3.x版本的python. 2.第一个pyth ...

  7. 人生苦短,我用Python(Python快速教程 - 基础篇)

    Life is short, you need Python 人生苦短,我用Python -- Bruce Eckel 5.1 Python简介 本章将介绍Python的最基本语法,以及一些和深度学习 ...

  8. Python自学——python的常用模块

    Python学习--python的常用模块 原文作者:佛山小程序员 原文链接:https://blog.csdn.net/weixin_44192923/article/details/8656325 ...

  9. 编程语言python入门-Python基础教程 - 全文

    本章将介绍Python的最基本语法,以及一些和深度学习还有计算机视觉最相关的基本使用. Python简介 Python是一门解释型的高级编程语言,特点是简单明确.Python作者是荷兰人Guido v ...

  10. 【莫烦Python】Python 基础教程——学习笔记

    文章目录 本笔记基于p1-p29[莫烦Python]Python 基础教程 大家可以根据代码内容和注释进行学习. 安装 我的:python3.8+anaconda+VS code print() pr ...

最新文章

  1. Java使用字节码和汇编语言同步分析volatile,synchronized的底层实现
  2. ★移动机器人 激光 构建地图 定位
  3. 青龙羊毛——果园合集(快手+抖音)(教程)
  4. 《精通Linux设备驱动程序开发》——1.7 编译内核
  5. 微信终端跨平台组件 mars 系列(二) - 信令传输超时设计
  6. 在Ubuntu桌面上显示我的电脑等图标
  7. 435. 无重叠区间(贪心经典题+思路+详解)
  8. gram矩阵_Skip-gram
  9. 语句删除数据库表中有默认字段值的字段
  10. BZOJ2769 : YY的快速排序
  11. Socket.IO文档(1)
  12. noteexpress如何不生成校对报告
  13. 计算机技术与园林,计算机技术在园林绿化设计中的应用
  14. python数据挖掘与分析心得体会_Python数据挖掘——文本分析
  15. 图片Base64解码
  16. qq手机邮箱服务器设置方法,手机qq邮箱imap设置图文教程
  17. web全栈工程师简历
  18. 浏览器F12进行Web程序调试
  19. 像游戏一样办公,赋能OA系统转型
  20. Lenet、Alexnet 、VGG、 GoogleNet、ResNet模型

热门文章

  1. 工作中应该保持一个什么样的心态?
  2. .dll 文件编写和使用
  3. Vivado HLS加速卷积层运算
  4. 开源数据交换(client)
  5. 2022年全球市场心跳异常检测设备总体规模、主要生产商、主要地区、产品和应用细分研究报告
  6. 中级计算机考试网课,计算机软考中级网校
  7. Talk预告 | 清华大学交叉信息研究院助理教授赵行:基于视觉感知的自动驾驶运动预测
  8. 基于YOLOv5的PCB板缺陷检测
  9. 小程序经典游戏,微信欢乐坦克大战攻略
  10. powerDesigner 反转postgreSQL数据库生成er图