[C051] Python 编程班(周五,现场)
日期与时间:6:00-8:00 p.m. 周五(10次课)Jan. 17 - Mar 28 (Except for Mar 14)
红色日期无课
本课程专为编程初学者设计,通过五天的学习,系统掌握Python编程基础,并结合实际项目提升应用能力。课程内容覆盖从基础语法到高级应用的核心知识点,帮助学生快速入门编程,为解决实际问题、参与编程竞赛以及未来的学习和职业发展打下坚实基础。本课程特别注重实用性,通过制作小游戏和实战项目,让学生将所学知识灵活运用,同时为Hackathon和加拿大计算机竞赛(CCC)做好全面准备。
Lesson 1-2:
内容:介绍Python基础,包括数字、字符串和列表的操作。
应用场景:通过学习基础数据类型和结构,学生能够实现简单的数值计算、文本处理和数据存储,为日常生活中的数据分析打下基础。
Lesson 3-4:
内容:学习条件语句(if)和循环语句(for)的应用。
应用场景:条件判断和循环是编程中的核心工具,学生能够利用它们构建逻辑性强的小型程序,如智能任务计划或数据过滤工具。
Lesson 5-6:
内容:学习while循环和函数的定义与使用。
应用场景:学生将能够设计出更复杂的程序,例如自动化任务脚本、简单的算法实现,为解决复杂问题奠定基础。
Lesson 7-8:
内容:掌握代码错误处理的技巧,并开始学习Pygame基础(I)。
应用场景:学生将学习如何构建交互式程序,并通过Pygame实现基础的2D图形界面,为制作游戏和多媒体应用打下基础。
Lesson 9-10:
内容:深入学习Pygame功能,并进行CCC相关内容的准备。
应用场景:学生将在实践中掌握如何制作完整的小游戏,同时学习加拿大计算机竞赛的基础知识和常见问题,为竞赛及实际项目开发做好准备。
通过小渔计算机课程,学生不仅能够掌握Python的基本语法,还能将这些知识灵活应用到实际问题中,比如数据处理、游戏开发和项目设计。课程的设计强调“学以致用”,让学生在短时间内获得实实在在的编程能力,提升逻辑思维和创新能力,为未来的编程学习、竞赛和职业发展提供坚实的支持。
老师介绍:
Connor– McMaster大学计算机专业学士,佐治亚科技大学统计学专业(世界排名前三)在读硕士。2021年起成为小渔计算机及统计学课讲师,参加多次Hackathon竞赛辅导,并将统计学软件世界前沿研究项目分享给学生。讲课亲和力很高,且会场会通过问问题引导学生理解。能和学生打成一片,课堂气氛活跃。
01/17/2025, 01/24/2025, 01/31/2025, 02/07/2025, 02/14/2025, 02/21/2025, 02/28/2025, 03/07/2025, 03/21/2025, 03/28/2025
Minimum: 2
Maximum: 6
Registration starts on 12/14/2024 and ends on 03/28/2025.
Please contact KeenKiz Learning if you have any questions.