從事ios開發有快兩年的時間,以前沒有養成本身寫博客的習慣,只是看別人寫的博客。在工做閒暇時看到關於開發語言的排行,python正在慢慢上漲,本身就想自學一下。也開通了博客來記錄本身自學的過程。python
學習一門新語言首先要了解它的特色:ios
1.易於學習:Python有相對較少的關鍵字,結構簡單,和一個明肯定義的語法,學習起來更加簡單。算法
2.易於閱讀:Python代碼定義的更清晰。數據庫
3.易於維護:Python的成功在於它的源代碼是至關容易維護的。編程
4.一個普遍的標準庫:Python的最大的優點之一是豐富的庫,跨平臺的,在UNIX,Windows和Macintosh兼容很好。windows
5.互動模式:互動模式的支持,您能夠從終端輸入執行代碼並得到結果的語言,互動的測試和調試代碼片段。瀏覽器
6.可移植:基於其開放源代碼的特性,Python已經被移植(也就是使其工做)到許多平臺。工具
7.可擴展:若是你須要一段運行很快的關鍵代碼,或者是想要編寫一些不肯開放的算法,你可使用C或C++完成那部分程序,而後從你的Python程序中調用。學習
8.數據庫:Python提供全部主要的商業數據庫的接口。測試
9.GUI編程:Python支持GUI能夠建立和移植到許多系統調用。
10.可嵌入: 你能夠將Python嵌入到C/C++程序,讓你的程序的用戶得到"腳本化"的能力。
Python是一個高層次的結合瞭解釋型,編譯型,互動型和麪向對象的腳本語言,它具備很強的可讀性。
· Python是一個解釋型語言:這就說明了在開發過程當中沒有了編譯這個環節。相似於PHP和Perl語言。
. Python是一個交互語言:這意味着你能夠在一個Python提示符直接互動執行程序。
. Python是面向對象的語言:這意味着Python支持面向對象的風格或代碼的封裝在對象的編程技術。
. Python對初學這來講更加的簡單易懂,支持普遍的應用程序的開發,從簡單的文字處理到瀏覽器再到遊戲。
大致的瞭解一些Python的語言特性後,開始配置Python開發所須要的一些工具,我使用的就是Pycharm來進行代碼的練習,在剛開時配置Python是基礎較差的我就碰到許多的坑。我使用windows,下載Pycharm後我沒有進行環境的運行程序,程序沒有運行起來。在查看相關的信息後說須要進行環境的配置。又去百度上繼續進行資料查看,訪問官網http://www.python.org/download/下載window平臺的安裝包,解壓後進行設置環境變量,在環境變量中添加Python目錄。具體操做你們能夠去查一下。在配置成功後咱們就能夠進行第一個程序的編寫「Hello word」!