Python3基础教程(第2版)(慕课版)电子书

计算机与互联网 刘凡馨 主编
简介: 系统讲解Python基础,涵盖10章相关知识。

*文中代码字体版权说明

内容提要

Python功能强大且简单易学,是程序开发人员必学的语言之一。本书注重基础、循序渐进,系统地讲述了Python程序设计开发相关基础知识。本书共分10章,涵盖了Python语言基础、Python基本语法、基本数据类型、组合数据类型、程序控制结构、函数与模块、文件和数据组织、Python标准库、第三方库和面向对象等内容。本书内容全面覆盖了《全国计算机等级考试二级Python语言程序设计考试大纲(2018年版)》的知识点。

本书内容丰富、讲解详细,适用于初、中级Python用户,可用作各类院校相关专业教材,同时也可作为 Python 爱好者的自学参考书和全国计算机等级考试二级 Python 语言程序设计的考试辅导教材。

前言PREFACE

Python 因其功能强大、简单易学、开发成本低,已成为广大程序开发人员喜爱的程序设计语言之一。作为一门优秀的程序设计语言,Python 被广泛应用到各个方面,从简单的文字处理,到网站和游戏开发,甚至于机器人和航天飞机控制,都可以找到Python的身影。

本书特别针对Python零基础的编程爱好者,进行了内容编排和章节组织,争取让读者在短时间内掌握Python程序设计语言的基本技术和编程方法。本书具有如下特点。

1.零基础入门

读者无须有其他程序设计语言的相关基础,跟随本书学习即可轻松掌握Python程序设计语言。

2.学习成本低

本书在构建开发环境时,选择了应用最为广泛的Windows 10操作系统和Python 3.5版本,使用Python 3.5自带的集成开发工具IDLE等进行学习和操作,没有特别的软件和硬件要求。

3.内容编排精心设计

Python 程序设计涉及的范围非常广泛,本书内容编排并不求全、求深,而是考虑零基础读者的接受能力,选择Python中必备、实用的知识进行讲解。知识和配套实例循序渐进、环环相扣,逐步涉及实际案例的各个方面。

同时,本书内容针对《全国计算机等级考试二级Python语言程序设计考试大纲(2018 年版)》作了精心编排,全面覆盖考试大纲内容。还专门针对考试大纲提供了习题集和模拟考试系统。模拟考试系统包含了依据考试大纲设计的真题题库,该系统既可辅助读者学习Python程序设计知识,又可帮助提高其等级考试通过的概率。

4.精心制作配套慕课

本书配套的慕课覆盖全书内容,对知识点进行详细讲解和补充,读者登录“人邮学院”网站(http://www.rymooc.com/)或扫描右侧的二维码,使用手机号注册,在首页右上角单击“学习卡”选项,输入封底刮刮卡中的激活码,即可在线观看慕课视频。扫描书中的二维码也可以直接使用手机观看视频。

扫一扫看慕课

5.强调理论与实践结合

书中每章最后的综合实例环节都安排有一个短小、完整的实例,方便教师教学,也方便学生学习。

6.提供丰富的学习资源

为了方便读者学习,本书提供所有实例的源代码和相关资源。源代码可在学习过程中直接使用,参考相关内容进行配置即可。为了方便教师教学,还提供了教学大纲、教案、教学进度表和 PPT课件等资源。

本书主要内容如下表所示。

本书由西华大学刘凡馨、夏帮贵主编。本书源代码、PPT等相关资源可登录人民邮电出版社教育社区(www.ryjiaoyu.com)免费下载。

由于编者水平有限,书中难免存在不妥之处,敬请广大读者批评指正。

编者

2020年1月

第1章

Python语言基础

Python 是一种面向对象的、解释型的高级程序设计语言。吉多·范罗苏姆(Guido van Rossum)于1989年开始开发Python,并于1991年发布第一个Python公开发行版。Python是纯粹的开源软件,其源代码和解释器均遵循 GNU 通用公共许可证(GNU General Public License,GPL)协议。Python 的语法简洁、易于学习、功能强大、可扩展性强、跨平台等诸多特点,使其成为最受欢迎的程序设计语言之一。

版权:人民邮电出版社