Python程序设计与算法基础教程(第3版·项目实训·题库·微课视频版)
- ISBN:9787302623816
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:其他
- 页数:428
- 出版时间:2023-04-01
- 条形码:9787302623816 ; 978-7-302-62381-6
本书特色
本书集教材、练习册、上机指导、题库于一体,基于Windows 10和Python 3.10构建Python开发平台,阐述Python语言的基础知识,以及使用Python语言的实际开发应用实例。本书配套资源丰富,包括教学大纲、教学课件、电子教案、教学进度表、案例研究和素材,作者还为本书精心录制了1100分钟的微课视频。
内容简介
本书集教材、练习册、上机指导、题库于一体,基于Windows 10和Python 3.10构建Python开发平台,阐述Python语言的基础知识,以及使用Python语言的实际开发应用实例,具体内容包括Python 程序设计导论,Python语言基础,程序流程控制,常用内置数据类型,组合数据类型,输入、输出和文件,错误和异常处理,函数和函数式编程,面向对象的程序设计,模块和 模块化程序设计,数据结构与算法基础,图形用户界面,图形绘制和数据可视化,数值日期和时间处理,字符串和文本处理,数据库访问,网络编程和通信,并行计算,系统管理以及Python计算生态等。 本书编者结合多年的程序设计、系统开发以及授课经验,由浅入深、循序渐进地介绍Python程序设计语言,让读者能够较为系统全面地掌握程序设计的理论和应用。本书提供了近1000个实例、523道习题、600多个实践操作任务、48个综合应用案例及 1100分钟教学视频。 本书可作为高等院校各专业的计算机程序设计教程,也可作为广大程序设计开发者、爱好者的自学参考书。
目录
1.1 程序设计语言
1.1.1 计算机和程序
1.1.2 程序设计和编程语言
1.1.3 计算思维和程序设计方法
1.1.4 程序的编写和执行
1.2 Python语言概述
1.2.1 Python语言简介
1.2.2 Python语言的特点
1.2.3 Python语言的应用范围
1.3 Python语言版本和开发环境
1.3.1 Python语言的版本
1.3.2 Python语言的实现
1.3.3 Python语言的集成开发环境
1.3.4 下载Python
1.3.5 安装Python
1.3.6 安装和管理Python扩展包
1.4 使用Python解释器解释执行Python程序
1.4.1 运行Python解释器
1.4.2 运行Python集成开发环境
1.5 使用文本编辑器和命令行编写和执行Python源文件程序
1.5.1 编写输出“Hello,World!”程序
1.5.2 运行Python源代码程序
1.5.3 命令行参数
1.6 使用集成开发环境(IDLE)编写和执行Python源文件程序
1.6.1 使用IDLE编写程序
1.6.2 使用IDLE编辑和执行程序
1.7 程序的打包和发布
1.7.1 安装PyInstaller
1.7.2 使用PyInstaller生成可执行程序
1.8 在线帮助和相关资源
1.8.1 Python交互式帮助系统
1.8.2 Python文档
1.8.3 Python官网
1.8.4 PEP
1.8.5 Python扩展库索引(PyPI)
1.9 习题
1.10 上机实践
1.11 案例研究1:安装和使用Python科学计算环境Anaconda
1.12 案例研究2:安装和使用PyCharm开发环境
第2章 Python语言基础
2.1 Python程序概述
2.1.1 引例
2.1.2 Python程序构成
2.2 Python对象和引用
2.2.1 Python对象概述
2.2.2 字面量和对象的创建
2.2.3 创建对象的其他方法
2.2.4 数据类型
2.2.5 变量和对象的引用
2.2.6 Python是动态类型语言
……
第3章 程序流程控制
第4章 常用内置数据类型
第5章 组合数据类型
第6章 输入、输出和文件
第7章 错误和异常处理
第8章 函数和函数式编程
第9章 面向对象的程序设计
第10章 模块和模块化程序设计
第11章 数据结构与算法基础
第12章 图形用户界面
第13章 图形绘制和数据可视化
第14章 数值日期和时间处理
第15章 字符串和文本处理
第16章 数据库访问
第17章 网络编程和通信
第18章 并行计算:进程、线程和协程
第19章 系统管理
附录 Python计算生态
参考文献
-
全图解零基础word excel ppt 应用教程
¥15.6¥48.0 -
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
硅谷之火-人与计算机的未来
¥12.7¥39.8 -
机器学习
¥59.4¥108.0 -
深度学习的数学
¥43.5¥69.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥37.7¥65.0 -
情感计算
¥66.8¥89.0 -
LINUX企业运维实战(REDIS+ZABBIX+NGINX+PROMETHEUS+GRAFANA+LNMP)
¥48.3¥69.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
LINUX实战——从入门到精通
¥48.3¥69.0 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
数据驱动的工业人工智能:建模方法与应用
¥68.3¥99.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥76.3¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
UN NX 12.0多轴数控编程案例教程
¥24.3¥38.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
Go 语言运维开发 : Kubernetes 项目实战
¥38.7¥79.0