网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 Python大学教程(高等教育质量工程信息技术系列示范教材)
分类
作者 张基温
出版社 清华大学出版社
下载
简介
内容推荐
张基温编著的《Python大学教程》是高等学校Python基础课程的教材。全书由7个单元组成。第1单元介绍Python的基本知识,内容包括Python的特点、数据对象、变量、输入输出等,使读者对Python有一个初步了解;第2单元为Python程序结构,内容包括选择结构、循环结构、函数、模块、异常处理等;第3单元为容器,内容包括序列容器、无序容器、迭代器、生成器与推导表达式;第4单元为面向类的程序设计,内容包括类与对象、类与对象的通用属性与操作、类的继承;第5单元为Python数据处理,内容包括文件操作、数据库操作、文件与目录管理;第6单元为Python网络编程,内容包括Python Socket编程、Python WWW应用开发;第7单元为Python GUI开发,内容包括GUI三要素、GUI程序结构、GUI制作示例。
本书力求内容精练、概念准确、代码便于阅读、习题丰富全面、适合教也容易学。为了便于初学者很快能使用以丰富的模块支撑的Python环境,书后给出了Python运算符、Python内置函数、Python标准模块库目录和Python 3.0标准异常类结构。
本书适合作为高等学校零基础开设Python课程的教材,也适合作为程序设计爱好者和有关专业人员学习的参考书。
作者简介
张基温,研究和教学领域涉及计算机科学与技术、信息管理、信息经济学、电子政务与电子商务、新媒体、服务科学,发表论文百余篇,出版著作百余种;先后担任名古屋大学访问学者,山西财经大学、江南大学、华东政法大学、福建工程学院、晋城学院、广西职业技术学院等多所大学的专职、客座或兼职教授,北京大学博雅方略城市发展与信息化研究中心研究员,南京大学出版社总编顾问,太原高新技术区IT研究院实验室主任,山西省紧缺人才专家委员会副主任等职,中国信息经济学会常务理事,全国高等院校计算机基础教育研究会常务理事兼课程建设委员会副主任,中国计算机学会教育专业委员会委员,教育部NIT考试委员会委员,江苏省计算机基础教学指导委员会委员,山西省新世纪专家学者协会副会长;为清华大学出版社、电子工业出版社、中国水利水电出版社、南京大学出版社等出版社主编了信息管理与信息系统专业、计算机实验与实践、大学生信息素养等多个系列教材。在面向过程程序设计教学领域,从20世纪80年代初就开始进行有关研究和改革,尝试将软件工程方法和算法思想引入程序设计,倡导“程序设计=计算思维+语言艺术+工程规范”的程序设计教育理念,推行“以思维训练为核心,程序测试与程序设计并行”、“前期重在逻辑思维和方法训练、语法够用就行;后期进行语法细节补充”的程序设计课程教学方法。他主笔并与他人联合署名的《C语言程序设计教程》是国家级十一五规划教材,并于2007年被评为国家级精品教材。
目录
第1单元 Python起步
1.1 程序设计语言与Python
1.1.1 计算机程序设计语言
1.1.2 高级程序设计语言分类
1.1.3 Python及其特点
1.1.4 Python模块与脚本文件
练习1.1
1.2 Python数值对象类型
1.2.1 Python数据类型
1.2.2 Python内置数值类型
1.2.3 Decimal和Fraction
练习1.2
1.3 Python数据对象、变量与赋值
1.3.1 Python可变对象与不可变对象
1.3.2 Python变量与赋值操作
1.3.3 Python垃圾回收与对象生命期
1.3.4 Python标识符与保留字
练习1.3
1.4 数值计算——万能计算器
1.4.1 内置算术操作符与算术表达式
1.4.2 内置数学函数
1.4.3 math模块
练习1.4
1.5 输入与输出
1.5.1 回显与print()函数的基本用法
1.5.2 转义字符与print()函数的格式控制
1.5.3 input()函数
练习1.5
第2单元 Python程序结构
2.1 命题与判断
2.1.1 布尔类型
2.1.2 比较表达式
2.1.3 逻辑表达式
2.1.4 身份判定操作
练习2.1
2.2 选择结构
2.2.1 if-else型选择结构
2.2.2 if-else嵌套与if-elif选择结构
练习2.2
2.3 循环结构
2.3.1 while语句
2.3.2 for语句
2.3.3 循环嵌套
2.3.4 循环中断与短路控制
2.3.5 穷举
2.3.6 迭代
2.3.7 确定性模拟
2.3.8 随机模拟与random模块
练习2.3
2.4 函数
2.4.1 函数调用、定义与返回
2.4.2 基于函数的变量作用域
2.4.3 函数参数技术
2.4.4 函数标注
2.4.5 递归
2.4.6 lambda表达式
练习2.4
2.5 程序异常处理
2.5.1 异常处理的基本思路与异常类型
2.5.2 try-except语句
2.5.3 控制异常捕获范围
2.5.4 else子句与finally子句
2.5.5 异常的人工显式触发:raise与assert
练习2.5
第3单元 容器
3.1 序列容器
3.1.1 序列对象的构建
3.1.2 序列通用操作
3.1.3 列表的个性化操作
3.1.4 字符串的个性化操作
3.1.5 字符串编码与解码
3.1.6 字符串格式化与format()方法
3.1.7 正则表达式
练习3.1
3.2 无序容器
3.2.1 字典
3.2.2 集合
练习3.2
3.3 迭代器、生成器与推导表达式
3.3.1 迭代器
3.3.2 生成器
3.3.3 推导表达式
练习3.3
第4单元 面向类的程序设计
4.1 类及其组成
4.1.1 类模型及其语法
4.1.2 类对象、实例对象与__init__ ()方法
4.1.3 最小特权原则与对象成员访问限制
4.1.4 实例方法、静态方法与类方法
练习4.1
4.2 Python内置的类属性、方法与函数
4.2.1 内置的类属性
4.2.2 获取类与对象特征的内置函数
4.2.3 操作符重载
4.2.4 可定制的内置方法
练习4.2
4.3 类的继承
4.3.1 类的继承及其关系测试
4.3.2 新式类与object
4.3.3 子类访问父类成员的规则
4.3.4 子类实例的初始化与super
练习4.3
第5单元 Python数据处理
5.1 Python文件操作
5.1.1 文件对象及其操作过程
5.1.2 文件打开函数open()
5.1.3 文件属性与方法
5.1.4 文件可靠关闭与上下文处理器
5.1.5 二进制文件的序列化读写
5.1.6 文件指针位置获取与移动
练习5.1
5.2 Python数据库操作
5.2.1 数据库与SQL
5.2.2 用pyodbc访问数据库
5.2.3 SQLite3数据库
练习5.2
5.3 文件与目录管理
5.3.1 文件和目录管理(os模块和os.path模块)
5.3.2 文件压缩(zipfile模块)
5.3.3 文件复制(shutil模块)
练习5.3
第6单元 Python网络编程
6.1 Python Socket编程
6.1.1 TCP/IP与Socket
6.1.2 socket模块与socket对象
6.1.3 TCP的Python Socket编程
6.1.4 UDP的Python Socket编程
练习6.1
6.2 Python WWW应用开发
6.2.1 WWW及其关键技术
6.2.2 urllib模块库
6.2.3 urllib.parse模块与URL解析
6.2.4 urllib.request模块与网页抓取
6.2.5 网页提交表单
6.2.6 urllib.error模块与异常处理
6.2.7 webbrowser模块
练习6.2
第7单元 Python GUI开发
7.1 GUI三要素:组件、布局与事件处理
7.1.1 组件与tkinter
7.1.2 布局与布局管理器
7.1.3 事件绑定与事件处理
练习7.1
7.2 GUI程序结构
7.2.1 基于tkinter的GUI开发环节
7.2.2 面向对象的GUI程序框架
练习7.2
7.3 GUI制作示例
7.3.1 Label与Button
7.3.2 Entry与Message
7.3.3 Text与滚动条
7.3.4 选择框
7.3.5 菜单
练习7.3
附录A Python运算符
附录B Python内置函
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/14 9:56:00