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

出版时间:2019年4月

出版社:清华大学出版社

以下为《Python 3.x程序设计基础》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 清华大学出版社
  • 9787302526575
  • 1-1
  • 262791
  • 46201073-7
  • 平装
  • 2019年4月
  • 工学
  • 软件工程
  • 计算机
  • 本科
内容简介
本书以全国计算机等级考试二级Python语言程序设计考试大纲为依据,系统地介绍Python 3.x程序设计基础知识。全书共14章,内容包括Python语言概述、基本数据类型、组合数据类型、顺序与选择结构、循环结构、函数与模块、文件与数据组织、面向对象程序设计、使用tkinter的GUI设计、图形绘制、爬虫与正则表达式、SQLite数据库、异常处理和Python计算生态。附录给出了全国计算机等级考试二级 Python语言程序设计考试大纲(2018年版)和上海市计算机等级考试二级Python大纲(2016年版),以及Python的内置数据类型、函数和集成开发工具IDLE。本书适合作为高等院校相关专业Python程序设计课程的教材或教学参考书,也可作为全国计算机等级考试、全国计算机技术与软件专业技术资格(水平)考试的培训教材,还可供计算机应用开发领域的各类技术人员参考。
目录
目录第1章Python语言概述 11.1Python概述11.1.1Python的发展历程11.1.2Python的特点11.1.3Python的应用场合21.2Python的安装21.2.1在Linux下安装Python21.2.2在Windows下安装Python31.3Python的开发环境51.3.1IDLE 51.3.2PyCharm61.3.3Anaconda81.4学习建议141.5习题15第2章基本数据类型162.1数据类型162.1.1数字类型162.1.2字符串182.2变量182.2.1标识符182.2.2变量定义和赋值192.3运算符202.3.1算术运算符202.3.2关系运算符212.3.3赋值运算符222.3.4逻辑运算符232.3.5位运算符232.3.6成员运算符252.3.7身份运算符252.4表达式262.4.1表达式组成规则262.4.2表达式计算262.4.3注意事项272.5数据类型的转换272.5.1隐式类型转换 272.5.2显式类型转换282.6Python的关键字和转义符292.6.1关键字292.6.2转义符292.7内置函数302.7.1数学函数302.7.2随机数函数312.7.3时间函数322.8习题33第3章组合数据类型353.1列表353.1.1定义353.1.2列表的成员运算符、索引和切片383.1.3操作方法393.1.4操作函数403.2元组413.2.1定义413.2.2操作方法423.3字符串433.3.1操作函数433.3.2字符串举例453.4字典463.4.1定义463.4.2字典操作473.5集合503.5.1定义503.5.2集合操作503.5.3集合运算513.6数据类型转换523.7习题52第4章顺序与选择结构554.1程序设计流程554.1.1算法554.1.2程序流程图574.1.33种控制结构584.2顺序结构584.2.1输入、处理和输出594.2.2输入输出函数594.3顺序结构程序设计举例624.4选择结构634.4.1单分支结构634.4.2双分支结构644.4.3多分支结构654.4.4分支嵌套 674.5选择结构程序设计举例684.6程序书写格式694.6.1缩进694.6.2多行语句704.6.3空行704.6.4注释714.7语句构造注意事项714.8习题72第5章循环结构735.1循环概述735.1.1循环结构735.1.2循环分类745.2while语句745.2.1基本形式745.2.2else 语句765.2.3死循环765.3for语句775.3.1遍历循环775.3.2内置函数range()775.3.3循环嵌套实现785.4转移语句 805.4.1break语句815.4.2continue语句825.4.3pass语句835.5迭代器845.5.1iter()方法845.5.2next()方法845.6循环语句举例845.7语句构造注意事项885.8习题89第6章函数与模块916.1函数概述916.1.1函数引例916.1.2函数分类926.2函数的定义与使用926.2.1函数的定义926.2.2函数的使用936.2.3函数的返回值946.3参数传递956.3.1实参与形参956.3.2传对象引用956.4参数分类966.4.1必备参数966.4.2默认参数976.4.3关键参数976.4.4可变长参数986.5两类特殊函数986.5.1匿名函数986.5.2递归函数996.6变量作用域1036.6.1局部变量1036.6.2全局变量1046.7模块1046.7.1命名空间1046.7.2模块定义与导入1056.8第三方包管理工具1056.8.1pip1056.8.2安装wheel文件1066.8.3将py文件打包成exe文件1076.9习题108第7章文件与数据组织1097.1文件1097.1.1字符编码1097.1.2文本文件和二进制文件1107.2文件操作1107.2.1打开和关闭文件1107.2.2读写文件1127.2.3文件相关函数1147.3文件操作举例1167.4数据组织1177.4.1维度1177.4.2CSV格式1187.5习题119第8章面向对象程序设计1208.1面向对象概述1208.1.1类与对象1208.1.2三大特性 1218.2类属性与实例属性1228.2.1类属性1228.2.2实例属性1238.3方法1248.3.1对象方法1248.3.2类方法1258.3.3静态方法1268.4构造函数与析构函数1268.4.1构造函数1268.4.2析构函数1278.5继承性1278.6多态性1298.7习题131第9章tkinter的GUI设计1329.1概述1329.1.1界面设计原则1329.1.2Python的GUI工具1329.2tkinter概述1339.3常用控件1349.3.1标签1349.3.2文本框1359.3.3输入框1369.3.4单选按钮1379.3.5复选框1379.3.6按钮1389.3.7列表框1399.3.8滚动条1399.3.9对话框和消息框1409.4布局1419.4.1pack()方法1419.4.2grid()方法1439.4.3place()方法1449.4.4Frame()方法1459.5事件响应1469.6习题147第10章图形绘制14810.1绘图简介14810.2turtle14810.2.1turtle简介14810.2.2绘图步骤15010.2.3绘图实例15010.3Canvas15410.3.1Canvas简介15410.3.2绘图步骤15510.3.3绘制基本图形15510.3.4绘图实例15910.4习题161第11章爬虫与正则表达式16211.1网络爬虫16211.1.1概述16211.1.2爬虫流程16211.2正则表达式16211.2.1基本语法16311.2.2re模块16411.3Python爬虫库16711.3.1urllib库16711.3.2requests库16811.3.3BeautifulSoup库16911.3.4jieba 库17311.4网络爬虫举例17711.4.1需求17711.4.2实现思路17711.4.3实现步骤17811.5习题183第12章SQLite数据库18412.1关系型数据库18412.2SQLite数据库简介18512.3sqlite3模块操作数据库的步骤18612.4SQLite命令18712.5SQLite数据库举例18912.6习题191第13章异常处理19213.1错误类型19213.1.1语法错误19213.1.2运行时错误19213.1.3逻辑错误19313.2捕获和处理异常19313.2.1try…except…else语句 19313.2.2try…except…finally语句19513.2.3raise语句19613.2.4自定义异常类19613.3习题198第14章Python计算生态19914.1数据分析19914.1.1NumPy 19914.1.2SciPy20314.1.3Pandas 20614.2数据可视化20914.2.1Matplotlib简介20914.2.2绘制图形21014.3Web开发21414.3.1Web开发技术发展历程21414.3.2Django框架21514.4游戏开发21714.4.1Pygame简介21714.4.2Pygame的模块21914.5习题224附录A全国计算机等级考试二级Python语言程序设计考试大纲(2018年版)225A.1基本要求225A.2考试内容225A.3考试方式226附录B上海市计算机等级考试二级Python大纲(2016年版)227B.1考试性质227B.2考试目标227B.3考试细则227B.4试卷结构228B.5考试内容和要求228附录CPython的内置数据类型231附录DPython的内置函数232D.1数学函数232D.2转换函数232D.3随机数函数233D.4时间函数234D.5列表函数236D.6元组函数236D.7字符串函数236D.8字典函数238D.9集合函数238附录EPython内置的集成开发工具IDLE239E.1IDLE简介239E.2IDLE的两种运行方式239E.2.1命令行运行方式239E.2.2图形用户界面运行方式240E.3IDLE的调试方法240附录FPython程序调试器pdb244F.1pdb简介244F.2pdb的调用方式244F.2.1在命令行调用pdb244F.2.2在Python交互环境中调用pdb244F.2.3pdb模块的set_trace方法245F.3调试命令246附录GPyCharm编辑器247G.1PyCharm简介247G.2PyCharm调试步骤247参考文献249