介绍

来自 Python官方网站 的介绍:

Python是一门通用的高级编程语言,类似于Tcl、Perl、Ruby、Scheme或者Java。其一些主要的关键特性包括:

  • 非常清晰、可读的语法

    Python的哲学注重可读性,从显著空格划定的代码块到使用直观关键字替代难懂符号。

  • 大量的标准库和第三方模块可用于几乎任何任务

    Python有时被描述为“自带电池(batteries included)”(引申为“功能完备”),就是因为它拥有大量的 标准库 ,这包括正则表达式、文件IO、分数处理、对象序列化等。

    此外,Python Package Index 允许用户提交他们的包以得到更广泛的使用,类似于Perl的 CPAN 。Python拥有生机蓬勃的社区,他们开发出非常强大的Python框架和工具,比如 Django 网络框架和 NumPy 数学库。

  • 和其他系统集成

    Python能够和 Java 库 集成,从而能够使用合作编程者所用的丰富Java环境。当对速度的要求变得重要时,它也可以用 C or C++ 模块扩展

  • 广泛适用于各平台

    Python能够在Windows、*nix、Mac上获取到,它能运行在Java虚拟机能运行的地方,而且其参考实现CPython能够使Python运行于C编译器能够工作的地方。

  • 友好的社区

    Python拥有充满生机的、庞大的 社区 ,他们维护着wiki、会议、无数的库、邮件列表、IRC频道(Internet Relay Chat,因特网中继聊天)等。见鬼了,他们甚至还帮助编写本指南!

关于这份指南

目的

Hitchhiker的Python指南旨在为Python初学者和专家提供一个关于Python安装、配置、和日常使用的最佳实践手册。

经由社区

本指南由 Kenneth Reitz 以开放的形式进行架构和维护。这是由社区驱动的成果,服务目标就是服务社区。

面向社区

所有水平的Python编程者对本指南所有的贡献都是欢迎的。如果你觉得本指南没有覆盖到某些内容,请在GitHub上fork指南,并提交一个pull请求。

欢迎每个人的贡献,不管是高手还是新手。如果你对提交的合适性、完成度或者准确度方面有任何疑问,本指南的作者会非常愿意帮助你。

想要开始为Hitchhiker的指南做贡献,请见 贡献 页面。