營銷人員編程:如何安裝 Python

已發表: 2017-07-01

注意:這篇博文是我們的高級網絡分析師 Adrian Palacios 撰寫的系列文章中的第二篇,旨在為營銷人員提供安裝編程語言 Python 所需的信息和說明。 萬一你錯過了,Adrian 的第一篇文章解釋了為什麼營銷人員應該首先考慮這樣做。

你如何開始學習 Python? 您要做的第一件事就是安裝它。 是的,就像您可能安裝 Adob​​e Photoshop 一樣,您需要將 Python 安裝到您的計算機上。 現在你的計算機上可能有一個非常基本的 Python 版本,但如果有那個基本版本,與安裝和使用 Microsoft Word 相比,你會覺得使用 TextEdit 或記事本會卡住。 在隨後的帖子中,我們還想利用其他“附加組件”,所以總的來說,重新安裝是個好主意。

我強烈建議您在安裝時使用一家名為 Continuum.io 的公司的 Anaconda。 它們使安裝和管理 Python 擴展以及許多其他事情變得容易(如果任何“真正的”程序員以居高臨下的語氣問你“你為什麼不使用 PIP?”告訴他們這是因為你有一份日常工作)。

首先,打開瀏覽器並轉到 Continuum 的 Anaconda 下載頁面:

如果您使用的是 Windows 設備,這些步驟可能會有所不同,但總的來說,這是相同的過程:下載正確的包並安裝。 接下來,向下滾動並選擇單擊您當前使用的操作系統的選項卡; 選擇要下載的版本(“圖形”或“位”安裝程序將最容易使用)。

  • 下載正確的包並安裝
  • 向下滾動並選擇單擊您當前使用的操作系統的選項卡
  • 選擇要下載的版本(“圖形”或“位”安裝程序將最容易使用)

現在查看您的下載文件夾,然後雙擊 .pkg 文件:

單擊 .pkg 文件後,應該會彈出一些說明:

請注意,此程序將在您的計算機上佔用相當多的空間!

完成運行所有必要的腳本可能需要 5 到 10 分鐘。 之後你應該看到這個屏幕:

好的——那麼現在呢? 在這個版本的 Anaconda 中,沒有像您所期望的那樣的圖標,比如說,像 Slack 這樣的程序。 相反,我們將通過終端“運行”我們的程序。 如果您以前從未使用過終端,您可以在您的應用程序下找到它。 找到圖標後雙擊它:

這是終端。 它是如此的赤裸和實用,就像任何未知的領域一樣,它會讓人感到恐懼。 但是,在安全的生活中生活的樂趣在哪裡?

使用終端是學習如何編程的一大障礙:將鼠標指向某物並單擊的熟悉度和易用性已經不復存在。 相反,您必須輸入命令來告訴計算機該做什麼。 但是,一旦您弄清楚要在終端中鍵入哪些命令以及每個命令應該運行的順序,您就會獲得很多權力。 為何如此? 想想那個可怕的報告,它需要一百萬次重複的點擊和滾動才能完成。

一旦你為計算機制定了一個命令配方,計算機就可以為你做所有無聊的事情,而且它可以比你點擊的速度快得多。 現在讓我們練習一下:在終端打開的情況下,輸入ls並按 Enter/Return 鍵; ls 是一個“列表”命令,它將列出當前目錄中的所有文件:

雖然終端一開始可能感覺完全陌生,但請注意這些詞很熟悉:音樂、文檔、下載等。我不能強調終端是(主要)您習慣單擊的文件夾和圖標的文本表示和瀏覽。 最大的不同是使用終端(和其他類似的 Unix shell)你可以運行實際的命令……你可以告訴你的計算機該做什麼!

附帶說明:如果您碰巧向開發人員提到您第一次使用終端,他們可能會認為告訴您類似“試試 rm -rf 命令,它真的很有用”這樣的話真的很有趣。 不要這樣做。 基本上,它會刪除東西。 如果有人試圖對您進行惡作劇,請關閉您的計算機並告訴他們您運行了該命令,但現在您的屏幕是空白的,並且您的計算機無法打開。 他們臉上的表情應該是無價的。

如果您通讀所有文本,您可能會注意到一些新的東西……anaconda。 這是一個好兆頭! 讓我們輸入另一個命令: which python 。 如果您看到一串以 anaconda/bin/python 結尾的文本,這也是一個好兆頭。

讓我們做一個最後的測試:輸入ipython並按 Enter/Return。 如果發生如下所示的情況,那麼恭喜,您已經安裝了 Anaconda,現在可以運行 IPython——Python 的交互式版本(不幸的是,您需要相當多的 Python 編程經驗才能完全理解為什麼這個版本感覺如此“交互式” )。

會出什麼問題?

安裝增強版的 Python 可能是開始編程時最困難的部分之一。 您可能會發現您的 IT 部門已將您的計算機鎖得很緊,您將沒有正確的權限來安裝 Anaconda 平台。 您可能會遇到奇怪的錯誤,即使是最有經驗的軟件工程師也會感到困惑。

有很多事情可能會出錯,但好在 Continuum 的聰明人已經嘗試考慮所有這些奇怪的場景,並且 Anaconda 平台在大多數情況下運行良好。 如果沒有,請嘗試查看他們的安裝支持文檔。 如果這不起作用,那麼谷歌你得到的任何錯誤(實際上將它複製並粘貼到谷歌中)並按照你可能找到的任何指示進行操作。

如果您仍然遇到問題,請找到願意提供幫助的程序員。 在你真正和那個人交談之前,最好先閱讀這篇關於如何提問的文章。 如果你在谷歌上搜索過,給朋友打電話,做了你能想到的所有事情,但仍然無法安裝 Anaconda 平台,那麼有一個 B 計劃:repl.it 是一個很棒的服務,它允許你直接在無需設置您的瀏覽器(儘管創建一個帳戶以便保存您的工作可能是個好主意)。 不幸的是,此服務不允許您執行本系列文章中計劃的所有內容,但足以讓您入門。

如果您能夠啟動 IPython 會話,那麼當我們在這裡時,讓我們輸入我們的第一個 Python 命令:print()。 打印一條“Hello World”消息是習慣性的,所以現在讓我們這樣做。 編程中的一個關鍵教訓是,您鍵入的每個字符都很重要。 如果你是一個語法堅持者,今天是你的幸運日。 如果你不是,你很快就會學會如何仔細校對你的代碼。

print 命令採用所謂的字符串。 字符串通常是用引號括起來的文本。 鍵入如下所示的命令,然後按 Enter/Return 鍵。 您應該會看到計算機回顯您的消息:

恭喜! 你剛剛運行了你的第一個 Python 命令。 花點時間慶祝一下

其他教程和要點

如果您想要有關如何在 Mac 上安裝 Anaconda 的視頻版本,我發現本教程很有幫助。 前 5 分鐘介紹瞭如何安裝,而視頻的其餘部分是對 Anaconda 平台的一般技術性(但有用)的介紹。

在 Windows 上安裝 Anaconda 平台的過程非常相似。 這是一個很棒的 YouTube 視頻,演示瞭如何安裝。 我建議不要像本視頻中顯示的那樣打開 Jupyter Notebook,而是嘗試使用 Anaconda Prompt 來運行 iPython 並按照上面的示例進行操作。

在我的下一篇文章中,我將介紹數據類型以及它們如何管理 Python 可以完成和不能完成的任務。 如果您有任何問題,請隨時在 Twitter 上與我聯繫。