Python编程基础

副标题:无

作   者:肖建,林海波等编著

分类号:

ISBN:9787302065555

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

简介

   Python是一种功能十分强大的面向对象编程语言,可以用于编写独立程序、快速脚本和复杂应用的原型。作为一种开放源码的软件,Python可以自由获取,而且易学易用。它已经在各种平台上实现了移植,其中包括Unix、Linux、Windows 9x、Windows NT和 MacOS。    本书详细讲述了Python语言的各个方面,在简单介绍Python的基本原理和组成之后,详细介绍了Python程序的基本构件:类型、操作符、语句、函数、模块、类以及异常,接着给出大量实例,循序渐进、深入浅出地讲述了 Pythn的核心内容、应用开发及相关细节。本书适合作为Python初学者的人门读物。    本书是基于 Windows环境运行Python实例程序的,但是事实上,由于Python强大的跨平台功能,本书所介绍的内容在Linux、MacOS等其他平台也完全适用。    Python可用于编写独立程序、快速脚本和复杂应用的原型,它己经在各种平台上实现了移植,包括UNIX、Linux、Windows 9x、Windows NT和 Mao OS。    本书在简单介绍Python的基本原理和组成之后,详细介绍了Python程序的基本构件,然后循序渐进地讲述了Python的核心内容、应用开发及相关细节。    本书是基于Windows环境运行Python实例程序的,但由于Python强大的跨平台功能,本书所介绍的内容在Linux、Mao OS等其他平台也完全适用。   

目录

第1章 python入门

1.1 python的特点

1. 1.1 面向对象

1.1.2 适应性强

1.1.3 可扩展性强

1.1.4 可移植性强

1.1.5 可阅读性强

1.1.6 健壮性强

1.1.7 快速建模

1.1.8 自动内存管理

1. 2 python的安装

1.3 python的运行

1.3.1 命令行上的交互式

1.3.2 命令行上的模块(脚本)文件

1.3.3 在其他系统中嵌入

1.3.4 集成开发环境

1.4 本章小结

第2章 python的数据类型

2.1 程序输人输出与注释

2.1.1 程序输出

.2.1.2 程序输人

2.1.3 程序注释

2.1.4 代码缩进

2.2 基本操作符

2.2.1 数学运算符

2. 2.2 比较运算符

2. 2.3 逻辑操作符

2. 2.4 操作符重载

2.3 赋值与表达式

2.3.1 赋值

2.3.2 表达式

2.4 数字类型

2.4.1 整数

2.4. 2 浮点实数

2.4.3 复数

2.4.4 数值类型函数

2.4.5 其他数学工具

2.5 字符串

2.5.1 字符串基本操作

2.5.2 字符串比较

2.5.3 字符串工具

2.6 列表

2.6.1 列表基本操作

2.6.2 列表操作符

2.7 元组

2.8 字典

2.8.1 字典基本操作

2.8.2 字典操作符

2.9 本章小结

第3章 python的程序结构

3.1 流程控制语句

3.1.1 if语句

3.1.2 while语句

3.1.3 for语句

3.1.4 range函数和xranges函数

3.2 异常处理

3.2.1 错误

3.2.2 捕捉和处理异常

3.2.3 引发异常

3.2.4 用户自定义异常

3.2.5 定义清理动作

3.2.6 使用断言

3.2.7 异常与sys模块

3.3 函数

3.3.1 函数定义与调用

3.3.2 函数参数

3.3.3 函数中的变量作用域

3.3.4 函数化程序设计

3.4 模块

3.4.1 定义模块

3.4.2 搜索路径

3.4.3 导人模块

3.4.4 模块的加载

3.4.5 模块的编译模式

3.4.6 标准模块

3.4.7 包

3.5 本章小结

第4章 面向对象特性

4.1 python的对象

4.2 类和实例

4.2.1 作用域与名字空间

4.2.2 类的定义

4.2.3 类对象

4.2.4 实例对象

4.2.5 方法对象

4.2.6 类的封装

4.2.7 类的使用技巧

4.3 类的方法

4.3.1 使用类的方法

4.3.2 特殊类方法

4.3.3 高级特殊类方法

4.4 类属性和私有函数

4.4.l 类属性

4.4.2 私有函数

4.5 类异常

4.5.1 异常处理

4.5.2 类异常

4.6 继承

4.6.1 类属性_baese_

4.6.2 方法的重载

4.6.3 多重继承

4.7 类的定制

4.7.1 在类中重载操作符

4.7.2 类的简单定制

4.7.3 类的高级定制

4.8 打包

4.8.1 一个简单的打包类

4.8.2 改进打包类

4.8.3 打包文件对象

4.9 文件对象

4.9.1 读取文件

4.9.2 关闭文件

4.10 相关模块

4.10.1 sys模块

4.10.2 os模块

4.10.3 types模块

4.10.4 operator模块

4.10.5 struct模块

4.11 本章小结

第5章 tkinter

5. 1 tkinter简介

5.1.1 窗口

5.1.2 窗口小部件(widgets)

5.1.3 嵌套

5.1.4 布局管理

5.1.5 回调

5.1.6 事件循环

5.1.7 事件绑定

5.2 窗口小部件

5.2.1 label窗口小部件

5.2.2 button窗口小部件

5.2.3 scale窗口小部件

5.2.4 canvas窗口小部件

5.2.5 checkbutton窗口小部件

5.2.6 entry窗口小部件

5.2.7 frame窗口小部件

5.2.8 listbox窗口小部件

5.2.9 menu窗口小部件

5.2.10 messshr窗口小部件

5.2.11 radiobutton窗口小部件

5.2.12 scrollbar窗口小部件

5.2.13 text窗口小部件

5.2.14 toplevel窗口小部件

5.3 窗口小部件的综合运用

5.3.1 目录查看器

5.3.2 简单的计算器

5.4 pmw基础

5.4.1 安装pmw

5.4.2 ballon窗口小部件

5.4.3 buttonbox窗口小部件

5.4.4 combobox窗口小部件

5.4.5 connter窗口小部件

5.4.6 dialog窗口小部件

5.4.7 aboutdialog窗口小部件

5.4.8 combodialog窗口小部件

5.4.9 counterdialog窗口小部件

5.4.10 entryfield窗口小部件

5.4.11 group窗口小部件

5.4.12 gange窗口小部件

5.4.13 notebook窗口小部件

5.4.l4 scrolledcanvas窗口小部件

5.5 pmw的简单综合应用

5.6 本章小结

第6章 正则表达式

6.1 正则表达式的语法

6.2 re模块

6.2.1 complie()

6.2.2 mach对象和group(),groups()方法

6.2.3 使用match()匹配字符串

6.2.4 使用search()查找模式

6.2. 5 匹配多个字符串(i)

6.2.6 匹配任意一个单个字符(.)

6.2.7 字符集([])

6.2.8 正则表达式的分组

6.2.9 边界匹配

6.2.10 findall()

6.2.11 sub()和subn()

6.2.12 spit()

6.3 正则表达式的应用

6.3.1 数据生成器

6.3.2 正则表达式模拟器

6.4 本章小结

第7章 多线程编程

7.1 关于线程

7.1.1 线程的优先级

7.1.2 线程的同步

7.1.3 线程的局部存储(tls)

7.2 线程和python

7.2.1 解释器锁

7.2.2 访问线程

7.2.3 退出线程

7.3 thread模块

7.4 threading模块

7.4.1 thread类

7.4.2 线程化编程的优点

7.5 本章小结

第8章 图形图像处理

8.1 imghdr模块

8. 2 colorsys模块

8. 3 imageop模块

8.4 rgbimg模块

8.5 visual python

8.6 本章小结

第9章 多媒体编程

9.1 音频文件基础

9.2 sndhdr模块

9.3 aifc模块

9.4 audioop模块

9.5 chunk模块

9.6 wave模块

9.7 在python中控制winamp

9.7.1 命令行方式控制winamp

9.7.2 用windows信息控制winamp

9. 7.3 winamp控制器

9.8 本章小结


已确认勘误

次印刷

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

Python编程基础
    • 名称
    • 类型
    • 大小

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

    意见反馈

    14:15

    关闭

    云图客服:

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

    或者您是想咨询:

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

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

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

    loading icon