Python语言程序设计 : 微课版
معرفی کتاب «Python语言程序设计 : 微课版» نوشتهٔ 曹洁、张志锋、孙玉胜、崔霄等، منتشرشده توسط نشر 清华大学出版社 در سال 2019. این کتاب در فرمت pdf، زبان zh ارائه شده است. «Python语言程序设计 : 微课版» در دستهٔ بدون دستهبندی قرار دارد.
Python是一门简单易学、功能强大的优雅编程语言。它内建了高效的数据结构,丰富的第三方开发库,能够用简单而高效的方式编程。本书由浅入深、步步引导、循序渐进地讲述Python语言的基础知识、基本语法。本书用12章的篇幅来介绍Python语言,包括Python语言基础、选择结构程序设计、循环结构程序设计、函数、正则表达式、文件与文件夹操作、面向对象程序设计、模块和包、算法与数据结构基础、错误和异常处理、图形用户界面、用matplotlib实现数据可视化。 本书可作为高等院校各专业的Python语言教材,也可作为软件开发人员的参考资料,还可作为Python语言自学者的参考书。 封面 扉页 内容简介 版权页 前言 目录 第1章 Python语言基础 1.1 Python语言的特点 1.2 Python应用领域 1.3 Python解释器 1.4 Python开发环境的安装 1.5 编写Python代码 1.6 Python中的注释 1.7 Python中的对象 1.8 Python中的变量 1.9 Python中的基本数据类型 1.10 Python中的运算符 1.11 Python中的数据输入 1.12 Python中的数据输出 1.13 Python中的文件的基本操作 1.14 Python库的导入与扩展库的安装 习题 第2章 选择结构程序设计 2.1 布尔表达式 2.2 选择结构 2.3 条件表达式 2.4 选择结构程序举例 习题 第3章 循环结构程序设计 3.1 while循环 3.2 循环控制策略 3.3 for循环 3.4 循环中的break、continue和else 3.5 循环结构程序举例 习题 第4章 函数 4.1 为什么要用函数 4.2 怎样定义函数 4.3 函数调用 4.4 函数参数传递 4.5 函数参数的类型 4.6 函数模块化 4.7 lambda表达式 4.8 变量的作用域 4.9 函数的递归调用 4.10 常用内置函数 4.11 函数举例 习题 第5章 正则表达式 5.1 什么是正则表达式 5.2 正则表达式的构成 5.3 正则表达式的模式匹配 5.4 正则表达式模块re 5.5 正则表达式对象 5.6 Match对象 5.7 正则表达式举例 习题 第6章 文件与文件夹操作 6.1 文本文件 6.2 二进制文件 6.3 文件与文件夹操作 6.4 csv文件的读取和写入 6.5 文件与文件操作举例 习题 第7章 面向对象程序设计 7.1 定义类 7.2 创建类的对象 7.3 类中的属性 7.4 类中的方法 7.5 类的继承 7.6 object类 7.7 对象的引用、浅复制和深复制 7.8 面向对象程序举例 习题 第8章 模块和包 8.1 模块 8.2 导入模块时搜索目录的顺序与系统目录的添加 8.3 包 习题 第9章 算法与数据结构基础 9.1 算法概述 9.2 查找算法 9.3 排序算法 9.4 常用数据结构 习题 第10章 错误和异常处理 10.1 程序的错误 10.2 异常处理概述 10.3 断言处理 10.4 程序的调试方法 习题 第11章 图形用户界面 11.1 图形用户界面库 11.2 tkinter模块 11.3 tkinter主要的构件类 11.4 几何布局管理器 习题 第12章 用matplotlib实现数据可视化 12.1 matplotlib架构 12.2 matplotlib的pyplot子库 习题 正文结束 参考文献 图书资源支持
دانلود کتاب Python语言程序设计 : 微课版