QQ在线客服
免费咨询热线
400-615-1233
工作时间-工作日
8:30-17:30

Python程序设计

  • 类  别:大数据与云计算
  • 书  名:Python程序设计
  • 主  编:金松林
  • 定  价:45
  • 开  本:大16开
  • 印刷方式:双色
  • 时  间:2024年1月
  • 出  版  社:同济大学出版社
  • 书  号:978-7-5608-9023-4

内容摘要

        本书深入浅出地介绍了Python编程语言的基础知识及简单的数据处理技术。全书共分10章,主要内容包括初识Python,数据类型、变量与运算符,字符串,列表与元组,字典,条件与循环语句,函数与模块,类,文件与异常,数据处理及可视化。
        本书可作为Python程序设计教材,也可作为软件开发人员的参考资料,还可作为Python语言自学者的参考用书。

目录

第1章 初识Python
 1.1认识Python
  1.1.1Python的发展历程
  1.1.2Python语言的特点
  1.1.3Python的主要应用领域
 1.2搭建Python编程环境
  1.2.1在Linux系统中搭建Python环境
  1.2.2在Mac OS X系统中搭建Python环境
  1.2.3在Windows系统中搭建Python环境
 1.3Python集成开发环境
  1.3.1PyCharm
  1.3.2Sublime Text
 1.4本章小结
 1.5习题
第2章 数据类型、变量与运算符
 2.1Python的数据类型
  2.1.1数值类型
  2.1.2字符串类型
  2.1.3列表类型
  2.1.4元组类型
  2.1.5字典类型
  2.1.6集合类型
 2.2变量
  2.2.1变量的命名规则
  2.2.2变量赋值
 2.3运算符
  2.3.1算术运算符
  2.3.2赋值运算符
  2.3.3关系运算符
  2.3.4逻辑运算符
  2.3.5其他运算符
  2.3.6运算符优先级
 2.4数据类型转换
  2.4.1自动数据类型转换
  2.4.2强制数据类型转换
 2.5本章小结
 2.6习题
第3章 字符串
 3.1字符串概述
  3.1.1字符串的定义
  3.1.2转义字符
  3.1.3字符串原样输出
 3.2字符串基本操作
  3.2.1字符串连接
  3.2.2重复输出字符串
  3.2.3通过索引访问字符串中的字符
  3.2.4使用切片访问字符串中的一部分
  3.2.5包含性判断
 3.3字符串的常用方法
  3.3.1字符串格式化处理方法
  3.3.2字符搜索方法
  3.3.3字符串替换方法
  3.3.4指定字符去除方法
  3.3.5字符串判断方法
  3.3.6其他常用方法
 3.4综合实验
 3.5本章小结
 3.6习题
第4章 列表与元组
 4.1列表概述
  4.1.1创建列表
  4.1.2访问列表元素
  4.1.3遍历列表元素
 4.2列表的常用方法
  4.2.1列表元素的查找
  4.2.2列表元素的增加
  4.2.3列表元素的删除
  4.2.4列表元素的修改
  4.2.5列表元素的排序
  4.2.6成员资格检查与计数
  4.2.7列表切片
  4.2.8其他常用方法
 4.3元组概述
  4.3.1元组的定义
  4.3.2元组的基本操作
  4.3.3元组的内置函数
 4.4综合实验
 4.5本章小结
 4.6习题
第5章 字典
 5.1字典概述
  5.1.1字典的用途
  5.1.2字典的创建
  5.1.3字典的使用
 5.2遍历字典
  5.2.1遍历字典的所有键
  5.2.2遍历字典的所有值
  5.2.3遍历字典所有的键值对
 5.3字典的常用方法
  5.3.1字典元素的添加
  5.3.2字典元素的修改
  5.3.3字典元素的删除
  5.3.4字典的常用函数
 5.4嵌套
  5.4.1在字典中嵌套列表
  5.4.2在列表中嵌套字典
 5.5综合实验
 5.6本章小结
 5.7习题
第6章 条件与循环语句
 6.1布尔运算概述
 6.2条件语句
  6.2.1if语句
  6.2.2if-else语句
  6.2.3if-elif-else语句
  6.2.4代码块嵌套
 6.3循环语句
  6.3.1while循环语句
  6.3.2for循环语句
  6.3.3循环嵌套
 6.4跳出循环
  6.4.1break语句
  6.4.2continue语句
  6.4.3else语句
 6.5input()函数
 6.6综合实验
 6.7本章小结
 6.8习题
第7章 函数与模块
 7.1定义函数
 7.2函数参数与函数的值
  7.2.1形参与实参
  7.2.2函数的返回值
 7.3函数的类型
 7.4模块
  7.4.1导入模块
  7.4.2使用as给模块指定别名
  7.4.3常用模块
 7.5综合实验
 7.6本章小结
 7.7习题
第8章 类
 8.1类概述
  8.1.1Python中的类
  8.1.2Python中的对象
 8.2类的使用
  8.2.1创建自定义类
  8.2.2根据类创建对象
  8.2.3类的属性与方法
 8.3构造方法与析构方法
  8.3.1构造方法
  8.3.2析构方法
 8.4对象魔法
  8.4.1继承
  8.4.2封装
  8.4.3多态
 8.5综合实验
 8.6本章小结
 8.7习题
第9章 文件与异常
 9.1文件
  9.1.1文件打开
  9.1.2文件模式
  9.1.3文件关闭
 9.2文件的基本方法
  9.2.1文件路径
  9.2.2文件的读取
  9.2.3文件的写入
  9.2.4文件的重命名
  9.2.5文件的删除
 9.3异常
  9.3.1异常简介
  9.3.2捕获异常
  9.3.3处理异常
 9.4存储数据
 9.5综合实验
 9.6本章小结
 9.7习题
第10章 数据处理及可视化
 10.1数据处理
  10.1.1NumPy库简介
  10.1.2Pandas库简介
 10.2数据可视化
 10.3数据分析综合案例
 10.4本章小结
 10.5习题
参考文献

相关图书

  • Python数据挖掘技术

    主编:孙玉荣 张佳

    本书主要介绍数据挖掘的基本技术和应用,全书共分11章,主要内容包括数据挖掘概述、Python数据挖掘基础、数据获取与预处理技术、数

    ¥49.8
  • Python数据分析与应用

    主编:吴涛 徐光侠 刘俊

    本书从实际应用出发,侧重对学生实践能力的培养。全书共分9章,内容包括数据分析基础、Python编程语言、数据分析过程、回归与预测

    ¥45
  • Python计算机视觉应用(全彩版)

    主编:刘国华

    本书是依托Python语言讲解计算机视觉的基础理论与算法,并通过大量示例细致分析了图像形成和处理技术、图像特征提取、图像分割、图

    ¥69.8
  • Python程序设计简明教程

    主编:张春飞

    本书分为10章,内容包括Python语言概述、初识Python、选择结构与循环结构、Python组合数据类型、函数、面向对象程序设计、模块及第

    ¥49.9
  • Java程序设计案例教程

    主编:李海涛 陈涛 孙红丽

    本书是基于翻转课堂的课程教学范式改革与校本应用型教材建设项目基础上编写的。本书采用案例驱动的方式编写,即把理论知识点的讲解

    ¥59.8
  • C语言程序设计上机指导与习题解答(修订版)

    主编:张春飞 许志军

    本书是《C语言程序设计(修订版)》的辅助教材,用于辅助教师教学与学生上机实验。本书共分4章:第1章介绍Visual C++ 2010集成开

    ¥33
  • C语言程序设计(修订版)

    主编:张春飞 许志军

    本书是为普通高等院校学生学习C语言程序设计编写的教材,共分10章,内容包括:程序设计与C语言、C语言的基本知识、控制结构、数组

    ¥49
  • C语言程序设计习题解答与上机指导

    主编:李小艳 王绪梅

    本书是《C语言程序设计》的配套用书,全书共分两大部分:第1部分是与教材相匹配的习题解答,给出了《C语言程序设计》一书中各章习

    ¥32
  • C语言程序设计

    主编:王绪梅 李小艳

    本书由浅入深地介绍了C语言程序设计的相关知识。全书共分8章,内容包括C语言程序设计基础知识、C程序的数据描述与计算、结构化程序

    ¥45