Python语言实用教程

Python语言实用教程
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2018-04
版次: 1
ISBN: 9787111592617
定价: 49.00
装帧: 其他
开本: 16开
纸张: 胶版纸
页数: 250页
字数: 390千字
9人买过
  • 《Python语言实用教程》是编者在20多年计算机教学实践的基础上编著而成的,希望《Python语言实用教程》能做到:概念清晰、例题精选;把握语言知识点与实用技能;充分体现出语言的实用性与应用价值。
      全书内容全面、重点突出,共含12章,主要内容包括Python概述、语言基础、选择与循环、Python序列、函数与模块、面向对象程序设计、文件、异常处理、数据结构与操作、科学计算、数据库应用、网络与爬虫等。
      《Python语言实用教程》既可作为高等院校“Python语言程序设计”类课程的教材,也可作为自学考试人员、应用系统开发设计人员、工程技术人员的参考用书。
      《Python语言实用教程》配有电子教案,需要的教师可登录www·cmpedu.com免费注册,审核通过后下载,或联系编辑索取(QQ:2966938356,电话:010-88379739)。 出版说明

    前言

    第1章Python概述

    1.1程序设计语言简介

    1.2Python语言简介

    1.2.1Python发展历史

    1.2.2Python特点

    1.2.3Python应用场合

    1.3安装Python

    1.3.1下载Python

    1.3.2UNIX和Linux平台安装Python

    1.3.3在Windows平台安装Python

    1.3.4环境变量配置

    1.4常用编辑器

    1.4.1IDLE

    1.4.2PyCharm

    1.4.3Eclipse+PyDev

    1.5Python语法概述

    1.5.1程序结构特点

    1.5.2程序语法规则

    1.6应用实例

    1.7习题

    第2章语言基础

    2.1数据类型

    2.1.1类型常量

    2.1.2类型变量

    2.1.3数值(numerics)

    2.1.4字符串(str)

    2.1.5列表(list)

    2.1.6元组(tuple)

    2.1.7集合(set)

    2.1.8字典(dict)

    2.1.9数据类型转换

    2.2运算符与表达式

    2.2.1运算符

    2.2.2优先级

    2.2.3表达式与结合性

    2.2.4常用内置函数

    2.3基本输入与输出

    2.4应用实例

    2.5习题

    第3章选择与循环

    3.1结构化程序设计

    3.1.1算法与流程图

    3.1.2 3种基本结构

    3.2条件表达式

    3.2.1关系运算符及其优先级

    3.2.2关系表达式

    3.2.3逻辑运算符及其优先级

    3.2.4逻辑表达式

    3.3选择结构

    3.3.1 if语句的3种形式

    3.3.2 if语句的嵌套

    3.4循环结构

    3.4.1 while循环语句

    3.4.2 for循环语句

    3.4.3循环嵌套

    3.4.4循环控制语句

    3.4.5迭代器

    3.5应用实例

    3.6习题

    第4章Python序列

    4.1序列

    4.1.1序列的概念

    4.1.2序列通用操作

    4.2列表

    4.2.1列表操作符与内置函数

    4.2.2列表的基本操作

    4.2.3列表方法

    4.3元组

    4.3.1元组的创建与访问

    4.3.2元组操作符与函数

    4.3.3元组的基本操作

    4.4范围range

    4.5字符串

    4.5.1字符串的创建与访问

    4.5.2字符串操作符

    4.5.3字符串方法

    4.6序列间的转换操作

    4.7字典

    4.7.1字典的创建与访问

    4.7.2字典基本操作符

    4.7.3字典方法

    4.8集合

    4.8.1集合的创建与访问

    4.8.2集合基本操作符

    4.9应用实例

    4.10习题

    第5章函数与模块

    5.1函数

    5.1.1函数定义与调用

    5.1.2形参与实参

    5.2参数类型

    5.2.1必备参数

    5.2.2命名参数

    5.2.3默认值参数

    5.2.4可变长参数

    5.2.5匿名函数

    5.2.6几个特殊函数

    5.2.7return语句

    5.3变量作用域

    5.3.1局部变量

    5.3.2全局变量

    5.4函数嵌套与递归

    5.5模块

    5.5.1导入模块

    5.5.2标准库模块介绍

    5.6命名空间

    5.6.1命名空间的分类

    5.6.2命名空间的规则

    5.7包

    5.7.1包的概念

    5.7.2包管理工具

    5.8应用实例

    5.9习题

    第6章面向对象程序设计

    6.1面向对象的基本概念

    6.2类与对象

    6.2.1创建类

    6.2.2创建实例对象

    6.2.3访问属性

    6.2.4对象销毁(垃圾回收)

    6.3实例属性与类属性

    6.4方法

    6.4.1类的方法

    6.4.2self的作用

    6.4.3类私有方法

    6.4.4构造方法

    6.4.5析构方法

    6.4.6静态方法与类方法

    6.4.7命名空间

    6.4.8作用域

    6.5继承

    6.5.1继承与派生

    6.5.2多重继承

    6.5.3重载

    6.5.4隐藏数据

    6.5.5 super函数

    6.6多态和封装

    6.6.1多态

    6.6.2封装和私有化

    6.7应用实例

    6.8习题

    第7章文件

    7.1文件基本概念

    7.2文件打开和关闭

    7.2.1打开文件open()方法

    7.2.2 File对象的属性

    7.2.3关闭文件close()方法

    7.3文件操作

    7.3.1写入操作方法

    7.3.2读取操作方法

    7.3.3定位与移动操作方法

    7.3.4复制、重命名与删除

    7.4文件夹的操作

    7.5序列化和反序列化

    7.6应用实例

    7.7习题

    第8章异常处理

    8.1错误种类

    8.1.1语法错误

    8.1.2运行时错误

    8.1.3逻辑错误

    8.2异常

    8.2.1异常处理

    8.2.2抛出异常

    8.2.3自定义异常

    8.2.4定义清理异常

    8.3断言

    8.4调试

    8.4.1使用IDLE调试

    8.4.2调试程序的方法

    8.5应用实例

    8.6习题

    第9章数据结构与操作

    9.1数据结构

    9.1.1数组

    9.1.2列表与堆栈

    9.1.3列表与队列

    9.1.4推导式与嵌套解析

    9.1.5遍历技巧

    9.1.6栈操作

    9.1.7队列操作

    9.1.8链表操作

    9.1.9堆结构

    9.2常用操作

    9.2.1查找

    9.2.2排序

    9.3应用实例

    9.4习题

    第10章科学计算

    10.1扩展类库的安装

    10.2 NumPy基本应用

    10.2.1 ndarray对象

    10.2.2 ufunc运算

    10.2.3矩阵运算

    10.2.4文件存取

    10.3 SciPy基本应用

    10.3.1常数与特殊函数

    10.3.2 SciPy简单应用

    10.4 Matplotlib基本应用

    10.4.1绘制散点图与曲线图

    10.4.2绘制正弦余弦曲线

    10.4.3绘制饼状图

    10.4.4绘制三维图形

    10.5数据分析模块pandas

    10.6习题

    第11章数据库应用

    11.1关系数据库概述

    11.1.1关系数据库

    11.1.2SQL语言

    11.2 Python数据库编程概述

    11.3 Python与ODBC

    11.4 Python与SQLite3

    11.5 Python与MySQL

    11.5.1 MySQLdb的安装

    11.5.2使用MySQLdb操作MySQL

    11.5.3 PyMySQL的安装

    11.5.4使用PyMySQL操作MySQL

    11.5.5 MySQL-connector安装与

    使用

    11.5.6中文乱码问题处理

    11.6 Python与SQL Server

    11.7习题

    第12章网络与爬虫

    12.1网络基础知识

    12.1.1网络通信基本概念

    12.1.2 TCP和UDP

    12.1.3网络程序设计技术

    12.2 Socket编程

    12.2.1 Socket的概念

    12.2.2 Socket类型

    12.2.3基于TCP的Socket程序

    12.2.4基于UDP的Socket程序

    12.3电子邮件

    12.3.1 SMTP发送邮件

    12.3.2 POP3收取邮件

    12.4 urllib爬虫模块

    12.4.1 urllib抓取网页

    12.4.2爬虫模块实例

    12.5习题

    参考文献
  • 内容简介:
    《Python语言实用教程》是编者在20多年计算机教学实践的基础上编著而成的,希望《Python语言实用教程》能做到:概念清晰、例题精选;把握语言知识点与实用技能;充分体现出语言的实用性与应用价值。
      全书内容全面、重点突出,共含12章,主要内容包括Python概述、语言基础、选择与循环、Python序列、函数与模块、面向对象程序设计、文件、异常处理、数据结构与操作、科学计算、数据库应用、网络与爬虫等。
      《Python语言实用教程》既可作为高等院校“Python语言程序设计”类课程的教材,也可作为自学考试人员、应用系统开发设计人员、工程技术人员的参考用书。
      《Python语言实用教程》配有电子教案,需要的教师可登录www·cmpedu.com免费注册,审核通过后下载,或联系编辑索取(QQ:2966938356,电话:010-88379739)。
  • 目录:
    出版说明

    前言

    第1章Python概述

    1.1程序设计语言简介

    1.2Python语言简介

    1.2.1Python发展历史

    1.2.2Python特点

    1.2.3Python应用场合

    1.3安装Python

    1.3.1下载Python

    1.3.2UNIX和Linux平台安装Python

    1.3.3在Windows平台安装Python

    1.3.4环境变量配置

    1.4常用编辑器

    1.4.1IDLE

    1.4.2PyCharm

    1.4.3Eclipse+PyDev

    1.5Python语法概述

    1.5.1程序结构特点

    1.5.2程序语法规则

    1.6应用实例

    1.7习题

    第2章语言基础

    2.1数据类型

    2.1.1类型常量

    2.1.2类型变量

    2.1.3数值(numerics)

    2.1.4字符串(str)

    2.1.5列表(list)

    2.1.6元组(tuple)

    2.1.7集合(set)

    2.1.8字典(dict)

    2.1.9数据类型转换

    2.2运算符与表达式

    2.2.1运算符

    2.2.2优先级

    2.2.3表达式与结合性

    2.2.4常用内置函数

    2.3基本输入与输出

    2.4应用实例

    2.5习题

    第3章选择与循环

    3.1结构化程序设计

    3.1.1算法与流程图

    3.1.2 3种基本结构

    3.2条件表达式

    3.2.1关系运算符及其优先级

    3.2.2关系表达式

    3.2.3逻辑运算符及其优先级

    3.2.4逻辑表达式

    3.3选择结构

    3.3.1 if语句的3种形式

    3.3.2 if语句的嵌套

    3.4循环结构

    3.4.1 while循环语句

    3.4.2 for循环语句

    3.4.3循环嵌套

    3.4.4循环控制语句

    3.4.5迭代器

    3.5应用实例

    3.6习题

    第4章Python序列

    4.1序列

    4.1.1序列的概念

    4.1.2序列通用操作

    4.2列表

    4.2.1列表操作符与内置函数

    4.2.2列表的基本操作

    4.2.3列表方法

    4.3元组

    4.3.1元组的创建与访问

    4.3.2元组操作符与函数

    4.3.3元组的基本操作

    4.4范围range

    4.5字符串

    4.5.1字符串的创建与访问

    4.5.2字符串操作符

    4.5.3字符串方法

    4.6序列间的转换操作

    4.7字典

    4.7.1字典的创建与访问

    4.7.2字典基本操作符

    4.7.3字典方法

    4.8集合

    4.8.1集合的创建与访问

    4.8.2集合基本操作符

    4.9应用实例

    4.10习题

    第5章函数与模块

    5.1函数

    5.1.1函数定义与调用

    5.1.2形参与实参

    5.2参数类型

    5.2.1必备参数

    5.2.2命名参数

    5.2.3默认值参数

    5.2.4可变长参数

    5.2.5匿名函数

    5.2.6几个特殊函数

    5.2.7return语句

    5.3变量作用域

    5.3.1局部变量

    5.3.2全局变量

    5.4函数嵌套与递归

    5.5模块

    5.5.1导入模块

    5.5.2标准库模块介绍

    5.6命名空间

    5.6.1命名空间的分类

    5.6.2命名空间的规则

    5.7包

    5.7.1包的概念

    5.7.2包管理工具

    5.8应用实例

    5.9习题

    第6章面向对象程序设计

    6.1面向对象的基本概念

    6.2类与对象

    6.2.1创建类

    6.2.2创建实例对象

    6.2.3访问属性

    6.2.4对象销毁(垃圾回收)

    6.3实例属性与类属性

    6.4方法

    6.4.1类的方法

    6.4.2self的作用

    6.4.3类私有方法

    6.4.4构造方法

    6.4.5析构方法

    6.4.6静态方法与类方法

    6.4.7命名空间

    6.4.8作用域

    6.5继承

    6.5.1继承与派生

    6.5.2多重继承

    6.5.3重载

    6.5.4隐藏数据

    6.5.5 super函数

    6.6多态和封装

    6.6.1多态

    6.6.2封装和私有化

    6.7应用实例

    6.8习题

    第7章文件

    7.1文件基本概念

    7.2文件打开和关闭

    7.2.1打开文件open()方法

    7.2.2 File对象的属性

    7.2.3关闭文件close()方法

    7.3文件操作

    7.3.1写入操作方法

    7.3.2读取操作方法

    7.3.3定位与移动操作方法

    7.3.4复制、重命名与删除

    7.4文件夹的操作

    7.5序列化和反序列化

    7.6应用实例

    7.7习题

    第8章异常处理

    8.1错误种类

    8.1.1语法错误

    8.1.2运行时错误

    8.1.3逻辑错误

    8.2异常

    8.2.1异常处理

    8.2.2抛出异常

    8.2.3自定义异常

    8.2.4定义清理异常

    8.3断言

    8.4调试

    8.4.1使用IDLE调试

    8.4.2调试程序的方法

    8.5应用实例

    8.6习题

    第9章数据结构与操作

    9.1数据结构

    9.1.1数组

    9.1.2列表与堆栈

    9.1.3列表与队列

    9.1.4推导式与嵌套解析

    9.1.5遍历技巧

    9.1.6栈操作

    9.1.7队列操作

    9.1.8链表操作

    9.1.9堆结构

    9.2常用操作

    9.2.1查找

    9.2.2排序

    9.3应用实例

    9.4习题

    第10章科学计算

    10.1扩展类库的安装

    10.2 NumPy基本应用

    10.2.1 ndarray对象

    10.2.2 ufunc运算

    10.2.3矩阵运算

    10.2.4文件存取

    10.3 SciPy基本应用

    10.3.1常数与特殊函数

    10.3.2 SciPy简单应用

    10.4 Matplotlib基本应用

    10.4.1绘制散点图与曲线图

    10.4.2绘制正弦余弦曲线

    10.4.3绘制饼状图

    10.4.4绘制三维图形

    10.5数据分析模块pandas

    10.6习题

    第11章数据库应用

    11.1关系数据库概述

    11.1.1关系数据库

    11.1.2SQL语言

    11.2 Python数据库编程概述

    11.3 Python与ODBC

    11.4 Python与SQLite3

    11.5 Python与MySQL

    11.5.1 MySQLdb的安装

    11.5.2使用MySQLdb操作MySQL

    11.5.3 PyMySQL的安装

    11.5.4使用PyMySQL操作MySQL

    11.5.5 MySQL-connector安装与

    使用

    11.5.6中文乱码问题处理

    11.6 Python与SQL Server

    11.7习题

    第12章网络与爬虫

    12.1网络基础知识

    12.1.1网络通信基本概念

    12.1.2 TCP和UDP

    12.1.3网络程序设计技术

    12.2 Socket编程

    12.2.1 Socket的概念

    12.2.2 Socket类型

    12.2.3基于TCP的Socket程序

    12.2.4基于UDP的Socket程序

    12.3电子邮件

    12.3.1 SMTP发送邮件

    12.3.2 POP3收取邮件

    12.4 urllib爬虫模块

    12.4.1 urllib抓取网页

    12.4.2爬虫模块实例

    12.5习题

    参考文献
查看详情
12
您可能感兴趣 / 更多
Python语言实用教程
新编C语言程序设计实验与学习辅导(第2版)
钱雪忠 编著
Python语言实用教程
新编C语言程序设计(第2版)
钱雪忠;宋威;吴秦;赵芝璞;陈国俊
Python语言实用教程
新编C语言程序设计教程第2版
钱雪忠、吕莹楠、高婷婷 著
Python语言实用教程
新编Java语言程序设计
钱雪忠;李荣;沈佳宁;陈国俊
Python语言实用教程
计算机系列教材:新编C语言程序设计实验与学习辅导
钱雪忠、赵芝璞、宋威 著
Python语言实用教程
计算机系列教材:新编C语言程序设计
钱雪忠、宋威、吴秦 著
Python语言实用教程
数据库原理及技术
钱雪忠、王燕玲、林挺 著
Python语言实用教程
数据库与SQL Server 2005教程
钱雪忠 编
Python语言实用教程
数据库原理及应用
钱雪忠
Python语言实用教程
新编Visual Basic 程序设计教程
钱雪忠 编
Python语言实用教程
新编Visual Basic程序设计实用教程
钱雪忠 主编
Python语言实用教程
数据库系统原理学习辅导
钱雪忠、罗海弛、钱鹏江 编著