1. 什么是中蟒 ?

中蟒可以算是 Python 編程語言的一個中文翻譯版。 不過除了用戶信息, 中蟒還翻譯了 Python 的保留字, 內建函數, 類別定義等等。 也就是說, 在一般情況下, 你可以用純中文句子來編寫 Python 程式。

2. 能給個例子嗎 ?

假設英文 Python 的程式是這樣的 (修正文檔中的換行符號):

import sys

filenames = sys.argv[1:]

def fixline(filename):

text = open(filename).read()

text = text.replace(' ',' ')

return text

for file in filenames:

print fixline(file)

這段程式用中蟒來寫看起來像這樣:

載入 系統

文件名 = 系統.參數[1:]

定義 修正行尾(文件):

內文 = 打開(文件名).讀入()

內文 = 內文.替換(' ',' ')

傳回 內文

取 文件 自 文件名:

寫 修正行尾(文件)

3. 為什么要做中蟒 ?

一大部分原因是為了推廣電腦教育。 中蟒的對象是電腦編程的初學者、 對編程概念不了解的人以及不打算以程序員為職業的人。 對這些人來說, 能用中文來學習并完成簡單的編程工作是一件很不錯的事。

也許你會認為英文是電腦的標准語言, 要學電腦就要學英文, 因此不必為了那些又想學編程但又不想學英文的懶鬼操心。 但我想指出學英文是要的,但最好別從電腦程式中來學, 因為編程語言和英文自然語言很不一樣。 對于英文基礎不好的入門者來說, 以中文進行學習可以專注于編程的概念, 常用的算法, 程序的邏輯這些東西。 就算他以后再也不碰電腦程式, 起碼他學會了一些解決困難的思考方法而不是像現在這樣只學了一堆 @var fscanf() public virtual friend (double)** struct $v->cast[[$$key]] 莫名其妙的東西。

4. 為什么要用中蟒 ?

由于中蟒和 Python 基本上是相容的, 就算上面英文版的程式也可以在中蟒中運行無誤。 sys 模組, 英文原來的函數等都依然保留在中蟒之內。 如果你認為用中文寫程式會令你很頭痛的話, 大可以當這些中文功能不存在好了, 那中蟒只不過是 "漢化" 了的 Python 而已。

5. 中蟒是修改自哪個 Python 的版本, 他們是相容的嗎 ?

中蟒修改自 Python 2.1.1。 Python 的程式可以在中蟒運行, 但用中蟒所寫的程式如果當中有中文的指令就再不能在 Python 中運行了。

6. 為什么選上了 Python ?

Python 程式的句法十分清晰, 就算是翻成了中文之后它优雅的風格依然不變。 Python 是高階的, 即譯式的, 面向對象的語言。 它有很多高級的內建數据形態, 非常強大的標准模組庫和數以百計的擴展模組。 把 Python 移植成中文, 所有這些都可以重用。

7. 為什么不做 中文Ruby, 中文Perl, 中文PHP ?

這和 Python 的編程格式有很大關系。 Python 的程式是用縮排來分段的, 因此沒有了花括號 '{}', 這令程式碼符合日常語的寫作習慣, 加入了中文后程式一樣簡單易明。 因為中蟒的主要目的是教學用, 清楚的句法要比速度, 面向對象的純正度, 程式表達的密度等都來的重要。 光是這點就否決 Perl/C/Java/PHP/.... 等一大堆語言。 我本人特別不喜歡 Perl 的那种拼命用特殊標點符號作為程式暗號的做法, 這樣只會嚇坏了我們一群天真無邪的菜鳥們。

8. 中蟒運行于哪些操作平台上 ?

暫時試過 Linux (這大概表示所有裝了 gcc 的 *nix 系統) 和 windows。 其他的像 Mac, BeOS, RISCOS 等則沒有。

9. 中蟒的版權為何 ?

中蟒用的是 Python License, 是開放源碼的軟件。

10. 新版有哪些改良 ? 何處下載 ? 我想幫忙可以嗎 ?

請到中蟒的主頁參觀。 http://www.chinesepython.org

python中国官网-中蟒 (中文 Python) 編程語言網站 chinesepython相关推荐

  1. 中國IT從業人員如此之多,為什麼沒有流行世界的核心技術呢?例如,操作系統,編程語言,數據庫等...

    工业革命与文艺复兴 18世紀中葉,英國人瓦特改良蒸汽機之後,一系列技術革命引起了從手工勞動向動力機器生產轉變的重大飛躍.隨後傳播到英格蘭到整個歐洲大陸,19世紀傳播到北美地區.工業革命的基礎,是物理和 ...

  2. python中国官网-Python教程

    这是小白的Python新手教程,具有如下特点: 中文,免费,零起点,完整示例,基于最新的Python 3版本. Python是一种计算机程序设计语言.你可能已经听说过很多种流行的编程语言,比如非常难学 ...

  3. python官网怎么下载-python下载官网

    广告关闭 腾讯云双11爆品提前享,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高满返5000元! 1.下载pythonpython下载步骤:(1). 进入python下载官网:ht ...

  4. python下载官网-python下载官网

    广告关闭 2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品.未来,我们一起乘风破浪,创造无限可能. 1.下载pythonpython下载步骤:(1). 进入python下载 ...

  5. python中国官方网-python 官网

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 来源:python.org编辑:肖琴,转自:新智元阅读文本大概需要 3.8 分钟 ...

  6. python3.7官网中文官网_Python官网宣布,正式发布Python 3.7.0!

    描述 Python官网静悄悄地发布了一条大消息:正式发布 Python 3.7.0!同时发布的还有Python 3.6.6稳定版.官网刚刚更新了可下载文档,还在用Python 2.7和Python3. ...

  7. python爬取中国天气网中城市及其对应编号

    文章目录 一.前言 二.思路 三.程序 四.注意事项 一.前言 为了实现爬取各地城市天气预报及其可视化的需要,爬取中国天气网中城市及其对应编号 . 天气预报可视化文章如下: <python爬虫, ...

  8. python接入微信支付_特斯拉中国官网首次接入支付宝 暂未开通微信支付

    前不久,特斯拉CEO埃隆·马斯克(Elon Musk)宣布,未来将关闭世界各地的零售店,所有的特斯拉汽车都将转向线上渠道独家销售,大幅降低销售和营销开支,以保证3.5万美元Model 3的顺利量产. ...

  9. python官网下载安装教程-Python和Anoconda和Pycharm安装教程

    简介 Python是一种跨平台的计算机程序设计语言.是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的.大型项目的开发. ...

最新文章

  1. 2022,人工智能开启未来新密码
  2. MPB:中国地大侯卫国组-​ 针对热泉原位培养矿物的低质量DNA提取方法
  3. linux 音频路径,Linux系统中提取DVD音频的方法介绍(转)
  4. 查看 并发请求数及其TCP连接状态
  5. php 插入数据 不成功,thinkphp5连接oracle用insert插入数据失败
  6. 物联网通信协议_自动化机器上的物联网网关的目的是什么?
  7. impala简介(大数据技术)
  8. 搜索NLP行业模型和轻量化客户定制
  9. leetcode 加一
  10. Android:浏览器跳转
  11. [转]为什么python标准库没有实现链表
  12. CentOS 6.8 编译安装MySQL5.5.32
  13. IDEA如何设置鼠标滚轮调整代码大小
  14. UE4 蓝图教程(一) 开始,一个转动的香蕉
  15. 自我介绍Linux运维小白,运维面试自我介绍
  16. 基础 八大疑问词+翻译
  17. 2022年4月23日美团笔试
  18. 技术 | 有道CEO周枫:NVidia Volta GPU深度学习性能提升近10倍
  19. 稀疏矩阵的三元组顺序表存储表示及基本操作
  20. Axure 9.0.0.3699 授权码

热门文章

  1. 总结UIViewController的view在有navBar和tabBar影响下布局区域的问题
  2. python学习笔记 -- map() 操作可迭代序列
  3. 大白书中无向图的点双联通分量(BCC)模板的分析与理解
  4. js的5种继承方式——前端面试
  5. C# CLRInsideOut 托管代码与非托管代码互操作,产生相关调用代码的好工具 C++ 头文件转C# 的好工具...
  6. 【转载】TreeView序列化,TreeView串行化,TreeView反序列化 c# winform
  7. Bailian4100 进程检测【排序】
  8. UVA12015 Google is Feeling Lucky【最值+排序】
  9. CCF201612-1 中间数(解法三)(100分)(废除!!!)
  10. UVA494 Kindergarten Counting Game【输入输出+水题】