歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

為什麼學習Python及Python環境安裝

大部分人在工作中可能是以c/c++、java之類的語言為主,這也可能是我們接觸的第一個開發語言,這類語言一般有豐富地類庫、高效地執行速率、靈活地組合控制,需要經過編譯在執行,適用於大型的項目工程;如果在linux下開發,不可避免的也需要學習shell,shell適合系統級別如文件、進程之類的操作控制,而且快速編寫,立馬執行就能看到效果,完成一些系統上自動化操作也是比較合適的,shell是一種高級別抽象系統接口,位於OS API之上,完成任務粒度更大,如果需要更細級別的控制則不大合適,比如數據庫、xml相關的操作shell就比較為難,而且相比含有$、*、@等特殊符號的shell,Python的可讀性要好多了。要想成為好的程序員,學習一個第三門語言就必不可少了,畢竟技多不壓身,多了解一門語言,也就可能多一種解決問題的思路方式,那是否有一種語言同時擁有Java/C/C++和Shell的優勢呢?可以說說Python是不二人選,而且Python的歷史也是比較悠久了,在業界也有很多成功的案列,比如在Python在Google、Dropbox就是主流的編程語言之一,在使用過程中也能很明顯感受到Java、Shell的身影。既然Python有這麼多好處,那就開啟我們的Python之旅吧!

首先就是Python開放環境的安裝了,Python解釋器既有Windows版本也有Linux版本,目前主流使用的版本是2.7和3.3.

Windows下安裝就很簡單了,在官網上下載安裝包一路next時記得選擇 add python.exe to PATH,安裝完成後既有IDLE Python GUI又有Python command line,啟動任何一個即可進入交互式Python執行環境

Linux 下一些發行版默認就帶有Python,如果沒有或版本不合適,可以用系統提供的安裝工具安裝,也可以官網上下載tar包源碼直接安裝, tar -xvf Python-xxx.tar.xz && cd Python-xxx && ./configure && make  && make install,安裝成功後命令行上輸入python即可進入交互式環境。

python -V/--version可以查看Python的安裝版本

python -h 可查看Python解釋器的help信息

進入Python交互式環境後,就可以類似shell一樣輸入python命令語句了:

>>>help() 進入help頁

help>keywords 查看所有關鍵字

help>modules 查看所有module

help>quit 退出

>>>help('str') 查看某個topic的幫助信息help('int')

>>>help('sys')查看某個module的詳細幫助

>>>import os 導入某個module

>>>os 導入module後查看module安裝路徑

開發過程中不可避免的要引用第三方module,第三方Package的相互依賴使得安裝變得麻煩,因此第三方Package安裝主要有以下方式:

1、下載tar文件解壓進入目錄後 python setup.py build  && python setup.py install

2、 easy-install MySQL-python  or pip MySQL-python  可以解決第三方pacakage依賴其他庫的問題,有時也需要手動安裝一些庫

3、pip uninstall MySQL-python

當系統中存在多版本python, 如果第三方lib安裝目錄並不是默認python版本,則可以指定easy_install為指定python版本下全路徑

好了,Python環境搞定後,就正式進入Python的學習吧!

《Python核心編程 第二版》.(Wesley J. Chun ).[高清PDF中文版] http://www.linuxidc.com/Linux/2013-06/85425.htm

《Python開發技術詳解》.( 周偉,宗傑).[高清PDF掃描版+隨書視頻+代碼] http://www.linuxidc.com/Linux/2013-11/92693.htm

Python腳本獲取Linux系統信息 http://www.linuxidc.com/Linux/2013-08/88531.htm

在Ubuntu下用Python搭建桌面算法交易研究環境 http://www.linuxidc.com/Linux/2013-11/92534.htm

Python 的詳細介紹:請點這裡
Python 的下載地址:請點這裡

Copyright © Linux教程網 All Rights Reserved