【Python 1】Python核心编程(第二版)导读

第一章 欢迎来到Python世界

  1. 什么是Python
  2. Python的起源
  3. Python的特点
  4. 下载Python
  5. 安装Python
  6. 运行Python
  7. Python文档
  8. 比较Python(与其它语言的比较)
  9. 其它实现

第二章 Python起步

  1. 介绍
  2. 输入/输出
  3. 注释
  4. 操作符
  5. 变量与赋值
  6. Python类型
  7. 缩进
  8. 循环与条件
  9. 文件
  10. 错误
  11. 函数
  12. 模块

第三章 Python基础

  1. 语句和语法
  2. 变量赋值
  3. 标识符和关键字
  4. 基本风格指南
  5. 内存管理
  6. 第一个Python程序

第四章 Python对象

  1. Python对象
  2. 内建类型
  3. 标准类型运算符
  4. 值的比较
  5. 对象身份比较
  6. 布尔类型
  7. 标准类型内建函数
  8. 标准类型总览
  9. 各种类型
  10. 不支持的类型

第五章 数字

  1. 数的简介
  2. 整型
  3. 布尔型
  4. 标准的整型
  5. 长整型
  6. 浮点型实数
  7. 复数
  8. 操作符
  9. 内建函数
  10. 其它数字类型
  11. 相关模块

第六章 序列:字符串、列表和元组

  1. 序列简介
  2. 字符串
  3. 列表
  4. 元组

第七章 映射和集合类型

  1. 映射类型:字典
  2. 操作符
  3. 内建函数
  4. 内建方法
  5. 字典的建
  6. 集合类型
  7. 操作符
  8. 内建函数
  9. 内建方法
  10. 相关模块

第八章 条件与集合

  1. if语句
  2. else语句
  3. elif语句
  4. 条件表达式
  5. while语句
  6. for语句
  7. break语句
  8. continue语句
  9. pass语句
  10. else语句(再看)
  11. Iterators迭代器
  12. 列表解析(List Conprehensions)
  13. 生成器表达式(Generator Expressions)

第九章 文件和输入输出

  1. 文件对象
  2. 文件内建函数
  3. 文件内建方法
  4. 文件内建属性
  5. 标准文件
  6. 命令行参数
  7. 文件系统
  8. 文件执行
  9. 持久存储
  10. 相关模块

第十章 错误和异常

  1. 什么是异常
  2. Python中的异常
  3. 探测和处理异常
  4. 上下文管理
  5. 引发异常
  6. 断言
  7. 标准异常
  8. 创建异常
  9. 相关模块

第十一章 函数和函数式编程

  1. 什么是函数
  2. 调用函数
  3. 创建函数
  4. 传入函数
  5. 形参
  6. 变长参数
  7. 函数式编程
  8. 变量的作用域
  9. 递归
  10. 生成器

第十二章 模块

  1. 什么是模块
  2. 模块和文件
  3. 命名空间
  4. 导入模块
  5. 导入模块属性
  6. 模块内建函数包
  7. 模块的其他特性

第十三章 面向对象编程

  1. 引言
  2. 面向对象编程
  3. 实例
  4. 绑定与方法调用
  5. 子类,派生和继承
  6. 内建函数
  7. 定制类
  8. 私有性
  9. 授权与包装
  10. 新式类的高级特性
  11. 相关模块

第十四章 执行环境

  1. 可调用对象
  2. 代码对象
  3. 语句和内置函数
  4. 执行其他程序
  5. 终止执行
  6. 各类操作系统接口
  7. 相关模块

第十五章 正则表达式

  1. 引言/动机
  2. 特别的字符和符号
  3. 正则表达式与Python
  4. re模块

第十六章 网络编程

  1. 引言:客户/服务器架构
  2. 套接字:通信终点
  3. 面向连接与无连接套接字
  4. Python中的网络编程
  5. Socket模块
  6. 套接字对象方法
  7. TCP/IP客户端和服务器
  8. UDP/IP客户端和服务器
  9. SocketServer模块
  10. Twisted框架介绍
  11. 相关模块

第十七章 网络客户端编程

  1. 引言
  2. 文件传输
  3. 文件传输协议(FTP)
  4. 网络新闻、Usenet,和新闻组
  5. 网络新闻传输协议(NNTP)
  6. 电子邮件
  7. 简单邮件传输协议(SMTP)
  8. 邮局协议3(POP3)
  9. 相关模块

第十八章 多线程编程

  1. 引言/动机
  2. 线程和进程
  3. 线程和Python
  4. thread模块
  5. threading模块
  6. 生产者-消费者问题和Queue模块
  7. 相关模块

第十九章 网络用户界面编程

  1. 引言
  2. Tkinter与Python编程
  3. Tkinter模块
  4. Tk组件库
  5. Tkinter使用举例
  6. 标签、按钮与进度条组件
  7. 一个使用Tk的中级范例
  8. 其他GUI简介(Tix,Pmw,wxPython,PyGTK)
  9. 相关模块和其他GUI

第二十章 web编程

  1. 引言
  2. Python的web应用:简单的web客户端
  3. urlparse和urllib模块
  4. 高级的web客户端
  5. 网络爬虫/蜘蛛/机器人
  6. CGI:帮助web服务器处理客户端数据
  7. 创建CGI应用程序
  8. 在CGI中使用Unicode
  9. 高级CGI
  10. 创建web服务器
  11. 相关模块

第二十一章 数据库编程

  1. 介绍
  2. 数据库和Python RDBMSs,ORMs,and Python
  3. Python数据库应用程序程序员接口(DB-API)
  4. 关系数据库(RDBMSs)
  5. 对象-关系管理器(ORMs)
  6. 关系模块
  7. 练习

第二十二章 扩展Python

  1. 引言/动机
  2. 扩展Python
  3. 创建应用程序代码
  4. 用样板包装你的代码
  5. 编译
  6. 导入并测试
  7. 引用计数
  8. 线程和GIL
  9. 相关话题

第二十三章 其他话题

  1. 引言
  2. web服务
  3. 用win32的com来操作Microsoft Office
  4. 用Jython写Python和Java的程序
  5. 练习
时间: 2024-10-24 00:04:35

【Python 1】Python核心编程(第二版)导读的相关文章

python基础学习05(核心编程第二版)部分

# -*- coding: utf-8 -*- # ==================== #File: python #Author: python #Date: 2014 #==================== __author__ = 'Administrator' #dict{键:值} #哈希 #注:字典是无顺序的,所以你懂的 #创建与赋值 dict1={} dict2={'name':'apply','avg':24,'sex':'man'} print dict1,dict2

python基础学习07(核心编程第二版)部分

# -*- coding: utf-8 -*- # ==================== #File: python #Author: python #Date: 2014 #==================== __author__ = 'Administrator' #file与input output #文件对象 #简单说来,就是写入和读取的方式 #file(),open()2个操作都是一样的,一般推荐open() #语法 # open(name[, mode[, bufferin

python基础学习08(核心编程第二版)部分

# -*- coding: utf-8 -*- # ==================== #File: python #Author: python #Date: 2014 #==================== __author__ = 'Administrator' #异常 """ NameError: 尝试访问一个未申明的变量 ZeroDivisionError:  除数为零 SyntaxError: 解释器语法错误 IndexError: 请求的索引超出序列范

python基础学习12(核心编程第二版)部分

# -*- coding: utf-8 -*- # ==================== #File: python #Author: python #Date: 2014 #==================== __author__ = 'Administrator' #python class #面向对象编程oop思想,3个特性:封装.继承.多态,在其他方面的功能,比如重载,模拟等,也可以自定义自己需要的类 #在python中,面向对象主要2个:类和类实例 #类与实例 #类与实例有关

python核心编程第二版

初学Python这是一本有关Python开发的指南涵盖近期发布的Pyttlon版本的核心功能特性,而不仅仅是语法学习更多的高阶内容,如正则表达式.网络.多线程.图形用户界面.Web/CGl和Python扩展等包括几个全新的章节,关于数据库.网络客户端.Java/Jytt30n和Microsoft Office等 展示数以百计的代码片段.交互实例和大量加强您的Python技能的实用练习"对Wesley Chun<Python核心编程>第二版的漫长等待是值得的--它的深邃.它的全面,以及

python基础学习09(核心编程第二版)部分

# -*- coding: utf-8 -*- # ==================== #File: python #Author: python #Date: 2014 #==================== __author__ = 'Administrator' #什么是函数 #就是引用,创建,使用 #例子 def foo(): print '233' foo() #返回与函数类型 def foo1():#是一个过程 print 'hello world!' foo1() foo

python基础学习11(核心编程第二版)部分

# -*- coding: utf-8 -*- # ==================== #File: python #Author: python #Date: 2014 #==================== __author__ = 'Administrator' #执行环境 #可调用对象 """ 许多的python 对象都是我们所说的可调用的,即是任何能通过函数操作符“()”来调用的对象.要调用可调用对象, 函数操作符得紧跟在可调用对象之后.Python 有4

《Python核心编程(第二版)》pdf

下载地址:网盘下载 内容简介  · · · · · · 本书是Python开发者的完全指南--针对 python 2.5全面升级 ·学习专业的Python风格.最佳实践和好的编程习惯: ·加强对Python对象.内存模型和Python面向对象特性的深入理解: ·构建更有效的Web.CGI.互联网.网络和其他客户端/服务器架构应用程序及软件: ·学习如何使用Python中的Tkinter和其他工具来开发自己的GUI应用程序及软件: ·通过用C等语言编写扩展来提升Python应用程序的性能,或者通过

Python 核心编程 (第二版) 中文高清pdf版【110M】高清下载

Python 核心编程是经典的Python指导书,在第一版的基础上进行了全面升级.全书分为两个部分:第1部分占据了大约三分之二的篇幅,阐释这门语言的“核心”内容,包括基本的概念和语句.语法和风格. Python对象.数字类型.序列类型.映射和集合类型.条件和循环.文件和输入/输出.错误和异常.函数和函数式编程.模块.面向对象编程.执行环境等内容:第2部分则提供了各种高级主题来展示可以使用Python做些什么,包括正则表达式.网络编程.网络客户端编程.多线程编程.图形用户界面编程. Web编程.数

Python核心编程第二版 第十二章课后答案

12-1.路径搜索和搜索路径.路径搜索和搜索路径之间有什么不同? 前者是指查找某个文件的操作,后者是去查找一组目录. 12-2. 导入属性.假设你的模块mymodule里有一个foo()函数. (a)把这个函数导入到你的名称空间有哪两种方法? (b)这两种方法导入后的名称空间有什么不同? import mymodule from mymodule import foo 第一种将mymodule里的属性全部导入,第二种只导入foo 12-3.导入"import module"和"