Python语言程序设计

本书特色

[

本书全面介绍了Python程序设计基础知识,包括Python入门、基本数据类型与表达式、语句与结构化程序设计、组合数据类型、函数、文件处理、异常处理、面向对象程序设计和高级编程等内容。通过本书,读者可以学习程序设计知识,掌握程序设计方法,提高程序设计能力,培养程序设计思维,并为进一步学习后续计算机相关课程,提高信息素养和创新能力奠定良好的基础。
本书适合作为高等学校程序设计课程的教材,也可作为自学程序设计的参考书。

]

内容简介

[

本书全面介绍Python语言程序设计相关知识,内容包括Python入门、基本数据类型与表达式、语句与结构化程序设计、组合数据类型、函数、文件处理、异常处理、面向对象程序设计、高级编程等内容。本书是在总结Python程序设计教学经验的基础上编写而成,循序渐进、实例丰富、通俗易懂、针对性强。通过本教材,读者可以学习程序设计知识、掌握程序设计方法、提高程序设计能力、形成良好的程序设计风格、培养计算思维和基于计算机技术的问题求解能力,并为进一步深入学习后续相关课程,提高综合素质和创新创业能力奠定良好的基础。

]

作者简介

[

袁方,工学博士,教授。现任河北大学计算机教学部主任、全国高等院校计算机基础教育研究会理事、中国计算机学会高级会员、中国计算机学会信息系统专委会委员、中国计算机学会数据库专委会委员,曾担任多个国际、国内学术会议的程序委员会委员。主要研究领域为数据挖掘、大数据技术、计算机教育。 曾主讲《计算机导论》《大学计算机》《Python语言程序设计》《C 程序设计》《数据挖掘》等本科生和研究生课程,主讲的“计算机导论”为河北省省级精品课程,主编《计算机导论》《大学计算机》《C 程序设计》等高等学校教材,其中《计算机导论》发行近10万册。曾获河北省优秀教学成果三等奖、保定市教书育人先进个人等奖励。 曾主持包括河北省科技计划项目、河北省教育厅科研计划项目在内的8项科研项目的研究工作。参研国家自然科学基金项目、河北省科技计划项目及横向项目10项。出版译著2部。在国际、国内学术期刊及学术会议上发表论文50余篇,其中SCI检索2篇、EI检索21篇。曾获河北省科技进步三等奖。

]

目录

目录第1章Python入门11.1Python简介11.1.1Python的产生与发展11.1.2Python的特点21.2Python的安装与运行31.2.1Python的下载与安装31.2.2Python程序的运行61.3简单的Python程序81.3.1Python程序示例81.3.2input()与print()函数121.3.3注释131.4程序设计语言介绍141.4.1机器语言141.4.2汇编语言141.4.3高级语言15习题119第2章基本数据类型与表达式202.1字符集与标识符202.1.1字符集202.1.2标识符202.1.3关键字212.2基本数据类型222.2.1整型222.2.2浮点型232.2.3布尔型232.2.4字符串型24〖1〗Python语言程序设计〖1〗目录2.3常量与变量262.3.1常量262.3.2变量262.4运算符与表达式282.4.1算术运算符与算术表达式282.4.2赋值运算符与赋值表达式292.4.3类型转换302.4.4eval()函数312.4.5位运算符与位运算表达式322.5变量定义与使用342.5.1内存单元的访问方式342.5.2C语言的变量定义与使用342.5.3Python语言的变量定义与使用362.6计算机中的数据表示372.6.1计算机中的数制372.6.2数值型数据的表示392.6.3字符型数据的编码表示41习题244第3章语句与结构化程序设计453.1功能语句与顺序结构程序设计453.1.1赋值语句453.1.2空语句453.1.3顺序结构程序设计463.2分支语句与分支结构程序设计463.2.1关系表达式和逻辑表达式463.2.2if语句493.2.3if�瞖lse语句493.2.4if�瞖lif�瞖lse语句523.3循环语句与循环结构程序设计543.3.1for循环语句543.3.2while循环语句573.3.3循环语句的嵌套583.4退出循环语句593.4.1break语句593.4.2continue语句603.5程序举例613.6算法与程序设计673.6.1算法设计与分析673.6.2程序设计风格70习题370第4章组合数据类型与字符串724.1列表724.1.1创建列表724.1.2访问列表734.1.3更新列表744.2元组804.2.1创建元组804.2.2访问元组814.2.3元组与列表的异同814.3字典834.3.1创建字典834.3.2访问字典834.3.3更新字典844.4集合874.4.1创建集合874.4.2访问集合874.4.3更新集合884.5字符串904.5.1字符串变量的定义904.5.2字符串的访问914.5.3字符串的运算924.5.4字符串的格式设置954.5.5特殊字符与转义字符97习题499第5章函数1015.1函数定义1015.2函数调用1025.3函数的参数传递1035.3.1不改变实参值的参数传递1045.3.2改变实参值的参数传递1055.3.3位置参数1055.3.4关键字参数1065.3.5默认值参数1065.3.6可变长度参数1075.3.7序列解包1085.4函数的嵌套与递归1105.4.1函数嵌套1105.4.2函数递归1115.5标准库与第三方库1135.5.1内置函数 1135.5.2标准库函数1155.5.3第三方库函数1215.6变量的作用域123习题5128第6章文件处理1296.1文件的打开与关闭1296.1.1文件概述1296.1.2文件的打开1296.1.3文件的关闭1316.1.4使用上下文管理器1316.2文件的读写操作1326.2.1文本文件的读写1326.2.2pickle文件的读写1386.2.3JSON文件的读写1406.3os库141习题6142第7章异常处理1437.1异常处理的基本思路1437.2Python异常处理机制1467.2.1try�瞖xcept语句1467.2.2else和finally语句1487.2.3断言assert和用户抛出异常raise149习题7151第8章面向对象程序设计1528.1面向对象程序设计概述1528.1.1面向对象的概念1528.1.2面向对象程序设计的特点1538.1.3面向对象程序设计与面向过程程序设计的区别1538.2类和对象1548.2.1类与对象的定义1548.2.2构造函数与析构函数1568.2.3私有成员和公有成员1578.2.4数据成员1578.2.5成员函数1598.3继承与多态1608.3.1继承与派生1608.3.2多态162习题8165第9章Python高级编程1669.1网站开发1669.1.1Web服务和HTML1669.1.2使用Python开发网站1689.1.3使用Web框架开发网站1839.2数据库编程1879.2.1关系型数据库和SQL基础1879.2.2SQLite编程基础1909.2.3操作其他类型数据库1959.3网页爬取1959.3.1爬虫基础1969.3.2使用Requests库进行爬取1979.3.3使用BeautifulSoup库解析从网页获取的数据2029.4数据可视化2079.4.1Numpy基础2089.4.2使用Matplotlib.pyplot绘图2099.4.3散点图2139.4.4条形图2169.4.5直方图2169.4.6饼图2189.4.7雷达图2189.4.8三维图220习题9221参考文献222

封面

Python语言程序设计

书名:Python语言程序设计

作者:袁方

页数:221

定价:¥39.0

出版社:清华大学出版社

出版日期:2019-02-01

ISBN:9787302520290

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

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

发表评论

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