Python程序设计基础--详细介绍

图书搜索
帮助
热门图书
EDA技术实用教程——V...
平面设计基础(第二版)
管理学基础
食品理化检验技术
内蒙古大兴安岭汗马国家级...
基于深度学习的医学图像数...
汽车维护实训指导
推荐系统进展:方法与技术
学前儿童区域游戏经典案例
机电设备基本电路装接与调...
数控车削操作与实训
基于评估的智障学生职业教...
体能和形体训练(下)
电子技术基础与实训教程
C语言程序设计实验指导与...
机电设备操作
成本核算与管理
中国中西部南北旅游大通道...
建筑装饰工程施工组织与管...
调频阻尼减震结构理论与设...
计算机公共基础与MS O...
企业会计实训
[ 本科及研究生教材 ]
    [ 信息技术,电子 ]
        [ 信息技术,电子 ]
    [ 经济管理 ]
        [ 经济管理 ]
    [ 建筑 ]
        [ 建筑 ]
    [ 机械,制造 ]
        [ 机械,制造 ]
    [ 公共课 ]
        [ 公共课 ]
[ 高职高专教材 ]
    [ 信息技术,电子 ]
        [ 信息技术,电子 ]
    [ 经济管理 ]
        [ 经济管理 ]
    [ 建筑 ]
        [ 建筑 ]
    [ 机械,制造 ]
        [ 机械,制造 ]
    [ 农林环境 ]
        [ 农林环境 ]
    [ 公共课 ]
        [ 公共课 ]
[ 中职中专教材 ]
    [ 信息技术,电子 ]
        [ 信息技术,电子 ]
    [ 经济管理 ]
        [ 经济管理 ]
    [ 建筑 ]
        [ 建筑 ]
    [ 机械,制造 ]
        [ 机械,制造 ]
    [ 公共课 ]
        [ 公共课 ]
[ 店销书,专著 ]
    [ 信息技术,电子 ]
        [ 信息技术,电子 ]
    [ 经济管理 ]
        [ 经济管理 ]
    [ 建筑 ]
        [ 建筑 ]
    [ 机械,制造 ]
        [ 机械,制造 ]
    [ 农林环境 ]
        [ 农林环境 ]
    [ 其他 ]
        [ 其他 ]
 当前位置:本科及研究生教材 公共课 公共课 公共课 Python程序设计基础
   
Python程序设计基础
作者:娄岩
书名:Python程序设计基础
定价:¥ 40 元
光盘: 
丛书名:  普通高等教育公共基础课系列教材·计算机类
免费资源下载: 资源下载地址
本书PPT下载: 课件下载地址
目录和样章下载: 样章下载地址
开本: 16K
标准书号: 978-7-03-064404-6
字数(千): 
页数: 204
出版日期: 2020-3-4
发行号: TP-8456.0101
装帧: 平装
点击热度: 242
最新印刷日期:    
 
编辑推荐
...........................................................................................................................................
 
获奖情况
...........................................................................................................................................
 
图书介绍
...........................................................................................................................................
  本书以实用性为导向,从基础概念、语法结构、应用案例、开发技巧等方面深入浅出地介绍Python的程序设计方法及项目实现流程。
本书内容图文并茂,操作步骤完善,以实例方式讲解,每个实例都通过了程序验证,并附有具体脚本代码,易于掌握和学习。本书提供开放式的课程网站(http://www.cmu.edu.cn/computer)和相应的课件作为支持。
  本书既可以作为普通高校各专业计算机公共基础课程教材,又可以作为全国计算机等级考试的辅导教材,还可供专业技术人员参考。
 
前言
...........................................................................................................................................
  近年来,Python已经快速发展成为热门的语言之一,并在数据分析、Web、图像处理、人工智能等技术领域得到了广泛应用。为适应新时代信息技术的发展,教育部考试中心决定自2018年3月起,在计算机二级考试中加入“Python语言程序设计”科目。目前,已经有越来越多的人投入Python的应用研究中。
  为此,我们精心策划和编写了《Python程序设计基础》一书,目的是使读者既能够结合实例学习Python程序设计方法,提高运用Python 3编程并解决实际应用问题的能力,又可以通过学习,为参加全国计算机等级考试做好准备。
  本书以实例方式进行讲解,其中每个实例都通过了验证,操作步骤完善且附有具体脚本代码。书中内容图文并茂,知识难易程度循序渐进,具有很强的可读性和可操作性,读者在学习过程中可以按图索骥,在较短时间内掌握Python的开发技术。本书兼顾不同专业、不同层次读者的需要,以提高读者自主学习和运用知识的能力为目标,强化学习过程中实践能力的培养,为Python初学者提供全面、详实的参考资料,使其易于掌握Python程序设计方法、项目开发流程和步骤。
  本书由娄岩任主编,张志常、曹鹏、徐东雨任副主编。具体编写分工如下:第1章由娄岩编写,第2章由郭美娜编写,第3章由霍妍编写,第4章由马瑾编写,第5章由曹阳编写,第6章由郭婷婷编写,第7章由徐东雨编写,第8章由刘佳编写,第9章由曹鹏编写,第10章由郑琳琳编写,第11章由庞东兴编写,第12章由张志常编写,第13章由王艳华编写。
  感谢科学出版社为本书的出版进行了精心策划和充分论证,在此向所有参加编写的同事及帮助和指导过我们工作的朋友表示衷心的感谢!由于编者水平有限,书中难免存在不足,恳请广大读者批评指正。

                                                               娄  岩
                                                            2019年11月
 
图书目录
...........................................................................................................................................
第1章  Python概述    1
1.1  Python简介    1
1.1.1  Python的概念    1
1.1.2  Python的发展历史    1
1.1.3  Python 3.0    2
1.1.4  Python的特点    2
1.1.5  Python的应用领域    3
1.2  安装Python    3
1.3  第一个Python程序    6
1.4  搭建Python集成开发环境    7
1.5  Python的输入/输出    12
1.5.1  Python的输入    12
1.5.2  Python的输出    13
小结    14
第2章  基础语法    15
2.1  Python基本数据类型    15
2.1.1  变量的赋值和数据类型    15
2.1.2  数字    16
2.1.3  字符串    16
2.1.4  列表    19
2.1.5  元组    20
2.1.6  字典    20
2.1.7  集合    22
2.2  Python基本运算符    22
2.2.1  算术运算符    22
2.2.2  字符串运算符    23
2.2.3  比较运算符    23
2.2.4  赋值运算符    23
2.2.5  逻辑运算符    24
2.2.6  成员运算符    24
2.2.7  运算符的优先级    25
小结    25
第3章  程序的控制结构    26
3.1  顺序结构    26
3.2  分支结构    27
3.2.1  if语句(单分支结构)    27
3.2.2  if…else语句(双分支结构)    27
3.2.3  if…elif…else语句(多分支结构)    28
3.2.4  pass语句    30
3.2.5  try…except语句    30
3.3  循环结构    30
3.3.1  while语句(while循环)    30
3.3.2  for语句(for循环)    31
3.3.3  循环嵌套结构    32
3.3.4  break语句和continue语句    33
小结    34
第4章  函数、模块和文件    35
4.1  函数    35
4.1.1  系统函数    35
4.1.2  自定义函数    41
4.1.3  函数的参数和返回值    42
4.1.4  变量的作用域    42
4.1.5  递归调用    43
4.2  模块    43
4.3  文件    44
4.3.1  文件的打开和关闭    44
4.3.2  文件的读操作    45
4.3.3  文件的写操作    46
4.3.4  文件的指针定位    48
小结    48
第5章  面向对象程序设计    49
5.1  面向对象程序设计基础    49
5.1.1  面向对象程序设计的基本概念    49
5.1.2  面向对象程序设计的基本特性    50
5.2  类和对象    51
5.2.1  定义类和对象    51
5.2.2  构造函数    52
5.2.3  实例属性和类属性    53
5.3  类的继承和多态    54
5.3.1  类的继承    54
5.3.2  类的多继承    55
5.3.3  类的多态    55
小结    56
第6章  图形用户界面设计    57
6.1  Python图形开发库    57
6.1.1  开发平台    57
6.1.2  创建Windows窗口    57
6.2  Tkinter常用组件    58
6.2.1  Tkinter组件    58
6.2.2  布局    59
6.2.3  标签    61
6.2.4  按钮    62
6.2.5  文本框    63
6.2.6  列表框    65
6.2.7  单选按钮和复选框    66
6.2.8  菜单    69
6.2.9  Canvas 组件    70
6.3  Python事件处理    72
6.3.1  事件类型    72
6.3.2  事件处理函数    73
6.3.3  事件绑定    73
小结    75
第7章  数据库应用    76
7.1  结构化查询语言    76
7.1.1  SQL基本语句    76
7.1.2  SQL查询语句    77
7.2  SQLite3数据库基础    78
7.3  Python的SQLite3数据库编程    80
7.3.1  访问数据库的步骤    80
7.3.2  数据库应用实例    81
7.4  Python访问主流数据库和存储海量文本数据    88
7.4.1  Python访问主流数据库    88
7.4.2  Python存储海量文本数据    89
小结    90
第8章  网络和多线程    91
8.1  网络编程基础    91
8.1.1  客户端和服务器    91
8.1.2  IP    92
8.1.3  端口    92
8.1.4  TCP和UDP    92
8.1.5  socket    92
8.2  TCP编程    97
8.2.1  TCP客户端编程    97
8.2.2  TCP服务器端编程    98
8.3  UDP编程    101
8.4  多线程编程    103
8.4.1  进程和线程    103
8.4.2  创建线程    104
8.4.3  线程同步    107
8.5  网络多线程编程综合实例    109
小结    111
第9章  网络爬虫    112
9.1  网络爬虫的基本原理    112
9.2  requests库    113
9.2.1  requests库的安装    113
9.2.2  requests库的使用方法    114
9.2.3  访问异常处理    118
9.2.4  requests库应用案例    118
9.3  BeautifulSoup库    122
9.3.1  BeautifulSoup库的安装    122
9.3.2  BeautifulSoup库的使用方法    122
9.3.3  BeautifulSoup库应用案例    128
小结    136
第10章  图像操作和处理    137
10.1  Pillow的安装    137
10.2  PIL的基本概念    138
10.3  PIL的常用模块    140
10.3.1  Image模块    140
10.3.2  ImageChops模块    140
10.3.3  ImageDraw模块    143
10.3.4  ImageEnhance模块    145
10.3.5  ImageFilter模块    148
10.3.6  ImageFont模块    149
10.4  PIL对图像的基本操作    150
10.4.1  图像格式的转换    150
10.4.2  创建缩略图    151
10.4.3  图像的复制和粘贴    152
10.4.4  几何变换    153
10.5  PIL对图像的综合实例    153
小结    155

第11章  科学计算和数据可视化应用    156
11.1  NumPy库的使用    156
11.1.1  NumPy数组的使用    156
11.1.2  NumPy数组的算术运算    158
11.1.3  NumPy数组的形状操作    159
11.1.4  NumPy文件存取数组操作    160
11.1.5  NumPy的图像数组操作    161
11.2  Matplotlib数据可视化    164
11.2.1  使用Matplotlib.pyplot模块绘图    164
11.2.2  使用Matplotlib.pyplot模块绘制基本图表    170
小结    175
第12章  数据挖掘和机器学习    176
12.1  机器学习的概念和操作流程    176
12.1.1  概念    176
12.1.2  AI操作流程    177
12.1.3  机器学习库sklearn的安装    177
12.2  Python机器学习算法和应用    177
12.2.1  线性回归算法    178
12.2.2  KMeans聚类算法    179
12.2.3  kNN算法    180
12.2.4  逻辑回归算法    181
小结    182
第13章  Python解析XML    183
13.1  XML概述    183
13.1.1  XML简介    183
13.1.2  Python解析XML文档的两种常用方法    184
13.2  Python使用SAX解析XML    184
13.2.1  使用SAX解析XML文档的方法    184
13.2.2  使用SAX读取XML文档的实例    185
13.3  Python使用DOM解析XML    186
13.3.1  使用DOM读取XML文档    186
13.3.2  使用DOM添加结点    187
13.3.3  使用DOM修改、删除结点    189
小结    190
参考文献    191
 
 
本站首页 | 联系我们 | 所有图书 | 资源下载 | 作者投稿 | 读者反馈 | 业务联系 | 招聘信息 | 加入收藏    
Copyright www.abook.cn All Rights Reserved
地址:北京市海淀区北三环西路43号青云当代大厦21层2109   邮编:100086
站长QQ:693638799 Email:693638799@qq.com 电话:010-62140850
版权所有:科学出版社 职教技术出版中心
京ICP备13039988号