Python入門: 安裝和環境搭建(Mac版)

2021-03-02 薩繆爾觀察

數學建模結束了,同學們應該好好休息,好到正常的學習生活節奏中來了。但專業技能的學習確是必不可少的,期間很多同學諮詢我Python的問題,為此,接下來幾周專門來分享下如何入門Python的基礎數據分析,結合案例來做參考。主要包含以下內容:

Python的安裝和環境搭建

Pandas入門

數據可視化

信號處理與時間序列

預測性分析與機器學習

文本數據分析

下面是第一部分Python安裝和環境搭建,以Mac為基礎,Windows可以按照類似方法走,如有疑問可以添加微信samuel-zhan交流

Python 是一種易於學習又功能強大的程式語言。它提供了高效的高層次的數據結構,還有簡單有效的面向對象編程。Python 優雅的語法和動態類型,以及解釋型語言的本質,使它成為在很多領域多數平臺上寫腳本和快速開發應用的理想語言。

多數平臺上的 Python 解釋器以及豐富的標準庫的源碼和可執行文件,都可以在 Python 官網 https://www.python.org/ 免費自由地下載並分享。這個網站上也提供一些連結,包括第三方 Python 模塊、程序、工具等,以及額外的文檔。

Python 解釋器易於擴展,可以使用 C 或 C++(或者其他可以從 C 調用的語言)擴展新的功能和數據類型。Python 也可用作可定製化軟體中的擴展程序語言。

一、MAC 平臺安裝 Python

Mac OS X 10.8以上 附帶 Apple 預安裝的 Python 2.7 。建議從 Python 網站( https://www.python.org )安裝 Python 3.7以上的最新版本 。Python 的當前「通用二進位」版本可以在 Mac 的新 Intel 和傳統 PPC CPU 上本地運行。

安裝後得到的東西有:

A Python3.7 folder in your Applications folder. In here you find IDLE, the development environment that is a standard part of official Python distributions; and PythonLauncher, which handles double-clicking Python scripts from the Finder.

框架 /Library/Frameworks/Python.framework ,包括 Python 可執行文件和庫。安裝程序將此位置添加到 shell 路徑。要卸載 MacPython ,你可以簡單地移除這三個項目。 Python 可執行文件的符號連結放在 /usr/local/bin/ 中。

Apple 提供的 Python 版本分別安裝在/System/Library/Frameworks/Python.framework 和 /usr/bin/python 中。你永遠不應修改或刪除這些內容,因為它們由 Apple 控制並由 Apple 或第三方軟體使用。請記住,如果你選擇從 python.org 安裝較新的 Python 版本,那麼你的計算機上將安裝兩個不同但都有用的 Python ,因此你的路徑和用法與你想要執行的操作一致非常重要。

IDLE 包含一個幫助菜單,允許你訪問 Python 文檔。你可以通過mac自帶的終端進入,輸入Python -V查看python版本,python -h可以查看到所有幫助信息。

二、安裝編輯器/IDE:Jupyter notebook、Pycharm、Subllime/Vs code/Atom + kite推薦使用Anaconda,自帶Jupyter notebook和VS code,下載地址可考慮官網或清華園Anaconda官網地址下載:https://www.anaconda.com/products/individual清華大學開源軟體鏡像站:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/,好處是下載速度快這是一款網頁端應用,通過pip安裝之後在命令行輸入jupyter notebook會在默認瀏覽器打開。在有些Python開發者眼裡,jupyter notebook是最好的IDE,因為它把Python的交互式特性發揮到了極致,它主要有如下優點:PyCharm這是一個專門用於Python開發的IDE,常見的代碼補全、智能提示、語法檢查,這個軟體都支持,除此之外,還集成了版本控制、單元測試、git功能,可以快速創建Django,Flask等Python Web框架,使用起來非常不錯,在開發大型項目中經常會用到,唯一的缺點就是,啟動起來有些卡,還不是免費的,不過可以下載社區免費版的C、Subllime/Vs code/Atom + kiteSublime Text這是一個輕量級的代碼編輯器,跨平臺,支持幾十種程式語言,包括Python,Java,C/C++等,小巧靈活,運行輕快,支持代碼高亮、自動補全、語法提示,插件擴展豐富,是一個很不錯的代碼編輯器,配置相關文件後,可直接運行python程序。VS Code這是微軟開發的一個跨平臺的代碼編輯器,支持常見的程式語言開發,插件拓展豐富,不僅智能補全、語法檢查、代碼高亮,還支持git功能,運行流暢,是一個很不錯的代碼編輯器,安裝相關插件後,可直接運行python程序。Atom這是github專門為程式設計師開發的一個代碼編輯器,也是款平臺的,界面簡潔直觀,使用起來非常方便,自動補全、代碼高亮、語法提示,啟動運行速度較快,對於初學者來說,是一個很不錯的代碼編輯器1、如何選擇Python版本,我的電腦是64位還是32位?蘋果電腦可以參考這個回答來查看https://jingyan.baidu.com/album/5553fa828bf36d65a2393417.html?picindex=5,Anaconda的安裝同理!

相關焦點

  • 教程 | Mac平臺配置C/Python/Java學習環境
    https://coding-step-one.colinx.one/mac/  配置C語言環境下面以clang+VSCode+CodeRunner為例,搭建一個簡單的C語言學習環境。檢查編譯器支持C語言的編譯需要編譯器,一般可以選擇gcc或是clang。
  • Python零基礎編程——起步並搭建環境
    推薦下面這本書,以圖配文的形式詳細講解了二進位、內存、數據壓縮、源文件和可執行文件、作業系統和應用程式的關係、彙編語言、硬體控制方法等內容,讓你了解從用戶雙擊程序圖標到程序開始運行之間到底發生了什麼。Python是一門程式語言,不同的程序運行在不同的環境中。例如我們手機有安卓、蘋果,安卓的手機有用程序App用Java開發,蘋果的app程序用Swift。例如微信,安卓版的微信和蘋果版的微信是由不同的程式語言開發出來的。有同學會問為什麼不統一由一種語言開發到各個環境運行呢?這個是商業利益問題,不同的生態圈導致。那Python是門怎麼樣的程式語言呢?可以做什麼?
  • 利用Anaconda在Windows及Linux下搭建Python環境【手把手版】
    )python數據分析包|Pandas-04pandas學習資料大放送Python可視化合集|Matplotlib&Seaborn利用Anaconda在Windows及Linux下搭建Python環境【手把手版】❞本文目錄一、同系列好文二、Anaconda
  • Python 從零開始--入門篇
    why pthon為什麼是 python 呢,原因很簡單~嗯哼!就是很簡答相比於 C語言 的指針的混亂,和 Java 的繁瑣,python 更加適合作為非計算機專業的第一個入門的程式語言。(計算機專業最好還是以C語言為第一門語言入門為好,後面寫文章出來介紹)從語法上面來說也擁有更多的第三方庫,避免了很多「重複製造輪子「。能夠很快上手,很多系統也都內置了python環境,相關配置也很簡單。當然除了這些拿來吃飯也是很重要的,時代所需,生活所迫。
  • 零基礎Python入門教程 - 第三節 搭建Python開發環境
    今天教大家搭建自己的Python開發環境,Python作為跨平臺語言,目前支持Windows、Linux、Mac/OS系統,考慮到後兩個系統使用門檻高,而大家對Windows的使用相對不是那麼陌生,所以我們就以Windows環境為例進行講解。
  • Mac版最詳細的Flutter開發環境搭建
    而網上很多相關博客教程,感覺不夠詳細,許多環境搭建過程中的坑確實是提到了,但解決的辦法寫的比較籠統,在此我將本次環境搭建鎖遇到的各種奇奇怪怪的問題一一匯總,爭取結合各路大神的博客加上自己實際遇到的問題整理出一篇超級實用且詳細的教程,讓童鞋們在學習flutter的路上少走彎路,讓你的起跑順暢起來,大神們請指正或忽略。系統環境要求Flutter是相對新出的框架,對系統有一定的要求。
  • Python基礎入門——簡介和環境配置,超實用!
    簡介和環境配置變量和簡單的數據類型列表和元組字典if 條件語句for / while循環語句函數類文件和異常測試代碼本文是基礎入門的第一篇文章,主要簡單介紹 Python 和它的優缺點,然後整理了安裝的方法,包括在 Linux、Window 和 Mac
  • python入門:環境搭建(神器Anaconda+Vs Code)下載與配置
    大家好,我是涼拌本篇文章主要講python神器:anaconda和vs code這兩樣神器的安裝與配置。我馬上要講的東西呢,比較適合那些已經學會了python語法的小白們。科普環節眾所周知(廢話)Python是一種面向對象的解釋型電腦程式設計語言,其使用具有跨平臺的特點,可以在Linux、macOS以及Windows系統中搭建環境並使用,其編寫的代碼在不同平臺上運行時,幾乎不需要做較大的改動,使用者無不受益於它的便捷性
  • 菜鳥學Python 安裝教程和常見問題
    (需安裝 python 的解釋器,有了解釋器,即可開始進行 python 編程。)二、什麼是 AnacondaAnaconda 是一個用於科學計算的 Python 發行版,他將 Python 和許多常用的 package 打包,並提供了包管理和環境管理的功能。Anaconda 使用的是 conda 工具來對包和環境進行管理。
  • 大神教小白搭建Jupyter Notebook環境
    2 、環境搭建你可以直接是通過 pip 命令安裝。mac# 退出虛擬壞境deactivate#查看當前的包conda list#查看安裝好的環境conda info --envs 4、虛擬環境搭建在創建的虛擬環境上運行jupyter notebook,但發現在notebook中的python其實並沒有運行在指定的虛擬環境引擎上,
  • 雲計算開發學習筆記:Python的環境搭建
    來源:TechWeb.com.cn大家都知道學好Python是進入雲計算領域的基礎,那麼在學習之前我們先來了解下Python環境是如何搭建的。Python可應用於多種平臺,包括大家熟悉的Window,Linux 和 Mac OS X。
  • 深度學習環境配置指南!(Windows、Mac、Ubuntu全講解)
    入門深度學習,很多人經歷了從入門到放棄的心酸歷程,且千軍萬馬倒在了入門第一道關卡:環境配置問題。俗話說,環境配不對,學習兩行淚。
  • 腦科學方向|Python3的安裝與環境搭建
    本節來學習python3的安裝與環境搭建。考慮到大部分人的需求與原有經驗,之後的學習都會以 windows 10(64位) 作業系統為系統平臺,而不是Ubuntu 16等linux系統。搭建虛擬env環境是解決這種問題的辦法,此處點到為止。
  • 最全面的深度學習框架pytorch搭建過程
    深度學習框架基於python環境和其他依賴包,本文主要介紹pytorh的搭建過程。Anaconda 安裝Anaconda是一個開源的Python發行版,支持Linux、Mac和win系統,包含了眾多流行的科學計算、數據分析的python包和依賴項。優點:1)簡單入手,不用因為缺少依賴項而報錯。2)可以創建虛擬環境,可以按照項目創建合適的環境。
  • 如何安裝Python開發環境
    白手起家,從頭開啟python的開發環境搭建。一. 如何安裝Python安裝包可以私信我領取下載下來一個exe文件,直接雙擊運行。配置環境變量:右鍵配置環境變量:右鍵開始——控制面板——系統——高級系統配置——環境變量。
  • 搭建並熟悉Python開發環境
    直到後來電視重播了那套《C語言教學》課程,我才知道,第一課講的不是代碼,而是開發環境,教的是搭建C語言開發環境。回想我之前編程的環境,僅僅是在記事本裡輸入了我的代碼,哪裡有什麼環境。        那麼,什麼是開發環境呢?簡單來說,就是在你的計算機中的一個翻譯,它能把你寫的程序解釋給計算機去執行,還能夠把計算機執行的結果翻譯成你能懂的信息返還給你。
  • python+ pycharm 環境安裝 + pycharm使用
    一、下載和安裝python1.可以搜索python官網找到官方連結點擊進入2.也可以用以下連結點擊進入:https://www.python.org/3.進入python後把滑鼠移到downloads上,然後看到下拉選項
  • 【Python環境】python的nltk中文使用和學習資料匯總幫你入門提高
    包括分詞(tokenize), 詞性標註(POS), 文本分類, 等等現成的工具.1. nltk的安裝資料1.1: 黃聰:Python+NLTK自然語言處理學習(一):環境搭建 http://www.cnblogs.com/huangcong/archive/2011/08/29/2157437.html 這個圖文並茂, 步驟清晰, 值得一看.
  • 【深度學習】相當全面的深度學習環境配置指南!(Windows、Mac、Ubuntu全講解)
    入門深度學習,很多人經歷了從入門到放棄的心酸歷程,且千軍萬馬倒在了入門第一道關卡:環境配置問題。一、Windows系統深度學習環境配置安裝組合:Anaconda+PyTorch(GPU版)+GTX10601.1 打開Anaconda Prompt1、conda create -n pytorch python=3.7.0:創建名為pytorch的虛擬環境,並為該環境安裝python=3.7。
  • 在Windows上搭建Python2.7運行環境
    介紹1.1 介紹國人喜歡跟風,有人帶節奏,就會有大批的人跟著走,這種心理時常會被利用,Python這個語言其實是最不適合初學者學習的語言,它的語法不倫不類,它的定位不清不楚,它能解決的問題很小眾,它卻被帶節奏成為了大眾入門學習的第一門語言,福哥真是哭笑不得~~Python屬於腳本語言,和其他腳本語言諸如:PHP、Shell、Bat差不多,腳本語言通常情況下是用於輔助項目運營使用的