Python程序设计基础
✍ Scribed by 董付国
- Publisher
- 清华大学出版社
- Year
- 2015
- Tongue
- Chinese
- Leaves
- 256
- Category
- Library
No coin nor oath required. For personal study only.
✦ Synopsis
全书共9章,主要内容组织如下:第1章介绍Python基本知识与概念;第2章讲解列表、元组、字典、集合等序列的常用方法和基本操作;第3章讲解Python选择结构、for循环与while循环、break与continue语句;第4章讲解字符串编码格式,字符串格式化、替换、分割、连接等基本操作方法,正则表达式语法、正则表达式对象、子模式与match对象,以及正则表达式模块re的应用;第5章讲解函数的定义与使用,关键参数、默认值参数、长度可变参数、变量作用域以及lambda表达式;第6章讲解类的定义、类成员与实例成员、私有成员与公有成员、特殊方法与运算符重载;第7章讲解文件操作基本知识,文本文件内容读取与写入,二进制文件操作与对象序列化,文件复制、移动、重命名、MD5值计算、压缩与解压缩等文件级操作以及目录操作有关知识;第8章讲解Python异常类层次结构,不同形式的异常处理结构,以及如何调试Python程序;第9章讲解如何使用wxPython进行GUI编程,主要包括窗体、按钮、文本框、单选钮、复选框等控件以及各种对话框的运用。本书对Python内部工作原理进行了一定程度的剖析,对Python 2.x和Python 3.x之间的区别进行了深入对比和分析,并适当介绍Python程序优化和安全编程的有关知识,可以满足不同层次读者的需要。
✦ Table of Contents
封面
扉页
内容简介
版权页
前言
目录
第1章 基础知识
1.1 如何选择Python版本
1.2 Python安装与简单使用
1.3 使用pip管理Python扩展库
1.4 Python基础知识
1.5 Python代码编写规范
1.6 Python文件名
1.7 Python脚本的name属性
1.8 编写自己的包
1.9 Python编程快速入门
1.10 The Zen of Python
本章小结
习题
第2章 Python序列
2.1 列表
2.2 元组
2.3 字典
2.4 集合
2.5 再谈内置方法sorted()
2.6 复杂数据结构
本章小结
习题
第3章 选择与循环
3.1 条件表达式
3.2 选择结构
3.3 循环结构
3.4 break和continue语句
3.5 案例精选
本章小结
习题
第4章 字符串与正则表达式
4.1 字符串
4.2 正则表达式
本章小结
习题
第5章 函数设计与使用
5.1 函数定义与调用
5.2 形参与实参
5.3 参数类型
5.4 return语句
5.5 变量作用域
5.6 lambda表达式
5.7 案例精选
5.8 高级话题
本章小结
习题
第6章 面向对象程序设计
6.1 类的定义与使用
6.2 方法
6.3 属性
6.4 特殊方法与运算符重载
6.5 继承机制
本章小结
习题
第7章 文件操作
7.1 文件对象
7.2 文本文件操作案例精选
7.3 二进制文件操作案例精选
7.4 文件级操作
7.5 目录操作
7.6 高级话题
本章小结
习题
第8章 异常处理结构与程序调试
8.1 基本概念
8.2 Python异常类与自定义异常
8.3 Python中的异常处理结构
8.4 断言与上下文管理
8.5 用sys模块回溯最后的异常
8.6 使用IDLE调试代码
8.7 使用pdb模块调试程序
本章小结
习题
第9章 GUI编程
9.1 Frame
9.2 Controls
9.3 Boa-constructor
本章小结
习题
正文结束
附录A 将Python程序转换为exe程序
附录B 常用Python扩展库简介
B.1 图形图像编程模块
B.2 游戏编程模块
B.3 语音识别模块
B.4 网络编程模块
B.5 多线程编程模块
B.6 数据库编程模块
B.7 Pywin32
B.8 ctypes
B.9 科学计算与可视化模块
B.10 软件分析插件
B.11 其他常用模块
附录C 安卓平台的Python编程
参考文献
📜 SIMILAR VOLUMES
本书介绍 Python 程序设计的基础知识,集教材、习题、上机实验于一体,内容涵盖全国计算机等级考 试二级 Python 语言程序设计的考试大纲,包括 11 章教学内容和 9 个实验。在教学内容中,第 1~6 章介绍 Python 程序设计的基础知识,第 7~9 章分别介绍三个用于数据分析的第三方程序包(NumPy、Pandas、 Matplotlib)及其应用,第 10~11 章主要围绕 Tushare 财经数据库介绍运用 Python 进行数据分析的几个综合 案例。9 个实验与教学内容结合紧密,包括验证性、设计性和综合性实验,方便实验教学的组织与开展。 本书可作为高等院校计算机专
本书是Python程序设计的入门书籍,将Python程序设计分为三大模块:面向过程的Python程序设计,面向对象的Python程序设计,以及Python程序设计综合实践题、模拟题和习题解析。面向过程的Python程序设计模块,介绍Python语言的入门基础知识,主要包括Python语言的技术起源、Python语言的数据类型与表达式、Python语言的流程控制语句,以及Python语言的函数设计方法。面向对象的Python程序设计模块,介绍Python的面向对象技术,包括继承、接口、封装的概念及实现,利用turtle库绘制图形,利用NumPy进行科学计算。Python程序设计综合实践题、模拟题
本书共分14章,内容包括Python编程概述、数据类型和表达式、顺序与选择结构、循环结构、序列与字典、数据结构与算法、函数与模块、面向对象程序设计基础、文件、用户界面设计、绘图、数据库应用、网络编程和异常处理。本书内容精练、由浅入深,注重学习的连续性和渐进性,章节之间的实例具有关联性。本书适合作为高等院校相关专业Python程序设计的教材或教学参考书,可以供计算机应用开发的各类技术人员参考,亦可作为全国计算机等级考试、软件技术资格与水平考试的培训资料。
本书以全国计算机等级考试二级Python语言程序设计考试大纲为依据,系统地介绍Python 3.x程序设计基础知识。全书共14章,内容包括Python语言概述、基本数据类型、组合数据类型、顺序与选择结构、循环结构、函数与模块、文件与数据组织、面向对象程序设计、使用tkinter的GUI设计、图形绘制、爬虫与正则表达式、SQLite数据库、异常处理和Python计算生态。附录给出了全国计算机等级考试二级 Python语言程序设计考试大纲(2018年版)和上海市计算机等级考试二级Python大纲(2016年版),以及Python的内置数据类型、函数和集成开发工具IDLE。 本书适合作为高等院校相关
<p>《C++程序设计基础》针对初学者学习程序设计而编写,通过《C++程序设计基础》的学习,初学者可以较好地掌握结构化程序设计的3种结构、面向对象的概念和编程思想。《C++程序设计基础》以VC++2005为开发平台,结合大量实例,系统《C++程序设计基础》介绍VC++2005的开发环境、基本语法和编程技巧。全书共11章:C++与VC++2005概述,VC++2005程序设计基础,流程控制语句,数组和字符串,指针,函数,结构体与联合,类与对象,类的继承、派生与多态,C++流与文件操作,VC++2005应用程序开发实例。《C++程序设计基础》配有电子课件、源代码等教学资源。</p> <p>《C+