首頁>Club>
由於對技術感興趣,加上自身沒有一技之長,想在家用半年時間學習python(完全自學)可行嗎?我並沒有接觸過程式設計,只是中專讀計算機的時候看過而已(根本沒用心學過)如今,想重新拾起程式設計,今年已經21歲了,而且數理邏輯(對數學一竅不通,簡單的加減乘除都要用計算器),英語水平(要用翻譯才懂,初中水平)也非常差,還可以學嗎?對自身也缺乏自信,但又喜歡網際網路技術,又怕自己學不會,浪費時間,該怎麼做,有什麼好的建議嗎?
14
回覆列表
  • 1 # 桓藝恆

    零基礎到精通是一個不斷學習積累的過程,需要從實戰專案中不斷的挑戰總結,而且還要刻苦鑽研的精神,所以我建議先開始一個零基礎到入門階段的過程

    自信和興趣是學習技術的動力

    你喜歡網際網路技術,那麼你仔細的想想,你到底是喜歡網際網路的哪個方向技術,也就是說你感覺京東,淘寶的商城很炫酷,想學習做UI,前端設計呢,還是想學習他的後臺的功能實現邏輯。首先確定自己想要學習的方向,那麼學習起來就會事半功倍

    學習的方法步驟

    這一點其實網上有很多的資料,基本上都是大同小異,學習起來的過程就是跟學習語文,學習英語一個道理,因為本身Python就是一門語言。那麼學習語言的基礎都是通用的

    學習語言 基本語法知識,這一塊的內容比較枯燥,但是是你以後學習成長的基石。那麼基本的知識就是語言的基本資料型別(數字,字串),基本資料結構(列表,字典,元組等) ,基本的流程控制(if判斷,for迴圈)

    有了基礎知識的瞭解之後,相當於學習語言背會了單詞,背會單詞之後,那麼就可以造句子了,用基礎的語法知識可以編寫一些小的功能函式。比如可以利用for迴圈,字串打印出來九九乘法表

    對函式有了基本的認識之後,那麼可以進階到類這個概念上,可以簡單的將類當做一些功能函式的集合。瞭解類和函式,就可以練習寫一些工具了,比如可以實現一個隨機驗證碼的工具

    做事情持之以恆

    當你把基本知識掌握了以後,算是基本的一個入門了,這個時候還需要透過實戰的專案不斷的強化自己,可以閱讀一些優質的開源社群的專案原始碼,透過學習優秀專案來拓展自己的思維和視野,那麼你也可以閱讀一些國外軟體官方的說明文件,正好可以透過閱讀英文的文件來增強自己的英語水平,前期藉助翻譯工具進行一個個的單詞對照,慢慢的,你會自己適應起來閱讀英文的文件。

    總之,堅持就是勝利,每天堅持學習,相信會有不錯的收穫

  • 2 # X工程師

    完全依靠個人能力、自學能力來看

    如果你之前完全沒接觸過,想要半年學會python都會比較困難一點,更何況精通,就有點大了。

    自己辛苦的,花10%時間看書,10%時間看些影片跟著學,80%時間上機動手程式設計,把別人程式碼一個一個敲進去,讓他跑起來,看到效果。

    如果你有其他計算機程式設計經歷,去學python就會快一些

  • 3 # geyall

    精通不可能,熟練掌握沒問題。精通需要你有完整的知識結構,程式設計不是隻會一門語言就行的。網路,資料庫,資料結構等等這些東西都有用。

    半年時間足夠你學一門語言,加上一些其他知識了。先學學python,資料庫,資料結構吧。買一本書,網上再看看影片教程,多動手寫寫,定個計劃,每天學多少,堅持下來,是可以學會的。

  • 4 # IT人劉俊明

    Python程式設計並不複雜,非常適合零基礎學習,學習的初期對數學幾乎沒有要求,所以並不需要擔心數學的事情。早期需要記住一些單詞,即使英語不好也不會有很大的影響,但是重要的單詞還是要記住的。

    學習Python並不需要半年的時間,如果每天都能拿出一定的時間來學習的話,一週左右就能把語法搞清楚,順便還能做一些小實驗。再經過一個綜合性的實驗基本上就算是入門了。至於精通一門語言,這需要時間和專案的錘鍊。如果是自學的話,很難做到精通一門語言,因為實際使用和自學還是有較大的差距。

    我個人的建議是這樣的,首先到Python官網下載一個Python開發環境,最好下載3.x版本,然後一邊學習語法一邊做實驗,這個過程不要持續太長時間,最好控制在一個月左右。

    接下來找一個綜合性的實驗,比如爬蟲,或者資料分析類的實驗,從頭到尾做一遍。這個過程是熟練Python使用的過程。這之後找一個軟體公司實習,實習對程式設計師是非常重要的。透過實習能接觸到真實的專案,透過真實的專案來提高自己的程式設計能力是學習程式設計的過程中不可缺少的環節。

  • 5 # 大海的欣

    Python是一門上手快,易學習的程式語言。自學只要有毅力,掌握是沒有問題的。引出內容並不太需要過多的數學知識,題主提到了英語水平,其實跟英語水平關係也不大,畢竟都是一些固定的詞語。

    現在網路上有很多免費的教學資源,影片也有,書記資料也有,可以為題主提供學習,同時也有各種題庫,用來檢驗題主學習成果,也是對自己所學內容的一個及時反饋,指引題主下一步該怎麼樣學習。

  • 6 # 不羈放縱愛自由152639911

    Python語法簡潔,清晰明瞭容易上手,而且開發環境的安裝非常簡單,只需要到Python官網上去下載解壓完成,安裝即可。把Python作為以後的發展方向也是非常不錯的。隨著人工智慧,大資料,雲計算的發展,Python備受關注,Python的應用無處在不在。

    在家裡學習的話,可以透過看一些比較經典的影片教程來進行學習的。把空餘時間充分的利用起來,系統的學習,每天保證一定的程式碼量,比如說,每天有四個小時以上的寫程式碼的時間,半年是可以學出來的。

    學習Python的時候是在“如鵬網”上進行學習的,有網路的地方就可以學習,根據自己的時間來靈活安排學習進度,每個章節的後面都有相應的練習題和麵試題,需要通過錄音的方式進行提交,有新的課程更新了,也是可以繼續來學習的。

    Python學習路線圖,想系統學習Python,可以作為參考哦

    一、Python基礎及資料庫開發二、web前端三、Python web開發及其專案

    四、Linux

    五、NoSQL六、資料視覺化七、爬蟲技術八、人工智慧
  • 7 # 啊窩額

    1.在家裡完全自學可行嗎?

    在家裡用半年的時間,每天抽出來時間去學習python是可行的。但是有一點,沒有學習氣氛,容易迷茫。如果有自制力而且對python這門語言很喜歡願意去了解的,堅持。要注意的是,找到合適的路線圖去逐步學習,不要在網上隨便找到教程就去看去學,學習要系統。不然東一點西一點容易自己把知識學亂。

    2.沒有數學邏輯和英語能力能學python嗎?

    初期是可以的,我看了很多人的回答,都說可以的。但是僅僅限於初期~python的語法簡捷而清晰,適合入門。如果將來涉及到工作,可能僅僅入門水平真的不夠。不過每一個程式設計師,都在不斷的補充自己當中,跟著時代的發展才不會被淘汰。

    3.如何不浪費自己的時間去學習python?

    第一階段應該瞭解的是最基本的核心程式設計:語法,linux命令等

    後面第二階段所需要了解就是python和linux高階程式設計了。順便在這裡提一句,看看學python未來的發展方向,是願意爬蟲還是機器還是前端,可以重點去了解哪方面的知識。

    接下來的幾個階段就是分塊的去學習了,找好自己未來的發展方向。找到重點再去重點學習。

    最後一個階段就是現在很熱門的人工智慧,如果python的基礎知識全部掌握了,可以從機器學先開始。看大家的需要,但是以上所有的知識點,還是對相關的階段性學習很關鍵的,希望大家掌握。

    以上就是python自學的內容,如果按照上面的階段步驟去學習的話,不敢保證每個人都能在半年之內python學會,但是一定會節省很多時間的。還有就是每一個python入門者都要面臨到的選擇,是用哪個版本的問題?2.x還是3.x,這兩個版本不相容,大家可以自己選擇,多問問一些大神的意見。祝每一個想轉行的朋友們,都能快快落實行動。每一個付出行動的朋友們都能學到知識。

  • 中秋節和大豐收的關聯?
  • Snapseed的蒙版怎麼用?