成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

你們都是怎么學Python的?

開發 后端 新聞
自學Python一個月,怎么學都學不進去,感覺自己方法錯了,現在連入門都不算,我該怎么辦啊?這應該是每一個零基礎學Python的小白都會面臨的問題,今天我就結合自己的經歷,和大家分享一下我是怎么學Python的?

 自學Python一個月,怎么學都學不進去,感覺自己方法錯了,現在連入門都不算,我該怎么辦啊?這應該是每一個零基礎學Python的小白都會面臨的問題,今天我就結合自己的經歷,和大家分享一下我是怎么學Python的?

[[280149]]

我在網上常常看到想要轉行IT,或者想學習編程但不知如何開始的朋友,回答這類問題的人往往只是列出書單資源,然后給出一個大致的方向。

一些小白朋友就開始扎入理論學習的汪洋大海,從苦讀類似「算法導論」開始,能夠堅持讀下來的寥寥無幾,學習的積極性也被不斷的挫敗感消磨殆盡。

萬物皆有道法可尋,學習編程這件事也不例外。我們是需要借助書籍、借助學習資源進行學習,但首先我們得有一個清晰的學習路線。

學習Python的過程,大致可分為入門、進階、精通。每一個階段的學習要求又不盡相同,所以,我們應該給自己建立一條學習路線。

1.入門

所謂基礎不牢,地動山搖。不管你以前有沒有編程基礎,都需要掌握Python的基礎知識,比如說:變量、數據結構、語法等,我當時入門看的書有:

  • A Byte of Python
  • Python編程從入門到實戰
  • 笨辦法學Python
  • 父與子的編程之旅

上面這些書都是豆瓣評分很高的Python學習工具書,有的書中有實例、有代碼,我當時看的時候,把每一個例子的代碼都打了一遍,加深記憶,也學習了Python的語法規則,所以,我建議大家自學的時候也這樣做,很多代碼你看一百遍,不如手打一遍,然后在運行一次,有的可能因為版本的原因會出錯,但這也是個學習的過程。

當然,有的小伙伴自學的時候,習慣看視頻,網上也有很多資源,最有名的當屬廖雪峰的Python教程,還有小甲魚的Python自學視頻等等,風格各不相同,學到知識就行,大家在看視頻、看書的時候,最好邊看邊做筆記。

當你學習完基礎語法后,你需要通過做一些簡單的項目來鞏固和檢測自己所學的知識。只有當我們要去做項目的時候,才會真正調動自己的思維,通過各種辦法實現自己的想法。

這里給大家推薦一些適合基礎鞏固與運用的項目。

  • https://www.shiyanlou.com/courses/364
  • https://www.shiyanlou.com/courses/370
  • https://www.shiyanlou.com/courses/589
  • https://www.shiyanlou.com/courses/651
  • https://www.shiyanlou.com/courses/368
  • https://www.shiyanlou.com/courses/70
  • https://www.shiyanlou.com/courses/561
  • https://www.shiyanlou.com/courses/583
  • https://www.shiyanlou.com/courses/756
  • https://www.shiyanlou.com/courses/684

2.進階

學習完基礎知識之后,我們可以根據自己的興趣愛好,或者職業發展,給自己定一個Python的使用方向,目前,Python被使用最多的是:

(1)搭建個人博客、網站(進一步學習Flask、Django);

(2)數據爬蟲(進一步學習Requests、Scrapy);

(3)數據分析、機器學習、深度學習等(進一步學習Numpy、Pandas、Scikit-learn等);

(4)通過豐富的第三方庫實現各種各樣的小想法。

目前,我選擇的就是數據爬蟲,因為綜合自身情況,本科也沒學過編程知識,數學也不是很好,那么做數據爬蟲項目也是很好的鞏固Python基礎知識的方法。

一是數據爬蟲項目不需要很長的代碼,基本上100行以內就可以實現項目需求;二是富有邏輯性,可以鍛煉代碼思維;三是會涉及到HTML、數據庫、代碼性能等問題,這些知識點可以說是程序員必須學習的知識點,可以進一步提供觸類旁通的能力。

數據分析、挖掘就不用多說,幾乎是現在Python最火的方向了。進階階段每個人的方向不同,所用的書也不一樣,這里就不做推薦。

3.精通

這個應該是每一個自學Python人的目標,每個人心中都要有一個大師夢。關于這個階段,我給大家推薦一個github上的項目,有位名叫駱昊(jackfrued)的資深程序員,為大家規劃了一條“從新手到大師”的百天之路。

目前這個項目以及在GitHub摘下65400星,駱先生還在日程表上方,溫柔地鼓勵大家:Python是一個“優雅”、“明確”、“簡單”的編程語言。學習曲線低,非專業人士也能上手。項目傳送門:https://github.com/jackfrued/Python-100-Days

最后,和大家分享幾個自學Python的好方式。

(1)一定要抽空補充理論知識。很多前輩會強調learn by doing,邊做項目邊學習,當然這也是我采用的方式。在這種方式下,你不斷犯錯,改正……學習效率非常高。但是,很多人走了極端,最后的結果就是不注意理論知識的學習,你會發現自己Google的能力越來越高,但真實的編程能力并沒有得到提升,如果你有這種情況,需要反思一下了。

(2)學會發問。好問題是建立在你自己已經實踐或者思考的基礎上問出來的,需要注意的是不要一遇到困難就喜歡直接上網搜索:「這個問題怎么回事啊?」、「我不明白你能不能幫我看看?」……

(3)善用搜索引擎獲得自己想要的答案。這里說的搜索引擎不是某度,是Google,而且要學會如何使用英文發問,如果有報錯信息,可以把報錯直接copy進搜索框。新手所遇到的問題,99%都可以在Stack Overflow上找到各種答案和實現方式。

(4)學會看報錯信息。一開始學習的時候,往往會忽視這一點,但實際上報錯信息給出了很多指向性的答案,所以,我們不能一昧的依賴搜索。

(5)學好英語。當我們真正使用Python的時候,官方文檔才是很好的查閱和進一步學習的資料,想要成為Python大神,就得多看官方文檔,優秀的Python程序員,幾乎每年都會去學習一遍官方文檔。

總結

希望大家看完我的分享后,能幫助你修正自學Python的方法,然后按照自己的節奏,日拱一卒,循序漸進。也歡迎大家后臺和我交流,你們是怎么學習Python的?

責任編輯:華軒 來源: python學習日志
相關推薦

2020-11-18 07:47:09

ElasticSear Lucene搜索服務器

2022-03-31 11:48:10

電腦CPU處理器散熱器

2023-01-26 00:25:09

JVM設置技術

2021-03-08 08:32:42

技術HTTP請求

2018-10-24 11:29:55

科技大佬硅谷老婆

2023-08-30 08:30:09

2018-10-17 18:53:20

HadoopSparkZookeeper

2020-10-14 06:43:47

打卡

2019-03-20 14:17:21

數據科學PythonSQL

2019-05-30 14:58:56

Pythonxml文件

2022-06-10 08:01:01

ahookshook代碼

2013-11-18 09:55:28

數據中Facebook

2014-08-22 13:45:59

2017-12-14 16:02:43

2021-04-12 21:34:29

Redis故障數據

2020-05-20 11:17:29

緩存服務器地址

2020-08-07 16:18:38

JavaScriptC++Python

2020-09-29 16:44:58

Python編程語言工具

2013-11-06 09:54:23

數據中心微軟

2013-11-14 10:34:45

資數據中心谷歌
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 成人国产午夜在线观看 | 日韩免费网站 | 九九热在线精品视频 | 欧美视频网 | 久久久www成人免费无遮挡大片 | www.久草.com | 中文字幕成人av | 日韩一区二区三区在线观看视频 | 97精品视频在线观看 | 亚洲福利在线视频 | 成人欧美日韩一区二区三区 | 亚洲一区免费 | 欧美中文字幕一区 | 国产ts人妖另类 | 91精品国产91久久久久久吃药 | 91精品国产一区二区三区 | 国产免费福利在线 | 黄色成人国产 | av免费入口 | 99热热热| 日韩成人在线网站 | 亚洲欧美在线观看视频 | 久久国产一区二区三区 | 久久成人精品视频 | 免费观看一级特黄欧美大片 | 国产免费看 | 日韩成人一区 | www.99热| 黄色网络在线观看 | 欧美精品一区二区三区四区 在线 | 一区二区精品 | 久久久亚洲综合 | 久久精品一区二区 | 99免费精品视频 | 综合国产在线 | 欧美国产一区二区三区 | 天堂资源| 99re在线免费视频 | 黄色av观看 | 精品亚洲第一 | 日本公妇乱淫xxxⅹ 国产在线不卡 |