Python
话题列表 社区 Wiki 优质外文 招聘求职 Python 实战教程 社区文档
登录
注册
学习 Python:强大的面向对象编程(第 5 版)
展开或关闭
前言
前言的引言
本书的生态系统
关于第五版
关于第五版 —— 具体的变更
关于第五版 —— 覆盖过去,适用于未来
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
首页
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 官方文档》
登录 注册
微信登录
提交改进

Unix风格的可执行脚本:#!

学习 Python:强大的面向对象编程(第 5 版) /

未匹配的标注

我们下一个启动技术真的是之前那个的特殊形式,尽管这节的标题是Unix风格,但它可以应用到今天的Unix和Windows上运行的程序文件。因为它起源于Unix,让我们从那里开始这个故事。

本文章首发在 LearnKu.com 网站上。

上一篇 下一篇
Markdown 文本
纠错改进
hustnzj
版主 1.7k 声望
OS: macOS Monterey

推荐文章:

更多推荐...
Summer
公告
Python Masonite 框架中文翻译召集(Python 中的类 Laravel 框架) 22 / 25 | 2年前
CriseLYJ
博客
收集了一些各大网站 python 的登陆方式,希望对学习 python 的小白,和想写爬虫的你们有所帮助,,本项目用于研究和分享各大网站的模拟登陆方式 15 / 5 | 3年前
翻译
Python 3.7 的一些新特性 10 / 2 | 4年前
Ichabod
链接
快速掌握一个语言最常用的 50% 11 / 1 | 5年前
翻译
使用 Python 一步步搭建自己的区块链 21 / 1 | 5年前
讨论数量: 0
发起讨论 只看当前版本


暂无话题~

社区赞助商

成为赞助商

关于 LearnKu

LearnKu 是终身编程者的修道场
做最专业、严肃的技术论坛
LearnKu 诞生的故事

资源推荐

  • 《社区使用指南》
  • 《文档撰写指南》
  • 《LearnKu 社区规范》
  • 《提问的智慧》
  • 服务提供商

    其他信息

  • 成为版主
  • 所有测验
  • 联系站长(反馈建议)
  • 粤ICP备18099781号-6 | 粤公网安备 44030502004330号 | 违法和不良信息举报

    由 Summer 设计和编码 ❤

    请登录

    忘记密码? or 注册
    第三方账号登录
    微信登录 GitHub 登录
    内容举报
    匿名举报,为防止滥用,仅管理员可见举报者。

    我要举报该,理由是:

    取消