𝔖 Scriptorium
✦   LIBER   ✦

📁

Python语言程序设计(微课版)

✍ Scribed by 曹洁、张志锋、孙玉胜、崔霄等


Publisher
清华大学出版社
Year
2019
Tongue
Chinese
Leaves
361
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


Python是一门简单易学、功能强大的优雅编程语言。它内建了高效的数据结构,丰富的第三方开发库,能够用简单而高效的方式编程。本书由浅入深、步步引导、循序渐进地讲述Python语言的基础知识、基本语法。本书用12章的篇幅来介绍Python语言,包括Python语言基础、选择结构程序设计、循环结构程序设计、函数、正则表达式、文件与文件夹操作、面向对象程序设计、模块和包、算法与数据结构基础、错误和异常处理、图形用户界面、用matplotlib实现数据可视化。 本书可作为高等院校各专业的Python语言教材,也可作为软件开发人员的参考资料,还可作为Python语言自学者的参考书。

✦ Table of Contents


封面
扉页
内容简介
版权页
前言
目录
第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子库
习题
正文结束
参考文献
图书资源支持


📜 SIMILAR VOLUMES


Java语言程序设计(第3版)微课版
✍ 沈泽刚 📂 Library 📅 2018 🏛 清华大学出版社 🌐 Chinese

本书以最新的Java SE 8为基础,全面讲解Java编程语言、Java面向对象技术和Java核心类库。全书共18章,主要内容包括Java语言基础(数据类型、运算符与表达式、程序流程控制)、类与对象基础、数组与字符串、Java面向对象特征(类的继承与多态、内部类与注解类型、接口与Lambda表达式)、常用核心类、泛型与集合框架、异常处理、输入输出、JavaFX图形界面及事件处理、常用控件、JDBC数据库编程、并发编程基础、网络编程等。   本书知识点全面,体系结构清晰,重点突出,文字准确,内容组织循序渐进,并有大量精选示例。每章配有精心设计的编程练习题,帮助读者理解掌握编程技术。本书提供教学

Python程序设计与算法基础教程(第2版)微课版
✍ 江红; 余青松 📂 Library 📅 2019 🏛 清华大学出版社 🌐 Chinese

<p>程序设计是大专院校计算机、电子信息、工商管理等相关专业的必修课程。Python语言是一种解释型、面向对象的计算机程序设计语言,广泛用于计算机程序设计教学语言、系统管理编程脚本语言、科学计算等,特别适用于快速的应用程序开发。Python编程语言广受开发者的喜爱,并被列入LAMP(Linux、Apache、MySQL以及Python/Perl/PHP),已经成为最受欢迎的程序设计语言之一。</p> <p>本书集教材、练习册、上机指导于一体,基于Windows 10和Python 3.7构建Python开发平台,通过大量的实例由浅入深、循序渐进地阐述Python语言的基础知识,以及使用Pyt

Python程序设计——从基础开发到数据分析(微课版)
✍ 夏敏捷、程传鹏、韩新超、宋宝卫 📂 Library 📅 2019 🏛 清华大学出版社 🌐 Chinese

本书以Python 3.5为编程环境,从基本的程序设计思想入手,逐步展开Python语言教学,是一本面向广大编程学习者的程序设计类图书。基础篇主要讲解Python的语法基础、控制语句、函数与模块、文件、面向对象程序设计、Tkinter图形界面设计、数据库应用、网络编程和多线程等知识,并以小游戏案例作为各章的阶段性任务。开发篇综合应用前面介绍的技术,开发经典的大家耳熟能详的连连看、推箱子等游戏案例。提高篇介绍Python流行的第三方库,实现网页爬取、科学计算和可视化应用、图像处理,以及数据挖掘、机器学习和数据分析工具Pandas等。本书最大的特色在于以游戏开发案例为导向,让学习枯燥的Python

Python语言程序设计
✍ [美]梁勇(Lang Y. D.) 📂 Library 📅 2015 🏛 机械工业出版社 🌐 Chinese

书签已装载, 书签制作方法请找 [email protected] 完全免费 本书采用“问题驱动”、“基础先行”和“实例和实践相结合”的方式,讲述如何使用Python语言进行程序设计。本书首先介绍Python程序设计的基本概念,接着介绍面向对象程序设计方法,最后介绍算法与数据结构方面的内容。为了帮助学生更好地掌握相关知识,本书每章都包括以下模块:学习目标,引言,关键点,检查点,问题,本章总结,测试题,编程题,注意、提示和警告。 本书可以作为高等院校计算机及相关专业Python程序设计课程的教材,也可以作为Python程序设计的自学参考书。

Python语言程序设计
✍ 刘卫国 📂 Library 📅 2016 🏛 电子工业出版社 🌐 Chinese

本书主要内容有Python语言基础,顺序结构,选择结构,循环结构,字符串与正则表达式,列表与元组,字典与集合,函数与模块,面向对象程序设计,文件操作,异常处理,图形绘制,图形用户界面设计等.