Python程序设计基础

Python程序设计基础
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2021-01
版次: 1
ISBN: 9787111670483
定价: 43.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 242页
8人买过
  • 本书以实用为导向,从基础概念、语法结构、应用案例、开发技巧等方面深入浅出地介绍了Python的程序设计方法以及项目实现流程。 
    本书以实例方式进行讲解,每个实例程序都通过了验证。本书内容图文并茂,操作步骤完善,并附有具体脚本代码,易于掌握和学习。本书提供开放式的课程网站(http://wwwcmueducn/computer)和相应的课件作为支持。 
    本书既可以作为全国普通高校各专业计算机公共基础课程的教材,又可以作为全国计算机等级考试的辅导教材,还可以作为专业技术人员的参考用书。 前言 

    第1章 Python概述 

    导学 

    11 Python简介 

    111 Python的概念 

    112 Python的发展历史 

    113 Python3 

    114 Python的特点 

    115 Python的应用领域 

    12 Python的安装 

    13第一个 Python程序 

    14搭建 Python集成开发环境 

    15 Python的输入/输出 

    151 Python的输入 

    152 Python的输出 

    本章小结 

    第2章 基础语法 

    导学 

    21 Python变量的赋值 

    22 Python的标准数据类型 

    221数字 

    222字符串 

    223列表 

    224元组 

    225字典 

    226集合 

    23 Python的基本运算符 

    231算术运算符 

    232字符串运算符 

    233比较运算符 

    234赋值运算符 

    235逻辑运算符 

    236成员运算符 

    237常用运算符的优先级 

    本章小结 

    第3章 程序的控制结构 

    导学 

    31顺序结构 

    32分支结构 

    321 if语句(单分支结构) 

    322 if…else语句(双分支结构) 

    323 if…elif…else语句(多分支结构) 

    324 pass语句 

    325 try…except语句 

    33循环结构 

    331 while语句(while循环) 

    332 for语句(for循环) 

    333循环嵌套 

    334 break语句和continue语句 

    本章小结 

    第4章 函数、模块和文件 

    导学 

    41函数 

    411系统函数 

    412函数的定义 

    413函数的参数和返回值 

    414变量的作用域 

    415递归调用 

    42模块 

    43文件 

    431文件的打开和关闭 

    432文件的读操作 

    433文件的写操作 

    434文件的指针定位 

    本章小结 

    第5章 面向对象程序设计 

    导学 

    51面向对象程序设计基础 

    511面向对象程序设计的基本概念 

    512面向对象程序设计的三个基本特性 

    52定义和访问类与对象 

    521定义类和对象 

    522利用构造函数定义类 

    523定义和访问实例属性与类属性 

    53类的继承与多态 

    531类的继承 

    532类的多继承 

    533类的多态 

    本章小结 

    第6章 图形界面设计 

    导学 

    61 Python图形开发库 

    611开发平台 

    612创建Windows窗口 

    62 Tkinter常用组件 

    621 Tkinter组件 

    622标签 

    623按钮 

    624文本框 

    625列表框 

    626单选按钮和复选框 

    627消息窗口 

    628对话框 

    629菜单 

    63窗口内图形绘制 

    631 Canvas画布组件 

    632绘制图形对象 

    64 Python事件处理 

    641事件类型 

    642事件处理函数 

    643事件绑定 

    本章小结 

    第7章 数据库应用 

    导学 

    71结构化查询语言 

    711SQL基本语句 

    712SQL查询语句 

    72SQLite3数据库基础 

    73 Python的SQLite3数据库编程 

    731访问数据库的方法 

    732数据库应用实例 

    74 Python访问主流数据库与存储文本数据 

    741 Python访问主流数据库 

    742 Python存储文本数据 

    本章小结 

    第8章 网络与多线程 

    导学 

    81网络编程理论基础 

    811软件体系结构 

    812IP 

    813端口 

    814HTTP 

    815TCP和UDP 

    816socket 

    82TCP编程实现 

    821利用TCP客户端获取网页内容 

    822TCP服务器端编程 

    83UDP编程实现 

    831UDP单客户端编程 

    832UDP多客户端编程 

    84多线程编程 

    841进程和线程的原理 

    842创建线程的两种方法 

    843线程同步机制 

    85网络与多线程编程综合应用实例 

    本章小结 

    第9章 Python网络爬虫 

    导学 

    91网络爬虫原理 

    92requests爬取库 

    921requests爬取库的安装 

    922requests爬取库的使用方法 

    923访问异常处理 

    924requests爬取库的应用 

    93BeautifulSoup解析库 

    931BeautifulSoup解析库的安装 

    932BeautifulSoup解析库的使用方法 

    933BeautifulSoup解析库的应用 

    本章小结 

    第10章 图像操作与处理 

    导学 

    101Pillow 的安装 

    102PIL的基本概念 

    103PIL的常用模块 

    1031Image模块 

    1032ImageChops模块 

    1033ImageDraw模块 

    1034ImageEnhance模块 

    1035ImageFilter模块 

    1036ImageFont模块 

    104PIL对图像的基本操作 

    1041图像格式的转换 

    1042创建缩略图 

    1043图像的复制和粘贴 

    1044几何变换 

    105PIL对图像处理的综合实例 

    本章小结 

    第11章 科学计算与数据可视化 

    导学 

    111科学计算 

    1111NumPy数组 

    1112NumPy数组的算术运算操作 

    1113NumPy数组的形状操作 

    1114NumPy的图像数组操作 

    112数据可视化 

    1121使用pyplot模块的绘图方法 

    1122使用pyplot模块绘制直方图、条形图、散点图及饼状图等 

    本章小结 

    第12章 机器学习 

    导学 

    121机器学习的概念与操作流程 

    1211机器学习的概念 

    1212机器学习的操作流程 

    1213机器学习库sklearn的安装 

    122算法与应用 

    1221线性回归 

    1222Kmeans聚类 

    1223逻辑回归算法 

    本章小结 

    第13章 Python与XML 

    导学 

    131XML概述 

    132 Python使用SAX解析XML 

    1321SAX简介 

    1322使用SAX解析XML文件的方法 

    1323使用SAX解析XML文件的实例 

    133 Python使用DOM解析XML 

    1331DOM简介 

    1332使用DOM解析XML文件 

    1333使用DOM添加节点 

    1334使用DOM修改、删除节点 

    本章小结 

    参考文献
  • 内容简介:
    本书以实用为导向,从基础概念、语法结构、应用案例、开发技巧等方面深入浅出地介绍了Python的程序设计方法以及项目实现流程。 
    本书以实例方式进行讲解,每个实例程序都通过了验证。本书内容图文并茂,操作步骤完善,并附有具体脚本代码,易于掌握和学习。本书提供开放式的课程网站(http://wwwcmueducn/computer)和相应的课件作为支持。 
    本书既可以作为全国普通高校各专业计算机公共基础课程的教材,又可以作为全国计算机等级考试的辅导教材,还可以作为专业技术人员的参考用书。
  • 目录:
    前言 

    第1章 Python概述 

    导学 

    11 Python简介 

    111 Python的概念 

    112 Python的发展历史 

    113 Python3 

    114 Python的特点 

    115 Python的应用领域 

    12 Python的安装 

    13第一个 Python程序 

    14搭建 Python集成开发环境 

    15 Python的输入/输出 

    151 Python的输入 

    152 Python的输出 

    本章小结 

    第2章 基础语法 

    导学 

    21 Python变量的赋值 

    22 Python的标准数据类型 

    221数字 

    222字符串 

    223列表 

    224元组 

    225字典 

    226集合 

    23 Python的基本运算符 

    231算术运算符 

    232字符串运算符 

    233比较运算符 

    234赋值运算符 

    235逻辑运算符 

    236成员运算符 

    237常用运算符的优先级 

    本章小结 

    第3章 程序的控制结构 

    导学 

    31顺序结构 

    32分支结构 

    321 if语句(单分支结构) 

    322 if…else语句(双分支结构) 

    323 if…elif…else语句(多分支结构) 

    324 pass语句 

    325 try…except语句 

    33循环结构 

    331 while语句(while循环) 

    332 for语句(for循环) 

    333循环嵌套 

    334 break语句和continue语句 

    本章小结 

    第4章 函数、模块和文件 

    导学 

    41函数 

    411系统函数 

    412函数的定义 

    413函数的参数和返回值 

    414变量的作用域 

    415递归调用 

    42模块 

    43文件 

    431文件的打开和关闭 

    432文件的读操作 

    433文件的写操作 

    434文件的指针定位 

    本章小结 

    第5章 面向对象程序设计 

    导学 

    51面向对象程序设计基础 

    511面向对象程序设计的基本概念 

    512面向对象程序设计的三个基本特性 

    52定义和访问类与对象 

    521定义类和对象 

    522利用构造函数定义类 

    523定义和访问实例属性与类属性 

    53类的继承与多态 

    531类的继承 

    532类的多继承 

    533类的多态 

    本章小结 

    第6章 图形界面设计 

    导学 

    61 Python图形开发库 

    611开发平台 

    612创建Windows窗口 

    62 Tkinter常用组件 

    621 Tkinter组件 

    622标签 

    623按钮 

    624文本框 

    625列表框 

    626单选按钮和复选框 

    627消息窗口 

    628对话框 

    629菜单 

    63窗口内图形绘制 

    631 Canvas画布组件 

    632绘制图形对象 

    64 Python事件处理 

    641事件类型 

    642事件处理函数 

    643事件绑定 

    本章小结 

    第7章 数据库应用 

    导学 

    71结构化查询语言 

    711SQL基本语句 

    712SQL查询语句 

    72SQLite3数据库基础 

    73 Python的SQLite3数据库编程 

    731访问数据库的方法 

    732数据库应用实例 

    74 Python访问主流数据库与存储文本数据 

    741 Python访问主流数据库 

    742 Python存储文本数据 

    本章小结 

    第8章 网络与多线程 

    导学 

    81网络编程理论基础 

    811软件体系结构 

    812IP 

    813端口 

    814HTTP 

    815TCP和UDP 

    816socket 

    82TCP编程实现 

    821利用TCP客户端获取网页内容 

    822TCP服务器端编程 

    83UDP编程实现 

    831UDP单客户端编程 

    832UDP多客户端编程 

    84多线程编程 

    841进程和线程的原理 

    842创建线程的两种方法 

    843线程同步机制 

    85网络与多线程编程综合应用实例 

    本章小结 

    第9章 Python网络爬虫 

    导学 

    91网络爬虫原理 

    92requests爬取库 

    921requests爬取库的安装 

    922requests爬取库的使用方法 

    923访问异常处理 

    924requests爬取库的应用 

    93BeautifulSoup解析库 

    931BeautifulSoup解析库的安装 

    932BeautifulSoup解析库的使用方法 

    933BeautifulSoup解析库的应用 

    本章小结 

    第10章 图像操作与处理 

    导学 

    101Pillow 的安装 

    102PIL的基本概念 

    103PIL的常用模块 

    1031Image模块 

    1032ImageChops模块 

    1033ImageDraw模块 

    1034ImageEnhance模块 

    1035ImageFilter模块 

    1036ImageFont模块 

    104PIL对图像的基本操作 

    1041图像格式的转换 

    1042创建缩略图 

    1043图像的复制和粘贴 

    1044几何变换 

    105PIL对图像处理的综合实例 

    本章小结 

    第11章 科学计算与数据可视化 

    导学 

    111科学计算 

    1111NumPy数组 

    1112NumPy数组的算术运算操作 

    1113NumPy数组的形状操作 

    1114NumPy的图像数组操作 

    112数据可视化 

    1121使用pyplot模块的绘图方法 

    1122使用pyplot模块绘制直方图、条形图、散点图及饼状图等 

    本章小结 

    第12章 机器学习 

    导学 

    121机器学习的概念与操作流程 

    1211机器学习的概念 

    1212机器学习的操作流程 

    1213机器学习库sklearn的安装 

    122算法与应用 

    1221线性回归 

    1222Kmeans聚类 

    1223逻辑回归算法 

    本章小结 

    第13章 Python与XML 

    导学 

    131XML概述 

    132 Python使用SAX解析XML 

    1321SAX简介 

    1322使用SAX解析XML文件的方法 

    1323使用SAX解析XML文件的实例 

    133 Python使用DOM解析XML 

    1331DOM简介 

    1332使用DOM解析XML文件 

    1333使用DOM添加节点 

    1334使用DOM修改、删除节点 

    本章小结 

    参考文献
查看详情
相关图书 / 更多
Python程序设计基础
PyTorch实战
(印)Ashish Ranjan Jha(阿施·拉贾汉·贾)
Python程序设计基础
Python游戏开发从入门到进阶实战
明日科技 编著
Python程序设计基础
Pylon
Faulkner;William
Python程序设计基础
PyTorch深度学习指南:计算机视觉 卷II 王兆宇
(巴西)丹尼尔·沃格特·戈多伊
Python程序设计基础
PyTorch深度学习指南:序列与自然语言处理 卷III
(巴西)丹尼尔·沃格特·戈多伊(Daniel Voigt Godoy)
Python程序设计基础
Python推荐系统实战:基于深度学习、NLP和图算法的应用型推荐系统
(印)阿克谢·库尔卡尼 等
Python程序设计基础
Python金融量化实战固定收益类产品分析
欧晨
Python程序设计基础
Python量子计算实践:基于Qiskit和IBM Quantum Experience平台
(美)哈西·诺伦(Hassi Norlén)
Python程序设计基础
Python金融量化分析
肖建军;高拴平
Python程序设计基础
Python Streamlit从入门到实战——快速构建机器学习和数据科学Web应用(微课视频版)
王鑫
Python程序设计基础
Python编程:时间序列分析入门与实战应用
王恺
Python程序设计基础
Python语言科研绘图与学术图表绘制从入门到精通 科技绘图与科学可视化专业教程
关东升 编著
您可能感兴趣 / 更多
Python程序设计基础
Python程序设计基础
娄岩 刘帮涛 主编 罗敏 李瑾 黄志伟 副主编;黄婧 李仕琼 邓欢 曹高飞 王婧 杨佳艳 李敏军 张波 参编
Python程序设计基础
虚拟现实与增强现实实用教程
娄岩 编
Python程序设计基础
医学虚拟现实与增强现实概论
娄岩 主编;张志常 徐东雨 庞东兴 副主编
Python程序设计基础
Python程序设计基础
娄岩 编
Python程序设计基础
大数据应用基础
娄岩 编
Python程序设计基础
二级Python编程指南/21世纪高等学校计算机基础实用规划教材
娄岩 编
Python程序设计基础
大学计算机基础
娄岩 编
Python程序设计基础
虚拟现实与增强现实应用基础
娄岩 编
Python程序设计基础
医学数据库应用教程
娄岩 编
Python程序设计基础
医学大数据应用概论/普通高等教育“十三五”规划教材
娄岩 编
Python程序设计基础
虚拟现实与增强现实技术导论/普通高等教育“十三五”规划教材
娄岩 编
Python程序设计基础
大数据技术应用导论
娄岩 著