Python程序设计入门

副标题:无

作   者:吕云翔

分类号:

ISBN:9787302501473

微信扫一扫,移动浏览光盘

简介


Python是一种简单易学,功能强大的编程语言,它有高效率的高层数据结构,特别适用于快速的应用程序开发。全书共分为15章,主要内容包括Python简介、Python环境搭建、Python基础语法、函数、模块、文件操作、异常处理、面向对象编程、正则表达式、Python GUI编程、Python多线程与多进程编程、Python访问数据库、Python Socket网络编程、Python Web编程以及Python综合应用实例。本书既可以作为普通高校计算机相关专业的教材,也可以作为Python爱好者的参考书。

目录


目录

第1章Python简介

1.1Python的发展历程

1.2Python的语言特点

习题1

第2章Python环境搭建

2.1Python安装

2.1.1Windows安装Python

2.1.2UNIX & Linux安装Python

2.1.3MAC安装Python

2.2Windows下环境变量的配置

2.3Hello, Python

习题2

第3章Python基础语法

3.1变量类型

3.2变量赋值

3.2.1单变量赋值

3.2.2多变量赋值

3.3数据类型

3.3.1数字数据类型

3.3.2字符串数据类型

3.3.3列表数据类型

3.3.4元组数据类型

3.3.5字典数据类型

3.3.6数据类型转换

3.4条件语句与循环语句

3.4.1条件语句

3.4.2循环语句

习题3

第4章函数

4.1函数定义

4.1.1空函数

4.1.2参数检查

4.1.3返回多个值

4.2函数调用

4.2.1按值传递参数和按引用传递参数

4.2.2函数的参数

4.2.3匿名函数

4.2.4关于return语句

4.2.5变量作用域

习题4

第5章模块

5.1模块的概念

5.1.1命名空间

5.1.2模块

5.1.3包

5.2模块内置属性

5.3第三方模块安装方法

习题5

第6章文件操作

6.1文件读写

6.1.1打开文件

6.1.2写入文件

6.1.3读取文件

6.1.4文件读写异常处理

6.2其他文件操作

6.2.1os模块文件操作

6.2.2shutil模块文件操作

习题6

第7章异常处理

7.1异常概念

7.2异常的抛出与捕获

7.3自定义异常

7.4使用断言异常处理

习题7

第8章面向对象编程

8.1面向对象编程的概念

8.2类与对象

8.2.1类与实例化

8.2.2初始化函数与析构函数

8.2.3类的属性

8.2.4类的方法

8.3面向对象的三大特性

8.3.1继承

8.3.2访问控制

8.3.3多态

8.4特殊的属性与方法

8.4.1slots属性

8.4.2只读的特殊属性

8.4.3str()方法

8.4.4repr()方法

习题8

第9章正则表达式

9.1正则表达式模式

9.1.1特殊字符

9.1.2普通字符

9.1.3特殊构造

9.2re模块

9.2.1匹配模式

9.2.2Pattern对象

9.2.3Match对象

习题9

第10章Python GUI编程

10.1GUI编程简介

10.1.1GUI编程

10.1.2GUI编程的特点

10.1.3Python GUI编程

10.2Tkinter模块GUI编程基础

10.2.1Tkinter基础

10.2.2Tkinter组件

10.2.3Tkinter布局

10.3使用Tkinter模块编写GUI程序

10.3.1Tkinter GUI封装

10.3.2Tkinter事件

习题10

第11章Python多线程与多进程编程

11.1线程与进程

11.1.1进程

11.1.2线程

11.1.3多线程与多进程

11.2Python多线程编程

11.2.1Python多线程的特殊性

11.2.2使用threading模块进行多线程编程

11.3Python多进程编程

11.3.1Python多进程编程的特点

11.3.2使用multiprocessing模块进行多进程编程

习题11

第12章Python访问数据库

12.1使用SQLite

12.1.1SQLite简介

12.1.2使用sqlite3模块操作SQLite

12.1.3SQLite小结

12.2使用SQLAlchemy

12.2.1SQLAlchemy简介

12.2.2使用SQLAlchemy操作SQLite数据库

12.2.3SQLAlchemy小结

习题12

第13章Python Socket网络编程

13.1Socket简介

13.1.1Socket通信概述

13.1.2TCP协议与UDP协议的区别

13.2Python Socket编程

13.2.1简易Socket通信

13.2.2使用多线程的多端Socket通信

13.2.3基于select、poll或epoll的异步Socket通信

习题13

第14章Python Web编程

14.1Python Web编程简介

14.2Flask框架应用基础

14.2.1Flask框架的安装与配置

14.2.2Flask使用基础

14.2.3在服务器上部署Flask项目

习题14

第15章Python综合应用实例

15.1带图形界面的简易计算器

15.2简单的网络爬虫

参考文献


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Python程序设计入门
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon