【双创课堂】
“科技之旅”秋令营
第一课
Python
课程教学目的
Python课程是计算机能力方面的入门基础课,其教学任务是激发同学们学习Python以及其他相关编程语言的兴趣。帮助同学们初步入门Python,掌握Python编程的基本方法,初步接触Python的数据类型,学会运用Python编程解决简单数理问题的方法,进行初步的实践应用,为后续校内相关专业课程的学习提供所需要的编程能力。同时培养同学们的逻辑思维和对程序设计的兴趣,为进一步深造打下必要的理论实践基础。
教学内容及基本要求
本课程的基本内容是让同学们在自己的电脑上配置Python环境,利用合适的IDE进行Python的编写。初步掌握Python的基础语法知识和数据类型,比如元组、列表等,能够进行选择、分支函数的编写。编写Python解决问题。对一些Python的应用做简单的入门。调用第三方库提供可用性,初步接触机器学习,配置相关环境。同时学会编写简单的爬虫合法爬取网站的数据,提高学习工作的效率,让同学们体验编程的乐趣。在入门后能够进一步明确学习方向,进行更深入的探索研究。
通过本课程的学习,使学生对Python和相关编程语言有初步的认识和理解,掌握相关的理论知识和基本技能。从方法上和技能上对Python语句进行分析。培养学生从程序设计的角度,对Python相关的实际应用,如爬虫、机器学习等进行初步理解的能力,培养学生从基本逻辑思维到程序设计,再从程序设计到工程应用的转换能力。提升学生对编程问题的理解能力,提高学生综合运用所学到的Python理论和程序设计的能力。为后继的数据结构、人工智能、程序设计等一系列课程的学习打下坚实的基础。
教学课时安排
本课程共5讲内容。课程讲师为索奥科技中心学生骨干。
第一讲:Python环境的164配置和简单Python编写
第二讲:数据类型
第三讲:选择、循环、函数
第四讲:第三方库的调用、深度学习入门
第五讲:简单爬虫
课程设计
1、输入两个数字a,b(a<b),输出它们之间所有的自然数< font="">;
2、通过字典操作修改具体数据;输入指定物品的个数,求出总价格;
3、实现简易的计算器;
4、用MyQR库制作一个可以扫码加qq(微信)的艺术二维码;
5、完成网站内其它两种类型的“段子”和“图片”的爬取。
课程参考资料:
[1] Visual Studio Code - Code Editing. Redefined
[2] Welcome to Python.org
[3] Python3 教程 | 菜鸟教程 (runoob.com)
[4] 三个月从零入门深度学习,保姆级学习路线图_哔哩哔哩_bilibili
排版:邱江翰
审核:陈建帮 刘静怡 杨美偲 马琳