發表文章

目前顯示的是 3月, 2015的文章

你的第一支Python程式 --- 序曲

圖片
官方載點: https://www.python.org/downloads/ 我們可以在這邊找到Python3.x和Python2.x版,因為Python3加入了許多新功能也更直覺化(這就比較主觀啦)所以後續文章將針對Python3介紹 Windows 的使用者對安裝程序應該不會有太大的問題,相信大家都可以很快的得到需要的工具,那至於Ubuntu的使用者需要特別注意的是:Ubuntu 13.04 版本起, 已有預載 Python 3 , 不用自已另外安裝囉! ---------------------------------------- ☭ Note : Python3 與 Python2的語法有著滿大的差異,兩者不相互相融,請注意!

Python 初體驗

Python ,是一種 物件導向 、 直譯式 的 電腦程式語言 ,具有近二十年的發展歷史。它包含了一組功能完備的標準庫,能夠輕鬆完成很多常見的任務。它的 語法 簡單,與其它大多數程式設計語言使用大括弧不一樣,它使用 縮進 來定義語句塊。 它經常被當作腳本語言用於處理系統管理任務和網路程式編寫,然而它也非常適合完成各種高階任務。Python虛擬機本身幾乎可以在所有的 作業系統 中運行。 ---------------------------------------------- Web程式 Python經常被用於Web開發。比如,通過 mod_wsgi 模組, Apache 可以運行用Python編寫的Web程式。使用Python語言編寫的 Gunicorn 作為Web伺服器,也能夠執行Python語言編寫的Web程式。Python定義了 WSGI 標準應用介面來協調Http伺服器與基於Python的Web程式之間的溝通。一些Web框架,如 Django 、 Pyramid 、 TurboGears 、 Tornado 、 web2py 、 Zope 、 Flask 等,可以讓程式設計師輕鬆地開發和管理複雜的Web程式。 Python對於各種網路協定的支援很完善,因此經常被用於編寫伺服器軟體、網路蠕蟲。第三方函式庫 Twisted 支援非同步線上編寫程式和多數標準的網路協定(包含客戶端和伺服器),並且提供了多種工具,被廣泛用於編寫高效能的伺服器軟體。另有 gevent 這個流行的第三方庫,同樣能夠支援高效能高並行的網路開發。 GUI開發 Python本身包含的Tkinter庫能夠支援簡單的GUI開發。但是越來越多的Python程式設計師選擇 wxPython 或者 PyQt 等GUI套件來開發跨平台的桌面軟體。使用它們開發的桌面軟體執行速度快,與用戶的桌面環境相契合。通過 PyInstaller 還能將程式釋出為獨立的安裝程式包。 作業系統 在很多作業系統裡,Python是標準的系統元件。大多數Linux發行版以及NetBSD、OpenBSD和Mac OS X都整合了Python,可以在終端機下直接執行Python。有一些Linux發行版的安裝器使用Python語言編寫,比如Ubuntu的Ubiquity安裝器、Red Hat L