IT技术博客大学习 共学习 共进步
全部 移动开发 后端 数据库 AI 算法 安全 DevOps 前端 设计 开发者

编程语言介绍之Python

标点符 2010-02-09 09:05:37 累计浏览 3,213 次
本机暂存

   Python是一门跨平台的脚本语言,Python支持几乎所有常用的操作系统。我们用的比较多的是 C 版本的Python,也就是使用C语言实现的Python解释器,除此之外还有使用Java实现的Jython和使用.NET实现的IronPython。

   原图已失效

   可扩充性可说是Python作为一种编程语言的特色。新的内置模块(module)可以用C 或 C++写成。而我们也可为现成的模块加上Python的界面。Python可以使用户避免过分的语法的羁绊而将精力主要集中到所要实现的程序任务上。

   因此Python具有非常庞大的程序库,通过它们可以快速完成绝大部分常用的任务,如:从某个URL中获取信息、正则表达式、获得某个文件或字符串的MD5特征字符串、多线程、XML及HTML的分析等。

   Python的优点

简单易学――Python是一种代表简单主义思想的语言。阅读一个良好的Python程序就感觉像是在读英语一样。Python使你能够专注于解决问题而不是去搞明白语言本身。免费、开源高层语言――无需考虑诸如如何管理程序使用的内存一类的底层细节。可移植性解释性――Python语言写的程序不需要编译成二进制代码,可以直接从源代码运行程序。面向对象――Python既支持面向过程的编程也支持面向对象的编程。可扩展性、可嵌入性――如果需要一段关键代码运行得更快或者希望某些算法不公开,可以把部分程序用C或C++编写,然后在Python程序中使用它们。可以把Python嵌入C/C++程序,从而向你的程序用户提供脚本功能。丰富的库――Python标准库确实很庞大。包括正则表达式、文档生成、单元测试、线程、数据库、网页浏览器、CGI、FTP、电子邮件、XML、XML-RPC、HTML、WAV文件、密码系统、GUI(图形用户界面)、Tk和其他与系统有关的操作。除了标准库以外,还有许多其他高质量的库,如wxPython、Twisted和Python图像库等等。  

   Python的缺点

强制缩进――用缩进来区分语句关系的方式还是给很多初学者带来了困惑。最常见的情况是tab和空格的混用会导致错误,而这是用肉眼无法分别的。单行语句和命令行输出问题――很多时候不能将程序连写成一行。

   相关链接:

   http://www.python.org/

   http://zh.wikipedia.org/zh-cn/Python    原图已失效原图已失效原图已失效原图已失效

同分类推荐文章

  1. 科技爱好者周刊(第 401 期):如何赚到10亿美元 (2026-06-26 08:05:38)
  2. 如何做决策 - 从 Go 的一个 issue 说起 (2026-06-26 08:00:00)
  3. Seven Player:Windows上播放115网盘视频的增强工具 (2026-06-09 00:06:47)

查看更多 开发者 文章 →

建议继续学习

  1. 用Hyer来进行网站的抓取 (累计阅读 158,251)
  2. 配置Nginx+uwsgi更方便地部署python应用 (累计阅读 107,164)
  3. 程序员技术练级攻略 (累计阅读 35,469)
  4. python实现自动登录discuz论坛 (累计阅读 32,833)
  5. python编程细节──遍历dict的两种方法比较 (累计阅读 20,371)
  6. 每个程序员都应该学习使用Python或Ruby (累计阅读 17,918)
  7. Chrome和goagent的配置方法,你懂的 (累计阅读 16,842)
  8. 30分钟3300%性能提升――python+memcached网页优化小记 (累计阅读 13,742)
  9. 使用python爬虫抓站的一些技巧总结:进阶篇 (累计阅读 13,301)
  10. 我的PHP,Python和Ruby之路 (累计阅读 13,146)