介绍¶
来自 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 以开放的形式进行架构和维护。这是由社区驱动的成果,服务目标就是服务社区。