-
1 # 明傑影樓銷售運營實戰
-
2 # 嘉靖不上朝
你應該對程式設計感興趣,同時思維邏輯也要好。推薦github. com網站上搜索:草根學Python。那系列挺不錯的。或者搜尋:其他Python教程
-
3 # 中公教育優就業
Python是一種跨平臺的計算機程式設計語言。是一種面向物件的動態型別語言,最初被設計用於編寫自動化指令碼(shell),隨著版本的不斷更新和語言新功能的新增,越來越多被用於獨立的、大型專案的開發。
Python是一種解釋型指令碼語言,可以應用於Web和Internet開發、科學計算和統計、人工智慧、桌面介面開發、軟體開發、後端開發等多個領域,Python在設計上堅持了清晰劃一的風格,這使得Python成為一門易讀、易維護,並且被大量使用者所歡迎的、用途廣泛的語言
python作為一門膠水語言,憑藉其自身強大的語言優勢越來越受到開發人員的青睞,其行業發展前景也是呈現不斷上升趨勢。近幾年人工智慧正在一點點融入到我們的點滴生活中,與此同時人工智慧也成為了許多企業發展的重要方向,新時代下Python和人工智慧結合發展成為了當下的主旋律,很多人都是看中這一點就去學習python,很多人選擇的方法就是自學python,那麼自學到底怎麼樣呢,咱們來說一下
如果你自學的時候感覺沒有什麼效果,那麼建議你去參加培訓,因為自學對於新手小白來說,還是有比較多的侷限性,下面我們透過培訓與自學的比較來看一下,為什麼Python新手應該選擇培訓。
培訓與自學,其實是同樣的時間,但是培訓取得的效果更好,因為自學對於自制力差、堅持能力弱的同學來說約等於90%的半途而廢,而且自學沒有學習方向、學習環境氛圍差,這些都導致時間的浪費,而培訓有專職老師教授,手把手教學,面對面輔導,有問題也能及時得到解決。這樣有計劃按部就班的學習,比自學能夠學習到更多更好有用的東西。
自學無指導,且效率低、週期長,還往往達不到預期的效果,容易被不會的知識點困住,這樣一來就很浪費時間,而培訓往往是循序漸進的學習,掌握基礎之後再慢慢拔高,最終獲得不錯的就業能力以及相關經驗,而且教學內容科學合理,有學管師和助教進行學習監督與管理,上課老師隨時答疑,並進行學習進度跟蹤,所以說,Python新手還是應該選擇培訓,省時省力不走彎路。
說了這麼多,相信對於新手的你選擇培訓還是自學已經有了自己的答案,最後想安利一下我們優就業的Python全棧+人工智慧培訓,教學實力突出,真正貫徹實施“用專案來教,在專案中學”的教學理念。強調知識的實用性和專案的實戰性。所學專案均來自一線企業實戰專案,讓學員掌握企業級技術水平。如果你有興趣,請留言給我,給你傳送一些Python學習影片。
-
4 # 凌風飛揚2312
學習程式設計是一個循序漸進的過程,特別對於初學者而言,千萬不要相信那些市面上所謂的30天精通XX的書籍或者網際網路教程。
程式設計思維不是簡單把一些語言基礎知識過一遍就能產生的,需要大量的練習和總結,還有不斷地犯錯。
如果把基礎語法都過了一遍,建議你開始找一個感興趣的方向練手,你幾乎能在網際網路各個領域都能找到運用python解決問題的地方,web、自動化運維、自動化測試、大資料、資料分析、機器學習等等。找到一個你感興趣的方向,然後尋找入門教程,跟著教程敲程式碼,不求一次懂,先模仿,透過不斷的模仿練習,使用python編寫出教程的例子,相信看到效果會激發更大的學習東西。
開始不求立刻能懂裡面的原理,你遇到的問題幾乎別人都會遇到,所以不要慌,使用搜索引擎大都能找到解決方法,或者加入一些程式設計群向大家請教。
在熟悉了教程上的例子,你可以學著自己做些東西出來,比如做個小部落格之類的,把你學到的知識全部運用一遍。程式設計的學習拼的不是天賦,只要有耐心,誰都可以學得好。
加油,希望這樣的解答能幫到你。
-
5 # 亓木Python
任何程式語言的學習都是一個漫長的過程。要學習的東西也更多,大多數程式設計師都不敢說自己完全掌握哪一門程式語言,所以說剛開始學習的時候,效果不是太大,畢竟是剛入門,還在打基礎階段,當你熟悉掌握了基礎語法,有學習了進階程式設計相關知識,你會發現自己越來越熟練,看到一個問題,腦子裡立馬會有好幾種思路。
python相對於其他程式語言還是要簡單許多,c/c++編寫一個100行程式碼的程式,也許python只需要幾行,而且更易於理解。
這裡給你分享一些經驗:
設立明確的目標
建立整體的意識
圖片轉自知乎
在有了明確的目標,建立了整體的認知之後,接下來的事情就很自然了:選擇一個合適你的起點,朝著通往目標的方向,開始你的學習。
否則,盲目地從一個不恰當的地方開始,比如選了一本起點較高的書,或是上手就去折騰某個框架,就會事倍功半,效率很低,甚至導致放棄。所謂“欲速則不達”,就是這個道理。
-
6 # 小米辣的盆友
你是覺得做不成什麼實際專案吧 專案哪有那麼好做呢? 你如果只會語言僅僅是瞭解了軟體世界的千分之一 而且大型軟體也不是一個人能完成的 軟體的開發需要大量時間金錢 您要清楚自己的定位 是單純的興趣愛好還是培養這方面能力進而以其謀生 。如果是愛好的話大可不必著急語言基礎不必太好做到了解即可,如果是想要作為職業技能是需要你常年累月的不懈努力學習的。樓主有這方面疑惑相信你不是科班出身,建議在語言的基礎上學習資料結構演算法 計算機網路 作業系統,有了這四大基礎您才有可能真正進入計算機領域發展 。其後要有明確的方向,Python是高階語言 應用領域比較確定您要清楚是想做 大資料處理分析 還是爬蟲工程師 以及人工智慧方向 等等甚至全棧工程師 有了明確方向就要多學習有關知識 但是要想精通所有Python是機難辦到的 。這一切一切都需要您不懈努力。最後祝您在程式設計技術上突飛猛進。寫在最後本人並不是Python工程師僅僅是略懂一二。有不足之處望各位海涵。
-
7 # huzibbs
自學python的話,我個人建議你先找一套基礎知識入門課程,系統的學習下,先別考慮其他的,最好不要直接去看高階教材,因為裡面很多都是需要有基礎知識的根基,要不你會看著很懵逼,很容易造成知難而退的感覺。
-
8 # 平鍋影視
Python說難也不難說簡單也不簡單,我最近也在學習Python,本人覺得還不錯,學習起來也很輕鬆,因為我本身是做安卓開發的,學習的是java,所以學習起來相互比較,相互觀察特點,這樣子就很快就學會了。我不知道你有沒有其他的計算機語言基礎,如果沒有的話,可以先試著再學習一段時間,看看自己是不是真的對於這個東西很感興趣,人們都說興趣是最重要的老師嘛,所以堅持一下,還有就是找出問題的所在,是自己不理解或者是學了忘記了,可以找身邊的朋友或者其他會的人請教,或者直接上網搜一些影片觀看!當然也可以報名培訓班學習,這樣子也可以快速的學會哦!
-
9 # 陽光程式設計
不是學習方法有問題就是學習態度有問題,找問題你要從自我剖析開始!
“學習一門程式語言之前,一定要先了解這門語言的優點、缺點和應用場景!”
不太瞭解你是否有其它程式語言的基礎,如果沒有我建議一定要仔細過一遍python基礎語法,不要鑽牛角尖浪費時間,暫時不懂的可以先放一放,繼續往下學,因為沒有人可以一蹴而就,學一遍就能完全掌握。如果有程式設計基礎,那學習起來應該容易很多,直接上練習專案就可以,在實踐中學習更高效。
01 起初的基礎學習往往枯燥而乏味,穿插一些有趣的小練習,不僅鞏固學習內容而且可以增加你對程式設計的興趣。像列印乘法口訣,做計算器,氣泡排序等等都可以。
02 帶著學習基礎知識的時候產生疑惑,做一些稍微大膽的專案練習,比如:做一個爬蟲,爬取網頁資料,用django做一個小後臺,網上有很多資料只要你肯學這些例子都有現成的,你只不過是體驗中實踐,實踐中學習。
03 學習是要持之以恆的,只有堅持不懈的學習,才能在未來的職場站穩腳跟,程式語言、框架、技術日新月異,要保持競爭力就得不斷地學習。
-
10 # 籤個名都那麼難
對於這一點,我個人是非常有感觸的。
我是先學c語言,然後學了c++,再後來就是java、python、js等等,一直都是為了學習語言而上手一些小專案,結果停了之後很快的就忘了這些語言的語法,甚至是最基本的語法。但現在因為工作的原因,我為一個大型的軟體用python寫自己平常提升效率的小外掛,坦白說,在寫外掛之前我都忘了它的語法了,直到現在我也沒有去重新認真學習這個語法,只是簡單的寫,有什麼不懂的就上網搜一下。就這樣我的小外掛就寫出來了,並且不斷的演進。
所以我認為學一門程式語言,最主要的是熟悉程式設計的邏輯思維,千萬不要想著把它的所有東西都學會,特別是python,js這種指令碼語言框架滿天飛,如果你一頭栽進去,最後只會一無所獲。所以學一門語言最好的就是自己先思考做什麼專案(最好是與自己的日常工作相關),用這個語言是否合適?回答了這些問題,然後你才去學,這樣很快就能見到效果,才會繼續堅持下去。
如果你平常的工作中用不到程式語言,但你又想學的話,那麼我建議你學習程式設計的面向邏輯,面向物件的思維,以及還有資料結構,設計模式,計算機底層架構,網路傳輸等與具體語言無關的知識。把這些原理性的東西學會以後,你學什麼程式語言都非常容易入手。
-
11 # Monsterlih
剛開始把基礎的語法學會,然後學一些常用的模組。如果覺得程式設計沒意思,剛開始就學著做些有趣的案列,這樣更容易入手。
-
12 # 蜜蜂攻城獅
你好,首先對於你說的沒效果這個問題來說,這是不存在的。
無論你是刻苦認真的學習還是走馬觀花式的學習,你都是有收穫的。
讓你感受到沒有效果,那是因為你沒有實戰專案,你是為了學習而學習,沒有一個制定好的目標。就是沒有成就感。讓自己陷入到了迷茫狀態,不知道我學了這些技能能讓我幹什麼是吧。
比如,我今天的目標是學習到我自己能夠寫hello python,明天的目標就是我能夠自己用python讀寫文字,後天的目標是能用python去操作excel。就這樣給自己定目標,這樣會讓你越來越有成就感。成就感會驅使你繼續學習。
最後,不要盲目漫無目的的學習,學了不使用,一段時間又忘記了。[贊]
-
13 # 人工智慧和數字經濟
任何軟體的學習方法都一樣,只有一個字用。用是最好的學,我們中文的“孰能生巧”用英文表達:Practises make perfect。這個翻譯非常精準。我建議你花個兩天的實踐把Python語法學好;然後自己設想一個場景,比如檔案處理、圖片處理、資料處理、人臉識別等,你用程式碼實現。如果不會的話可以到網上搜,現在網上一搜一麻袋。出現bug也可以很快在網上找到解答。一點一點的積累,我想你很快就能提高上去。另外,我想說,程式設計要有耐心,敢於迎難而上,掌握的知識多了,思路就開闊了,問題就會迎刃而解。
-
14 # IT人劉俊明
這是一個非常好的問題,作為一名IT從業者,同時也是一名教育工作者,我來回答一下。
在學習Python語言的初期,往往並不會遇到太大的障礙,一些基本的概念透過實驗就能夠理解,通常學習Python的第一個“瓶頸”是如何建立自己的程式設計思想,也就是如何透過Python來解決具體的問題,這也是很多初學者面臨的第一個問題。
要想建立Python的程式設計思想,需要透過三個步驟來解決,第一是搞清楚Python開發的主線,也就是程式設計的步驟,這個過程需要透過閱讀大量的程式設計案例來解決;第二是透過動手實驗來理解各個程式設計步驟(元素)之間的關係,Python是面向過程語言與面嚮物件語言的一種結合,在程式設計寫法上非常靈活,這既有優點也有缺點。優點是靈活、方便、快捷,缺點是初學者在總結規則時會遇到一定的困難,這方面Python並不如Java語言的結構那麼“嚴謹”。所以,要想搞清楚Python各個程式設計概念之間的關係,一定要多做實驗。
第三是透過場景來掌握Python開發,這是比較重要的階段,只有在真正的開發場景下應用Python,才能逐漸深入瞭解Python。學習Python語言最好的辦法之一就是邊用邊學,程式設計師之所以學習程式語言比較快,一個重要的原因就是邊用邊學。
最後,對於初學者來說,在掌握了基本的Python開發概念之後,可以透過在實習崗位上來繼續提升Python的開發能力。
-
15 # 天涯20883023
本人現在也處在這個階段,自學了有半個月了吧,總有一種黑瞎子掰棒子的感覺,學過的東西回頭去看的時候又不記得了,諮詢了幾個前輩,總結了一下:程式碼敲爛、月薪過萬,這句話是真理啊,想學好程式語言,一定要進行大量的操作,這如同上學時的刷題,只有在大量的敲碼的過程中,才能真正的理解程式設計的思維,也才能熟記各種語句、函式、用法,加油吧,每天拿出四到五個小時的時間,不停的敲程式碼,相信一定能夠學成!
-
16 # 李老師tome
這是每一個學習程式設計的同學都會碰到的問題。更深層次的問題是不自信。對自學這種學習方法的不認可。換一種思路,我們在學校裡面學習老師教授課程的知識時,卻沒有這種擔憂。所以最直接的做法就是首先確立一種自信。然後再是學習方法,作為一名常年在各種語言中切換的碼農來說,我還是有幾點心得可以相互交流的。
首先找一個網站教程或者是PDF教程,或者是去買一本紙質教材。把關於這種語言的基本語法弄清楚。基本上能做到不看程式碼提示就可以手寫出一段能完整執行的程式碼。或者在執行編譯出錯時,可以準確定位到出錯行。這期間可以找一些練手的例子增加自己的熟練度和培養自信心。
然後深入到這種語言的主要適用方面。例如題主正在學習的python。可以去了解HTML方面的知識 ,學習寫一個爬蟲。這樣你不僅在python上有深入的理解,也能學習到html的相關知識 ,也能對作業系統的多執行緒有所掌握。
不斷用專案來提高自己的程式設計水平。到了這一步,你己經可以說是很瞭解這門語言了。你可以去面試一份工作,或者直接到網上找相關語言的任務專案,完成它。這樣不僅可以有收入,還可以讓你全面瞭解一個專案從需求分析到程式碼編寫 ,一直到測試上線的基本步驟。
-
17 # 石頭大V
先說明一下,很佩服你的態度,但是你的學習辦法不是好辦法,所以沒有體現出什麼效果。
自學成才是應該肯定的,也是應該鼓勵的。但是要建立在一定的基礎條件上,只有基礎紮實了,也就是說你有自學成才的能力,你才能有條不紊的開展自學,你要是沒有自學的能力如何才能開展自學呢,首先得具備自學的能力。
你自學python,你的基礎打牢了沒有,也就是說程式設計基礎會不會,什麼是常量,什麼是變數,什麼是函式,什麼是迴圈,這些基礎知識是精髓,任何一門程式語言都是想通的,也就是說你精通了一門,別的程式語言基本上也都可以掌握,無非就是個別用法不同罷了,實質都是一樣的。
然後根據你的情況說說該怎麼做:你先想辦法在網上學習計算機基礎程式設計知識,推薦是c語言,要把c語言好好學,不說全部掌握,最低得掌握百分之80吧,然後再自學python而且要從最簡單的學起,不要一上來就是什麼框架,那是不行的,要循序漸進,一定要把基礎紮實,先是python基礎,然後再是pythin進階,最後才是python框架,就像建房子一樣,只有先把地基打好了,高樓才會起萬丈,打地基是慢點,只要地基打的好,後面的速度就快多了,把計算機程式設計基礎知識掌握了,學習python就事半功倍了,希望你早日掌握python語言。
-
18 # buxizhou
1.動手寫程式碼,一定要動手
2.定好具體的學習目標,做好總結和反饋
3.堅持學下去
-
19 # hugehard
學習任何程式語言或者說語言,都需要長期使用。才能達到比較好的提升效果,不要過分關注自己學習的效率,轉而把重點放到,如何使用這門語言達成自己想要乾的事情,時間到了自然水到渠成。
當然學習也是要講究技巧和方向的,方向不對有時候反而適得其反。這裡推薦學習語言的幾個技巧
第一,閱讀相關語言的書籍
為什麼要閱讀相關的書籍呢,這其實是要鞏固這門語言的基礎,書籍一般是對某種語言知識點的提煉,讓你快速的對這門語言應該知道的事情,或者說知道的技巧有個大概的印象。
第二,閱讀優秀的原始碼
可以學習到高手的寫法,高手都是從初級練出來的一定踩過很多坑,所以原始碼裡包含了很多經驗,透過原始碼你可以快速累積到相關的經驗,就像虛竹可以直接接收別人的內功一樣
第三,平常要多練
程式設計有時候就像是肌肉的記憶,你多寫多練,很多東西就會形成一個種記憶,信手拈來,揮灑自如。
-
20 # 碼農劉
重要的是基礎打好了,光看是沒有太大提升的,重要的是多用,Python不過是一門語言,重要的還是演算法和思路。只有在應用中,你才能提升,這跟學武一樣,不能光看劍譜,你還得去練劍。加油^0^~
回覆列表
學習一門新的技術那有你想的那麼簡單,不知道你所謂的一直在學習到底是多長時間了,學習這個python真的要學會,學精,還是需要你用心的去對待,細細的研究,多看看前輩們的學習方法,跟他們多多探討,不要一個人躲起來閉門造車,這是不行的,要去多接觸那些優質python編寫者,為此我給你總結一下要學好python的幾個學習方法:
1.網上找到相關的python學習資料,影片,文章都可以,也可以去看w3school,裡面有很多關於這個得基礎學習,把基礎打好,最起碼看的明白為下一步學習打好紮實的基礎。
2.在原有基礎上,多多學習案例製作,加深基礎知識,不明白的地方多查詢相關資料,學會更好的利用網路資源。
3.找相關的工作崗位實際的去做一些專案,哪怕是給那些老前輩打下手也行,多多的向他們學習一些經驗,在結合專案案例加深python的學習。
4.以上基礎知識打紮實了,有了設計python專案的經驗,可以大膽的去做一些專案了,這樣可以督促自己更進一步提升。
總得來說,不要獨自一人關起門來學習,這樣的學習方法,是非常不提倡的,學會借力,這樣你才能事半功倍。