搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
出版时间 :
无库存
Python编程导论
0.00     定价 ¥ 59.00
泸西县图书馆
此书还可采购1本,持证读者免费借回家
  • ISBN:
    9787302601616
  • 作      者:
    赵雷,朱晓旭,刘安,胡沁涵
  • 出 版 社 :
    清华大学出版社
  • 出版日期:
    2022-04-01
收藏
作者简介

朱晓旭,男,1975年2月生,副教授,博士,硕士生导师。于武汉理工大学获学士学位,苏州大学获硕士、博士学位。参与多项国家、省部级自然基金项目,并主持完成多项横向课题,获得软件著作权多项,出版教材两部。获首届苏州大学学生“我最喜爱的老师”,担任苏州大学ACM训练队教练。主要研究方向是中文信息处理、智能化信息处理。

展开
目录

第1章计算思维和Python概述


1.1计算思维


1.1.1什么是计算思维


1.1.2计算思维的关键要素


1.1.3计算思维实例


1.1.4计算思维与程序设计


1.1.5计算思维和计算能力


1.2Python语言概述


1.2.1Python的发展


1.2.2Python的优缺点


1.3Python解释器的安装


1.4集成开发环境


1.4.1IDLE


1.4.2PyCharm


1.4.3Visual Studio


1.4.4Visual Studio Code


习题


第2章Python基础知识


2.1基本数值数据类型


2.1.1整型


2.1.2浮点型


2.1.3复数型


2.1.4布尔型


2.2变量


2.2.1变量概述


2.2.2变量命名规则


2.2.3变量的赋值


2.2.4深度理解变量


2.2.5变量的删除


2.3Python的运算符


2.3.1常用运算符


2.3.2运算符的优先级


2.4输入与输出


2.4.1input()函数


2.4.2print()函数


2.4.3输出的格式控制


2.5模块与包


2.5.1导入模块


2.5.2安装第三方包


习题






目录



Python编程导论——计算思维实现

第3章数据的组织——列表


3.1列表概述


3.2创建列表的方法


3.3列表基本操作


3.3.1索引


3.3.2切片


3.3.3连接和重复


3.3.4查询操作


3.3.5修改操作


3.3.6反转


3.3.7复制


3.4列表与排序


习题


第4章分支结构程序


4.1条件判断


4.1.1比较运算符


4.1.2测试运算符


4.2逻辑运算符


4.2.1逻辑与


4.2.2逻辑或


4.2.3逻辑非


4.2.4逻辑运算符的优先级


4.3if语句


4.3.1单分支if


4.3.2双分支if


4.3.3多分支if


4.4if嵌套


4.5条件表达式


4.6典型例题分析


习题


第5章循环结构程序


5.1循环与重复计算


5.2while循环


5.3for循环


5.4break、continue和pass


5.4.1break


5.4.2continue


5.4.3pass


5.5循环嵌套


5.6循环优化


5.7典型例题


习题


第6章数据的组织——元组、字典和集合


6.1元组


6.2字典


6.2.1创建字典


6.2.2查询字典


6.2.3修改字典


6.2.4与字典相关的排序


6.3集合


6.3.1创建集合


6.3.2查询集合


6.3.3修改集合


6.4典型例题


习题


第7章函数和程序结构


7.1函数概述


7.2函数分类


7.2.1内置函数


7.2.2标准库函数


7.2.3第三方库函数


7.2.4用户自定义函数


7.3函数的定义


7.4函数的返回值


7.5函数的调用


7.5.1普通对象和可变对象的传递


7.5.2实际参数“乱序”


7.6提供缺省参数的函数


7.7匿名函数


7.8全局变量与局部变量


7.8.1局部变量


7.8.2全局变量


7.9多文件程序


7.9.1包、模块和函数


7.9.2用户自定义模块


7.10典型例题


习题


第8章字符串和正则表达式


8.1字符在计算机内的存储


8.1.1ASCII


8.1.2Unicode


8.1.3机内码和字符的转换


8.2字符串


8.2.1字符串常量


8.2.2转义表示


8.3字符串常用操作


8.3.1字符串索引


8.3.2字符串切片


8.3.3字符串连接


8.3.4字符串常用方法


8.4正则表达式


8.4.1正则表达式简介


8.4.2正则表达式模块


8.4.3元字符


8.4.4常用正则表达式


8.4.5常用函数与方法


8.5典型例题


习题


第9章文件和数据持久存储


9.1文件概述


9.2文本文件的访问


9.2.1文件的打开和关闭


9.2.2文本文件的写入


9.2.3文本文件的读取


9.2.4with结构


9.3二进制文件的访问


9.3.1struct模块


9.3.2字节序


9.3.3写入二进制文件


9.3.4读取二进制文件


9.4文件操作及文件夹操作


9.4.1遍历文件夹


9.4.2其他常用的文件及文件夹操作


9.5文件操作应用案例


9.5.1批量文件处理


9.5.2格式化文本文件处理——以CSV文件为例


9.5.3特殊格式文件处理——以WAV文件为例


习题


第10章异常和程序健壮性


10.1异常概述


10.2Python异常类的结构


10.3异常处理


10.3.1try…except结构


10.3.2异常处理的包容性


10.3.3具有多个except子句的异常处理结构


10.3.4try…except…else结构


10.3.5try…except…finally结构


10.4异常处理过程中发生的异常


10.5异常的特殊用法


10.5.1主动抛出异常


10.5.2利用raise跳出多重循环


10.5.3从递归中快速返回


10.5.4利用异常简化程序


习题


第11章程序测试与调试


11.1程序测试与调试的目的和任务


11.2程序测试


11.2.1黑盒测试


11.2.2白盒测试


11.2.3灰盒测试


11.3错误分类


11.3.1语法错误


11.3.2运行错误


11.3.3逻辑错误


11.4程序调试的常用方法


11.4.1利用输出


11.4.2单步调试与断点


习题


第12章常用计算思维实现


12.1枚举思维


12.2贪心思维


12.3二分思维


12.4递归思维


12.5分治思维


12.6动态规划


习题


第13章NumPy、Pandas和Matplotlib


13.1NumPy


13.1.1NumPy数组对象


13.1.2NumPy的数据类型


13.1.3数据文件读写


13.1.4简单统计


13.1.5矩阵与线性代数


13.2Pandas


13.2.1Series


13.2.2DataFrame


13.2.3Panel


13.3Matplotlib


13.3.1基本概念


13.3.2折线图


13.3.3定制图形风格


13.3.4散点图


13.3.5柱状图


13.3.6直方图


13.3.7饼图


13.3.8三维绘图


习题


第14章Python图形用户界面


14.1Hello World


14.2wxPython UI控件


14.3wxPython事件


14.4wxFormBuilder可视化构建工具


习题


参考文献



展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

温馨提示:请使用泸西县图书馆的读者帐号和密码进行登录

点击获取验证码
登录