Python语言基础与应用2019暑期

课程介绍(01230440)

本课基于主讲教师在北京大学讲授数据结构与算法课(Python版)的多年教学实践经验,面向零编程基础的大学生和社会公众,全面讲授Python语言基础,培养学生计算思维的能力,并讲解Python语言中经典的扩展模块,让学生能用Python语言解决各种常见问题。
本课内容包括编程与计算思维、Python语言历史、开发环境、程序设计风格和语言整体概览、基本数据类型和容器类型、基本计算语句和控制流结构、函数定义与参数、若干基本扩展模块介绍与应用、面向对象编程、例外处理和生成器等高级语言特性、若干高级扩展模块的介绍与应用。
本课注重Python语言的实践与应用,在课程中穿插了生动案例和编程练习,引导学生积极建立计算思维模式,通过程序算法解决问题来加深对编程语言的学习体会。并具备进一步继续学习数据结构与算法、人工智能、大数据处理等课程的能力。

课程安排

  • 上课时间:2019年7月1日~4日;8日~11日;每天上午8点~12点;
  • 上课地点:二教207#
  • 主讲教师:陈斌
  • 助教:石思思,陈旭,袁泽,陈天翔,张赖和

课程动态

  • 0712:【H1~H8补交机会】H1~H8作业DDL临时放宽到7月14日23:30,进入原表单补交,补交作业的得分打8折;7月15日不再受理补交作业。
  • 0712:请到页面最下方查看作业提交情况,用每个表单的搜索功能,即可看到自己的作业提交详情,成绩评定以本人的最后一次提交为准。
  • 0711:Microbit创意作品投票表单,【点击进入
  • 0708:Microbit大作业提交资料具体要求发布,【点击进入】;
  • 0703:【在线编程网站,分享代码
  • 0701:作业H1提交表单(提交前5个代码)【点击前往提交作业
  • 0701:大作业分组原则:【前往表单报名
    • 第一轮组队:
      • A.是信科同学,自愿加入已组好的3名非信科同学的组
      • B.已经组好3名非信科同学,需要添加1名信科同学
      • C.已经自由组好3名非信科同学和1名信科同学,不需要再添加
      • D.已经自由组好4名非信科同学,不需要添加
      • E.其他
    • CD两类已经自由成组,AB两类进行随机匹配,若:
      • A>B,B部分已经成组。剩余同学归入E部分中;
      • A<B,A部分已经成组。从E部分中随机选取信科同学加入B部分,若E部分中信科同学不足,则从E部分中随机选取1名同学加入。
    • E部分同学完全随机组队
    • 至此所有组队完成,组长自行推举。
    • 分组结果(见页面底部)
  • 0630:请大家前往在线SPOC课程,认证加入;【点击前往】; 如何进行SPOC学生认证 (下载5235)

DDL大全

  • 0704-2330:作业【H1】-抄5个代码;【提交表单】(5个py文件)
  • 0705-2330:作业【H2】-生活中的数据分析;【提交表单】(1个doc/pdf文件)
  • 0705-2330:作业【H3】-绘制流程图;【提交表单】(1个doc/pdf文件)
  • 0705-2330:作业【H4】-完成OJ题:基本表达式提交表单】(1个jpg截图文件)
  • 0706-2330:作业【H5】-蒙特卡洛法求圆周率:【提交表单】【IP地址表单】(1个py文件和1个jpg截图文件)
  • 0706-2330:作业【H6】-完成OJ题:练习循环和条件分支提交表单】【IP地址表单】(1个jpg截图文件)
  • 0707-2330:作业【H7】-艺术分形树:【提交表单】【IP地址表单】(1个py文件和1个截图文件)
  • 0710-2100(三):【分组作业】完成开发,周三晚之前归还器材,提交源代码、Poster和2min视频;周四投票颁奖。
  • 0711-2330:作业【H8】-杨辉三角形;【提交表单】(1个py文件和1个n=10的杨辉三角形截图)
  • 0719(五):【分组作业】提交完整实习报告;
  • 0731(三):SPOC的测验、作业和考试最终完成提交

课程进度

课程资源

H1-H8作业提交情况

分组结果

组号组长组员1组员2组员3组员4组员5
1何嘉诚汪鑫尹宣雄吴昊京何嘉诚
2洪逸森韩泽丹王林森鹿文瑾洪逸森
3胡雯淞熊泽宇胡雯淞焦启微吕蓝
4胡欣妍陈思宇徐文哲万山铨胡欣妍
5姜腾贾竞航李羽晗邵约翰姜腾
6琚普琚普赵奕涵吴嘉烽张腾予
7刘新源刘新源夏泽君虞唐昊姜恒
8刘哲溦刘哲溦骆彦澔李如易王子明
9罗哲楷罗哲楷李常昊王雅淇郭明非
10马谦益马谦益陆梦然左峻枫张泽辰
11毛飒韵毛飒韵林影钮振宇傅博毅
12王慧敏王紫薇阮义龙王慧敏王驭丞
13王文郅王文郅张嘉杰陈亦欣廖佳珑
14王映田诗艺徐天杨靳希婷王映
15吴百濠徐宇慧周柯帆吴百濠丁睿
16薛睿薛睿陈印华简洁方浩旭
17闫彧范伯兰程昕迪冯琦钰闫彧
18袁洛琪袁洛琪吴赵远志杨钰鑫朱禹和
19岳韶华崔铂晗王晗晔杨思源岳韶华
20张文炜毛科航胡灵悦马乐遥张文炜
21张宇昊张宇昊林旭辰刘中原周宇轩
22周嘉怡杨旭周嘉怡赵心悦季翔宇
23朱绯彤王宇烽刘润通徐淑芳朱绯彤
24朱政烨朱政烨邵方珂耿翕曲博森
25陈励陈励陈彦润陆云雷李晔伟
26陈婷婷银达陈婷婷梅逸文叶尚洲
27方清源方清源尹哲良孙海廷张富强
28郭镕豪郭镕豪张宾然张弋丰陈金钰
29郭洋帆谢宇飞颜子涵鲍翔润郭洋帆
30何子颖李思进徐春生吴中璇何子颖
31黄晓红马赛玥高乾荣建华黄晓红
32孟晓萱孟晓萱秋昱翀陈雪雁韩林宾
33王俊杰王俊杰李昱勇陈科锜朱汉青
34王晓青黄士珍唐颖俞李翔王晓青
35王梓晗龙雨晴刘泽楠张澄王梓晗
36杨哲张浩然杨哲王赞辰令孙晨晔
37王钰李慧慧周昀霏李琦煜
38曲韦宁吴文渊王文滕吴东航
39刘志辉赵泽成李想刘诗逸
40李泽邻孙明洁郭鲁宁时豫
41陈玉莲陈伊萱梁瑶雨区子锐
42杨昊明余蕊琪张若晨陈慧玲杨昊明
43王嘉宁冉诗瑜韩睿孜刘俊麟
44张凌宇张凌宇汤一可郭子欣冯柏元
45顾超颖李典泽嵇庭筠王贝铭
46严宇婷王诏马媛媛陈芷妍
47严丽君王赫李萱韬张伊凡
48耿逸芃王一轩刘玮扬陈渝旻
49李思江沈诗禾杨琨甘婧霖
50蒋雪莹马伊楠熊嘉杰夏轩宁马若锦
51潘灯胡馨元刘源徐雨晨胡怡灵
52陈鹏汤佳欣黄凯解花语刘煜樟