北京大学Python入门教程:从基础到实践
需积分: 39 127 浏览量
更新于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编程世界的人来说,这份讲义是不可或缺的指导资料。
963 浏览量
175 浏览量
158 浏览量
3923 浏览量
2601 浏览量
178 浏览量
whyalwaysm
- 粉丝: 0
- 资源: 1
最新资源
- Principles of Object-Oriented Programming.pdf
- 电脑完全优化手册(PDF)
- Protel DXP
- lingo教程(word文档).DOC
- C++ 面试题1.pdf
- PIC单片机C语言学习教程
- iccavr_软件中文说明书
- adc0831使用说明
- 硬盘绝密资料.pdf
- 基于单片机USB接口的数据采集存储电路的设计
- 关于MFC入门说明,挺不错的!
- 2008上半年软件设计师上午试题
- C/C++语言经典程序设计编程精解.doc
- DOS 概述及入门1
- Programming Windows Workflow Foundation
- 维互动SEO教程《搜索引擎优化魔法书》