標籤:Python Pycharm
一、Python入門
python學習部落格:
http://www.cnblogs.com/haiyan123/p/8387770.html#lable1
http://www.cnblogs.com/alex3714
http://www.cnblogs.com/linhaifeng/p/7278389.html
https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000
1、Python簡介
Python是著名的“龜叔”Guido van Rossum在1989年聖誕節期間,為了打發無聊的聖誕節而編寫的一個程式設計語言,Python官方網站 。Python是一種電腦程式設計語言。你可能已經聽說過很多種流行的程式設計語言,比如非常難學的C語言,非常流行的Java語言,適合初學者的Basic語言,適合網頁編程的JavaScript語言等等。Python 是一個高層次的結合瞭解釋性、編譯性、互動性和物件導向的指令碼語言。解釋型語言:這意味著開發過程中沒有編譯環節,類似於PHP和Perl語言。互動式語言:這意味著可以在一個Python提示符直接互動執行你寫的程式。物件導向語言:這意味著Python支援物件導向的風格或代碼封裝在對象的編程技術。
2、Python特點
易於學習:Python有相對較少的關鍵字,結構簡單,和一個明確定義的文法,學習起來更加簡單。易於閱讀:Python代碼定義的更清晰。易於維護:Python的成功在於它的原始碼是相當容易維護的。豐富的標準庫:Python的最大的優勢之一是豐富的庫,跨平台的,在UNIX,Windows和Macintosh相容很好。互動模式:互動模式的支援,您可以從終端輸入執行代碼並獲得結果的語言,互動的測試和調試代碼片斷。可移植:基於其開放原始碼的特性,Python已經被移植(也就是使其工作)到許多平台。可擴充:如果你需要一段運行很快的關鍵代碼,或者是想要編寫一些不願開放的演算法,你可以使用C或C++完成那部分程式,然後從你的Python程式中調用。資料庫:Python提供所有主要的商務資料庫的介面。GUI編程:Python支援GUI可以建立和移植到許多系統調用。可嵌入: 你可以將Python嵌入到C/C++程式,讓你的程式的使用者獲得"指令碼化"的能力。
3、Python應用領域
Web開發:最火的Web架構Django,支援非同步高並發的Tornado。網路編程:支援高並發的Twisted網路架構。爬蟲:爬蟲領域,Python幾乎是霸主地位,想爬啥就爬啥,就是這麼任性。雲端運算:最火最知名的雲端運算架構就是OpenStack,Python之所以這麼火,很大一部分是因為雲端運算。人工智慧:誰會成為AI 和大資料時代的第一開發語言?這本已是一個不需要爭論的問題。如果說三年前,Matlab、Scala、R、Java 和 Python還各有機會,局面尚且不清楚,那麼三年之後,趨勢已經非常明確了,Python 作為 AI 時代頭牌語言的位置基本確立,未來的懸念僅僅是誰能坐穩第二把交椅。自動化營運:問問中國的每個營運人員,營運人員必須會的語言是什嗎?10個人相信會給你一個相同的答案,它的名字叫Python。遊戲開發:在網路遊戲開發中Python也有很多應用。Python和其它語言的對比C語言代碼---->機器碼---->電腦運行其它進階語言代碼---->位元組碼---->機器碼---->電腦運行
4、Python解譯器種類
當我們編寫Python代碼時,我們得到的是一個包含Python代碼的以.py為副檔名的文字檔。要運行代碼,就需要Python解譯器去執行.py檔案。CPythonPython的官方版本,使用C語言實現,使用最為廣泛,CPython會將源檔案(py檔案)轉換成位元組碼檔案(pyc檔案),然後運行在Python虛擬機器上。PyPyPython實現的Python,PyPy運行在CPython(或者其它實現)之上,使用者程式運行在PyPy之上,將Python的位元組碼再動態編譯成機器碼(非解釋),它的目標是執行速度。其它Python如Jyhton、IronPython、RubyPython、Brython等。小結:Python的解譯器很多,但使用最廣泛的還是CPython。如果要和Java或.Net平台互動,最好的辦法不是用Jython或IronPython,而是通過網路調用來互動,確保各程式之間的獨立性。
5、Python環境安裝
Windows
從Python官方網站下載最新Windows版本,我的系統是64位的,所以我選擇64位的安裝包。
32位:python-3.5.2.exe
64位:python-3.5.2.exe
雙擊下載好的安裝包,自訂安裝,並添加到環境變數
預設,Next
更改安裝路徑,Install
完成安裝,Close
驗證是否安裝成功
6、Python開發工具Pycharm
Pycharm安裝
從Pycharm官方網站下載最新版本,這裡我選擇社區版本,對於我們日常的開發使用已經足夠了,如果不差錢可以選擇專業版本。
社區版(免費):pycharm-community-2017.3.exe
專業版(收費):pycharm-professional-2017.3.exe
雙擊下載好的安裝包,Next
更改安裝路徑,Next
選擇64位,Next
Install
完成安裝,Finish
Pycharm使用
點擊案頭Pycharm表徵圖,進入到Pychram,選擇第二個,OK
選擇UI主題(你也可以跳過設定,選擇預設),這個看個人喜好,我選擇Darcula,Next:Featured plugins
Start using Pycharm,你也可以選擇性安裝一些外掛程式
Create New Project
自訂項目存放目錄,IDE預設會關聯Python解譯器,Create
IDE提供的提示,選擇在啟動時不顯示提示,Close
建立檔案夾,New--->Directory--->DAY01
建立.py檔案,New--->Python File--->Helloworld
Pycharm配置
檔案編碼,File--->Default Settings--->encoding--->File Encodings--->UTF-8--->OK
模板,File--->Default Settings--->Templates--->File and Code Templates--->Python Script--->OK
滑鼠滾動調整字型大小,File--->Settings--->mouse--->General--->Change font size(Zoom) with Ctrl+Mouse Wheel--->OK
Markdown外掛程式安裝,File--->Settings--->Plugins--->Install JetBrains Plugins--->Markdown-->Install-->Restart Pycharm-->OK
Python入門篇(一)