<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 189,comments - 115,trackbacks - 0

    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 閱讀(579) 評論(0)  編輯  收藏 所屬分類: NEWS
    主站蜘蛛池模板: 日韩av无码成人无码免费| 青青青亚洲精品国产| 十八禁在线观看视频播放免费| 国产男女猛烈无遮档免费视频网站| 亚洲砖码砖专无区2023| 成人毛片免费在线观看| 亚洲首页国产精品丝袜| 成人毛片视频免费网站观看| 日本亚洲免费无线码 | 亚洲成a人片在线网站| 99视频在线免费看| 亚洲高清在线mv| 67194成是人免费无码| 亚洲国产成人久久精品大牛影视| 免费国产精品视频| 国产A∨免费精品视频| 亚洲成在人线av| 福利免费观看午夜体检区| 亚洲国产精品无码久久| 亚洲国产av一区二区三区| a级毛片在线免费看| 久久亚洲精品无码VA大香大香| 久久久久久国产精品免费免费| 亚洲AV无码一区二区一二区| 久久精品国产精品亚洲人人 | 久久精品国产免费观看| 亚洲国产精品成人综合色在线| 国产成人精品久久亚洲高清不卡 国产成人精品久久亚洲 | 免费亚洲视频在线观看| 亚洲电影免费在线观看| 亚洲中文无码亚洲人成影院| 亚洲国产婷婷综合在线精品| 一级毛片免费观看| 激情婷婷成人亚洲综合| 国产亚洲精品观看91在线| 国产一卡二卡3卡四卡免费| 日韩精品免费一线在线观看| 久久亚洲熟女cc98cm| 亚洲国产a级视频| 无码av免费毛片一区二区| 人与动性xxxxx免费|