-
1 # 現在也不快
-
2 # 樂學酷思
學習python一段時間,感覺什麼都不會,啥都寫不出來。我覺得你應該想清楚,到底是沒學會,還是自認已經熟練掌握python但是不知道寫什麼。以下建議供你參考。
1.不知道你用的什麼教材,建議最好找一本每個章節帶有練習題的教材。學習的過程中一定記得要完成課後練習,在做練習的過程中再回頭複習所學的概念。python的語法門檻非常之低,很容易給人學會了的錯覺,但是能熟練使用還是要下功夫的,所以不要因為掌握了簡單的概念,就覺得學會了python。好的python教材你可以去pythonbooks上自行搜尋。
2.python的應用面非常廣,所以最好選擇一個方向進行練習。這樣有一個好處,就是可以藉助大量的第三方庫,快速出成果。比如我自己學習,就是把python作為工作自動化的一個工具,將很多工作自動化,可以節省自己很多的時間用來學習。你也可以選擇一個方向進行學習,比如python爬蟲、python人工智慧等方向,選擇一本這方面的專用教材,跟著做,然後稍加改動,就可以為自己所用。注意:選擇的越基礎,就越難快速做出來東西。一定要善加利用庫,切記!
3.在實訓的過程中會遇到很多的奇怪的問題,這時候就要繼續加深python的基本功了。精研一些有深度的書,邊學習邊應用,逐步加深。比如逐步接觸理解python的框架、多語言混合等高階概念。
希望以上建議能夠幫到你。
-
3 # 風塵漓落
一個月能寫出啥啊,有語言基礎嘛,沒有基礎,光if for 遞迴,函式,類,繼承,都要花很久去理解了,慢慢來吧,
-
4 # 清水202076378
程式設計就是增刪改查,把一個具像的事務轉化成若干小的抽象的邏輯。如果能理解上面的話,你就適合程式設計,否則還是做些其它的事吧。
-
5 # 臺江油條
你要是真想長期在這方面發展,我建議你學c和彙編開始打基礎,學個1-2年再轉方向,遇到不理解地方自己可以看彙編解決。
-
6 # AnonymousMe
不是學不會,而是你根本不知道自己要用python來幹什麼,需求是最好的驅動力,你先想好自己準備做什麼程式,再來拆解程式碼怎麼寫。
-
7 # 淪陷的痛46552812
這個首先得有人帶,最好得有一個完整的程式碼非常複雜的程式那種,然後慢慢了解其中的程式碼語法,舉一反三套用其中邏輯,慢慢的在實際去自己寫,遇到問題可以看看別人的思路,在經過自己多動手操作,熟悉程式設計邏輯思維,時間長了,就能快速解決問題,計算機不懂人類語言的,在它的腦子裡只有0和1,01和10還有11,所以我們人類只有透過程式碼實現來轉換成計算機認識的進位制也就是0和1,10,11這樣就實現了,進位制有16個進位制,說來話長了,好好去學習你就明白了,這裡說不清楚。
-
8 # 哈哈我剛在那邊
我自學了兩年才真正寫了自己第一個App.
完全自學,慢慢領悟,也不是每天都有時間看,個人體會就是你首先得有目標,你學Python的目的是什麼?先得列個具體目標出來,短期要做一個什麼小專案,需要用到哪些資料結構,程式邏輯流程是怎樣,你只有想通了這個,再去敲程式碼,邊敲邊除錯邊思考,當你做完的時候你會發現學它不是簡單背語法,看人家100行不如自己寫10行,也不要怕犯錯!
-
9 # xfwangqiang
學了一個月的python與能寫個軟體有啥關係?你是學了一個月的python,你可能已經知道了相關語法,特性!但語言只是開發軟體的工具!就好比,你會開車,你就一定能在一個陌生的城市裡行駛嗎?
我覺得想寫一個軟體,首先你要有寫一個軟體的需求,你要用這個軟體來解決什麼問題?給你講術下我寫第一個android應用的故事:我和老婆剛談戀愛那會,每天問我在一起有多少天了,第一個月我很好算,但到了第二個月我算得有點吃力了,於是我開始學習開發android應用,一週左右(之前已能熟練使用java),我開發了一個戀愛天數app,在煲電話粥時,開啟app就知道談了多少天戀愛。
看到沒,開發軟體最重要的是要搞清楚需求,解決什麼場景下的問題,不是因為你學了多久的某種語言!
-
10 # 幹坑組的沒文化人
說白了,需求不明確!你要有一個明確的需求,比如說,要爬一本電子書,要爬一個網站上的圖片,然後,你按這個需求去進行!
-
11 # 雲碼素材
學了一個月,什麼都做不出來,也很正常,如果你是零基礎學的,一個月能把基礎學好就不錯了,別急著做專案,先把hello word!練好,基礎打牢,為以後做專案打基礎。
基礎學好,再學點面向物件,最後學一個比較就行的框架,再用框架試著做一個專案,做出來一個,再多做幾個專案,一定要多做專案。
專案鍛鍊的是熟能生巧,另一個鍛鍊的是思維能力,見的多了,做的多了慢慢的就有思考了,如果不知道怎麼做專案,可以從網上找別人的原始碼,看看,看過在仿造著寫,一定要多動手,光看是沒用的。
-
12 # 外星人玩Python
這是許多初學者的通病。特別是首次接觸程式語言的初學者來說,學習任何一門程式語言都是很不容易,即使Python是相對比較簡單的。
以下給出我的建議:
挑一個好用的IDE。我建議你可以用vs code。學會使用基本語法的程式碼段即可。比如,if,for,def就可以了。主要讓你無需花費精力去死記硬背這些語法。
學習基本的語法,這裡並不是讓你把python的概念都看一遍,這是我與市面上大多數教程思路不一樣的地方。你只要學會,定義變數,定義方法,if,for,list,元組,字典,推導式(字典和推導式如果覺得難以理解,可以適當延後學習)。這些就足夠了。
做一些處理資料的小練習,最好資料是從檔案中讀取的。比如,把某個目錄下的所有符合條件的檔案篩選出來,讀取檔案的內容,彙總處理。大概做3-5個這樣子的練習。這期間可能需要你回頭學習第2點的內容,比如字典,推導式,有時候還需要提前學一些內建函式。
到了這個階段,我相信你已經對if,for,定義方法,已經有一定的熟悉,你已經可以駕馭100行以內程式碼量的程式設計。這個時候你最好就是挑一個喜歡的方向,然後找一些相關的庫去繼續做實戰。
結合上面第4點,這時候你可以適當去學習python的一些稍微複雜的概念。瞭解python的匯入模組的基本機制,迭代機制。還有需要補充一些資料結構(比如,set,nametuple)
以上5點,我相信足以讓你入門python,並且有一定的實戰經驗。上面說那麼多,其實原則很簡單,就是讓你加快投入到實戰中。有實戰才會有反饋,你才知道需要學習哪些技巧,而不是一開始就投入大量的精力去學習一大堆概念。
有條件的話,最好找一個朋友給你意見,特別是上述的第3點,一個有經驗的朋友可以給你更適當的練習題目。
-
13 # IT資訊i
很正常,才一個月 慢慢來 多看 多學 多敲 就是看原始碼 看學習影片 敲程式碼 是的 慢慢來 一個月很短百度搜索圈T社群有免費影片教學 慢慢來
-
14 # 衛Java
學了一個月什麼都寫不出來,我覺得你可能如下二個原因:
沒有系統性去學導制基本功不紮實;
1,Yixiaohan python練習冊
https://github.com/Yixiaohan/show-me-the-code
Python 練習冊,每天一個小程式,滿分推薦!
https://www.liaoxuefeng.com/wiki/897692888725344/945671276329568
小白神器,教你手把手做一個真正的Web App
3,用Python Django快速做出高大上的BBS論壇網站
https://edu.51cto.com/course/2787.html
利用Django Web 框架快速做一個BBS,熟練掌握Django WEB框架中各流程的互動和使用
4,Python 圖片轉字元畫
https://www.shiyanlou.com/courses/370
真心強大,教程簡單易懂,方便上手
5,Python文字解析器
https://www.shiyanlou.com/courses/70
使用 Python 來解析純文字生成 HTML 頁面的小程式,沒有你不會的!
一定要動手實踐,別總看些理論東西,看多了你反而沒心思學下去!~
-
15 # 阿飛Deep
我自學2個多月了,第一個月學知識,第二個月就開始實戰,寫了兩個爬蟲。爬股票資料。
個人認為單純學基礎知識效果不佳。需邊實戰邊學。因為只學基礎,根本無法知道自己掌握和理解的程度,就是沒有反饋。及時反饋才有動力,也知道哪些沒有掌握。這樣有動力也能針對性的學習。
我現在是一半時間學基礎,一半時間實戰。效果不錯。
另外,關鍵是你嘗試去寫了沒,如果都沒嘗試去寫東西,就沒有寫不出的說法。
如果是不知道寫什麼,可以從自己興趣點入手,嘗試用程式解決一些小問題。比如爬小姐姐的圖片也都好。呵呵。
如果本身對程式設計沒興趣,只是功利性的想轉行。自學還是有些難的。強扭的瓜不甜。
-
16 # 破力
這個現象其實很正常,也很普遍。別說學一個月,很多人學1年2年的都沒弄清楚程式設計是怎麼回事。
學習程式設計的誤區很多人學習程式語言有一個很大的誤區,就是一直在學語法,覺得自己把語法學會了就把程式設計學會了。事實確並不是這個樣子。
程式語言的語法無外乎就是迴圈,判斷,變數,方法等一些固定寫法。這些語法都是人為的約束好的規則。我們學習語法就是在學習別人給我們設定好的規則。熟悉了別人的規則,也只是剛剛入門。會做一些基本的程式設計,比方說寫一個加法運算。
如何學學會了語法規則的人,去寫一個完整的專案,根本就不知道從何入手。要說沒學會吧,各種語法也都會,要說會吧,讓寫專案就一臉懵逼狀態。
那我們在學習的時候,應該怎麼學呢?
第一點,語法肯定是首要掌握的,不掌握別人的規則,怎麼能在別人的規則下為所欲為。
第二點,思想。其實這個思想說起來有點抽象,簡單來說,就是要學會怎麼把一個現實中的某一件事,用程式的思維給拆解開來,怎麼用程式化的思維來完成這件事。當我們遇到各種各樣的問題都能很快的分解成一步步的程式化步驟後,那麼就可以在各種程式設計之間遊刃有餘。
不過就算是這樣,我們離大師很是很遙遠!!!
有什麼不對還希望各位批評點正!
-
17 # 我是油膩大叔
先寫個計算器試一下,寫程式碼是要有邏輯思維能力的,不像背書會了就可以默寫出來。不會寫就借鑑一下網路大神的程式碼會給到你好的思路
回覆列表
一個月,能學到哪裡?也就是把面向物件學了。如果是零基礎,你一個月把面向物件學了,我不覺得基礎打牢了……如果不是零基礎,那麼光學py沒用,要做啥看哪個方向的庫啊