Python语言程序设计--详细介绍

图书搜索
帮助
热门图书
EDA技术实用教程——V...
平面设计基础(第二版)
管理学基础
食品理化检验技术
内蒙古大兴安岭汗马国家级...
基于深度学习的医学图像数...
汽车维护实训指导
推荐系统进展:方法与技术
学前儿童区域游戏经典案例
机电设备基本电路装接与调...
数控车削操作与实训
基于评估的智障学生职业教...
体能和形体训练(下)
电子技术基础与实训教程
C语言程序设计实验指导与...
机电设备操作
成本核算与管理
中国中西部南北旅游大通道...
建筑装饰工程施工组织与管...
调频阻尼减震结构理论与设...
计算机公共基础与MS O...
企业会计实训
[ 本科及研究生教材 ]
    [ 信息技术,电子 ]
        [ 信息技术,电子 ]
    [ 经济管理 ]
        [ 经济管理 ]
    [ 建筑 ]
        [ 建筑 ]
    [ 机械,制造 ]
        [ 机械,制造 ]
    [ 公共课 ]
        [ 公共课 ]
[ 高职高专教材 ]
    [ 信息技术,电子 ]
        [ 信息技术,电子 ]
    [ 经济管理 ]
        [ 经济管理 ]
    [ 建筑 ]
        [ 建筑 ]
    [ 机械,制造 ]
        [ 机械,制造 ]
    [ 农林环境 ]
        [ 农林环境 ]
    [ 公共课 ]
        [ 公共课 ]
[ 中职中专教材 ]
    [ 信息技术,电子 ]
        [ 信息技术,电子 ]
    [ 经济管理 ]
        [ 经济管理 ]
    [ 建筑 ]
        [ 建筑 ]
    [ 机械,制造 ]
        [ 机械,制造 ]
    [ 公共课 ]
        [ 公共课 ]
[ 店销书,专著 ]
    [ 信息技术,电子 ]
        [ 信息技术,电子 ]
    [ 经济管理 ]
        [ 经济管理 ]
    [ 建筑 ]
        [ 建筑 ]
    [ 机械,制造 ]
        [ 机械,制造 ]
    [ 农林环境 ]
        [ 农林环境 ]
    [ 其他 ]
        [ 其他 ]
 当前位置:本科及研究生教材 公共课 公共课 公共课 Python语言程序设计
   
Python语言程序设计
作者:胡滨
书名:Python语言程序设计
定价:¥ 46 元
光盘: 
丛书名:  
免费资源下载: 资源下载地址
本书PPT下载: 课件下载地址
目录和样章下载: 样章下载地址
开本: 16K
标准书号: 978-7-03-064429-9
字数(千): 356
页数: 244
出版日期: 2020-3-20
发行号: TP-8460.0101
装帧: 平装
点击热度: 209
最新印刷日期:    
 
编辑推荐
...........................................................................................................................................
 
获奖情况
...........................................................................................................................................
 
图书介绍
...........................................................................................................................................
  本书主要介绍Python的运行环境、基本语法、程序基本结构、组合数据类型、函数、文件、文件异常、常用标准库和第三方库的相关知识等内容。书中列举了丰富的教学案例,以帮助学生更好地掌握相关知识。本书知识完整、实用性强,讲解基础知识的同时,还介绍使用Python进行数据处理的方法。
  本书既可以作为程序设计初学者和高等院校学生学习Python程序设计的基础教材,也可以供参加全国计算机等级考试的人员参考。
 
前言
...........................................................................................................................................
  Python是一种面向对象的解释型计算机程序设计语言,由荷兰人吉多·范罗苏姆(Guido van Rossum)于1989年发明,1991年公开发行第一个版本。Python的设计哲学是优雅、明确、简单,它强调代码的可读性和语法的简洁性。Python通过缩进划分不同结构,所以Python代码总是清晰明了的,这也对编程者在编码的规范性上提出了要求。Python具有非常优秀的可扩展性,提供了海量的标准库和第三方库,主要用于小规模程序设计,如处理计算量大的矩阵、进行数据分析、画饼图等。
  程序设计是高等院校普遍开设的计算机基础课程,它面向计算机专业和非计算机专业的学生,旨在使学生掌握程序设计的基本思想和方法。随着大数据、人工智能时代的到来,Python以其简单易学的特点和丰富的数据处理功能得到了广泛的应用。因此,Python语言程序设计适合作为程序设计的入门课程。
  本书由工作在教学第一线的高校教师编写完成。在编写本书时,编者注重保持知识的完整性和系统性,精选教学案例,由浅入深,脉络清晰,既有对具体问题的思路解析,又有对代码的具体讲解。书中教学案例提供相应的源代码,方便教学。
  全书共分9章,主要内容如下:
  第1章主要介绍Python的发展过程、特点、编程环境的配置和使用方法。
  第2章主要介绍Python的编码规则、变量的声明及使用、基本数据类型、运算符的使用、输入函数input()和输出函数print()的使用。
  第3章主要介绍Python程序的3种基本控制结构、常用算法及其应用。
  第4章主要介绍字符串、元组、列表、字典、集合的相关知识和应用。
  第5章主要介绍函数的定义和调用方法、参数传递的多种方式、嵌套函数的使用方法、lambda函数的使用方法、变量的作用域。
  第6章主要介绍Python中文本文件的读写方法、二进制文件的读写方法、os模块中实现文件级和目录级操作的方法、jieba库的应用和第三方库的安装、Python中的异常处理机制。
  第7章主要介绍基于turtle库的绘图方法及应用、random库的常用函数及应用、time库的常用函数及应用。
  第8章主要介绍numpy和matplotlib库的应用方法、Python中科学计算的综合应用方法。
  第9章主要介绍网络爬虫的概念及工作原理、urllib库request请求模块的使用方法、urllib库parse URL解析模块的使用方法、常见的网络异常、urllib库error异常处理模块的使用方法、requests库的使用方法、服务器返回的数据格式、网页的结构、正则表达式的使用、re模块解析网页数据、lxml库解析网页数据。
  本书由胡滨、石礼娟、万世明担任主编,汤海林、彭明霞担任副主编,田芳、姚超参与编写。具体编写分工如下:第1章和第5章由胡滨编写,第2章和第3章由田芳编写,第4章由彭明霞编写,第6章由石礼娟编写,第7章由石礼娟、汤海林编写,第8章由万世明、汤海林编写,第9章由姚超、万世明编写。
  由于编者水平有限,书中疏漏和不足之处在所难免,敬请广大读者批评指正。



 
图书目录
...........................................................................................................................................
第1章  概述    1
1.1  Python的特点    1
1.2  Python 3.×编程环境的配置与编程实例    3
1.2.1  Python 2.×和Python 3.×的区别    5
1.2.2  编写简单Python程序    6
1.3  计算机程序设计概述    8
1.3.1  计算机程序设计语言概述    8
1.3.2  结构化程序设计    9
1.3.3  面向对象程序设计    10
本章小结    11
第2章  Python语言基础    12
2.1  Python的语法特点    12
2.1.1  注释    12
2.1.2  代码缩进    14
2.1.3  编码规范    15
2.2  保留字与标识符    16
2.2.1  保留字    17
2.2.2  标识符    18
2.3  变量    18
2.3.1  理解Python中的变量    18
2.3.2  变量的定义与使用    18
2.4  基本数据类型及其转换    19
2.4.1  数字类型    19
2.4.2  字符串类型    20
2.4.3  布尔类型    21
2.4.4  数据类型转换    21
2.5  运算符    22
2.5.1  算术运算符    22
2.5.2  赋值运算符    23
2.5.3  关系运算符    23
2.5.4  逻辑运算符    23
2.5.5  位运算符    24
2.6  基本输入和输出    26
2.6.1  使用input()函数输入    26
2.6.2  使用print()函数输出    26
本章小结    28
第3章  Python程序的控制结构    29
3.1  程序的顺序结构    29
3.2  程序的分支结构    30
3.2.1  单分支结构    30
3.2.2  双分支结构    32
3.2.3  多分支结构    33
3.2.4  分支结构的嵌套    35
3.3  程序的循环结构    38
3.3.1  while循环    38
3.3.2  for循环    39
3.3.3  循环控制:break和continue    40
3.3.4  循环的嵌套    41
3.4  常用算法及其应用    44
3.4.1  穷举法    44
3.4.2  解析法    46
本章小结    48
第4章  组合数据类型    49
4.1  组合数据类型的基本概念    49
4.2  字符串(字符序列)    49
4.2.1  字符串的定义    49
4.2.2  字符串的操作函数    51
4.2.3  字符串的操作方法    53
4.2.4  字符串的应用    58
4.3  元组    60
4.3.1  元组的定义与特点    60
4.3.2  元组的索引    61
4.3.3  元组的切片    61
4.3.4  元组的操作函数    61
4.3.5  元组的操作方法    63
4.3.6  元组的应用    64
4.4  列表    65
4.4.1  列表的定义与特点    65
4.4.2  列表的索引    66
4.4.3  列表的切片    67
4.4.4  列表的操作函数    68
4.4.5  列表的操作方法    69
4.4.6  列表推导式    71
4.4.7  列表的应用    72
4.5  字典    79
4.5.1  字典的定义    80
4.5.2  字典的操作函数    80
4.5.3  字典的操作方法    84
4.5.4  字典的应用    86
4.6  集合    88
4.6.1  集合的定义与特点    89
4.6.2  集合的运算    90
4.6.3  集合的操作函数    92
4.6.4  集合的操作方法    93
4.6.5  集合的应用    94
本章小结    95
第5章  函数    97
5.1  函数的使用    98
5.1.1  函数的定义    98
5.1.2  函数的调用与返回值    100
5.1.3  形参和实参    101
5.2  函数的参数    102
5.2.1  引用传递    102
5.2.2  必备参数    103
5.2.3  命名参数    104
5.2.4  默认参数    104
5.2.5  不定长参数    105
5.2.6  经典案例    106
5.3  嵌套函数和lambda函数    108
5.3.1  嵌套函数    108
5.3.2  lambda函数    108
5.4  变量的作用域    110
5.4.1  global声明全局变量    111
5.4.2  嵌套函数中的nonlocal声明    111
本章小结    113
第6章  文件与异常    114
6.1  文件的定义、引用与分类    114
6.1.1  文件的定义    114
6.1.2  文件的引用    114
6.1.3  文件的分类    115
6.2  文件的打开与关闭    115
6.3  文本文件的读与写    117
6.3.1  文本文件的读操作    117
6.3.2  文本文件的写操作    120
6.3.3  文件指针的移动    121
6.3.4  文本文件的综合应用    122
6.4  二进制文件的读与写    132
6.4.1  使用pickle模块读写二进制文件    132
6.4.2  使用struct模块    133
6.5  os模块    135
6.6  jieba库及第三方库安装    138
6.6.1  jieba库概述    138
6.6.2  jieba库的解析与应用    140
6.7  异常处理    144
6.7.1  异常概述    144
6.7.2  使用try…except处理异常    146
6.7.3  使用try…except…except处理异常    149
6.7.4  使用try…except…else处理异常    149
6.7.5  使用try…except…finally处理异常    151
本章小结    152
第7章  Python常用标准库    153
7.1  turtle库    153
7.1.1  turtle库与基本绘图    153
7.1.2  绘图窗口设置    153
7.1.3  画笔状态控制函数    154
7.1.4  画笔运动控制函数    155
7.1.5  turtle库应用    156
7.2  random库    163
7.2.1  random库常用函数    163
7.2.2  random库应用    163
7.3  time库    165
7.3.1  时间表达方式    165
7.3.2  time库常用函数    166
本章小结    170
第8章  科学计算    171
8.1  numpy库    171
8.1.1  numpy库概述    171
8.1.2  numpy库应用    172
8.2  matplotlib库    184
8.2.1  matplotlib库概述    184
8.2.2  matplotlib库应用    185
8.3  综合实例    193
8.3.1  图像的显示    193
8.3.2  天气预报图    195
本章小结    200
第9章  网络爬虫开发    201
9.1  网络爬虫概述    201
9.1.1  获取网页    201
9.1.2  提取数据    201
9.1.3  保存数据    202
9.1.4  自动化程序    202
9.2  Python的网络请求    202
9.2.1  urllib库的使用    202
9.2.2  requests库的使用    211
9.3  网页解析    214
9.3.1  网页数据格式和网页结构    214
9.3.2  正则表达式    215
9.3.3  Beautiful Soup    217
9.4  网络爬虫开发实战    224
本章小结    230
参考文献    231
 
 
本站首页 | 联系我们 | 所有图书 | 资源下载 | 作者投稿 | 读者反馈 | 业务联系 | 招聘信息 | 加入收藏    
Copyright www.abook.cn All Rights Reserved
地址:北京市海淀区北三环西路43号青云当代大厦21层2109   邮编:100086
站长QQ:693638799 Email:693638799@qq.com 电话:010-62140850
版权所有:科学出版社 职教技术出版中心
京ICP备13039988号