-
1 # 我是忠仔哇
-
2 # 阿狸是呆er
學習分為兩種,被動式學習和主動式學習。被動式學習的是指,自身原本興趣不大,但因為各種原因(考試,就業),被逼無奈之下被強行灌輸知識,這種學習的手段是透過不斷的聽課,背概念,做題來強化記憶和操作,以達到機械式強化學習。一般這種效率不高。
主動式學習是指,自身非常感興趣,因為不理解,為了搞明白原理,積極主動的去想,去吸收,並達到能舉一反三的目的。
目前在外面的程式設計學習體系,不會講太多的計算機基礎知識,一上來就直接講某一門語言的語法和實現,都是快餐式學習。就好比加減乘除都還沒學好,直接就講微積分。每個人的基礎不一樣,所以理解的速度就不一樣。Python確實是比較容易入門的語言,但這個是站在老師的角度來看的,是與其他語言比較後得到的結論。對剛入門學習程式設計的人來說,提某某語言是最簡單的語言,毫無意義。
要想學好,知道為什麼要學,樹立目標,培養興趣,不懂查資料,不要只吸收老師講的。
-
3 # 小許說程式設計
對於初學者來說都會有這樣的疑惑。明明都說Python簡單易學,為什麼自己學起來還是特別費勁。其實Python的簡單易學是在和別的程式語言相比較下,而不是說0基礎也可以很簡單的輕鬆學會。
想要學好Python,首先選擇好Python的方向,比如說資料採集方向(爬蟲),Web開發方向,人工智慧方向等;接著學習python必學的內容,如Python的基礎語言、學習Python的資料庫程式設計;然後就可以根據書籍或教學影片,一步步來學習Python。
建議你跟著百戰程式設計師的線上Python系統的學習一下,不僅是從0基礎開始的,全程有老師輔導,有問題可以及時解決;而且是實戰化的,每個階段還有實操和專案。可以學習一個完整的體系,更好的學習Python。全程都有督導老師監督跟進,也是咱們學好Python必要的保證。
-
4 # 捉爬蟲的小哥哥
老師說python簡單是因為python語法簡單,初學者相對適合,另外,誰都是從不會到會的過程,堅持下來你回頭看的時候就豁然開朗了。可以看看百戰程式設計師的python400集。
-
5 # 明明愛笑
無論學習什麼東西或者做什麼事情,首先要做到自己心裡想去,願意花時間去做,這樣才能化被動學習為主動學習。不要把學習想的太難,但是基礎很重要,有句話說的好:基礎不牢,地動山搖。只有打好基礎,才能實現由易到難的學習。
作為一個奔四人,今天過完年的時候,突然想學一門程式語言,於是選擇了Python,開始的時候只有學習的熱情,沒有方法,在網上到處找資料,影片,看了一些發現都不適合自己,因為自己是0基礎,雖然可以照著影片打出程式碼出來實現某種功能,但是並不理解其中的意思。
於是靜下心來,開始從基礎影片看起,最後選擇了黑馬程式設計師的python教程
看第一遍的時候跟著老師邊學邊敲程式碼,可以掌握30%的內容,學完第一遍以後開始想要把程式設計用到工作中想要開發一個小軟體,但是在開發中也發現很多程式碼敲不出來,雖然透過網路查閱學習建立了軟體雛形,但是不是很符合自己的預期,於是開始第二遍刷影片,第二次用1.5倍速度看的,透過之前實踐中遇到的問題,再結合基礎影片的學習,加深了對很多知識的理解,看完第二遍影片,對軟體的開發理解上也加深了不多,軟體也基本能夠開發下去了。但是透過兩遍的學習雖然掌握了70%的基礎,但是還有30%語言再次學習,目前計劃在合適的時候進行第三遍基礎學習,因為只有基礎掌握好了,才能讀懂別人的程式碼,才能理解程式碼,等到自己需要的時候才能加以利用。
在學習的過程中,也可以培養一個學習的習慣,透過python 的學習發現自己英語也需要加強,目前也學習英語,同時也在看html5的影片,只有在不斷學習和實踐過程中才能發現自己的不足,只有養成了愛學習的習慣,才能不斷提升自我。
-
6 # DoItYourself
記得那年的秋天,我手頭有很多Excel資料要處理,瞭解到Python在大資料量的處理上有很多優勢,與是我找到了相關梳理的一本PDF,現在還印象深刻,《對比Excel,學習Python》。
由於沒有任何基礎,我對著書中的教程,搭建了Python的編譯環境,然後把書中的程式碼都照葫蘆畫瓢,全部敲了一遍,編譯,執行,百度解決編譯出錯的問題,然後根據相應的解決方案,去學習對應的Python語法,有針對性的學習,最終在整體上有質的飛躍。
總結一點,首先找準一個點,需要解決什麼問題,然後找對應的教程,接下來就是程式碼時間,編譯差錯,學習對應的語法,有針對性的學習,這是解決問題最快的方式。
一切順利,加油!
-
7 # 布衣學Python
關於這門簡單的語言,它到底簡單在哪裡?培訓老師告訴你的吧
下面,由多年來從不開車的老司機來分享下經驗吧。(僅供初學者參考)
關於python的入門書籍很多,這是它簡單的原因之一。《30天學會xx程式語言》這一類的書籍雖然飽受詬病,但對於初學者來說還是不二之選。尤其是對於從未接觸過程式設計的初學者來說,是極其重要的。這類書可以讓初學者在短時間入門。別聽網上那些人亂噴,說不定他們自己還在讀這些《xx30天入門》。python得到公認的經典書籍很多,這是它簡單的另一個原因。很多書雖然是公認的經典好書,但對於初學者卻並非是經典,還是不要把時間精力耗費在這些經典上比較好。越是經典,內容越是深入詳實,紛繁複雜。在這個資訊爆炸時代,每個人的時間精力都是寶貴的,要想python學的簡單,你就要多讀適合你的,而不是什麼經典讀什麼。python的網路資源豐富,無論中英。這也是python簡單的原因之一。所以,自學的話,能透過網路,就透過網路。隨便用關鍵詞在網上搜搜看試試,會有意外收穫。否則光買靠水軍刷評論的書籍是學不好python的。浪費錢不說,還佔用地方。最重要的是,你會懷疑python真的簡單嗎?一門語言,文件的完整性是很重要的。而python詳實的文件也是它簡單的原因。如果連文件都沒有讀過一遍,是很難體會到python的簡單的。有句成語叫:盲人摸象。很多初學者都處於這樣的狀態,也就自然會有我上面說的知乎上的那個疑問了《為什麼很多人都說 Python 簡單?》它真的簡單嗎?python語言集成了很多好用的模組,可以讓我們忽略很多計算機底層的操作。這也是它簡單的原因。但是,學習程式設計,眼界要開闊,多讀讀那些原理性書籍。別學了很多年程式設計,連程式設計是什麼都不知道。就像你會背九九乘法表,但連一加一等於二都不知道一樣,沒有根基,大廈終究是建不起來的。github上,開源的python專案很多,這也是python簡單的原因。要學程式設計,讀別人的原始碼是少不了的,邊讀邊練習,反覆試驗,並嘗試自己完成一些專案。如果能夠堅持練習,你的coding能力肯定會變得很棒。到時候,你也會說python簡單的。還是那句話: 別廢話!就是幹!
還是說,你說的簡單,只是培訓班老師告訴你的?
-
8 # 我是雙魚座2020
Python是程式語言裡頭相對比較簡單的,但是相對其他技術來說,Python又是比較難的,所以難易都是相對的,這個還要結合咱們自己的情況來看。學習這方面興趣很重要,如果你感興趣的話可能學什麼都不難,因為有動力。也可能是現在的課程比較枯燥,消磨了你的興趣。不管怎樣,如果決定了往這方面發展,還是要沉下心好好沉澱技術,慢慢來,不要著急,都有一個積累的過程。
我這邊推薦你去看看北京尚學堂高淇400級,對鄰居主講的特別系統很適合小白,而且是結合專案學習的,專案的練習對小白的學習特別重要,會讓你學習充滿成就感,我之前就是看的這個資料入門的,現在正在系統的提升,學習得很順利,越到後邊越難,你就會知道基礎真的很重要。你可以去看看400集的內容挺多的,反正也是免費的,肯定不虧,不要輕易放棄,加油哦
-
9 # 來自月亮的大媛子123
想要學好Python,首先選擇好Python的方向,比如說資料採集方向(爬蟲),Web開發方向,人工智慧方向等;接著學習python必學的內容,如Python的基礎語言、學習Python的資料庫程式設計;然後就可以根據書籍或教學影片,一步步來學習Python。每個人的學習力不一樣,有的人透過自學能夠入行。他們知道怎麼樣系統化的學習知識。可是這樣的方式不太適合學習方法不夠的人。在培訓班若遇到問題 老師會幫你解決 讓你不必在一個問題上多花時間和精力,但在自學的過程中遇到問題 一切都需要自己去解決,有時候可能連續幾天都沒能想出解決的辦法,如果你真的想培訓,可以看看百戰程式設計師,現在這網際網路時代這麼發達,學習也不用侷限於地域了 可以選擇線上學習,什麼都不耽誤,有空就可以隨時隨地學,師資力量也比較強大,可以去官網看看,自己感受一下試聽課程,時間不等人,抓緊呦
-
10 # 一顆蘿蔔啊
現在入門都學Python了嗎?我當年是C語言。其實,說Python簡單,只是因為他是指令碼語言,不過基本語言有的東西,他都有,不過相比C++和Java來說,是會簡單點。
我的經歷大一入門,領書,拿到了一本C語言,激動的心情,不言而喻,終於可以開始學習我最喜歡程式設計,未來的美好畫面浮現眼前,感覺自己未來可期。當時的心情是這樣的:
開啟讀了幾頁,心情是這樣的
再看幾頁,心情是這樣的
然後是這樣的
是的,那時候,我感覺到無比具大的打擊,完全不明白這是什麼情況,為什麼會是這樣,其實,這是因為我沒有理解程式設計思維。
程式設計思維程式設計思維是一種與現有生活中的常規思維有一定的區別思維模式,它主要是對任務進行分解,然後重複執行一些任務,尋找任務的規律,再製定指定的演算法。
常規思維中,你思考一個問題的處理方式是這樣的
(虛擬場景)
……
你要把這個事情放到程式設計中實現,需要轉換成程式設計思維,再錄入電腦,是需要這樣的
(虛擬場景)
老公:老婆,一個蘋果。
老婆:不是叫你買一斤嗎?
……
教學方式另外,就是教材的問題,我當初看的那本教材,第一章其實不是入門,是個總結,所以晦澀難懂,直到我後來再買了本書,才恍然大悟,原來一個好的教材,一個好的教學方式,真的可以讓人輕鬆學會很深奧的知識。
所以我懷疑你老師的教學能力,你可以理解下費曼學習法。
教材的話,我推薦一個百日Python的Github專案,你可以按這上面的計劃,讓自己花100天時間,來學習:https://github.com/jackfrued/Python-100-Days
實踐實踐才是檢驗真理的唯一方式,我想你應該是比較少動手敲程式碼吧,程式設計其實是以實踐為主的,就像科研是以實驗為主,數學是以動筆為主,你老在那看呀想呀,真不如動手練習下。
比如你爬些小姐姐的圖片呀之類的。
如果自己實在不知道做什麼,可以去實驗樓那邊,選一個專案來做,這樣對你的進步非常大。
總結好像說的差不多了,這邊再總結下,學習程式設計三步曲
練習程式設計思維設定良好的教學方式不斷的進行實踐 -
11 # 書生體育
Python算是程式碼語言裡面最簡單的,它是基於c語言開發的,對c語言進行簡化的一種語言,它們好比是父親和兒子的關係, python與c,c+,c++等語言相比是比較簡單的。
為什麼說它簡單呢?我們舉個例子:我看到一個東西想把它拿起來。
如果用c語言來寫程式碼可能需要經過這幾個步驟:
1.我眼睛看到一個東西。
2.把看到東西這件事情,傳遞給我的大腦。
3.我的大腦接收資訊之後進行分析判斷。
4.大腦對我的手臂發出指令把東西拿起來。
5.我的手臂接收指令之後,把手伸過去。
6.我的手靠近並且拿起物體。
透過步驟我們要可以看到,用c語言的話是比較繁瑣的,它經過的程式是比較多的,你寫的程式碼相對也是比較複雜的。
那如果用Python的話,會怎麼寫呢?
1.我的眼睛看到了物體並且告訴大腦。
2.我的大腦指揮我的手臂,把它拿起來。
由此可見,Python的話相對來說是比較簡單的,他把c語言複雜的,程式簡單化,讓人們更容易理解,也更省事,也更容易學習。
程式設計裡面最簡單的到底是什麼?scratch!
scratch是美國麻省理工大學開發的,是一種少兒程式設計,主要針對於幼兒和小學生設計。程式很簡單,主要是圖形化程式設計,就像壘積木一樣,把不同的模組兒堆積在一起,然後來設計程式,現在比較火的就是遊戲程式設計。學生可以根據老師的要求,透過這些模組來設計小遊戲,鍛鍊小孩的程式設計思維和邏輯能力,受到廣大家長的認可。而國內基於scratch開發設計了很多軟體,比如米思齊軟體,用於青少年機器人課程的教學。
以後程式設計是一種趨勢,在中小學資訊科技課裡面也有相應的課程。學習一門程式語言對以後的工作和學習有巨大的幫助。好好努力吧,相信你會成功的。
-
12 # warensoft
老師是在誤導你,不要相信那個語言簡單,如果輕言哪個語言簡單,只能說明這個人對於語言的理解比較膚淺,而且應該缺乏應用經驗
-
13 # 舞臺燈光演出
學程式這個的慢慢來啊!如果你剛開始學的話,是這個樣子的,其實學程式前期你什麼都不懂,你就得學會模仿,模仿的越多,你懂的就越多。
到了後面,然後你再回過頭來,反過來學習,這樣子就可以事半功倍了!前期只需要把老師說的做完,然後再多花時間去模仿,去學習,後期再反過來學習,這樣子很好,效果明顯。
-
14 # 小D羅
您好,綜合來看,Python確實應該算是最簡單的程式語言了(指令碼語言),相比較C, C++, C#, JAVA等編譯語言,甚至都要或已經加入小學生的教材了。題主可能沒有學過上述編譯語言,沒有其他程式設計基礎,如果是這樣的話,我強烈推薦廖雪峰老師的Python入門教程,非常適合剛入門的小白,只要你會中文就行,真的是一看就懂。
廖雪峰老師的Python簡單教程連結如下:
https://www.liaoxuefeng.com/wiki/1016959663602400?from=singlemessage
並且這個教程是免費的哦
回覆列表
首先,建議先學一點計算機基礎瞭解計算機工作原理,再學習一下軟體基礎,這些是軟體程式設計的基礎,同時也可以培養一下程式設計的興趣;
其次,最好花點時間學習一下數學,個人覺得離散數學對程式設計的幫助還是有的,然後你要找到你為什麼要學習python?畢竟python的應用範圍和前景太大。
然後,找一臺比較新的電腦,雖然python對配置要求不高,但是學習過程中的體驗還是很重要的,在電腦中部署程式設計環境,python需要在特定環境下才能夠完成編譯工作的。
最後,建議先學習認真學習python的語法,養成良好的編碼習慣,python相關的學習書籍很多,可以就你的學習需求去選擇相關的書籍,堅持學習,記住半途而廢約等於功夫白費。
可能剛剛起步的時候你可能會沒有什麼成就感,當你學會了某些函式例如turtle函式,做了一個自己喜歡的指令碼,你會有滿滿的能量的。