第一章 程序設(shè)計(jì)與Python語言1
嗯,時(shí)隔上一次分享Python筆記,已經(jīng)……半年了,時(shí)間久到我已經(jīng)看不懂我之前寫的都是些什么玩意兒了,真可怕……真想把自己亂棍打死……
那些我自己都看不明白的筆記見以下鏈接:
注:此次筆記中的操作基于以下版本
操作系統(tǒng):windows10 64位
軟件:
Anaconda3-4.0.0-Windows-x86_64
pycharm-community-2019.1.3
一、Python學(xué)習(xí)的未來方向:
1.數(shù)據(jù)分析
2.自然語言處理
3.社交網(wǎng)絡(luò)分析
4.人工智能
5.深度學(xué)習(xí)
6.計(jì)算機(jī)視覺
7.網(wǎng)絡(luò)爬蟲
8.量化交易
二、Python語言特點(diǎn)
1.語法簡(jiǎn)潔,實(shí)現(xiàn)相同功能,代碼量?jī)H相當(dāng)于其他語言的1/10~1/5
2.跨平臺(tái),可用于大部分操作系統(tǒng)、集群、服務(wù)器,甚至小設(shè)備(如:樹莓派)上
3.可擴(kuò)展,可與其他編程語言集成,如C、C++、Java等
4.開放源碼,Python和大部分支持庫及工具都是開源的
5.多用途,可用于快速、交互式代碼開發(fā),也可用于構(gòu)建大型應(yīng)用程序,如科學(xué)計(jì)算、數(shù)據(jù)處理、人工智能
6.類庫豐富,除了自身提供的幾百個(gè)內(nèi)置庫,開源社區(qū)還貢獻(xiàn)了十幾萬個(gè)第三方庫,擁有良好的編程生態(tài)
三、Python語言誕生與發(fā)展
1.1990年誕生于荷蘭,由Guido van Rossum設(shè)計(jì)并領(lǐng)導(dǎo)開發(fā)
2.2000年10月,Python2.0正式發(fā)布
3.2010年,Python 2.x發(fā)布了最后一版,為2.7
4.2008年12月,Python3.0正式發(fā)布
5."Python2.x已經(jīng)是遺產(chǎn),python3.x是現(xiàn)在和未來的語言"
四、Python開發(fā)環(huán)境配置
1. 安裝Anaconda
Anaconda是Python的一個(gè)科學(xué)計(jì)算發(fā)行版,內(nèi)置了數(shù)百個(gè)Python經(jīng)常會(huì)使用的庫,也包括做機(jī)器學(xué)習(xí)或數(shù)據(jù)挖掘的庫,如Scikit-learn、NumPy、SciPy和Pandas等,其中可能有一些是TensorFlow的依賴庫
Anaconda提供了一個(gè)編譯好的環(huán)境可以直接安裝
Anaconda自動(dòng)集成了最新版的MKL(Math Kernel Library)庫,加速矩陣運(yùn)算和線性代數(shù)運(yùn)算
Anacondahttps://www.continuum.io/downloads
國(guó)內(nèi)鏡像:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
根據(jù)操作系統(tǒng)下載對(duì)應(yīng)版本的64位的Python3.x版
2. 集成開發(fā)環(huán)境(IDE)-- IDLE
(1) 命令行輸入python(Win+R→cmd→python)
(2) 命令行輸入ipython(Win+R→cmd→ipython)
(3) 啟用IDLE(Win+R→cmd→idle)
(4) 通過IDLE新建hello.py文件,命令行運(yùn)行python hello.py
# DOS下Python使用
python #查看是否正確安裝python及其發(fā)行版本Anaconda
Ctrl+C #回到python運(yùn)行
exit() #返回到DOS
jupyter notebook
idle #DOS下輸入IDLE調(diào)出界面,依然是交互式編程,輸入信息后有輸出信息;也可以是腳本
dir #DOS下顯示文件及目錄
# 注:若報(bào)錯(cuò),查看修改環(huán)境變量
五、Python的運(yùn)行方式
1. 交互式:命令行輸入指令
2. 文件式:通過IDE編寫.py文件
(1) IDLE:適用于小規(guī)模的項(xiàng)目
(2) PyCharm:大規(guī)模的項(xiàng)目開發(fā) https://www.jetbrains.com/pycharm/
下載集成開發(fā)環(huán)境(IDE):PyCharm
六、Pycharm界面介紹
1. 設(shè)置主題、界面字體等
2. 設(shè)置編輯器字號(hào)、字體等
3. 新建及運(yùn)行腳本
(1) 新建項(xiàng)目(Project)
(2) 新建及運(yùn)行python文件
4. 交互式編程
5. 重新配置(關(guān)聯(lián))解釋器
七、總結(jié)
聯(lián)系客服