python入门心得_记初学python的一些心得
人生苦短,我用python!
其實(shí)我自學(xué)python也很長(zhǎng)一段時(shí)間了,但總是去更換學(xué)習(xí)資料,搞的現(xiàn)在學(xué)的不是很好,因?yàn)闆](méi)更換次資料都要從頭開(kāi)始學(xué)起,那么分享下我的學(xué)習(xí)戰(zhàn)況吧,不是很好,還將就的能看。
程序設(shè)計(jì)基礎(chǔ)之
計(jì)算機(jī)組成:
根據(jù)一系列指令對(duì)數(shù)據(jù)進(jìn)行處理的工具或機(jī)器
特征:
可以進(jìn)行數(shù)據(jù)計(jì)算
根據(jù)指令執(zhí)行任務(wù)
組成:
運(yùn)算器+控制器(CPU)
存儲(chǔ)器(內(nèi)存及硬盤(pán))
輸入設(shè)備和輸入設(shè)備
工作過(guò)程(IPO):
輸入(input):程序用到的數(shù)據(jù)
處理(process):編寫(xiě)的程序放于存儲(chǔ)器中用于對(duì)數(shù)據(jù)處理操作
輸出(output):對(duì)處理或計(jì)算后的結(jié)果進(jìn)行輸出
程序編寫(xiě)步驟:
確定問(wèn)題----算法(解決辦法)設(shè)計(jì)----算法實(shí)現(xiàn)----測(cè)試----驗(yàn)證
python語(yǔ)言簡(jiǎn)介:
人生苦短,我用python
python語(yǔ)言特點(diǎn):
語(yǔ)法簡(jiǎn)潔:實(shí)現(xiàn)相同功能,代碼量相當(dāng)于其他語(yǔ)言的1/10~1/5
跨平臺(tái)
可擴(kuò)展:可與其他編程語(yǔ)言集成
開(kāi)放源代碼
多用途:用于快速、交互式代碼開(kāi)發(fā),也用于構(gòu)建大型應(yīng)用程序(如:科學(xué)計(jì)算、數(shù)據(jù)處理、人工智能)
類庫(kù)豐富:自身提供幾百個(gè)內(nèi)置庫(kù)
應(yīng)用場(chǎng)景:
圖形處理
數(shù)據(jù)可視化
數(shù)據(jù)分析
游戲:https://www.pygame.org
量化分析: https://www.joinquant.com
網(wǎng)絡(luò)爬蟲(chóng): https://wiki.jikexueyuan.com/project/python-crawler/source-code-and-analysi.html
人工智能
python開(kāi)發(fā)環(huán)境配置:
安裝anaconda
下載地址:https://www.anaconda.com/download/
anaconda是python的一個(gè)科學(xué)計(jì)算發(fā)行版,內(nèi)置了數(shù)百個(gè)python經(jīng)常會(huì)使用的庫(kù),也包括做機(jī)器學(xué)習(xí)或數(shù)據(jù)挖掘的庫(kù),如scikit-learn、numpy、scipy和pandas等,其中可能有一些是tensorflow的依賴庫(kù)
anaconda提供一個(gè)編譯好的環(huán)境可以直接使用
anaconda自動(dòng)集成了最新版的MKL(math kernel library),加速矩陣運(yùn)算和線性代數(shù)運(yùn)算
python/ipython(交互式方式)
idle(代碼編輯器)----編寫(xiě).py文件,適用于小環(huán)境
pycharm適用于大環(huán)境
為了便于交流,大家可以進(jìn)群交流,分享經(jīng)驗(yàn),共同進(jìn)步!
總結(jié)
以上是生活随笔為你收集整理的python入门心得_记初学python的一些心得的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 百度地图 城市中心点坐标
- 下一篇: 微信小程序研发问题梳理:翻页:下拉:缓存