<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
    主站蜘蛛池模板: 亚洲香蕉在线观看| 99久久综合国产精品免费| 亚洲国产av玩弄放荡人妇| 亚洲伦另类中文字幕| 亚洲性久久久影院| 午夜小视频免费观看| 亚洲视频免费在线观看| 精品国产呦系列在线观看免费| 亚洲第一成年网站视频| 亚洲精品第一国产综合精品 | 亚洲精品国产肉丝袜久久| 亚洲熟妇av一区二区三区| 国产精品免费_区二区三区观看 | 久久亚洲精品国产精品| 国产成人A亚洲精V品无码| 免费一级特黄特色大片在线观看| 手机在线看永久av片免费| 成人免费激情视频| 无码日韩精品一区二区免费暖暖| 中文在线免费观看| 一级毛片不卡免费看老司机| 亚洲av纯肉无码精品动漫| 亚洲免费综合色在线视频| 亚洲无mate20pro麻豆| 亚洲午夜电影在线观看高清 | 一本岛高清v不卡免费一三区| 久久久久久一品道精品免费看| 黄色网站软件app在线观看免费| 亚洲免费一区二区| 国产99精品一区二区三区免费 | 成年性生交大片免费看| 免费做爰猛烈吃奶摸视频在线观看 | 精品国产免费一区二区三区| 免费无码午夜福利片| 边摸边吃奶边做爽免费视频99| 粉色视频成年免费人15次| 黄页视频在线观看免费| 一级毛片**免费看试看20分钟| aa午夜免费剧场| 岛国岛国免费V片在线观看| 嫩草在线视频www免费看|