-
1 # 陝西IT優就業
-
2 # 一個哲學家
我覺得兩個方面都要學好,一個是語法,一個是思想。
思想有助於理解語法,而語法是構建程式的基礎。
理解了基本的語法是可以寫基本的程式的,但是理解了思想你就可以寫出高質量的程式碼,也可以讓學習事半功倍。
-
3 # 東北振興
1.學習python基礎語法知識
2.學習網路程式設計,熟悉執行緒、程序、等網路程式設計基本原理
3.學習MySQL,能熟練對資料庫資料的增刪改查命令,面試也會經常問到(有條件學習下mongodb和redis,尤其是redis,現在很多技術都利用到了redis的優秀特性,比如爬蟲的去重、分散式爬蟲、資料快取等等)
4.學習正則表示式,用於資料的提取 re模組
5、前端入門html\css\jquery,用於分析網頁頁面結構,能讀懂前端人員編寫的程式碼含義
轉型爬蟲學習的知識:推薦多看看優就業的網課,入門會很快
1.requests庫:傳送網頁請求,返回資料
2.xpath:用於網頁元素的提取(當然還有bs4、pyquery等,選擇順手的)
3.selenium:用於真實瀏覽器訪問網頁,根據具體情況使用
4.scrapy:用於大規模快速網頁資料爬取
5.驗證碼破解:驗證碼破解建議大家可以多搞點難破解的,比如滑塊驗證碼、淘寶驗證碼、12306驗證碼等等,面試經常問到哦
web後臺庫和框架:django、flask、tornado,三個框架各有優劣,web框架小編用django和flask居多,django覺得很多東西都已經封裝好了,可以直接用,不用自己手動構造,比如django的admin後臺和xadmin後臺,flask就相對靈活多變,還是那句話,至少掌握兩個框架,多多益善。
-
4 # Python星球
首先學習python一定要以實用性為導向!
盲目看教程,結果大多是淺嘗輒止,從入門到放棄。
我想告訴你我的經驗,如何在一個月內入門python!
1、【why】 你為什麼要學習python?爬蟲?資料分析?機器學習?又或者其它?
在找一本python教程準備啃之前,一定要問問自己,我為什麼要學習python?
python在近幾年越來越受追捧,很多童鞋或者職場小夥伴想要提升技能-學習python。這是非常好的事情,但問題在於很多人不知道學python做什麼,所以什麼零碎細末、艱難晦澀、長篇大論的都去看,很容易陷入學不下去的困境。必須要有針對性、選擇性地學!
針對性學習宗旨是按需去學,學以致用。
想成為木匠,才去學習用刨子、用車床,一個磚瓦匠就沒必要瞎費這功夫。同理,當你對網路爬蟲感興趣,並且有爬一個網頁的衝動,這時候去學python是最容易上手的。
我是做資料分析工作,學python的初衷是想利用python強大靈活的資料分析能力。
python做資料分析對語法的要求並不高,只要能理解基本的邏輯結構、資料型別、資料結構、運算子、函式、庫,就可以運用到實際專案裡。所以我就沒必要花很大功夫在諸如類、web程式設計、模組、執行緒等資料分析不常用的功能上面,如果真遇到這些內容,我再去查資料搞清楚。
2、【what】選擇什麼樣的教程學?在明確自己為什麼學python後,要選擇合適的書籍教程。不可否認,市面上已經有太多python入門書籍,以及更多的網路教程。我只推薦給大家python官方文件,不久前該文件已經漢化,大家可以很方便的去學習最新最全的python知識。如果你有能力閱讀英文文件,那就選英文文件,畢竟第一手的內容更專業。
當然,官方文件知識點太多,初學者很難找到要學的內容,這時你需要查查各個專業領域的python要求。
如果你是要準備從事資料科學,不妨去kaggle資料科學微教程看看,裡面會講到資料科學需要的python知識,然後對照著一個知識點一個知識點地啃python官方文件。
如果你要做爬蟲工作,不妨在網上買一本評分高的python爬蟲書籍,一般來說裡面會有python基礎部分,同理你只要在官方文件裡找這部分知識學習。
針對性地在官方文件裡學習python知識,不僅節省時間,而且你會發現更容易理解,因為你是帶著問題去學習的。
3、【how】怎麼去學習python?其它回答裡也提到了在重複練習中學習python,這點我是非常認同的。輸出是最好的輸入,程式語言雖然注重邏輯,但更需要學習者不斷地動手敲程式碼。
從一開始,你要學會如何搭建python環境,選擇什麼樣地開發環境(IDE)。這些都可以去網上查,慢一點的折騰兩三天,快一點的一天不到就能搞定。總之,這是學習python的第一步,也是練習的開始。
對於官方文件的每一段程式碼,我建議都動手親自敲一遍,比如你看到字串這一節,在理解了字串定義後,文件會給出示例程式碼和執行結果:
照著示例程式碼,在你的程式設計環境中實踐,千萬不要複製黏貼,對自己的火眼精金過度自信並不是一件好事。
4、【when】如何制定時間學python?學習python切忌拉很長戰線。制定的計劃時間越長,人的惰性、拖延就會冒出來。
我的建議:
制定5~8周的學習計劃一週學習5天每天3小時左右理由是:
時間不長1~2個月,比較容易堅持符合一門大學課程的學習週期短時間高密度的學習有利於形成知識的連貫性,對python理解也會更加深入當然,這中間需要監督機制,你可以在社交平臺打卡,可以制定自己的學習課程表,也可以和朋友一起學習。
結合網上資料和python官方文件,整理一份30天python 學習計劃,供大家參考。
第1天
Python簡介 - Python的歷史 / Python的優缺點 / Python的應用領域Python環境搭建 【參考資料】第2天
使用python直譯器 【參考資料】關於python語法的簡單介紹 【參考資料】第3天
詞法結構運算子和表示式 【參考資料】第4天
python資料結構 列表/字串/元組【參考資料】第5天
python資料結構 字典/集合 【參考資料】第6天
python流程控制1【參考資料】if語句for迴圈while迴圈第7天
python流程控制2【參考資料】continue語句break語句pass語句第8~9天
格式化字串讀寫檔案【參考資料】第10~12天
python函式 【參考資料】Lambda 表示式編碼風格第13天
python模組 【參考資料】第14天
迭代器生成器生成器表示式第15~16天
錯誤和異常【參考資料】第17~19天
面向物件程式設計 【參考資料】第19~20天
標準庫使用 【參考資料】日期和時間數學作業系統介面第21天
安裝 Python 模組第22~23天
虛擬環境和包第24天
多執行緒第25~30天
訓練題 -
5 # 非攻者非謀
學習一門新的語言之前,首先簡單瞭解下這門語言的背景。Python 是一種面向物件的解釋型計算機程式設計語言,由荷蘭人 Guido van Rossum 於 1989 年發明,第一個公開發行版發行於 1991 年。Python 在設計上堅持了清晰劃一的風格,這使得 Python 成為一門易讀、易維護,並且被大量使用者所歡迎的、用途廣泛的語言。Python 具有豐富和強大的庫。它常被暱稱為膠水語言,能夠把用其他語言製作的各種模組(尤其是C/C++)很輕鬆地聯結在一起。
簡單來說,Python是一個程式開發語言,是一個:高階程式語言,其設計的核心理念是程式碼的易讀性,以及允許程式設計者透過若干行程式碼輕鬆表達想法創意。
Python 學習學習一項新的技術,起步時最重要的是什麼?就是快速入門。學習任何一個學科的知識時,都有一個非常重要的概念:最少必要知識。當需要獲得某項技能的時候,一定要想辦法在最短的時間裡弄清楚都有哪些最少必要知識,然後迅速掌握它們。
對於快速入門 python 來說最少必要知識,
(1) Python 基礎語法
找一本淺顯易懂,例子比較好的教程,從頭到尾看下去。不要看很多本,專注於一本。把裡面的例程都手打一遍,搞懂為什麼。推薦去看《簡明python教程》,非常好的一本 Python 入門書籍。
-
6 # 小小猿愛嘻嘻
純小白怎樣開始學python?當然是從最基本的環境搭建再到語言學習唄,作為一門簡單易學、面向大眾的程式語言,python入門來說其實非常容易,零基礎也可以輕鬆掌握,下面我簡單介紹一下python環境的搭建以及學習過程,感興趣的朋友可以嘗試一下:
01、搭建python開發環境初學入門python,當然,搭建開發環境最為重要,這個直接到官網下載安裝包即可,目前最新版本為3.8,根據自己平臺選擇合適的版本,windows環境下就是一個exe檔案,直接雙擊安裝就行,至於版本2還是版本3,毋庸置疑當然是3,2版本現在官方已經停止更新和維護,不建議使用,後期會出現相容性問題,你也可以安裝更為便捷的anaconda,整合開發包和環境更為友好,但佔用空間比較大:
02、安裝python開發軟體python環境搭建完成後,你可以使用自帶的gui開發環境idle,但介面比較簡潔,功能單一,沒有任何自動補全、語法提示和錯誤檢查的功能,這裡推薦2個適合於初學者的python開發軟體,一個是vs code,一個是pycharm,前者輕便靈活、外掛擴充套件豐富,後者專業強大、很適合專案開發,只要你熟悉一下使用過程,很快就能掌握和運用,在程式碼編寫以及除錯方面也會方便不少:
03、python基礎入門開發環境及開發軟體準備好後,就是python基礎入門,這裡可以學習和參考的資料就非常多了,慕課網、嗶哩嗶哩、網易雲課堂等都有大量免費的python教程,課程基礎全面、覆蓋面廣,很適合初學者入門,當然,你也可以找一本適合自己的專業python書籍,一邊學習一邊練習,掌握好基礎最為重要,多除錯程式碼,多積累開發經驗:
04、python高階進階基礎掌握牢靠後,就是python高階進階,作為一門膠水型語言,python的應用範圍非常廣,廣泛存在於人工智慧、機器學習、測試運維、網路爬蟲、web開發等,每個方面都投入精力顯然是不可能的,根據自己所專注的方向以及所從事的職業,選擇一些常用的框架去學習,吃精吃透,多做專案最為重要,畢竟這是以後謀生的手段:
總的來說,python入門其實非常容易,語法簡單、易學易懂,零基礎也可以輕鬆掌握,但想學精學透實屬不易,需要一個漫長的積累過程,網上也有相關教程和資料,介紹的非常詳細,感興趣的話,可以搜一下,希望以上分享的內容能對你有所幫助吧,也歡迎大家評論、留言進行補充。
-
7 # 我是雙魚座2020
我也在學習這方面哦,給你談一談我的看法。python目前來說是很受歡迎的,而且相對比較簡單的一門程式設計,網上的小白影片教程也特別多。我剛開始也比較懵懂的,感覺有很多的方向,不知道從哪兒入手。現在有一些思路了,如果你是辦公需要,可以多看看Excel資料分析,表格整理方面的,輔助你辦公。如果是想要掌握這門技術,或者從事這個行業,那就需要偏向開發方向學習了。我是屬於後者,現在正在學習中,下面有我入門的學習內容截圖。你也可以參考一下,很系統。我入門學習的是百戰程式設計師的高淇400集,很早之前就開始學習高淇老師的課了,循序漸進,由淺入深,技術全面,而且很詳細,主要這些影片還免費,哈哈,良心推薦,你也可以去看看的。
-
8 # IT碼農小大人
0基礎學習其實是最好的,Python屬於時下最流行的程式語言,對於0基礎入門的小白也特別友好,我當時是看的高淇老師的Python400集,足夠入門使用,高老師的教學方式比較風趣有趣,適合初學者,也不會枯燥,2020年是線上教育的時代了,高老師的Python影片也有更新,可以上百戰程式設計師或者尚學堂官網免費領取,還有一些免費的電子書,都可以看看~先試學一下,看自己是否能夠接受
Python學習基礎知識很重要,如果以後有往IT這個行業發展的打算的話,建議還是參加一下培訓的,我是在尚學堂學習的,現在已經就業了,座標北京,月薪1.8K,走得是人工智慧方向,題主可以去官網諮詢一下~不會失望的
-
9 # 一個程式設計師的奮鬥史
人生苦短,I Write Python。這兩年隨著「人工智慧」、「大資料」的爆發,Python進一步站在了風口。那麼,對於純小白,如何上手Python學習呢?下面談談自己的看法:
1、環境搭建很多人都在糾結入門應該學 Python2 還是 Python3。這其實不是個問題。我從沒聽過某個人是 Python2 程式設計師或 Python3 程式設計師。二者只是程式不相容,思想上並無大差別,語法變動也並不多。如果初學者的話,建議直接Python3開始,畢竟2已經被官方拋棄了。Windows平臺的話,直接在官方網站下載安裝包,一鍵傻瓜式安裝即可。
2、程式設計工具選擇Python程式設計的話,主要推薦以下兩款:、
VSCode
由微軟團隊開發的一款編輯器,旨在替代Sublime、Atom之流,跨平臺支援,UI也很絢
麗,讓你的編碼過程不再單調。最大的優點就是安裝包小巧,啟動速度快,在別人還在等待IDE啟動過程中,你已經動手編碼了。
在安裝Python外掛後,使用編輯器VSCode你也可以擁有IDE才用的便利,單步除錯、一鍵執行等優點一個也不少。
PyCharm
Python開發最強大的IDE,沒有之一。如果不想像VSCode那樣折騰,那麼建議直接Pycharm,開箱即用。
3、入門書籍推薦書籍是人類進步的階梯,一本好的書籍更能達到事半功倍的效果,幫你繞過很多彎路,下面推薦幾本個人比較看好的書:
簡明 Python 教程
Python程式設計,從入門到實踐
Python核心程式設計
Python官方教程文件
其中最值得一提的就是《Python官方教程文件》,基本上你遇到的任何基礎問題,都可以在官方文件中找到答案。
寫程式碼的時間一定要大於看書看影片的時間!
寫程式碼的時間一定要大於看書看影片的時間!
寫程式碼的時間一定要大於看書看影片的時間!
重要的事情說三遍,一定要多動手實踐,在看書的基礎上,一定要對書中的例子、課後
的習題動手編碼,實踐一遍!
4、提升直接參與一些小型有趣的專案,不僅能提升自己的興趣和資訊,更能將之前所學的基礎融匯貫通。學習了Python,你可以試著去寫個小爬蟲,去爬取豆瓣Top50熱門電影,爬取微博漂亮小姐姐的私房圖,寫個微信機器人自動回覆訊息等等等等!
這裡推薦一份Github的開源專案「awesome-python-login-model」,直接去git上搜索即可。使用python模擬登陸一些大型網站,還有一些簡單的爬蟲。
5、遇到問題怎麼辦?「授人以魚不如授人以漁」,在編碼學習的過程中或多或少都會有各種問題出現,不要一味的去逃避,真正的勇士敢於直面慘淡的 BUG。
善用搜素引擎,百度什麼的就靠邊站吧,善用Google,學會科學上網是每一個IT人士必備的技能;
求助各大交友網站大佬,這裡重點推薦GitHub、StackOverflow、segmentfault。
-
10 # 是榮榮鴨
對於純小白,我非常推薦學python。下面跟大家分享我的經驗!
1.為什麼推薦學python?語言沒有優劣之分python小白容易學最接近自然語言的程式語言,封裝最好,理解難度低。(講人話就是:最少的程式碼實現最多的功能)。配置編譯環境非常非常簡單(難度1)。裝置要求不高,手機電腦ipad都可以寫python。有非常強的拓展性網頁、應用、小遊戲、演算法、影象處理,開源性非常強,不誇張地說程式設計師基本都會python缺點是不太適合寫大型專案但是小白也寫不了大型專案-2.怎麼樣去自學python?1.基礎概念一定要理解透徹(推薦大家考計算機三級四級)輸入輸出、資料型別、物件、函式、面向物件的程式設計時間、空間複雜度、怎麼去最佳化2.不要三天打魚兩天曬網,要堅持配合練習程式設計是一項需要反覆練習的技能,不然很容易忘記。3.獨立的思考能力:模仿一段小小的稍複雜的程式github:人臉識別;定時給女朋友發信息;用程式碼定製減肥程式csdn:寫部落格-3.學會處理問題的方式(廣撒網!厚臉皮!有禮貌!)寫程式有bug,bug解決方法1.機器有問題:重啟軟體;重啟電腦;用別人的電腦2。自己有問題:除錯定位——拆解問題——排除問題——找到問題查部落格,社群;csdn、github的issue、stackoverflow、程式語言對應的論壇網友響應非常快,畢竟程式設計師整體都在網上衝浪~3.問一個比你厲害一些的人:經驗就是交流才能收穫;不然你就要把所有坑踩完才知道!太浪費時間了!最後有幫助記得點贊支援一下
-
11 # 捉爬蟲的小萌
隨著人工智慧時代呼聲漸起,Python憑藉其入門簡單、應用廣泛的優勢成為很多想要入行網際網路行業的人們的首選程式語言。差別只在於最終所花費的時間而已。
但是影響最大的有兩點。第一,能不能踏實的學習,第二,有沒有掌握好學習的方式。
1.學習本來就是一件非常煎熬的事情,堅持永遠是普通人面臨的最大問題。能不能堅持學習下去是很重要的。2.沒有好的學習方法,你就會走很多彎路,越學越乏味,打消了自己的積極性。
我建議你也是跟著學習一下百戰程式設計師。百戰程式設計師是一整套體系的線上課程,從0基礎到就業全程有老師輔導,遇到問題有專業的老師解答,還有督導老師監督跟進,保證了學習質量,授課老師也都是業內大牛,講得更加容易理解和學習。每個階段的實操和專案作業也為以後的工作打好了基礎。
我自己是在百戰程式設計師學完參加的工作,所以覺得百戰程式設計師是想學好Java最有利的課程。有用的大家可以借鑑。
-
12 # 小菜鳥學前端
python需要是目前最火的程式語言,因為人工智慧的了發展,以後會越來越受重視。沒有基礎也不需要擔心,都是從基礎過來的,準備好電腦,一套教程就可以開始學習啦,慢慢培養自己的學習方法,找到適合自己的學習節奏,堅持學習,多練習,沒問題的。
那初學者應該怎麼學習py呢?py這麼受歡迎,而且相比其他語言來說入門要簡單一些。我們專業主要學習java但是感覺有點難度就在自學python了。同學給我分享了尚學堂高淇老師的py400集資料,目前就是在看這個資料學習。資料講的挺細的,而且高老師講課條理清楚,深入淺出,能讓學習的同學一下子就明白,這也是我堅持學習的原因,好的資料能事半功倍,推薦給你,也可以去看看,免費資源,對我幫助特別大。
-
13 # 小翠你明明
其實python非常適合初學者入門。相比較其他不少主流程式語言,有更好的可讀性,因此上手相對容易。自帶的各種模組加上豐富的第三方模組,免去了很多“重複造輪子”的工作,可以更快地寫出東西。配置開發環境也不是很複雜,mac和linux都內建了python。另外據我所知,不少學校也開始使用python來教授程式設計課程(比如本人的母校)。我就是完全透過網上資源自學python的。從在校時候用python接活賺零花錢,到在創業公司用python開發商業網站和遊戲後臺。所有遇到的問題,幾乎都可以從網際網路上的公開資源找到答案。當時看的是百戰程式設計師的Python學習資料,很不錯,可以直接搜去看看
-
14 # 大資料之眸
學習路線1.剛上手的時候肯定是先過一遍Python最基本的知識,比如說:變數、資料結構、語法等,基礎過的很快,基本上1~2周時間就能過完了,可以參考菜鳥教程。
2.看完基礎後,就是做一些小專案鞏固基礎,比方說:做一個終端計算器,具體可以上github上搜索相關Python小專案。
3.如果時間充裕的話可以買一本講Python基礎的書籍比如《Python核心程式設計》,閱讀這些書籍,在鞏固一遍基礎的同時你會發現自己諸多沒有學習到的邊邊角角,這一步是對自己基礎知識的補充。
4.Python庫是Python的精華所在,可以說Python庫組成並且造就了Python,Python庫是Python開發者的利器。用於資料收集的Python庫:Beautiful Soup、Scrapy、Selenium;用於資料清理和資料操作的Python庫:Pandas、PyOD、 NumPy、Spacy;用於資料視覺化的Python庫: Matplotlib、Seaborn、 Bokeh;用於建模的Python庫:Scikit-learn、TensorFlow、PyTorch;用於影象處理的Python庫:OpenCV-Python、Scikit-image、Pillow等等。
5.學習使用了這些Python庫,此時的你應該是對Python十分滿意,也十分激動能遇到這樣的語言,就是這個時候不妨開始學習Python資料結構與演算法,Python設計模式,這是你進一步學習的一個重要步驟。
6.當度過艱難的前五步,此時選擇你要研究的方向,如果你想做後端開發,不妨研究研究Django,再往後,就是你自己自由發揮了。
-
15 # Python視覺演算法
簡述:任意三個整數型別,x、y、z
思考:要求把這三個數,按照由小到大的順序輸出
思路:先建立一個列表,用來接收x,y,z這三個數,分別輸入三個數放到列表中,然後對整個列表從小到大排序,然後輸出即可。
l =[]
for i in range(3):
x =int(input("integer:\n"))
l.append(x)
l. sort()
print(I)
簡述:任意三個整數型別,x、y、z
思考:要求把這三個數,按照由小到大的順序輸
思路:先建立一個列表,用來接收x,y,z這三個數,分別輸入三個數放到列表中,然後對整個列表從小到大排序,然後輸出即可。
l =[]
for i in range(3):
x =int(input("integer:\n"))
l.append(x)
l. sort()
print(I)
思考:將一個列表的資料複製到另一個列表中。請仔細看要求,這裡要求的是複製資料到一個新的列表中。
思路:可以瞭解下[ :]的含義 python解題原始碼如下:y=x和y=x[:]是不完全一樣的。前者是賦值,如果將程式碼裡的換成前者的話,如果y.append(4)的話x也會變成[1,2,3,4],後者就不會有這種問題。
x =[1,2,3]
y =x[:]
print(y)
y = x的效果:
x = [1,2,3]
y = x
y.append(4)
>y
[1, 2, 3, 4]
> x
[1, 2, 3, 4]
y = x[:]的效果:
x = [1,2,3]
y = x[:]
y.append(4)
> y
[1, 2, 3, 4]
> x
[1, 2, 3]
-
16 # 黒子55032286
我也在學習這方面哦,給你談一談我的看法。python目前來說是很受歡迎的,而且相對比較簡單的一門程式設計,網上的小白影片教程也特別多。我剛開始也比較懵懂的,感覺有很多的方向,不知道從哪兒入手。現在有一些思路了,如果你是辦公需要,可以多看看Excel資料分析,表格整理方面的,輔助你辦公。如果是想要掌握這門技術,或者從事這個行業,那就需要偏向開發方向學習了。我是屬於後者,現在正在學習中,下面有我入門的學習內容截圖。你也可以參考一下,很系統。我入門學習的是百戰程式設計師的高淇400集,很早之前就開始學習高淇老師的課了,循序漸進,由淺入深,技術全面,而且很詳細,主要這些影片還免費,哈哈,良心推薦,你也可以去看看的。
-
17 # 火柴HONG
想要學好Python,首先選擇好Python的方向,比如說資料採集方向(爬蟲),Web開發方向,人工智慧方向等;接著學習python必學的內容,如Python的基礎語言、學習Python的資料庫程式設計;然後就可以根據書籍或教學影片,一步步來學習Python。
Python語法清晰明快,簡單易學。這是Python如此普及的重要原因。但是,選擇合適的Python學習方式,需要跟你自身的特性相結合。而且學習本來就是一件非常煎熬的事情,堅持永遠是普通人面臨的最大問題。
建議你跟著百戰程式設計師的線上Python系統的學習一下,不僅是從0基礎開始的,全程有老師輔導,有問題可以及時解決;而且是實戰化的,每個階段還有實操和專案。可以學習一個完整的體系,更好的學習Python。全程都有督導老師監督跟進,也是咱們學好Python必要的保證。
-
18 # 哲思創業財經
你好,我來回答一下你這個問題,因為曾經我就在大學的時候自學過python語言。
首先我要說明的是我不是計算機專業,也沒有任何其他程式語言的基礎,我當時選擇學這門語言的,一個主要原因是因為他的很多語法都跟自然語言比較相通,感覺會很容易上手。
1.你如果要學習Python語言,第一你要知道你學這個的目的是幹嘛?如果你是為了很好的找工作,或者是為了興趣愛好。如果你是想為了找一份好的工作,那我接你去找培訓機構專業的去進行培訓,這會學習更快更加系統。但是如果你有一定的其他語言的基礎python也只是你的一個興趣愛好,那你可以在一些影片網站上去學習。
2.推薦哪些學習的影片網站?我個人推薦慕課和中國大學mooc學習網。我剛開始接觸Python語言的時候,是在中國大學慕課上面,有一個北京理工大學的老師講了一系系列課有基礎的,有爬蟲有遊戲,這個老師講課方式比較幽默,同時講的內容也比較容易懂,所以我一開始跟著他學習,一直學到了Python資料。
3.Python語言目前已經成為了比較流行的語言,在最新計算機語言的排行中已經排到了第1位,所以我認為不管你是一個計算機的程式設計工作人員,還是一個興趣愛好者,都有必要去了解一下這門語言,並且比較容易上手,當然,如果要做到熟練,還是需要很多專案去訓練。
回覆列表
看大家給你的建議,還是要給你囉嗦兩句,你學Python的目的是什麼?興趣or就業
興趣學習Python,看影片自學就OK了
如果是為了就業,因為企業招聘是有一定技術要求的,除了學習基礎知識還要根據要就業的方向做合適的專案。對我們學習的系統性和深度是有一定要求的,你可以先嚐試自學,在考慮是否報班學習。
下面給你一些小白學習Python的建議:
1、基礎知識
Python 是一個有條理的、強大的面向物件的程式設計語言。
首先需要學習Python的基礎知識,下載、安裝、匯入庫、字串處理、函式使用等等。
如果你的英語不是很好,這裡可以給你推薦一個超讚的網站一譯中文文件,這裡會提供Python、pandas、numpy、NLTk、Django等文件的中文翻譯,趕緊新增到收藏夾裡。如果你更喜歡看影片,可以上網找一些入門教程觀看,有很多IT學習網站可以找到,這裡就不推薦了。
此外,在基礎知識都學會之後,你要開始練習寫一個程式,需要文字編輯器,這裡推薦使用pycharm!
2、確定學習方向
Python職業學習方向很多,職業方向大體上分為以下六個:
Web全棧工程師、爬蟲開發工程師、人工智慧工程師、Python開發工程師、遊戲開發工程師、搜尋引擎工程師。可以去各大招聘網看看崗位要求需要求職者掌握的知識點,資料庫,工具等,多看幾個就明白了
3、尋找專案練手
只會埋頭敲程式碼的Python開發肯定不是各大公司HR搶著要的,謹記:多找專案多找專案!多練手多練手!只有自己多動手寫具體專案,才能更多的犯錯,解決問題,位置後工作踩坑,現在練習踩的坑越多,以後和HR談薪資的時候才會更有底氣。
Github內的專案豐富,想找哪個專案可以先去Github上面搜尋,例如:你想寫一個知乎爬蟲,在搜尋框搜尋“知乎”,然後在語言那一欄裡選擇Python就可以找到你想要的專案了。
5、找工作
基礎知識學會,多個專案練手完成,你就可以嘗試找一份Python相關工作了。