Python语言基础

Python语言基础

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

详解Python语言的相关知识。

内容简介

本书知识体系完整,按照认知递进的顺序进行了编排,主要包括编程环境、数据类型、变量与计算、流程控制、错误与错误处理、函数、面向对象的程序设计、模块、文件操作、tkinter图形界面设计及数据库与数据库连接操作等内容。全书共12章,每章都包含详细的概念及原理阐述,同时配有大量精美的插图、代码范例和课后习题。

作者简介

作者王晓伟,博士,九三学社社员,中国石油大学(北京)信息科学与工程学院计算机系副教授。曾先后就读于四川大学、英国南安普顿大学、意大利特伦托大学,主要研究方向为本体论、软件工程、网络舆情分析等,主要讲授课程有Python语言、计算机网络原理、数据采集与预处理、分布式系统等。

章节目录

版权信息

内容简介

前言

致谢

本书使用说明

第1章 绪论

1.1 计算机程序语言层级结构

1.2 人机系统结构

1.3 Python简介

1.4 计算机发展简史

1.4.1 计算法与计算辅助工具

1.4.2 自动计算机

1.5 小结

1.6 课后思考与练习

第2章 编程环境

2.1 理论模型解释

2.2 Python编程环境配置

2.2.1 安装包的获取

2.2.2 安装包的部署

2.2.3 编程环境部署状态测试

2.3 IDLE编辑器使用简介

2.3.1 打开IDLE编辑器

2.3.2 IDLE提供的基于交互式命令行的编程界面

2.3.3 IDLE提供的基于代码文件的编程界面

2.3.4 输入与输出指令

2.3.5 代码的注释方法

2.4 课后思考与练习

第3章 数据类型

3.1 数值类型的计算机表示原理及其语法基础

3.1.1 整型的内存结构

3.1.2 浮点型的内存结构

3.1.3 复数型的内存结构

3.1.4 数值类型的语法表示规则

3.1.5 数值类型之间的转换

3.1.6 变量与赋值的简单说明

3.2 字符串类型的计算机表示原理及其语法基础

3.2.1 字符串类型的理论模型

3.2.2 对字符串数据的访问

3.2.3 涉及字符串类型的类型转换

3.2.4 涉及字符串类型的简单函数

3.2.5 转义字符

3.2.6 字符串的格式化输出

3.3 布尔类型的语法基础

3.4 元组型的语法基础

3.4.1 元组的定义

3.4.2 元组的访问

3.4.3 元组的简单操作

3.5 列表型的语法基础

3.5.1 列表的定义

3.5.2 列表的访问

3.5.3 列表的简单操作

3.5.4 多维列表简介

3.6 字典的语法基础

3.6.1 字典的定义

3.6.2 字典的访问

3.6.3 字典的简单操作

3.7 集合型的语法基础

3.7.1 集合的定义

3.7.2 集合的简单操作

3.8 课后思考与练习

3.8.1 练习第1部分—基础数据类型练习

3.8.2 练习第2部分—进阶数据类型练习

第4章 变量与计算

4.1 变量的含义

4.2 变量的动态属性

4.3 变量的命名

4.4 与变量相关的简单函数

4.5 运算符和表达式

4.5.1 赋值运算符(=)

4.5.2 算术运算符

4.5.3 逻辑运算符

4.5.4 比较运算符

4.5.5 标识运算符(is、is not)

4.5.6 成员运算符(in、not in)

4.5.7 表达式的构建与运算符优先级

4.5.8 其他一些需要注意的情况

4.6 课后思考与练习

第5章 流程控制

5.1 条件分支

5.1.1 单分支(if…)

5.1.2 双分支(if…else…)

5.1.3 多分支(if…elif…else…)

5.1.4 分支语句的嵌套

5.2 循环

5.2.1 while循环

5.2.2 for循环

5.2.3 range()函数简介

5.2.4 循环的嵌套

5.2.5 pass占位符

5.2.6 continue和break的用法

5.2.7 for循环的列表构建方法

5.3 课后思考与练习

第6章 错误与错误处理

6.1 语法错误

6.2 异常错误

6.3 错误处理

6.3.1 try…except语句

6.3.2 try…except…else语句

6.3.3 try…except…else…finally语句

6.3.4 手动抛出异常错误

6.4 调试模式

6.4.1 调试模式的激活

6.4.2 通过调试模式对代码进行调试

6.4.3 在代码中设置断点

6.5 课后思考与练习

第7章 函数

7.1 函数的定义与调用

7.1.1 函数定义与调用的基本语法

7.1.2 返回值的设定

7.1.3 函数作为对象的存在

7.1.4 带参数函数的定义与调用

7.1.5 匿名函数

7.2 变量作用域、参数传递与参数类型

7.2.1 变量作用域

7.2.2 参数传递

7.2.3 参数类型

7.3 内建函数

7.3.1 数学运算函数

7.3.2 字符串函数

7.3.3 列表函数

7.3.4 字典函数

7.3.5 集合函数

7.3.6 其他内建函数

7.4 课后思考与练习

第8章 面向对象的程序设计

8.1 类的简单定义和实例化

8.2 构造函数与析构函数

8.3 类的成员

8.4 类的继承

8.5 多态

8.6 运算符重载

8.7 小结

8.8 课后思考与练习

第9章 模块

9.1 模块的引用

9.2 模块的部署位置及搜索顺序

9.3 自定义模块

9.4 第三方模块的管理

9.5 常用内建模块

9.5.1 math模块与cmath模块

9.5.2 random模块

9.5.3 time模块

9.5.4 datetime模块

9.6 课后思考与练习

第10章 文件操作

10.1 文件系统简介

10.1.1 内存与外存

10.1.2 文件编码形式

10.1.3 文件定位方法

10.2 文件对象的基本操作

10.2.1 打开文件

10.2.2 读取文件内容

10.2.3 写入文件内容

10.2.4 关闭文件

10.2.5 文件内读写指针的位置移动

10.3 文件夹的基本操作

10.4 课后思考与练习

第11章 tkinter图形界面设计

11.1 窗口的创建

11.2 窗口内元素的布局

11.3 tkinter常用组件

11.4 tkinter.Canvas图形绘制组件

11.5 tkinter事件处理

11.5.1 事件类型

11.5.2 事件处理函数与事件绑定

11.6 图形界面设计综合范例

11.6.1 登录界面开发

11.6.2 在画布上控制图片的移动

11.7 课后思考与练习

第12章 数据库与数据库连接操作

12.1 数据库管理系统、数据库和数据表

12.2 在本地部署MySQL数据库管理系统

12.3 数据库连接操作

12.3.1 pymysql第三方模块配置

12.3.2 数据库连接测试

12.3.3 创建数据库

12.3.4 创建数据表

12.3.5 向数据表内插入记录

12.3.6 查询记录

12.3.7 修改记录

12.3.8 删除记录

12.4 课后思考与练习

Python语言基础是2023年由电子工业出版社出版,作者王晓伟。

得书感谢您对《Python语言基础》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
数据结构:Python语言描述 电子书
基于Python语言的数据结构基础编程语法详解,国外高等院校信息科学与技术教材。
R语言编程基础 电子书
《R语言学习手册》:7章全面介绍R语言及Rattle工具,附课后习题。
Python 3 基础教程 电子书
本书注重基础、循序渐进,系统地讲述了Python程序设计开发的相关知识。全书共分8章,涵盖了Python开发环境及工具、编程基础、程序流程控制、函数与模块、面向对象编程、异常处理、数据库编程和tkinterGUI编程等内容。
大学计算机(Python语言版) 电子书
本书共7章,内容包括Python程序设计入门、程序设计基础、程序控制、组合数据类型、函数、数据文件等,由浅入深地讲解了Python的基本语法、程序设计思想及问题求解。
Abaqus GUI程序开发指南:Python语言 电子书
本书共6章,主要讲解采用Python语言对Abaqus进行图形界面程序的开发,包括GUI插件程序(Plug-ins)的开发以及用户自定义GUI应用程序(CustomizedApplications)的开发。各章的主要内容是:第1章以简单的入门插件程序为例,介绍了Abaqus图形界面程序开发的意义。第2章简要介绍了Python语言的基本语法。第3章介绍了一些Abaqus中常用的Python内核指令。