教师:Bill Duan, 曾任北京大学计算机系副教授,讲授过多门计算机课程。目前在美国某大学任职。
计算机科学、人工智能、机器人等无疑都是当今最热门竞争最激烈的学科。程序设计是这些学科必备的
基本技能。事实上,无论从事什么工作,掌握一定的程序设计技能都是非常有帮助的。作为目前最流行
的程序设计语言之一,Python以其简洁且接近英语语言的风格而著称,成为初学者的首选,也是专业
人员的挚爱。
本课程分两大部分:第一部分,Python基础。学生将学习Python程序设计语法和数据结构,包括变量
,列表,循环,字典,输入输出,函数,面向对象类,文件系统等。第二部分,创建项目。学生将学习
网站设计技术并创建自己的网站项目,体验项目设计全过程,包括网页设计模块Django的应用, 网页内
容的添加、修改、删除,网页账户权限管理等。本课程适合四年级及以上的孩子。
要求:学生需自备安装了Windows操作系统的笔记本电脑, 并购买教材:Python Crash Course, 3rd
Edition, by Eric Matthes.
Python Programming
Computer science, artificial intelligence, robotics, etc. are undoubtedly the most popular and
competitive subjects today. Programming is an essential and key skill in these disciplines. In fact,
mastering programming skills is very helpful no matter what job you are engaged in. As one of the
most popular programming languages at present, Python is well known for its English-like syntax for
high readability, and therefore has become the first choice for beginners as well as the favorite of
professionals.
This course is divided into two parts. Part I, Python Basics. In this part, students will learn
fundamental programming concepts and data structures they need to know to write Python programs,
including variables, lists, loops, dictionaries, input and output, functions, object-oriented classes, file
systems, etc. Part II, Projects. In this part, students will learn web design technology and create their
own projects, including the application of the web design module Django, adding, modifying, and
deleting web content, web account permission management and more. This course is suitable for
children in fourth grade and above.
Students will need to bring their own laptop with Windows to the class. Students will also need to buy
the textbook: Python Crash Course, 3rd Edition, by Eric Matthes.