Python
话题列表
社区 Wiki
优质外文
招聘求职
Python 实战教程
社区文档
登录
注册
Python
首页
Laravel
Go
PHP
Vue.js
Python
Java
MySQL
Rust
LK
Elasticsearch
F2E 前端
Server
程序员
Database
DevTools
Computer Science
手机开发
AdonisJS
社区
Wiki
文档
社区文档首页
《Python 官方文档:入门教程》
《Python 简明教程》
《Python 最佳实践指南》
《Python 3 标准库实例教程》
《学习 Python:强大的面向对象编程(第 5 版)》
《Scrapy 文档》
《Python入门教程》
《Python学习之路》
《python开发指南》
《NumPy 中文文档》
《密码学入门》
《 Masonite 中文文档》
《PEP 代码规范格式文档归纳》
《Django Girls 教程》
《Flask-1.1.x 官方文档》
登录
注册
微信登录
学习 Python:强大的面向对象编程(第 5 版)
更新于
3天前
全面介绍 Python 语言原理。
文档作者:
hustnzj
文章统计:151 篇,字数 0,点赞
0
0 人已购买
文章列表
所有讨论
前言
前言的引言
本书的生态系统
关于第五版
关于第五版 —— 具体的变更
关于第五版 —— 覆盖过去,适用于未来
Python 2.X 和 3.X 系列
Python 2.X 和 3.X 系列 —— 今日故事
Python 2.X 和 3.X 系列 —— 同时教授 3.X 和 2.X
Python 2.X 和 3.X 系列 —— 我应该使用哪一个 Python?
本书的前提和努力
本书的结构
本书的结构 —— 主要部分的预览 —— 第一部分到第五部分
本书的结构 —— 主要部分的预览 —— 第六部分到第九部分
本书不是什么 —— 不是一本参考书
本书不是什么 —— 不是给那些匆忙的人的短篇小说
本书不是什么 —— 尽可能如 Python 所允许的那样循序渐进
本书的程序
字体约定
书籍更新与资源
鸣谢 —— 背景故事
鸣谢 —— 感谢
第一部分 开始 —— 第 1 章: Python Q&A 环节
Python 问答环节
为什么人们使用 Python?
为什么人们使用 Python?—— 软件质量
为什么人们使用 Python?—— 开发者生产力
Python 是一门“脚本语言”吗?
好的,但缺点是什么?
好的,但缺点是什么?—— 其它的Python折衷:无形的部分
当今谁在使用Python?
我可以用 Python 做什么?
我可以用 Python 做什么?—— 系统编程
我可以用 Python 做什么?—— 图像用户界面
我可以用 Python 做什么?—— 互联网脚本编程
我可以用 Python 做什么?—— 组件集成
我可以用 Python 做什么?—— 数据库编程
我可以用 Python 做什么?—— 快速原型化
我可以用 Python 做什么?—— 数字和科学编程
我可以用 Python 做什么?—— 还有更多:游戏、图像、数据挖掘、机器人、Excel。。。
Python 的开发和支持是怎样的?
Python 的开发和支持是怎样的?—— 开源的妥协
Python 的技术优势是什么?
Python 的技术优势是什么?—— 面向对象和函数式的(编程)
Python 的技术优势是什么?—— 免费
Python 的技术优势是什么?—— 可移植
Python 的技术优势是什么?—— 功能强大
Python 的技术优势是什么?—— 可混合
Python 的技术优势是什么?—— 相对容易使用
Python 的技术优势是什么?—— 相对容易学习
Python 的技术优势是什么?—— 以 Monty Python 命名
Python 是如何与 语言 X 比较的?
本章总结
测试你的知识:测验
测试你的知识:答案
Python 是工程,不是艺术
第一部分 开始 —— 第 2 章: Python 是如何运行程序的
引言
介绍 Python 解释器
程序执行
程序执行 —— 程序员的角度
Python 的角度
Python 的角度 —— 字节码编译
Python 的角度 —— Python 虚拟机(PVM)
Python 的角度 —— 性能影响
Python 的角度 —— 开发影响
执行模型变体
执行模型变体——Python实现的可选方案
执行模型变体——Python实现的可选方案——CPython:标准
执行模型变体——Python实现的可选方案——Jython:用于Java的Python
执行模型变体——Python实现的可选方案——IronPython: 用于 .NET 的Python
执行模型变体——Python实现的可选方案——Stackless: 用于并发的Python
执行模型变体——Python实现的可选方案——PyPy: 加速Python
执行模型变体——Python实现的可选方案——PyPy: 加速Python——注意
执行模型变体——执行优化工具
执行模型变体——执行优化工具——Cython: Python/C 混合体
执行模型变体——执行优化工具——Shed Skin: Python 到 C++的翻译器
执行模型变体——执行优化工具——Psyco: 初始的 just-in-time 编译器
执行模型变体——冻结的二进制文件
执行模型变体——未来的可能性?
本章总结
测试你的知识:小测验
测试你的知识:答案
第一部分 开始 —— 第 3 章: 你是如何运行程序的
引言
交互的提示符
交互的提示符——开启交互会话
交互的提示符——开启交互会话——Windows上的命令提示符在哪?
交互的提示符——系统路径
交互的提示符——在3.3中的新的Windows选项——PATH,启动器
交互的提示符——在哪里运行:代码目录
交互的提示符——不要输入什么:提示符和注释
交互的提示符——不要输入什么:提示符和注释——注意
交互的提示符——交互式地运行代码
交互的提示符——为什么要使用交互式提示符?
交互的提示符——为什么要使用交互式提示符?——实验
交互的提示符——为什么要使用交互式提示符?——测试
交互的提示符——使用笔记:交互的提示符
交互的提示符——使用笔记:交互的提示符——输入多行语句
系统命令行和文件
系统命令行和文件——第一个脚本
系统命令行和文件——使用命令行运行文件
系统命令行和文件——命令行用法变化
系统命令行和文件——用法笔记:命令行和文件
Unix风格的可执行脚本:#!
Unix风格的可执行脚本:#! —— Unix 脚本基础
Unix风格的可执行脚本:#! —— Unix env 查找技巧
Unix风格的可执行脚本:#! —— Python 3.3 Windows 启动器:#! 来到了 Windows
点击文件图标
模块导入与重载
模块导入与重载——导入与重载基础
模块导入与重载——导入与重载基础——注意
模块导入与重载——更大的模块故事:属性
模块导入与重载——更大的模块故事:属性——模块和命名空间
模块导入与重载——更大的模块故事:属性——注意
模块导入与重载——使用笔记:导入与重载
使用 exec 来运行模块文件
使用 exec 来运行模块文件——注意
IDLE 用户界面
IDLE 用户界面——IDLE启动细节
IDLE 用户界面——IDLE基本用法
IDLE 用户界面——IDLE可用性功能
IDLE 用户界面——高级的IDLE工具
IDLE用户界面——用法笔记:IDLE
其他的IDE
其他的启动选项
其他启动选项——嵌入调用
其他启动选项——冰封的二进制可执行文件
其他启动选项——文本编辑器启动选项
其他启动选项——还有其他启动选项
其他启动选项——未来的可能性?
我应该使用什么选项?
我应该使用什么选项?—— 调试Python代码
本章总结
测试你的知识:小测验
测试你的知识:答案
测试你的知识:Part I 练习
测试你的知识:Part I 练习 —— 答案
第二部分 类型与操作 —— 第 4 章: 介绍 Python 对象类型
引言
Python概念层次结构
为什么使用内置类型?
Python的核心对象类型
数字
字符串
字符串——序列操作
字符串——不变性
字符串——类型特有的方法
字符串——获得帮助
字符串——编码字符串的其他方式
字符串——Unicode 字符串
字符串——模式匹配
列表
列表——序列操作
列表——类型特定的操作
列表——边界值检查
请登录
提交
忘记密码?
or
注册
第三方账号登录
微信登录
GitHub 登录
内容举报
匿名举报,为防止滥用,仅管理员可见举报者。
我要举报该
,理由是:
垃圾广告
:恶意灌水、广告、推广等内容
无意义内容
:测试、灌水、文不对题、消极内容、文章品质太差等
违规内容
:色情、暴利、血腥、敏感信息等
不友善内容
:人身攻击、挑衅辱骂、恶意行为
科学上网
:翻墙、VPN、Shadowsocks,政策风险,会被关站!
不懂提问
:提问太随意,需要再做一遍《提问的智慧》测验
随意提问
:提问没有发布在社区问答分类下
排版混乱
:没有合理使用 Markdown 编写文章,未使用代码高亮
内容结构混乱
:逻辑不清晰,内容混乱,难以阅读
标题随意
:标题党、标题不释义
尊重版权
:分享付费课程、破解软件(付费),侵犯作者劳动成果
其他理由
:请补充说明
举报
取消