我的名字叫大白,本科二年級,目前在國內(nèi)某二本院校計算機類專業(yè)就讀。聽說最近幾年人工智能非常的火,而且新聞報道人工智能工資非常的高,所以也想入門人工智能。但是無奈不知道該怎么入門,所以向小黑老師求教。
小黑老師以前在企業(yè)干過一段時間,后來才進入高校的。是一位技術控,尤其是對新技術充滿了狂熱。另外也是一位非常認真負責的老師,最近也在籌劃開設人工智能的入門課程,由于面向的是普通二本院校的本科學生,學生的基礎相對薄弱,尤其是數(shù)學類課程,所以想要開設人工智能課程,并想取得良好效果是一件難度非常大的事情,必須以簡單易懂的方式進行教學,而且不能涉及太多的數(shù)學公式。
有一天,大白找到小黑老師。
大白:小黑老師,最近我想學習高大上的人工智能,能不能給我們講幾節(jié)課啊,入門感受一下它的魅力。
小黑:既然你這么想學,就召集一些感興趣的同學吧,大家一起組個小班一起學吧,我就給大家講幾次吧,帶大家一起入個門。
沒過多久,陸陸續(xù)續(xù)的就來了一些對人工智能感興趣的學生。
大白:謝謝老師。那我們第一步,要學什么算法呢?
小黑:不急不急,在正式學習人工智能之前,我們還有很多的準備工作要做。首先最重要的就是開發(fā)環(huán)境的配置和編程語言的學習。
最近幾年,由于人工智能技術的迅速發(fā)展,在各領域都取得了非常好的效果,同時也著實讓python這門編程語言火了一把,成為了人工智能領域的第一語言。因此在正式學習之前,我們非常有必要認真的介紹一下python編程語言。
本節(jié)我們重點介紹python的編程環(huán)境的配置。python編程環(huán)境主要涉及到兩個軟件:anaconda和jupyter notebook,其中anaconda是python開發(fā)依賴的基礎環(huán)境,而jupyter notebook是python的編輯器。兩個都是神器,都值得我們好好的了解。
如何下載anaconda?
關注"算法與編程之美"微信公眾號,回復"anaconda",即可獲得下載鏈接。
如何安裝?
單擊右鍵選擇『以管理員身份運行』,然后按照提示操作,全部默認,一直next到底。
如何運行?
開始 -> Anaconda Prompt -> 單擊右鍵選擇『以管理員身份運行』
就會進入到命令行界面,后面所有的操作都會在此界面進行。
什么是anaconda?
anaconda可以說是一款利器,主要體現(xiàn)在以下幾個方面:
1)自帶了python解釋器和一些基礎工具包,可以說只要安裝了anaconda就解決了python開發(fā)環(huán)境的所有問題。
2)自帶了一些常用的科學計算函數(shù)庫。
3)強大的包管理軟件。
在做軟件開發(fā)的時候,我們不可避免的要使用別人寫好的第三方庫,因此就要下載這些庫,而這些第三方庫有些也不可避免的會使用前人寫好的庫,所以會存在著非常復雜的依賴關系,如果我們自己處理這些依賴會變得非常麻煩。而包管理起就可以非常方便的幫助我們解決這些問題,一條簡單的命令就可以實現(xiàn)快速的包下載和管理。
conda install 包名
4)靈活的環(huán)境切換。
在做開發(fā)的時候經(jīng)常會去閱讀網(wǎng)上的開源項目,而有些項目是用python2寫的,另外一些是用python3寫的等等,你會發(fā)現(xiàn)不同項目會使用不同版本的庫,那我的電腦上究竟應該安裝python2還是python3呢?其他的庫的版本我應該如何選擇呢?相信對于初學者這是一件非常困擾你的事情。有了anaconda從此你再也不會為此而煩惱,因為anaconda既安裝了python2同時也安裝了python3,它可以為每一個軟件的運行配置獨立的運行環(huán)境。
anaconda可以為不同的軟件運行設置不同的環(huán)境,這是其解決上述問題的終極解決方案。
因此我們在做開發(fā)的時候,首先建立我們需要的獨立的開發(fā)環(huán)境,如python3.0, panda0.22等。
命令行中輸入:
conda create -n py3 python=3
表示建立一個環(huán)境名稱為'py3'的開發(fā)環(huán)境,其中python使用的是python3版本。
conda env list
命令可以查看當前我們建立了幾個環(huán)境。其中*號表示當前所處的是哪一個環(huán)境,從上圖示例可以看到,當前是base環(huán)境。
另外還有下面兩個非常常用的命令:
activate py3 進入py3環(huán)境。
deactivate 離開當前環(huán)境。
結語
本文介紹了python開發(fā)環(huán)境的配置,你會發(fā)現(xiàn)異常的簡單,只要安裝anaconda一個軟件就可以解決所有問題,實在是太方便了。
本節(jié)需要大家完成的任務有:
1)下載并安裝anaconda;
2)打開anaconda命令行界面;
3)使用 'conda create -n py3 python=3 ' 命令創(chuàng)建py3的環(huán)境;
4)使用'activate py3'命令進入py3環(huán)境。
這是入門人工智能的第一步,還在等什么?歡迎掃描下面二維碼加入,和大白一起入門人工智能。
下一次我們將給大家介紹另外一個神器Jupyter Notebook,歡迎持續(xù)關注。