課程
/后端開發
/Python
/初識Python
我確實是零基礎
2016-04-22
源自:初識Python 2-1
正在回答
如何更好的學習Python?
這個問題真不錯,開放式的,大家可以暢所欲言。我就自己本身的經歷說一些我學習Python的經驗。
本人是科班畢業,在校期間學過 C,C++, JAVA, C# 。 不過中國的大學,大家都明白,都是淺嘗輒止。但是科班也有個好處,就是對于計算機構成,系統組成,編譯原理,數據結構,算法,包括各種語言的基本組成 都有一個大致的印象。 在工作后學習各種語言也方便很多,然后就在一次做自動化程序的過程中,有幾個語言供我選擇 C#, JAVA ,Python;比較而言前兩種大名鼎鼎,Python 的話。。 怎么說呢,雖不算是第一次聽說這個語言,但確實周圍沒有懂這個的。 由于JAVA 和C# 都接觸過,也了解它們, 如果做快速開發的話,這兩個都不算是首選。 然后就去搜索了Python 的相關信息,基本都是 語法簡單,語言優美 等等溢美之詞,所以就學了。 之后這個項目結束后,我卻深深愛上了Python, 又用它開發了一些 小程序工項目能不使用(幾十行到幾千行代碼不等,由此開來Python 的確簡潔。)。
開題背景結束,我們來聊聊如何學習Python, 這個話題不能 一概而論。針對不同知識背景的人,學習Python 自然有不同的路徑,我們分開來說
第一,全無經驗者。 他們沒有任何計算機方面知識的相關積累,可能是學了一些冷門專業,想學習編程。 從一些途徑得知,Python 很簡單,易于入門,所以開始學習Python。 對于他們,我的建議是,學Python不是一個簡單的事情,它是一門完整的高級 編程語言,其語法優雅,內置數據類型清晰;但是它也具備任何 高級編程語言的抽象和邏輯。 要正視這一點,不要想著一蹴而就。 ? ? 至于方法的話,首先 要做到對基礎概念的熟悉,變量,關鍵字,內置函數,數據類型等等,其次要對所有的內置數據類型做到無比的熟練,這些內置數據類型的常用方法要熟練。然后就是各種邏輯判斷和循環了,這個在Python中,語法是相當的友好,初學者由于沒有其他語言的固有概念障礙,學習來應該很容易,至此就算是入門了,再往后走 就要學習函數,對象,以及相愛相殺的 函數式編程和 面向對象編程了。 這兩個概念雖說后來者居上,但是前者也相當有市場,看個人愛好了。我個人是喜歡 混搭著來, 主要是我一人開發,自己說了算,也沒什么大項目。
第二,淺經驗者。 他們或者是計算機 弱相關專業: 設計,動畫 等等,有相關軟件操作經驗,甚至會在軟件中做嵌入式編程,或者學習了一些簡單的語言入門; 或者是計算機相關專業的新生,Python 是他們的第一個入門語言,聽說最近有些大學 是這樣做的。 對于他們,我的建議是,放心大膽的學習Python吧,這或許是邁入編程方面最容易的途徑了。 鄭重說明,并不是說Python本身簡單,而是它對初學者 是在是太太友好了。
第三,深厚經驗者。他們是從事計算機相關工作多年,臨時項目需要準備用下Python 。 那么我的建議是,如果只是簡單的使用,隨便看看語法,內置函數,常用模塊,就好了; 然后用以往經驗的正常編寫代碼,就不會出現大的問題。 如果是想轉Python的話,就要深入了解了。 O'RILLY 的書得看吧, Doc.Python 得看吧,如果是 細分行業的應用,熱門的金融 大數據什么的,也都有相關的書。 同時強烈推薦兩本書,以療舊疾:
Effective Python:編寫高質量Python代碼的59個有效方法
編寫高質量代碼:改善Python程序的91個建議
就這么多吧。
為了完成畢設+1,確實是有需要才有學習的欲望,我表哥是學軟件編程的,編程這種活還是得實際操作才能學好,他是和我說一般跟一個項目就差不多能弄懂一門編程語言,關鍵是將理論聯系實踐,在用的過程中學習,同是零基礎,想學好先堅定能學好的信心,我保證這不是雞湯。。。。。。
為了完成畢業設計,也沒多少天了。還是要有一個目標
項目逼迫,一禮拜完成業務邏輯。。。
你需要的只是有人push你
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-04-23
如何更好的學習Python?
這個問題真不錯,開放式的,大家可以暢所欲言。我就自己本身的經歷說一些我學習Python的經驗。
本人是科班畢業,在校期間學過 C,C++, JAVA, C# 。 不過中國的大學,大家都明白,都是淺嘗輒止。但是科班也有個好處,就是對于計算機構成,系統組成,編譯原理,數據結構,算法,包括各種語言的基本組成 都有一個大致的印象。 在工作后學習各種語言也方便很多,然后就在一次做自動化程序的過程中,有幾個語言供我選擇 C#, JAVA ,Python;比較而言前兩種大名鼎鼎,Python 的話。。 怎么說呢,雖不算是第一次聽說這個語言,但確實周圍沒有懂這個的。 由于JAVA 和C# 都接觸過,也了解它們, 如果做快速開發的話,這兩個都不算是首選。 然后就去搜索了Python 的相關信息,基本都是 語法簡單,語言優美 等等溢美之詞,所以就學了。 之后這個項目結束后,我卻深深愛上了Python, 又用它開發了一些 小程序工項目能不使用(幾十行到幾千行代碼不等,由此開來Python 的確簡潔。)。
開題背景結束,我們來聊聊如何學習Python, 這個話題不能 一概而論。針對不同知識背景的人,學習Python 自然有不同的路徑,我們分開來說
第一,全無經驗者。 他們沒有任何計算機方面知識的相關積累,可能是學了一些冷門專業,想學習編程。 從一些途徑得知,Python 很簡單,易于入門,所以開始學習Python。 對于他們,我的建議是,學Python不是一個簡單的事情,它是一門完整的高級 編程語言,其語法優雅,內置數據類型清晰;但是它也具備任何 高級編程語言的抽象和邏輯。 要正視這一點,不要想著一蹴而就。 ? ? 至于方法的話,首先 要做到對基礎概念的熟悉,變量,關鍵字,內置函數,數據類型等等,其次要對所有的內置數據類型做到無比的熟練,這些內置數據類型的常用方法要熟練。然后就是各種邏輯判斷和循環了,這個在Python中,語法是相當的友好,初學者由于沒有其他語言的固有概念障礙,學習來應該很容易,至此就算是入門了,再往后走 就要學習函數,對象,以及相愛相殺的 函數式編程和 面向對象編程了。 這兩個概念雖說后來者居上,但是前者也相當有市場,看個人愛好了。我個人是喜歡 混搭著來, 主要是我一人開發,自己說了算,也沒什么大項目。
第二,淺經驗者。 他們或者是計算機 弱相關專業: 設計,動畫 等等,有相關軟件操作經驗,甚至會在軟件中做嵌入式編程,或者學習了一些簡單的語言入門; 或者是計算機相關專業的新生,Python 是他們的第一個入門語言,聽說最近有些大學 是這樣做的。 對于他們,我的建議是,放心大膽的學習Python吧,這或許是邁入編程方面最容易的途徑了。 鄭重說明,并不是說Python本身簡單,而是它對初學者 是在是太太友好了。
第三,深厚經驗者。他們是從事計算機相關工作多年,臨時項目需要準備用下Python 。 那么我的建議是,如果只是簡單的使用,隨便看看語法,內置函數,常用模塊,就好了; 然后用以往經驗的正常編寫代碼,就不會出現大的問題。 如果是想轉Python的話,就要深入了解了。 O'RILLY 的書得看吧, Doc.Python 得看吧,如果是 細分行業的應用,熱門的金融 大數據什么的,也都有相關的書。 同時強烈推薦兩本書,以療舊疾:
Effective Python:編寫高質量Python代碼的59個有效方法
編寫高質量代碼:改善Python程序的91個建議
就這么多吧。
2016-04-23
為了完成畢設+1,確實是有需要才有學習的欲望,我表哥是學軟件編程的,編程這種活還是得實際操作才能學好,他是和我說一般跟一個項目就差不多能弄懂一門編程語言,關鍵是將理論聯系實踐,在用的過程中學習,同是零基礎,想學好先堅定能學好的信心,我保證這不是雞湯。。。。。。
2016-04-22
為了完成畢業設計,也沒多少天了。還是要有一個目標
2016-04-22
項目逼迫,一禮拜完成業務邏輯。。。
你需要的只是有人push你