清华大学出版社 您所在的位置:网站首页 Python案例教程苏州大学 清华大学出版社

清华大学出版社

2022-03-27 01:59| 来源: 网络整理| 查看: 265

本书是一本Python基础教材。全书以Python 3.0为蓝本,分6章介绍。 第1章从模仿计算器进行简单的计算入手,带领读者迈进Python门槛;顺势引导读者掌握Python模块的用法、变量的用法;再进一步引入选择结构和重复结构,使读者有了程序和算法的基本概念,进入程序设计的殿堂。第2章首先介绍Python特有的数据对象与变量之间的关系,然后较详细地介绍了Python各种内置的数据类型。第3章从正常处理和异常处理两个角度介绍Python程序过程的两种基本组织形式:函数和异常处理,并介绍与之相关的名字空间和作用域的概念。第4章把读者从面向过程带到面向类的程序设计,内容包括类与对象、类与对象的通用属性与操作、类的继承。第5章为Python GUI开发,使读者具备开发友好界面程序的能力。  第6章为Python应用开发举例,从数据处理和网络应用两个最基本应用领域,培养读者的应用开发能力。   本书力求内容精练、概念准确、代码便于阅读、习题丰富全面、适合教,也容易学;例子分正反两种,以利正本清源。为了便于初学者很快使用Python以丰富的模块支撑的环境,书后给出了Python内置函数、Python文件和目录管理、Python 3.0标准异常类体系和Python标准模块库目录。

more >

前言   近年来,一种程序设计语言日渐粲然,使许多红极一时的程序设计语言黯然失色,得到人们的空前青睐,使得在学界和业界出现了揭竿而起、应者云集的景象。这种程序设计语言就是Python。本书也想在此时为熊熊燃起的Python烈火再添上一把柴。 (一)   Python之所以能够冉冉升起,在于其鲜明的特色。   Python简单、易学。它虽然是用C语言写的,但是它摒弃了C语言中任性不羁的指针,降低了学习和应用的难度。   Python代码明确、优雅。其代码描述具有伪代码风格,使人容易理解;其强制缩进的规则使得代码具有极佳的可读性。   Python自由、开放。Python是FLOSS(Free/Libre and Open Source Software,自由/开放源码软件)之一。它支持向不同的平台上移植,允许部分程序用应用广泛的C/C++语言编写;它可提供脚本功能,允许把Python程序嵌入C/C++程序中。它还鼓励更优秀者的创造、改进与扩张,因此使其在短短的发展历程中形成异常庞大、几乎覆盖一切应用领域的标准库和第三方库,为开发者提供了丰富的可复用资源和便利的开发环境。 (二)   为了彰显优势,Python博采众长、趋利避害,形成一套独特的语法体系。其中有些语法现象是用别的语言的语法体系解释不清楚的,强行解释反而会误导学者。本书力图正本清源,从基本理论出发,对Python的语法给出一个清晰而本原的概念和解释,以此为基础快速而扎实地将学习者带进Python应用开发中展现才干。   本书共分6章。第1章从初中水平的读者就能懂的计算开始,将读者引进Python 世界。同时,插进一些最基本的语法知识,如输入输出、变量、模块,然后通过选择和循环结构带领读者在简单算法中试水。   第2~4章在第1章的基础上深入浅出地介绍数据类型、面向过程的结构和面向对象的结构。在此期间让学习者进一步理解对象与变量、各种原子类型和内置容器类型、函数、异常处理、名字空间与作用域。   第5、6章是应用开发。第5章为Python UGI开发,第6章为Python应用开发举例。这两章的内容突出了Python应用开发的两个要素:领域知识的了解和相应模块的应用。 (三)   著名心理学家皮亚杰创建的结构主义对教师的主要职责定义是为学习者创建学习环境。教材是为学习者创建的一种学习环境。除正文的内容选择、顺序安排之外,还有例题、练习题和附录。   本书例题力求代码精干,以便读者理解。练习题是以大节为单位进行组织的,并且题型多样,针对性强,便于学习者学习某一节后,立即可以从不同角度进行检测。   鉴于已经出版的多种教材中存在的对Python基本概念解释含混,甚至错误的情况,本书还收集了一些著作中的错误概念作为反例放在相关的习题中,供读者分析、批判,以正本清源,提高读者对Python语法的辨别、理解和应用能力。   本书的附录由四部分组成:Python内置函数、Python 3.0标准异常类结构、文件与目录管理和Python标准模块库目录。这些内容相当于一个常用手册,可以为初学者提供一个继续学习或扩展学习的环境。 (四)   进行编写中,收集并设计了多种类型的习题,并且在每一节后面都给出了相应的练习题。作为Python教材,本书把附录和习题作为正文之外的两个重要的学习环境。本书的附录包括操作符、内置函数、模块目录和异常类结构。这些内容相当于一本简明的应用手册,会给想继续深入并提高自己Python开发能力的学习者提供一个扩展的环境。   这些附录也表明Python开源代码的特点和社区广大热心者的支持,是Python生命力的源泉。虽然目前Python已经有上千种模块可以被利用,而附录中列出的Python 3x的标准模块库仅有20多项,但已足以对Python的应用范围画出一个轮廓。 (五)   在本书出版之前,魏士靖细心进行了代码校验和文字校对,并制作了PPT;吴灼伟设计了书中部分插图;刘砚秋、赵忠孝、姚威、张展为、张秋菊、史林娟、张有明等也参与了部分工作。在此谨表谢意。   本书的出版是我在程序设计教学改革工作中跨上的一个新台阶。本人衷心希望得到有关专家和读者的批评和建议,也希望能多结交一些志同道合者,把本书改得更好一些。                                 张基温                              戊戌初夏于穗小海之畔   

more > 课件下载 样章下载 网络资源 扫描二维码 下载APP了解更多

版权图片链接



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有