- 课程名称:Python编程与实践
- 教师:陈光 (@爱可可-爱生活)
- 时间:周五上午 8:00-9:35
本课程旨在通过编程学习Python,在解决问题的过程中了解Python编程的基础知识。一起编程,一起爱上Python。
推荐参考书:
《Think Python 2nd Edition》 by Allen B. Downey
中文版: 免费在线浏览
| 日期 | 内容 | 视频 |
|---|---|---|
| 2020.2.28 | 第1讲:轻松起航,一起爱Python 摘要:为什么要学编程?为什么是Python?有啥缺点吗?有什么“用武之地”?为什么是我?参考什么书?该怎么学?实践体验入门 PPT下载 ![]() |
L1 |
| - | 零基础安装配置Anaconda开发环境 摘要:Anaconda及相关概念介绍;Python 2.x和3.x的故事及如何选择;Anaconda国内镜像的使用;Anaconda基本组件的介绍和实战;Python的交互式、批量式运行方式介绍;Jupyter Notebooks使用初步;conda使用初步 |
L1.1 |
| 2020.3.6 | 第2讲:初次尝试 摘要:如何做到“聪明地努力学习”?Python最常用的知识是什么?实战入门第一站。 ![]() |
L2 |
| - | 第2讲答疑 | L2.1 |
| - | 聊聊Python的“四大皆空” 摘要:把Python语言里四个“看不见”和“没用”的东西拢成一堆儿聊一聊,希望能帮你解开一些日常的小迷惑 ![]() |
L2.2 |
| 2020.3.13 | 第3讲:挑战猜数字和猜字母小游戏。 摘要:带大家编程实现猜数字和猜字母小游戏,通过实战熟悉Python基本知识,还有两个“蠢”bug ![]() |
L3 |
| - | 第3讲答疑 | L3.1 |
| - | 手把手:配置Sublime Text3编程环境 摘要:面向新手的零基础Win10轻量IDE编程环境配置指南 |
L3.2 |
| - | 聊聊hash函数与id函数 摘要:深入了解hash和id两个“小众”函数,探索Python的内存分配和垃圾回收机制、字典和集合背后的秘密、可变元素与不可变元素的概念,用代码的方式知其所以然 |
L3.3 |
| 2020.3.20 | 第4讲:玩转简单加密 摘要:一起践行先实现、再完善的开发过程,通过简单文字加密的代码实现,看函数如何应需而生、命名空间的概念、简单的%pdb代码调试技巧、Python代码重构思路、函数说明文档书写规范,体会对“好代码”的感觉。 ![]() |
L4.1 |
| - | 第4讲答疑(问题列表) 摘要:变量批量改名小技巧、Python负数取余的实现机制、如何实现类似switch的分支条件、global使用释疑、IPython Notebooks撤销操作小技巧、字符串如何修改、用Python Tutor网站可视化运行分析代码的小技巧、函数传参与global的关系、函数参数注解的作用、(True)与True、代码该简化思路、.py文件间是否可引用变量和函数、Python解释器检查函数、变量是否已定义的时机、Sublime Text如何用input、函数形参的作用、函数是否必须返回值、函数是否可以自己调用自己、Python函数能否重载 |
L4.2 |




