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

出版时间:2019年2月

出版社:清华大学出版社

以下为《Python语言程序设计》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 清华大学出版社
  • 9787302520290
  • 1-1
  • 262780
  • 46201061-2
  • 平装
  • 2019年2月
  • 工学
  • 软件工程
  • TP311.56
  • 计算机
  • 本科
内容简介
本书全面介绍了Python程序设计基础知识,包括Python入门、基本数据类型与表达式、语句与结构化程序设计、组合数据类型、函数、文件处理、异常处理、面向对象程序设计和高级编程等内容。通过本书,读者可以学习程序设计知识,掌握程序设计方法,提高程序设计能力,培养程序设计思维,并为进一步学习后续计算机相关课程,提高信息素养和创新能力奠定良好的基础。
本书适合作为高等学校程序设计课程的教材,也可作为自学程序设计的参考书。
目录
目录第1章Python入门11.1Python简介11.1.1Python的产生与发展11.1.2Python的特点21.2Python的安装与运行31.2.1Python的下载与安装31.2.2Python程序的运行61.3简单的Python程序81.3.1Python程序示例81.3.2input()与print()函数121.3.3注释131.4程序设计语言介绍141.4.1机器语言141.4.2汇编语言141.4.3高级语言15习题119第2章基本数据类型与表达式202.1字符集与标识符202.1.1字符集202.1.2标识符202.1.3关键字212.2基本数据类型222.2.1整型222.2.2浮点型232.2.3布尔型232.2.4字符串型24〖1〗Python语言程序设计〖1〗目录2.3常量与变量262.3.1常量262.3.2变量262.4运算符与表达式282.4.1算术运算符与算术表达式282.4.2赋值运算符与赋值表达式292.4.3类型转换302.4.4eval()函数312.4.5位运算符与位运算表达式322.5变量定义与使用342.5.1内存单元的访问方式342.5.2C语言的变量定义与使用342.5.3Python语言的变量定义与使用362.6计算机中的数据表示372.6.1计算机中的数制372.6.2数值型数据的表示392.6.3字符型数据的编码表示41习题244第3章语句与结构化程序设计453.1功能语句与顺序结构程序设计453.1.1赋值语句453.1.2空语句453.1.3顺序结构程序设计463.2分支语句与分支结构程序设计463.2.1关系表达式和逻辑表达式463.2.2if语句493.2.3ifelse语句493.2.4ifelifelse语句523.3循环语句与循环结构程序设计543.3.1for循环语句543.3.2while循环语句573.3.3循环语句的嵌套583.4退出循环语句593.4.1break语句593.4.2continue语句603.5程序举例613.6算法与程序设计673.6.1算法设计与分析673.6.2程序设计风格70习题370第4章组合数据类型与字符串724.1列表724.1.1创建列表724.1.2访问列表734.1.3更新列表744.2元组804.2.1创建元组804.2.2访问元组814.2.3元组与列表的异同814.3字典834.3.1创建字典834.3.2访问字典834.3.3更新字典844.4集合874.4.1创建集合874.4.2访问集合874.4.3更新集合884.5字符串904.5.1字符串变量的定义904.5.2字符串的访问914.5.3字符串的运算924.5.4字符串的格式设置954.5.5特殊字符与转义字符97习题499第5章函数1015.1函数定义1015.2函数调用1025.3函数的参数传递1035.3.1不改变实参值的参数传递1045.3.2改变实参值的参数传递1055.3.3位置参数1055.3.4关键字参数1065.3.5默认值参数1065.3.6可变长度参数1075.3.7序列解包1085.4函数的嵌套与递归1105.4.1函数嵌套1105.4.2函数递归1115.5标准库与第三方库1135.5.1内置函数 1135.5.2标准库函数1155.5.3第三方库函数1215.6变量的作用域123习题5128第6章文件处理1296.1文件的打开与关闭1296.1.1文件概述1296.1.2文件的打开1296.1.3文件的关闭1316.1.4使用上下文管理器1316.2文件的读写操作1326.2.1文本文件的读写1326.2.2pickle文件的读写1386.2.3JSON文件的读写1406.3os库141习题6142第7章异常处理1437.1异常处理的基本思路1437.2Python异常处理机制1467.2.1tryexcept语句1467.2.2else和finally语句1487.2.3断言assert和用户抛出异常raise149习题7151第8章面向对象程序设计1528.1面向对象程序设计概述1528.1.1面向对象的概念1528.1.2面向对象程序设计的特点1538.1.3面向对象程序设计与面向过程程序设计的区别1538.2类和对象1548.2.1类与对象的定义1548.2.2构造函数与析构函数1568.2.3私有成员和公有成员1578.2.4数据成员1578.2.5成员函数1598.3继承与多态1608.3.1继承与派生1608.3.2多态162习题8165第9章Python高级编程1669.1网站开发1669.1.1Web服务和HTML1669.1.2使用Python开发网站1689.1.3使用Web框架开发网站1839.2数据库编程1879.2.1关系型数据库和SQL基础1879.2.2SQLite编程基础1909.2.3操作其他类型数据库1959.3网页爬取1959.3.1爬虫基础1969.3.2使用Requests库进行爬取1979.3.3使用BeautifulSoup库解析从网页获取的数据2029.4数据可视化2079.4.1Numpy基础2089.4.2使用plot绘图2099.4.3散点图2139.4.4条形图2169.4.5直方图2169.4.6饼图2189.4.7雷达图2189.4.8三维图220习题9221参考文献222