高等教育规划教材PYTHON语言实用教程/钱雪忠

本书特色

[

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

]

内容简介

[

1)精选例题,引入了大量趣味性、实用性强的应用实例,注重加强程序阅读、参考、编写和上机调试实践的能力,重在编程思路的培养与训练。
2)从实际操作出发,发现问题,解决问题,举一反三,一题多解,增强实用能力。
3)明晰Python语言各语言成分的意义与价值,以“数据 算法”和“面向对象思想”为核心提高编程能力。
4)基本知识学习、典型例题、应用实例、适量习题等多方面相结合,使读者扎实掌握相关知识点。

]

目录

出版说明前言第1章Python概述1.1程序设计语言简介1.2Python语言简介1.2.1Python发展历史1.2.2Python特点1.2.3Python应用场合1.3安装Python1.3.1下载Python1.3.2UNIX和Linux平台安装Python1.3.3在Windows平台安装Python1.3.4环境变量配置1.4常用编辑器1.4.1IDLE1.4.2PyCharm1.4.3Eclipse PyDev1.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范围range4.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数据分析模块pandas10.6习题第11章数据库应用11.1关系数据库概述11.1.1关系数据库11.1.2SQL语言11.2 Python数据库编程概述11.3 Python与ODBC11.4 Python与SQLite311.5 Python与MySQL11.5.1 MySQLdb的安装11.5.2使用MySQLdb操作MySQL11.5.3 PyMySQL的安装11.5.4使用PyMySQL操作MySQL11.5.5 MySQL-connector安装与使用11.5.6中文乱码问题处理11.6 Python与SQL Server11.7习题第12章网络与爬虫12.1网络基础知识12.1.1网络通信基本概念12.1.2 TCP和UDP12.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语言实用教程/钱雪忠

书名:高等教育规划教材PYTHON语言实用教程/钱雪忠

作者:编者:钱雪忠//宋威//钱恒

页数:250

定价:¥49.0

出版社:机械工业出版社

出版日期:2018-04-01

ISBN:9787111592617

PDF电子书大小:100MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注