forked fromfly51fly/Practical_Python_Programming
- Notifications
You must be signed in to change notification settings - Fork0
Spurs15437/Practical_Python_Programming
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
- 课程名称: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 |
2020.3.20 | 第5讲:分久必合·合久必分 摘要:现在就开始你的简单项目,在不断探索、思考、出错的过程中学习编程!复盘之前实现的加密/解密代码,反思函数和变量的命名、函数默认参数是使用场景,分析注释(包括文档字符串)面向的读者、写注释的出发点和思考角度。对加密/解密函数进行“极限”压缩,其间介绍自增等操作符、列表、列表推导、字符串的split/join操作、代码续行技巧;通过对比几种实现探讨长代码、短代码的利弊,如何打磨代码、兼顾精炼的同时提高可读性,如何用函数嵌套实现“局部重用”,探索函数结构设计之道。 ![]() | L5.1 |
About
北邮《Python编程与实践》课程资料
Resources
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
No releases published
Packages0
No packages published