-
1 # 皛心
-
2 # 命運拾荒者
本人目前也在自己學習python相關的東西,我自己對於python有一點想法,可以分享一下。
首先,我認為,python歸根結底還是一個工具,而作為並不是計算機專業的人來說,我更多的是追求實用性,並不是要追求每一句程式碼的原理。就像我之前做過很多手遊的指令碼,更多的還是要解決當前的實際問題,只有在真正解決問題的時候,你才能有目的性的去學習。
其次,程式設計我一直認為它更多的是訓練你的一個思維的邏輯性,在面對問題的時候,一個思考習慣。我比較喜歡用“幕布”這個軟體,先把整個思考的邏輯寫清楚,搭好骨架,再往裡面填充語句,這樣可能更加清晰。
第三,對於我自身而言,平時沒有那麼多大塊的時間來學習。我是習慣從平時工作中發現一些問題,然後試著用python來解決。身邊也有很多學程式設計的專業人士,和他們聊天得知,其實很多語言、框架,都可以在網上直接抄作業,而每個人寫出來的程式碼,差距其實就在邏輯的構架上,有的人寫100行才能執行完,而有的人可以用60行。這其實就是整個邏輯的差距。
樓主不用太過於糾結影片、書本,我覺得還是從解決實際問題出發比較好。
-
3 # 寫程式碼當韭菜
本人28歲零基礎自學的Python,沒有參加任何培訓,最近剛轉行成功,其實學的並不深入,但是對找的工作剛好夠用,Python的方向太多了,必須確立好工作方向,重點學習才能更好的找到工作。
我剛開始是看的 廖雪峰的Python入門課程打基礎,然後跟著B站上面的影片,學習web開發,自己跟著影片做兩個網站,然後可以去面試了,面試可以幫你快速定位自己的不足,我就是一邊面試一邊學習,面試考察什麼就學什麼,有一次被問道會不會Linux,我說只會簡單的命令,然後對方直接掛了電話。。然後我就花了一週把鳥哥的Linux私房菜過了一遍,後面投簡歷可以選擇與自己已有技能靠近的投,我當時定的就是Python,Django,MySQL,Linux,往這些上面靠,有不足的就繼續學,後面看到幾個合適的崗位但是差一個技能不會,我就繼續學了docker,nginx,然後我發現還是運維的崗位面試相對好透過,就主攻這個方向了。
面試幾家公司你就會發現,同樣的薪資開發需要投入的精力遠比運維多,但是另一方面開發的工資上限高啊。有利有弊吧!自己權衡!
-
4 # 堅強2020
簡單的問題簡單來回答:
把書中的程式碼敲一遍,可以快速上手語法結構。找一個開源框架做一點簡單的專案,熟悉下如何把想法實現出來。開始看框架內程式碼,進階怎麼樣寫更優雅程式碼。
回覆列表
這個問題很好,關注它說明我們已經知道Python是什麼,而且我們確立了想要學習Python的目標。現在需要知道怎麼學Python可以學得又快又好。
以下是我自學Python的心得,純乾貨,希望對題主有幫助:
一、打基礎在這個階段首先要明確學Python的目標,確立學習計劃,養成學習習慣。學Python是一項需要持之以恆、長期練習與運用才能有所收穫的事情。
制定學習計劃,例如安排每天21:00-22:30專注學習一個半小時。制定學習路線,打基礎的階段入門學習資料非常多,我比較推薦的學習網站是“Python教程-廖雪峰”,需要的可以自行百度。多學多練,半個小時學知識,半個小時練習,半個小時寫學習筆記和心得體會。二、以練代學基本學會了Python安裝、ide安裝、基礎語法、常用函式、常見模組、面向物件這些內容以後,就需要增加實戰練習了。在這個階段最好是結合自己的工作需要,嘗試用Python程式設計來寫一些對工作有幫助的指令碼。
在這個階段的朋友最大的特點是感覺什麼都會,但實際做專案時處處卡殼、步步報錯,沒關係!遇到報錯就百度,遇到問題就四處問!堅持不懈地做下去學下去。
慢慢地你會寫出第一個簡易的程式,寫到第二十個、第五十個的時候會越來越流暢,寫多了就會找到程式設計的感覺和思路了。
三、步步為營很多自學Python的人在第二個階段遇到各種報錯的打擊之下就放棄了,假設你經歷了第二個階段的洗禮,現在能夠寫一些簡易的程式,遇到報錯都能解決,那麼應該進入第三個階段的學習。
在這個階段學習的不單單是Python本身,更需要對計算機原理、資料結構、作業系統、計算機網路、資料庫、程式演算法等等一系列的知識進行適度的瞭解、學習、掌握。
在這個階段建議你找找各種Python就業培訓班的影片跟著學,淘寶上很便宜的就能買到許多,在B站也有免費的。
這個階段是最磨人最耗時間最考驗人的階段。絕大多數人在這個階段沒有好好地學紮實計算機相關知識,最終導致只能寫一些小程式、小指令碼,一旦要寫大一點的程式和專案就會遇到各種克服不了的問題。
希望題主能持之以恆地學習,學紮實,最終成長為一名合格的程式設計師。