Python 语言基础与应用

北京大学, 陈斌教授

感性的大熊猫 整理

0.日志


1.简介

针对北京大学陈斌教授在慕课上所开设的《Python 语言基础与应用》(第 5 次开课)的学习,本人整理了课程的相关资料,仅供大家一起学习交流。

内容主要分为三部分:

  • 上机练习题
  • OJ (Online Judge) 练习题
  • 期末考试 OJ 编程题

特性:

  • 考虑到可读性,所有练习题均在 Jupyter Notebook 环境下书写,且全部通过 OJ 测试;
  • 练习题包含了完整的题目 + 代码注释,方便阅读与理解;
  • 部分习题包含了总结、注意事项或是解题思路;

书写规范:

PS: 不会使用 Jupyter Notebook 的小伙伴不用担心,点击下面目录的链接,可以在线查看相关资料代码 (\^_\^)。


2.目录

一、引子

  • None

二、Python 语言介绍与概览

三、数据类型(一)

四、数据类型(二)

五、计算和控制流(一)

六、计算和控制流(二)

七、基本扩展模块

八、高级特性(一):面向对象

九、高级特性(二):高级扩展模块

十、期末考试


3.其他

关于版权:

建议和意见:

  • 由于个人精力和水平有限,整理中难免会有一些错误,如果您有任何相关问题,欢迎在 Issue 中大家一起讨论;
  • 当然您也可以通过邮箱 maxiaoxiao@nao.cas.cn 寻求帮助或是提出您宝贵的意见和建议。