“十三五”普通高等教育规划教材PYTHON 3程序设计基础/周元哲

本书特色

[

《Python 3程序设计基础》对Python 3进行了全面的阐述,内容分为基础和应用两部分。其中,基础部分包括Python编程概述、基本数据类型、组合数据类型、输入输出文件、顺序与选择结构、循环结构、函数与模块、面向对象程序设计基础。应用部分包括图形用户界面、科学计算、网络爬虫、数据库应用、Web开发、电子游戏开发和异常处理与测试。附录给出了全国计算机等级考试二级Python语言程序设计考试大纲、Python内置函数和基础部分的习题的参考答案。
《Python 3程序设计基础》适合作为高等院校相关专业Python程序设计的教材或教学参考书,也可供从事计算机应用开发的各类技术人员参考,亦可作为全国计算机等级考试、软件技术资格与水平考试的培训资料。
《Python 3程序设计基础》配套授课电子课件,需要的教师可登录www.cmpedu.com免费注册,审核通过后下载,或联系编辑索取(QQ:2850823885;电话:010-88379739)。

]

内容简介

[

《Python 3程序设计基础》对Python 3进行了全面的阐述,内容分为基础和应用两部分。其中,基础部分包括Python编程概述、基本数据类型、组合数据类型、输入输出文件、顺序与选择结构、循环结构、函数与模块、面向对象程序设计基础。应用部分包括图形用户界面、科学计算、网络爬虫、数据库应用、Web开发、电子游戏开发和异常处理与测试。附录给出了全国计算机等级考试二级Python语言程序设计考试大纲、Python内置函数和基础部分的习题的参考答案。《Python 3程序设计基础》适合作为高等院校相关专业Python程序设计的教材或教学参考书,也可供从事计算机应用开发的各类技术人员参考,亦可作为全国计算机等级考试、软件技术资格与水平考试的培训资料。《Python 3程序设计基础》配套授课电子课件,需要的教师可登录www.cmpedu.com免费注册,审核通过后下载,或联系编辑索取(QQ:2850823885;电话:010-88379739)。

]

目录

目 录前言 第1章 Python编程概述11.1 Python简介11.1.1 Python发展历程11.1.2 Python特点11.1.3 Python应用场合21.2 Python解释器安装21.2.1 Linux下安装Python21.2.2 Windows下安装Python31.3 Python开发环境51.3.1 IDLE51.3.2 PyCharm51.3.3 Anaconda71.4 Python 2.x和Python 3.x的区别131.5 学习建议131.6 习题14第2章 基本数据类型152.1 数据类型152.1.1 数值152.1.2 字符串162.2 变量182.2.1 标识符182.2.2 变量引用192.3 运算符192.3.1 算术运算符192.3.2 关系运算符202.3.3 赋值运算符212.3.4 逻辑运算符222.3.5 位运算符232.3.6 成员运算符232.3.7 身份运算符242.4 表达式242.4.1 表达式计算242.4.2 数据类型转换252.5 习题26第3章 组合数据类型283.1 序列概述283.2 序列分类283.2.1 列表283.2.2 元组313.2.3 字符串323.3 序列通用343.3.1 通用操作343.3.2 通用方法353.3.3 通用函数363.4 字典373.4.1 字典概念373.4.2 字典操作383.5 集合403.5.1 集合概念403.5.2 集合操作413.5.3 集合运算423.6 数据类型转换433.7 习题43第4章 输入输出文件444.1 输入输出444.1.1 输入444.1.2 输出444.2 文件464.2.1 ASCII文件464.2.2 二进制文件474.3 文件操作474.3.1 打开关闭文件474.3.2 读写文件484.3.3 文件相关方法504.4 习题53第5章 顺序与选择结构545.1 程序设计流程545.1.1 算法545.1.2 程序流程图555.1.3 三种基本结构565.2 顺序结构575.3 选择结构575.3.1 单分支585.3.2 双分支595.3.3 多分支595.3.4 分支嵌套615.4 代码书写规则635.4.1 缩进635.4.2 多行语句635.4.3 空行645.4.4 注释645.5 习题64第6章 循环结构666.1 循环概述666.1.1 三个表达式666.1.2 循环分类676.2 while语句676.2.1 基本形式676.2.2 else语句686.2.3 无限循环696.3 for语句696.3.1 应用序列类型696.3.2 内置函数range()706.4 循环嵌套726.4.1 基本形式726.4.2 循环嵌套实现736.5 辅助语句766.5.1 break语句766.5.2 continue语句776.5.3 pass语句786.6 编程规范786.7 习题79第7章 函数与模块807.1 函数概述807.2 函数定义与调用807.2.1 函数定义807.2.2 函数调用817.3 参数传递827.3.1 实参与形参827.3.2 传对象引用837.4 参数分类847.4.1 **参数847.4.2 默认参数847.4.3 关键参数847.4.4 不定长参数857.5 两类特殊函数857.5.1 匿名函数857.5.2 递归函数867.6 变量作用域907.6.1 局部变量907.6.2 全局变量907.7 模块917.7.1 命名空间917.7.2 模块定义与导入917.8 习题92第8章 面向对象程序设计基础938.1 面向对象概述938.1.1 基本概念938.1.2 与面向过程对比948.1.3 三大特性948.2 类和对象958.3 类属性与实例属性968.3.1 实例属性968.3.2 类属性978.4 方法988.4.1 对象方法988.4.2 类方法998.4.3 静态方法998.5 构造函数与析构函数1008.5.1 构造函数1008.5.2 析构函数1018.6 继承性1018.6.1 单继承1018.6.2 多继承1038.7 多态性1038.8 习题104第9章 图形用户界面1059.1 概述1059.1.1 界面设计准则1059.1.2 GUI库简介1059.2 tkinter1069.2.1 简介1069.2.2 基本控件1069.2.3 布局1109.2.4 绘图1139.3 PyQt1179.3.1 简介1179.3.2 PyQt5举例1189.4 wxPython1199.4.1 简介1199.4.2 wxPython举例119第10章 科学计算12110.1 科学计算概述12110.1.1 Python与科学计算12110.1.2 与MATLAB相比12110.2 NumPy12310.2.1 NumPy简介12310.2.2 创建数组12310.2.3 查看数组12510.2.4 索引和切片12510.2.5 矩阵运算12610.3 Matplotlib12710.3.1 Matplotlib简介12710.3.2 线性图12710.3.3 散点图12810.3.4 饼状图12910.3.5 条形图12910.3.6 直方图13010.4 SciPy13010.4.1 SciPy简介13110.4.2 二项分布13110.4.3 正态分布13210.4.4 beta分布13310.4.5 指数分布13310.5 pandas13410.5.1 pandas简介13410.5.2 Series和DataFrame13510.5.3 pandas与Excel137第11章 网络爬虫14111.1 网络爬虫概述14111.1.1 概念14111.1.2 爬取流程14111.2 爬取网页14111.2.1 urllib库14111.2.2 requests库14211.3 解析信息14311.3.1 正则表达式14311.3.2 BeautifulSoup库14711.3.3 selenium_phantomjs15111.4 爬虫框架Scrapy15311.4.1 Scrapy简介15311.4.2 爬取流程15511.5 综合比较157第12章 数据库应用15812.1 数据库概念15812.1.1 关系型数据库15812.1.2 结构化查询语言15912.2 SQLi

封面

“十三五”普通高等教育规划教材PYTHON 3程序设计基础/周元哲

书名:“十三五”普通高等教育规划教材PYTHON 3程序设计基础/周元哲

作者:周元哲

页数:240

定价:¥49.0

出版社:机械工业出版社

出版日期:2018-06-01

ISBN:9787111627784

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

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

发表评论

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