Announcements
5 月 10 号
考虑到各位校内课业繁忙,可能许多内容还没来得及做,也不是很有时间巩固基础,而且开发内容的学长也已经顶不住压力了,所以我们对原计划作出调整:原定 Week 8
以及之后要学习的内容 (遍历算法
、HTTP 协议详解
,客户端-服务端通讯
以及 UI
制作) 先搁置,换成可以帮助大家巩固基础的内容。
之后每次 Lab
的形式和时间分配不变,也是讲解 + 练习。内容安排大概如下:
1. 讲解之前布置的习题(或者讲解新习题)
2. 布置新习题
3. 自己完成习题
4. 完成之前所有的 Project
和练习
至于原定的后续内容,如果感兴趣、想学习,可以单独找我们聊!或者,自己有什么感兴趣的方向,我们可以提供研究的指导!希望大家理解这一点,这个培训项目难得的地方并不是巧妙地组织了内容,而是我们投入了很多精力,很有针对性、效率很高地交流、答疑解惑。所以,大可不必拘泥于课程表上的内容,我们才是各位的核心资源!
4 月 30 号
五一我们没有 Lab
。各位如果有空的话,请把之前的练习和 project
都补一补。最好能再刷一刷 advent of code
哦!链接放在下面的 Utils
里面了!
当然,也别太卷了。春光大好的时间,还是要 enjoy your life 呀!
另外,我们正在进行暑期实习生招聘,如果想要丰富自己的假期、获得一些工作经验,可以关注微信公众号 icewould
,点击校内招聘
了解更多信息!填表的时候备注来自 m5-101
可以优先被考虑!
3/25:
请先阅读所有能点击的 Notes
和 Practice
,然后尝试 Project 1。务必积极寻求帮助。Resources
里的菜鸟教程是当作新华字典用的,虽然上面的东西迟早都会熟悉,但是不建议新手一上来就先通读。
4/4:
周一(4/5)Lab 照常,会公布并讲解第一个 Project 的答案。除此之外不会安排新内容。大家可以继续完成之前的基础练习。
Utils
- 请从
icewould.com:8888
使用我们的jupyter notebook
。登录密码是m5101
。 - 请多多使用 https://adventofcode.com/ 练习自己的代码能力。在
Leaderboard
中输入邀请码387770-cbc168b5
,可以加入我们的刷题小队。
Schedule
Week | Date | Location | Notes | Practice | Project | Resources |
---|---|---|---|---|---|---|
Week 1 | Mon 3/22 20:00-22:00 |
PMB 309 |
暂无 |
Project 1: Equation Solver 方程求解器
|
1. 菜鸟 Python 教程
2. 在线 Python 运行器 |
|
Thur 3/25 20:00-22:00 |
PMB 309 |
1. Python 开发环境搭建
2. Hello World 3. 基本概念 4. Python 基础: 数据类型和基本语句 |
Python 基础练习1 | |||
Week 2 | Mon 3/29 20:00-22:00 |
PMB 309 |
1. Python 基础:函数定义
2. 编程习惯和规范 |
Python 基础练习2 | 1. Hog Game By UC Berkeley(强烈推荐) | |
Thur 4/1 20:00-22:00 |
PMB 309 |
1. Python 基础:用户输入与字符串处理
| Python 基础练习3 |
1. 菜鸟 Python 字符串
2. 菜鸟 Python 正则表达式 3. 正则表达式试验田 |
||
Week 3 | Mon 4/5 20:00-22:00 |
PMB 309 |
清明节,Lab 照常
但不安排新内容 |
Project 1: 答案公布 | ||
Thur 4/8 20:00-22:00 |
PMB 309 |
1. 文件和格式
2. GOP-面向谷歌编程 (link to m5-201) |
Project 2: Automated Data Processing 自动化数据处理 |
1. 常见文件后缀名 | ||
Week 4 | Mon 4/12 20:00-22:00 |
PMB 309 |
1. 抽象——人类伟大之始
2. 第三方库 |
|||
Thur 4/15 20:00-22:00 |
PMB 309 |
1. 文件管理
2. 程序打包 |
文件管理和打包练习
|
1. OS 文件/目录方法
2. pyinstaller 使用指南 |
||
Week 5 | Mon 4/19 20:00-22:00 |
PMB 309 |
1. Web 基础 (link to m5-201) |
Web 实验 |
1. Beautiful Soup 4 中文文档
2. 录像 |
|
Thur 4/22 20:00-22:00 |
PMB 309 |
|||||
Week 6 | Mon 4/26 20:00-22:00 |
PMB 309 |
1. JSON——超时空胶囊
2. 网页信息提取 |
信息提取练习 | Project 3: Web Crawler 网络爬虫 | 1. 录像 |
Thur 4/29 20:00-22:00 |
PMB 309 |
1. 递归——信仰之跃
2. 算法的概念 | 算法练习 | 1. 快速排序算法 | ||
Week 7 | Mon 5/3 20:00-22:00 |
没有安排 | 劳动节,没有 Lab | Nothing | ||
Thur 5/6 20:00-22:00 |
PMB 309 |
复习,推进项目和练习 | Nothing | |||
Week 8 | Mon 5/10 20:00-22:00 |
PMB 309 |
练习内容 1 | |||
Thur 5/13 20:00-22:00 |
PMB 309 |
练习内容 2 |
1. 面向对象编程
2. advent-of-code day 4 讲解 |
|||
Week 9 | Mon 5/17 20:00-22:00 |
PMB 309 |
答疑 | |||
Thur 5/20 20:00-22:00 |
PMB 309 |
答疑 |