注册 登录 进入教材巡展 进入在线书城
#
  • #

出版时间:2016年11月

出版社:清华大学出版社

以下为《Python程序设计教程》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 清华大学出版社
  • 9787302450986
  • 1-1
  • 80558
  • 16开
  • 2016年11月
  • 工学
  • 软件工程
  • TP311.56
  • 计算机
  • 本专科、高职高专
内容简介
本书层次鲜明、结构严谨、内容翔实,由浅入深介绍Python程序设计的方方面面。最后一章将前面讲述的内容应用到项目中,并以模板的形式介绍项目的开发过程,理论联系实际项目,既适合初学者夯实基础,又能帮助Python程序员提升技能。
本书适合各类大中专学校学生作为教材,也可以作为程序员自学读物。
目录
目录第1章Python语言简介/11.1什么是Python语言11.2Python语言的发展历史21.3Python语言的特点31.4Python语言的应用51.5Python的安装51.6第一个Python程序121.7本章小结141.8习题14第2章数据类型、运算符以及表达式/152.1数据类型152.1.1变量152.1.2整型172.1.3浮点型182.1.4布尔型192.2输入与输出202.2.1print语句202.2.2input函数与raw_input函数232.3运算符252.3.1Python语言运算符简介252.3.2算术运算符和算术表达式252.3.3关系运算符和关系表达式262.3.4逻辑运算符和逻辑表达式282.3.5位运算符302.3.6赋值运算符352.3.7其他运算符352.3.8运算符的优先级372.4本章小结392.5习题39〖1〗Python程序设计教程目录[3]〖3〗第3章程序流程控制/413.1算法概述413.1.1算法及其要素和特性413.1.2算法表示方法423.1.3自上而下求精法483.2控制结构503.3选择结构513.3.1if选择结构513.3.2if/else选择结构523.3.3if/elif/else选择结构553.4循环结构583.4.1while循环结构583.4.2for循环结构613.5本章小结643.6习题65第4章序列: 字符串、列表和元组/674.1概述674.1.1序列674.1.2序列类型操作符674.1.3序列类型内建函数694.2字符串704.2.1创建字符串704.2.2访问字符串724.2.3字符串操作符734.2.4常用字符串内建函数754.3列表774.3.1创建列表784.3.2访问列表784.3.3更新列表804.3.4列表操作符834.3.5常用列表内建函数844.4元组894.4.1创建元组894.4.2访问元组904.4.3元组操作符914.4.4常用元组内建函数914.5本章小结934.6习题94第5章映射和集合类型/965.1映射类型——字典965.1.1创建字典965.1.2访问字典985.1.3更新字典995.1.4字典操作符1045.1.5常用字典内建函数1065.2集合类型1095.2.1创建集合1105.2.2访问集合1115.2.3更新集合(可变集合)1115.2.4集合操作符1135.2.5常用集合内建函数1155.3本章小结1175.4习题118第6章函数/1206.1概述1206.2函数的定义1216.2.1无参函数的定义1216.2.2有参函数的定义1226.2.3空函数1226.3函数参数和函数返回值1236.3.1参数传递1236.3.2位置参数1266.3.3默认参数1276.3.4关键字参数1286.3.5可变长度参数1296.3.6函数返回值1336.4函数属性和内嵌函数1346.4.1函数属性1346.4.2内嵌函数1356.5函数的嵌套调用1366.6函数的递归调用1386.7变量的作用域1436.7.1局部变量1436.7.2全局变量1446.8本章小结1486.9习题149第7章面向对象编程/1527.1概述1527.1.1什么是面向对象的程序设计1527.1.2面向对象程序设计的特点1547.2类的定义和对象的创建1557.2.1类和对象的关系1557.2.2类的定义1567.2.3对象的创建1577.3类、对象的属性和方法1597.3.1属性1597.3.2方法1637.4组合1697.5继承与派生1727.5.1继承与派生的概念1727.5.2派生类的定义1757.5.3派生类的组成1777.5.4多重继承1787.6新式类的高级特性1847.6.1__slots__类属性1847.6.2__getattribute__()特殊方法1857.6.3描述符1867.7本章小结1887.8习题189第8章模块和包/1948.1命名空间1948.1.1命名空间的分类1948.1.2命名空间的规则1958.1.3命名空间的例子1958.2模块1978.2.1什么是模块1978.2.2导入模块1978.2.3模块导入的特性2028.2.4模块内建函数2028.3包2048.3.1包的概述2048.3.2包管理工具——pip2058.4本章小结2078.5习题207第9章异常/2109.1异常2109.1.1什么是异常2109.1.2标准异常类2119.2异常处理cept语句se语句nally语句2199.3抛出异常和自定义异常2219.3.1抛出异常2219.3.2自定义异常2229.4调试程序2239.4.1使用PythonWin调试程序2249.4.2使用Eclipse for Python调试程序2289.5本章小结2369.6习题236第10章文件/24010.1文件概述24010.2文件的打开与关闭24110.2.1文件的打开24110.2.2文件的关闭24310.3文件的读写24310.3.1文件的读取24310.3.2文件的写入24710.4文件的定位24910.4.1seek函数24910.4.2tell函数25110.5文件的备份和删除25210.5.1文件的备份25210.5.2文件的删除25410.6文件夹的创建和删除25510.6.1文件夹的创建25610.6.2文件夹的删除25610.7本章小结25710.8习题258第11章项目开发实例/26211.1Django框架简介26211.2MVC模式26311.2.1MVC的概念26311.2.2Django的MTV模式26411.3Django安装26511.4创建Django项目26711.4.1创建开发项目26711.4.2运行开发服务器26811.5Django项目的高级配置27011.5.1创建项目应用27011.5.2配置文件27011.5.3设计数据模型27311.5.4数据迁移27411.6Template模板27611.6.1什么是模板27611.6.2模板的继承27711.6.3静态文件服务27911.7学生信息管理28111.7.1查询学生28111.7.2添加学生28411.7.3修改学生29011.7.4删除学生29611.8本章小结29811.9习题299