posts - 189,comments - 115,trackbacks - 0
          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          常用鏈接

          留言簿(35)

          我參與的團隊

          隨筆檔案

          文章分類

          文章檔案

          相冊

          收藏夾

          Android

          BLOGS

          Econormic

          Friend-Blog

          Guitar

          J2ME

          JAVA

          Linux

          Linux_driver

          MUSIC

          MY--BLOG

          NET

          NEWS

          ORACLE

          Project

          SOFT

          STUDY

          Sutra<==>Research

          SVN

          Translate

          Vim

          在線翻譯

          娛樂

          文檔教程

          考研

          裝修

          軟件開發

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          Python無廢話上手指南

          簡介

          ?????? Python 是一種強大的容易學習的通用編程語言。它包含了內建高級數據結構,語法優雅,可以與其它語言相互協作,具有很多強大的擴展庫,因此又被稱作是“膠水語言”。 Python 是完全開源,其實現的源程序可以免費獲得,可以作為研究學習高級語言的范本。

          基本 Python 環境

          Python 的官方網站是 www.python.org , 在這個網站下載最新版本的 Python 安裝程序。 Windows 用戶可以下載 MSI 安裝包,其他平臺可以下載源程序自己編譯,另外針對 MacOSX 平臺還有 MacPython 版本。

          本文以 Windows 平臺 Python2.4 版本為例。

          Python 的運行方式分為交互模式與程序模式,這與早期的 Basic 語言很相似。

          Windows 命令行或 Unix shell 下輸入 python 命令,即進入交互模式。在 >>> 的提示符后面可以輸入程序,回車即立刻執行。

          ?????? Python 的開發環境主要有:

          l ???????? IDLE Python 安裝程序中帶的簡單的編輯器,帶有交互環境與簡單的編輯調試環境。

          l ???????? NewEdit ,特別推薦的一個國內 Python limodou 開發的編輯器,具有插件擴展功能。

          l ???????? Eclipse PyDev 插件,可以在 Eclipse 中進行 Python 語言開發。

          模塊的安裝和使用

          Python 的擴展模塊存放在 Python 安裝目錄 \Lib\site-packages 下。在 Python 官方網站有有一個 Python Package Index (PyPI) http://www.python.org/pypi ),分類存放了各種模塊的索引。下載下來的安裝包一般提供源程序,執行 python setup.py install 命令即可安裝。

          基本語言要素

          Python 具有通用語言的基本要素:變量、表達式、流程控制、函數、對象。 Python 的語言很清新,沒有大括號分號或 $ 之類的。 Python 比較特殊的地方在于它的完全對象化,忽略這一點在編程時會有些“莫名其妙”的問題。另外 Python 語言使用縮進來表示程序的結構,有利于寫出漂亮的程序。具體與 C 語言的對比見表。

          程序框架

          一個 Python 程序包含模塊引用、類定義、函數定義和執行語句幾部分。下面是一個框架:

          #!/usr/bin/env python

          import os?? # 導入模塊

          ?

          def func():?? # 函數定義

          ?????? pass

          ?

          class Object:????????? # 類定義

          ?????? def __init(self):

          ????????????? pass

          ?

          if __name__ == ‘__main__’:

          ?????? # 主程序部分

          常見問題

          l ???????? 怎樣知道有什么函數可用?

          Python 是一種具有“自省”能力的語言,執行 dir() 可以看到當前環境中的對象。 dir(__builtins__) 可以列出內建的方法。對其他的模塊也可以相應的得到其中的方法。

          l ???????? __init__(self) 是什么意思 ?

          類每創建一個實例便會調用 __init__ 函數,類似于 C++ 中的構造函數。 self 變量是指向“這個”實例的引用,可以對照 C++ this 指針理解。

          l ???????? 我怎樣顯示一個窗口?

          涉及到 GUI 的開發, Python 可以使用很多種圖形庫,包括 tk, wxPython, wxQt, Gtk+, 甚至通過擴展可以使用 dotNet WinForm 。 這些就留給讀者繼續探索。


          posted on 2006-03-25 20:25 MEYE 閱讀(585) 評論(0)  編輯  收藏 所屬分類: NEWS
          主站蜘蛛池模板: 海盐县| 靖边县| 青海省| 晋宁县| 界首市| 福建省| 兰州市| 民县| 哈巴河县| 宁夏| 桂平市| 昌宁县| 民丰县| 六枝特区| 西吉县| 房山区| 昌图县| 三河市| 抚远县| 延边| 阿尔山市| 汪清县| 民和| 图木舒克市| 原阳县| 湖口县| 沙河市| 岑巩县| 黄山市| 香格里拉县| 汝城县| 大兴区| 虞城县| 九龙县| 新营市| 嘉善县| 临清市| 桃源县| 天水市| 宁阳县| 白银市|