注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计其他编程语言/工具Python编程基础

Python编程基础

Python编程基础

定 价:¥25.00

作 者: 肖建[等]编著
出版社: 清华大学出版社
丛编项: 程序员指南丛书
标 签: Python

购买这本书可以去


ISBN: 9787302065555 出版时间: 2003-06-01 包装:
开本: 26cm 页数: 288 字数:  

内容简介

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

作者简介

暂缺《Python编程基础》作者简介

图书目录

第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  本章小结                  

本目录推荐