概觀: 蟒蛇 是用於通用編程最流行的編程語言之一. 它是開源的, 強大, 靈活,易學/使用/實施. Python中包含的數據處理功能強大的工具和庫, 處理和分析工作. 它類似於C , Java和Matlab的, 因此開發人員可以輕鬆地學習,如果他們在這些語言的一些經驗. Now a day, Python,在大數據應用的廣泛使用, 分析和定量編程.
In this article, 我們將在大數據應用的Python的技術細節和其重要性. 我們也會有一些成功的故事簡單的介紹一下基於Python.
Python中的一些背景知識: 蟒蛇最初是在20世紀80年代末構思和實施開始 1989 by 吉多·範羅蘇姆. 它是ABC語言的後代. The name ‘蟒蛇‘ 衍生自 “Monty Python的飛行馬戲團‘ – 英國的電視系列節目. Python的開發作為一個開源 (OSI批准) 項目,即使在商業環境中使用和分發. Python中的理念是使代碼更易讀,寫更少的代碼實現的概念. 它支持不同的編程範式像面向對象, 結構化, 程序和功能等.
蟒蛇 2.0 排在市場的一年 2000 和版本 3.0 在今年引入 2008. Python的最大優勢是包含工具執行各種任務,其標準庫. 在Jan.2016, 我們有 Python包索引, 這是Python的第三方軟件資源庫. 它包含一個以上 72,000 包各項任務.
Python的特點
另外,在上述各節, 我們已經得到了有關Python和它的歷史的一些想法. 現在,我們將看看這使人們流行的各種應用,包括大數據和分析了Python的功能. 讓我們來看看它!
解釋語言: Python是解釋語言. 它的意思是, 你作為一個開發人員不需要編譯程序,然後運行它. Rather, 口譯員會分析你的程序和生成輸出. So, 相比於其他編譯語言通過使用Python開發應用程序更容易.
動態類型語言: 該類型'Python的變量自動定義. So, 開發商不需要它明確地寫. For example, 如果我們編寫以下語法, 然後將變量“pyvar的類型’ 被自動定義為“字符串”.
[碼] pyvar = “Hello TechAlpine” [/碼]
現在, 如果我們改變了線,如下圖所示, 那麼變量的類型'詮釋'的.
[碼] pyvar = 1 [/碼]
As a result, 它有助於開發更容易.
注意: Python的語句不以分號結束 (;)
強類型語言: Python是一種強類型語言. 因此,從一種數據類型到另一種數據類型的轉換,不允許. 如果你寫下面的語句, 然後它會顯示一個錯誤. 由於這裡從'廉政轉換’ 為“字符串’ 它不是自動完成. So, 開發商需要將其串聯在他們面前顯式轉換.
[碼]
“TechAlpine是數字“ + 1 + “in e-learning space”
[/碼]
更少的代碼更多的使用: Python的最大的優勢就是'少的代碼,做多“. 這意味著開發人員可以通過比其他語言寫更少的代碼執行同樣的任務. 因此,它可以幫助快速應用開發. For example, 下面的代碼片段足以讀取Python中的文件.
[碼]
開放(“newFile.txt”) 作為文件:
打印(file.read())
[/碼]
多範式編程支持: Python支持不同的編程範式像面向對象的編程, 函數式編程, 結構化程序設計和更多. 因此,開發人員可以按照任何編程風格按要求.
標準庫: Python有各種工具和API非常豐富的標準庫. 它涵蓋了幾乎所有的應用程序開發的功能.
手提, 可擴展和可擴展性: Python可以在不同的硬件/軟件平台上運行. 它也可以被擴展為定制或添加新功能. Python也擴展到支持大容量的交通.
如何下載, 安裝和設置的Python?
在這篇文章中,我們將使用Python 3 version. 在大多數的Linux發行, 蟒蛇 2 和 3 來作為默認安裝. So, 在這種環境下,你不需要單獨安裝. 以下是下載鏈接安裝python.
下載鏈接: https://www.python.org/downloads/
在安裝過程中在Windows環境下, 請檢查 “Python.exe添加到路徑’. 這將增加 (.可執行程序) 在路徑文件自動.
此搜索: 選擇“添加到Python.exe路徑’ 如標註
一旦安裝完成, 打開命令提示符,然後只需鍵入 ‘蟒蛇’ 如下面的畫面. 它會顯示有關版本的一些細節, installation etc. 現在,您可以確保安裝成功並工作正常.
Image2: Python的命令提示符
現在,在我們向前邁進,嘗一口Python應用多了一個任務留給. 安裝用於編寫Python程序的任何好的文本編輯器. 您可以安裝 記事本 或者你選擇的任何其他編輯器.
示例應用程序: 要運行一個python程序, 以下是兩種不同的選擇
- 打字蟒蛇在Python Shell命令直接
- 書面運行程序與文件 (.PY) extension
我們將嘗試寫在文件中的python程序. 但是,我們不會寫一個簡單的“你好,世界' 程序; 相反,我們會試一試交互式應用程序,如下圖所示. 首先創建一個名為文件'pyfirst.py“; 它將具有代碼如下所示.
Listing 1: 示例Python程序 (pyfirst.py)
[碼]
打印(” 歡迎TechAlpine —- 讓我們看看第一個Python程序”)
# 這Python應用程序將在一個互動的方式添加兩個數字
# 獲取輸入數字
數字1 =輸入(“請輸入您的第一個數字: ‘)
號碼2 =輸入(“請輸入您的第二個數字: ‘)
# 現在,兩數相加
總=浮動(1號) + float(號碼2)
# 打印輸出
打印 (“所以總和 {0} 和 {1} 是 {2}'。格式(1號, 號碼2, 總))
[/碼]
現在, 運行命令提示符腳本文件. 下面的屏幕截圖顯示輸出.
Image3: Python示例應用程序的輸出
為什麼Python是大數據和分析重要?
Python是一種非常強大的語言,它已在不同領域被使用了很長一段時間. 它有一個很容易進行數據分析任務非常強大的庫. 還優選構建可擴展的Web應用程序. So, Python是它主要集成了web應用大數據和分析應用程序的首選.
結論: 在這篇文章中,我們已經對Python的討論, 其回地面,也是重要特徵. 我們還涵蓋了下載和安裝部分細節,使開發人員可以輕鬆地跟踪它,並開始他們的Python應用程序. 最後,我們已經顯示了更好地了解一個樣本應用程序. So, 我們可以得出結論,Python是要來的一大途徑盡可能的大數據和分析應用程序都在關注. 它也將有更多的工具和功能進化.