新啟創(chuàng)意 2018-08-06 13:19:55 關(guān)注頭條號(hào),,私信回復(fù)資料會(huì)有意外驚喜呦………………最后一張照片有資料呦,。現(xiàn)在大家都在學(xué)Python。如何才能更快速的學(xué)好Python,,學(xué)Python過程中有哪些坑,?今天我們來看看一位自學(xué)者的經(jīng)驗(yàn)分享,。 1,、python入門基礎(chǔ) 這些都是基礎(chǔ),,基本概念必須清楚! 學(xué)習(xí)Python需要掌握如下基礎(chǔ)知識(shí)以及相關(guān)技能,。
2 學(xué)習(xí)方法:萬虐終成神,! 敲代碼,解決BUG才是學(xué)習(xí),,無數(shù)次的看視頻不是學(xué)習(xí),,至少不會(huì)學(xué)好。 只記Python基礎(chǔ)語法,,卻沒什么鳥用,。就像幼兒園,老師在黑板上寫的‘肉’字,,記住這個(gè)字咋寫,,一筆一劃的記住,只需要半天,,但是把這個(gè)詞和你平時(shí)吃的東西綁定,,以至于后面你想到這個(gè)字,,就流口水,需要日常的重復(fù)訓(xùn)練,。 同理:無方向的看書,,看視頻也沒什么用,其實(shí)可以通過直接實(shí)戰(zhàn)來上手,,比如:
錯(cuò)誤的學(xué)習(xí)方法: 很多人在學(xué)習(xí)Python的時(shí)候常常會(huì)犯下面一種情況: 買一本厚厚的編程指南,,逼自己看完,記住每個(gè)語法,,閉門看書三個(gè)月,,吃透一本書,最后一行代碼也寫不出來,。 正確的學(xué)習(xí)方法: 編程就像騎自行車,,買一本<<騎自行車大全>>是沒有什么用的。 正確姿勢(shì):掌握最基礎(chǔ)的姿勢(shì),,就可以騎上車出發(fā)了,,實(shí)際聯(lián)系幾天,摔幾跤,,基本就學(xué)會(huì)了,。 3.自我進(jìn)行測(cè)評(píng) 自我測(cè)評(píng):基礎(chǔ)門檻,不過需要找原因并解決,。 很多朋友反饋:Python基礎(chǔ)語法都學(xué)會(huì)了,,但不知如何寫項(xiàng)目進(jìn)階?
對(duì)自我進(jìn)行檢測(cè): 1.給你一個(gè)字符串“come baby,python rocks!” 如何統(tǒng)計(jì)里面字母o出現(xiàn)的次數(shù)! 思路:遍歷字符串,,定義一個(gè)變量,,每次o出現(xiàn),都+1 2.給你一個(gè)字符串“come baby,python rocks!” 如何統(tǒng)計(jì)這里面所有字母出現(xiàn)的次數(shù)?。ㄆ胀ㄗ兞靠隙o法完成,。) 思路:需要使用字典這類復(fù)雜的數(shù)據(jù)結(jié)構(gòu)處理,,字母當(dāng)key,出現(xiàn)的次數(shù)當(dāng)value,,每個(gè)key出現(xiàn),,對(duì)應(yīng)的value+1 3.給你一個(gè)字符串“come baby,python rocks!” 如何統(tǒng)計(jì)這里面字母出現(xiàn)次數(shù)的前三名! 思路:排序,,取出前三 后續(xù)擴(kuò)展練習(xí):
4.重要學(xué)習(xí)部分:python庫怎么學(xué) 模塊 將多個(gè)代碼塊(按功能)定義到同一個(gè)文件中,。別的文件中使用時(shí)則先導(dǎo)入模塊,在調(diào)用模塊內(nèi)變量或函數(shù),。 模塊命名要符合python變量的命名規(guī)范 1.建議全小寫英文字母和數(shù)字 2.避免與常用模塊或第三方模塊名稱沖突 控制模塊內(nèi)代碼在使用python mod.py時(shí)執(zhí)行,,在導(dǎo)入時(shí)不執(zhí)行 1.通過Global內(nèi)變量__name__進(jìn)行判斷 2.當(dāng)以python mod.py運(yùn)行腳本時(shí)__name__變量為__main__字符串 3.當(dāng)以模塊導(dǎo)入時(shí)__name__為模塊名稱字符串 包 將不同模塊文件放在不同文件夾內(nèi),包文件夾下面需要有__init__.py文件用以聲明該文件為Python包,。 使用時(shí)需要從包內(nèi)導(dǎo)入模塊后調(diào)用模塊中變量和函數(shù),。 常用系統(tǒng)模塊: os,sys,time,datetime,urllib,xml,json,email,csv,collections,math,zipfile,trafile,hashlib 常用三方模塊: requests,pyquery,django,flask,mysqlclient,paramiko,redis,lxml,dateutils,ipaddr,netaddr 模塊學(xué)習(xí)方法: 1.先知道有沒有 2.用的時(shí)候在查 內(nèi)置工具:dir、help 搜索引擎:google,、百度 python Web應(yīng)用(python全棧) 再說一個(gè)python目前一個(gè)熱點(diǎn):Python web應(yīng)用(Python全棧) 1.Python基礎(chǔ)入門(入門,、數(shù)據(jù)類型、條件表達(dá),、循環(huán)語句) 2.Python基礎(chǔ)進(jìn)階(文件操作,、函數(shù)、裝飾器,、模塊,、面向?qū)ο蟆⒕W(wǎng)絡(luò)編程) 3.Python前端知識(shí)(Html,、Css,、Js、Jquery,、Bootstrap,、) 4.Python高級(jí)用法(Django、Flask,、數(shù)據(jù)庫操作,、MVC,、ORM、Admin,、template) 5.Python項(xiàng)目實(shí)戰(zhàn)(電商項(xiàng)目,、爬蟲項(xiàng)目、常用組件,、運(yùn)維項(xiàng)目,、代碼調(diào)優(yōu)) 6.Python高級(jí)進(jìn)階(數(shù)據(jù)算法、代碼規(guī)范,、面試技巧) 重要:多抄,、多寫、多想,、多問,、多看、多聽,、多說 1.學(xué)習(xí)編程就是為了解決實(shí)際的問題,,把自己在工作或?qū)W習(xí)中的重復(fù)工作程序化 2.谷歌和度娘 3.加入開源社區(qū)(多看、多分享,、多交流) 4.參加培訓(xùn)輔導(dǎo)(仔細(xì)聽課、跟上課堂學(xué)習(xí),,有問題做記錄,,課后查閱資料或請(qǐng)求他人) 5.善于記錄筆記,不斷總結(jié),,查漏補(bǔ)缺,。 6、python前景之一:大數(shù)據(jù)分析 1.python基礎(chǔ)入門(入門,、數(shù)據(jù)類型,、條件表達(dá)、循環(huán)語句) 2.python基礎(chǔ)進(jìn)階(文件操作,、函數(shù)、裝飾器,、模塊,、面向?qū)ο蟆⒕W(wǎng)絡(luò)編程) 3.python數(shù)據(jù)采集:(外部數(shù)據(jù)源導(dǎo)入分析&爬蟲自己采集數(shù)據(jù)源分析) 4.數(shù)據(jù)分析:(各種庫,,如Pandas庫,,Numpy庫必備數(shù)據(jù)庫) 5.數(shù)據(jù)可視化:(matplotlib庫) 重要:實(shí)用即可,最具價(jià)值,,切莫花哨不適用 7.python前景之二:機(jī)器學(xué)習(xí) ·直接看應(yīng)用吧:看起來是個(gè)云端的概念 1.計(jì)算機(jī)視覺 典型的應(yīng)用包括:人臉識(shí)別,、車牌識(shí)別,、掃描文字識(shí)別、圖片內(nèi)容識(shí)別,、圖片搜索等等,。 2.自然語言處理 典型的應(yīng)用包括:搜索引擎智能匹配、文本內(nèi)容理解,、文本情緒判斷,,語音識(shí)別、輸入法,、機(jī)器翻譯等等,。 3.社會(huì)網(wǎng)絡(luò)分析 典型的應(yīng)用包括:用戶畫像、網(wǎng)絡(luò)關(guān)聯(lián)分析,、欺詐作弊發(fā)現(xiàn),、熱點(diǎn)發(fā)現(xiàn)等等。 4.推薦 典型的應(yīng)用包括:蝦米音樂的“歌曲推薦”,,某寶的“猜你喜歡”等等,。 |
|