北京大学Python入门教程:从基础到实践

需积分: 39 6 下载量 3 浏览量 更新于2024-07-16 收藏 1.57MB PDF 举报
北京大学的Python入门课件是一份针对初学者的教程,由张永伟教授和俞敬松老师共同编撰,旨在帮助学员掌握Python语言的基础知识和编程实践。该课程是《计算机科学技术基础-C》的一部分,适合零基础的学生通过学习理解Python语言。 课程从Python语言的历史、特点和开发环境入手,引导学生编写第一个Python程序,逐步深入到语言的基本语法。这部分内容包括了Python的文件类型、编码规则、变量和常量、数据类型以及运算符和表达式的使用。在控制语句方面,课程涵盖了结构化程序设计、条件语句(如if-else和switch)、循环结构(while和for循环),以及如何使用break和continue来控制程序流程。 内置数据结构部分介绍了元组、列表、字典和序列等,这些都是构建复杂程序的基础。接下来,课程转向字符串和正则表达式的处理,让学生学会字符串操作和利用正则表达式进行文本匹配。此外,课程还涉及函数、模块与异常处理,教授如何组织代码结构,编写模块化程序,并处理可能出现的错误。 面向对象编程是课程的重要组成部分,包括了类、对象的属性和方法,以及类的继承机制。课程强调实践,理论讲解占66.67%,编程实践占33.33%,以确保学生能在实际操作中巩固所学知识。考核方式包括课堂作业(30%)、课后作业(20%)和期末考试(50%),并且考试为开卷,但禁止任何形式的抄袭或小组合作。教材推荐使用孙广磊的《征服Python:语言基础与典型应用》和丘恩的《Python核心编程(第2版)》作为学习参考资料。 这门课程不仅帮助学生掌握Python语言,也培养他们程序设计的基本原理和方法,是提升编程技能的良好起点。对于想要步入Python编程世界的人来说,这份讲义是不可或缺的指导资料。