-
1 # Python學習專欄
-
2 # 資料鍊金術師
首先回答自學Python難不難的問題:
作為自學Python轉行資料行業的過來人
舉個例子吧
我有位同事之前完全沒用過Python
因為專案需要,僅用一週
從零到寫個業務評估模型出來
他說過句話,如果你用研究VBA的10%時間,足夠掌握py基礎了
其實你看看現在網上有這麼多Python培訓
你就能感覺出Python入門門檻有多低了
我曾經開玩笑說過:
Python最大的貢獻是直線拉低了程式設計門檻
不過,相比於Python難不難
有幾個問題你可能更應該先搞清楚了
否則後面難的是你怎麼練習和使用
首先是你為什麼要學Python
一般原因無非有幾種:
工作幹活需要,想跳槽轉行,中年危機感驅使,被媒體廣告忽悠高薪
如果是想轉行資料相關行業,建議先了解一下這個行業的真實情況,看看實際工作內容是否真的感興趣,看看招聘網上的職位描述是不是你期待的方向。見過很多人頭腦一熱
-
3 # Marmot1024
在這個資訊爆炸的時代,以 “Python入門” 為關鍵字搜尋出的結果成千上萬。不少小白選手難免會東一榔頭西一棒槌,最終看了很多文章,卻仍沒跨過新手那道門檻。所以我總結自己學python的經驗來供題主借鑑。
1、首先,入門python第一件事要做的就是做好心態準備,程式設計就是門語言的藝術,而我們要講的python也正是語言的一種。作為語言,我們要做的和學英語道理一樣,多看程式碼,多用程式碼,多敲程式碼,只有完成這幾部,別人的程式碼才真正的轉到了你的肚子裡面。
2、基礎入門
剛接觸python你可能會發現,咦~ python怎麼有兩個版本 那我學python2 還是python3 呢。然後你可能去網上查大量學python2 好 還是 python 3 好的問題,其實沒有必要,python2 和 python3 他們只是程式不相容,但是其核心思想都是一樣的,甚至語法差異也不太大。所以其實你上手哪個都可以的,實在想讓我推薦一個的話,我推薦python3。
知曉了學哪個版本的python了以後,接下來要做的就是IDE(整合開發環境的選擇了)。對於這個我首推 anaconda + pycharm 組合,理由是功能強大,足夠滿足你的所以需求,當然缺點也有,就是有些龐大。
ps. pycharm 最好下載社群版,下載連線如下:https://www.jetbrains.com/pycharm
anaconda 下載連線如下:https://www.anaconda.com/products/individual
3、入門教程
零基礎入門python的教程我首推廖雪峰的python教程,理由沒有那麼多,就是好用且易懂。對新手很友好。
ps. 廖雪峰的教程連結如下 :https://www.liaoxuefeng.com/wiki/1016959663602400
4、習題練習
別以為學習python只要 敲程式碼就行了,習題的練習也很重要。對於你鞏固python知識點很有用。當然好的習題練習當然離不開好的刷題網站了,那就是 牛客網 ~ ~ ~
連結如下:https://www.nowcoder.com/
牛客網還有手機端的APP哦,所以你也可以在手機上刷題,這樣對你零碎時間的利用很有幫助。
5、遇到問題怎麼解決
這個嘿嘿,當然可以求助於我們各大同性交友網站了~(空氣中充滿了快活的氣息^_^)
首推 Github (當今世界最大同性交友網站~)
連結如下:https://github.com/
其次就是
StackOverflow
連結如下:http://stackoverflow.com/
以上就是我對python入門者的全部建議,希望對題主有幫助~
-
4 # 活力老湯
如果一點基礎都沒有,先嚐試一下網上很多免費課,看能否堅持看下來,如果有興趣,還可以報個網課,前期網課一般都很便宜,幾元錢4節課,如果不吃力再繼續交錢。其實學習Python難點在實踐,要找練習題,多練習!
-
5 # 大樹NB
分人而異。
1.先粗略學習一邊系統的知識
2.找些影片課程回顧自學的知識
3.閱讀別人的原始碼
4.嘗試從一個簡單的小程式開始寫程式碼
5.再系統認真的學習一邊語法和程式設計和計算機相關的知識
6.給自己定一個小專案小目標去完成
7.大概一萬行程式碼寫完就能基本入門了
程式設計這個東西就是來積累,沒有幾萬行程式碼根本不行,一旦過了這個坎其實你就發現寫哪種程式碼都沒問題了,熟悉下語法看看別人的程式碼就能上手。
-
6 # 駭客之家
自學python並不難,python語言相比其他程式語言是比較容易學的。學習程式語言很重要的一點是要多練習,多敲程式碼。你自己網上的例子或者書上的程式碼最好自己跟著敲一遍,不要看過覺得自己懂了就略過了,剛開始學習程式設計要多練習多敲程式碼。
其實在學習每一門程式語言的時候都有一些通用的過程:
搭建開發環境,列印Hello World學習基礎語法,如:程式語言支援資料結構、迴圈語句等檔案操作、IO流、異常處理網路程式設計、多執行緒程式設計一些常用框架原始碼分析在學習過程中只學習語法可能很枯燥,可以自己從一個小的專案開始一邊學習一邊實現自己的專案。比如實現一個網路爬蟲,爬取某個網站的資料,裡面會涉及到很多python語法。
學習程式語言的目的是解決實際問題,所以要學以致用,用python來解決一些問題。這樣一邊學習同時也會有成就感。
網路程式設計或者多執行緒程式設計是一門程式語言中很重要的一部分,在程式設計過程中我們會經常用到,所以應該重點學習。
學習一門程式語言還有重要的一點是應該都看原始碼,多分析原始碼為什麼要這麼實現,多看多思考為什麼,如果自己實現應該怎麼處理。
只要想學習還肯堅持努力,一定會學會的。
分享駭客技術,物聯網、GO、Python、Kotlin、Android、Java程式設計知識,科技資訊等
-
7 # 小小程式設計師玲兒
百戰程式設計師IT問題專業解答
首先你需要明確,Python這門語言並不是想別人說的那樣簡單。
現在很多人說python簡單,那都是因為自己沒有接觸過,聽別人說的,大多數人都這麼說,你可能聽到過三天入門Python,21小時入門python,對的入門Python,入門確實比其它語言簡單很多,但是這不代表它簡單,想用python勝任任何一項工作,你需要學習的知識都不比其他語言少多少。
建議:
如果你是想用Python找程式設計工作,也就是程式設計師,那麼你需要明確方向,如果想用python做web開發,自己玩玩還行,千萬別依靠Python做web開發,沒有多少優勢。做web開發,PHP和Java,還有後起之秀go語言。
如果你想用python做資料分析、人工智慧,運維,那麼你選擇Python絕對不會錯。這是python的優勢之處。
如果你只是想在日常的工作中用python幫自己省時間,那麼你需要抱著一開始是不可能給你省時間的心態,只有你學到還不錯的水平,才能達到××小課的廣告的一半,只有你成為大神才可能達到事事用Python,寫工具,達到工具化工作。
-
8 # IT 程式設計 麥旋風
Python相對於別的程式語言來說還是比較簡單的,即使沒有任何計算機基礎還是可以透過系統的影片來學習Python的。
在這裡我推薦大家看高淇老師的Python400集(大家可以在百戰程式設計師或者尚學堂的官網上免費領取),高淇老師的影片是非常系統的,而且講解的內容是非常通俗易懂,在課餘時間還會讓大家做一些小專案、小程式來加以鍛鍊,是非常不錯的,跟著高淇老師一起學習Python,Python在短時間內入門是沒有問題的。
想要學習Python的小夥伴們記得去百戰程式設計師或者尚學堂的官網上免費領取資料呦!
-
9 # 我是雙魚座2020
還好。Python相對其他程式語言會比較簡單一些,適合初學者,上手快。系統的學習無非就是自學或者報班學習,這個可以結合自己的情況考慮。需要有全面的學習課程,實戰專案,有人指導是最好的,效果更好。而且課程內容是需要新一些的,結合目前的崗位需求。如果可以的話,不要一個人學習,有夥伴會更有氛圍,閉門造車是沒有效果的。
推薦你可以去看看百戰程式設計師Python400集,特別適合初學者入門,而且乾貨很多。也可以瞭解下百戰程式設計師學習平臺,十幾年的老機構了,課程很全面,我也在提升,很滿意,可以去了解下。
-
10 # 黒子55032286
還好。Python相對其他程式語言會比較簡單一些,適合初學者,上手快。系統的學習無非就是自學或者報班學習,這個可以結合自己的情況考慮。需要有全面的學習課程,實戰專案,有人指導是最好的,效果更好。而且課程內容是需要新一些的,結合目前的崗位需求。如果可以的話,不要一個人學習,有夥伴會更有氛圍,閉門造車是沒有效果的。
推薦你可以去看看百戰程式設計師Python400集,特別適合初學者入門,而且乾貨很多。也可以瞭解下百戰程式設計師學習平臺,十幾年的老機構了,課程很全面,我也在提升,很滿意,可以去了解下。
-
11 # python導師艾倫
一、自學Python難嗎?
現在Python比較火,很多人都說很簡單,適合小白學習,對於個人來說,自學Python到底難不難?其實只要具備這幾點,我認為是不難的!
1.要搞清楚自己有沒有基礎,這個所謂的基礎並不只是包括有編輯開發的基礎,還包括英文怎麼樣?數學怎麼樣?有沒有流程思維?有沒有函式思維?怎麼知道python的,還知道其他程式語言嗎?
2.所有的程式設計無外乎就是孰能生巧。有人說過是門手藝,而手藝這東西就說明是任何人都能學會的,不過是有的基礎好點走的快點,有的走的慢點。
3.想自學Python,要有一個良好的心態和規劃,一定要有持之以恆的學習態度,執行力,意志力,堅持學習,三天打魚,兩天曬網,肯定是學不會的,再者就是要清楚自己學習Python的目標是什麼?爬蟲開發、資料分析、web開發、AI人工智慧等挑選一個點去攻就行,而不是想全部學精通,一口氣也吃不了胖子的,技術都是需要經過實踐和積累,不斷的迭代提高。
二、如何系統學習Python?
1.去圖書館或網店購買一些關於Python書籍自己邊看邊系統的學習;
2.網上找一些系統的學習課程,邊看邊系統學習,不懂的某度搜索一下,或加一些相關Python交流學習群;
3.直接花錢找一些教育培訓機構,參加系統的直播上課學習;
其實自學Python,沒有大家想像中的困難,只要自己認真、堅持是一定能學會的,如果大家有什麼不懂的地方,可以與我交流哦。
回覆列表
首先你需要明確,Python這門語言並不是想別人說的那樣簡單。
現在很多人說python簡單,那都是因為自己沒有接觸過,聽別人說的,大多數人都這麼說,你可能聽到過三天入門Python,21小時入門python,對的入門Python,入門確實比其它語言簡單很多,但是這不代表它簡單,想用python勝任任何一項工作,你需要學習的知識都不比其他語言少多少。
建議:
如果你是想用Python找程式設計工作,也就是程式設計師,那麼你需要明確方向,如果想用python做web開發,自己玩玩還行,千萬別依靠Python做web開發,沒有多少優勢。做web開發,PHP和Java,還有後起之秀go語言。
如果你想用python做資料分析、人工智慧,運維,那麼你選擇Python絕對不會錯。這是python的優勢之處。
如果你只是想在日常的工作中用python幫自己省時間,那麼你需要抱著一開始是不可能給你省時間的心態,只有你學到還不錯的水平,才能達到××小課的廣告的一半,只有你成為大神才可能達到事事用Python,寫工具,達到工具化工作。
建議不到,望能幫到你,