戰爭熱誠的python全棧開發之路

  從學習python開始,一直是本身摸索,可是時間不等人啊,因此本身爲了節省時間,決定報個班系統學習,下面整理的文章都是本身學習後,認爲重要的須要弄懂的知識點,作出連接,一方面是爲了本身找的話方便,一方面送給想學習python的同窗,由於沒有學習完,因此實時更新,敬請期待,,,,javascript

  雖然本身能力有限,可是要是有同窗有不懂的能夠留言,在下會的有的必定知無不言,言無不盡(除了下面的文章鏈接以外,小編還補充了本身的自學之路,但願自學的同窗必定要堅持)html

python全棧開發學習目錄

  一,基礎知識

1,python的安裝 方法,連接:http://www.cnblogs.com/wj-1314/p/7428435.html

2,pycharm的安裝方法,連接:http://www.cnblogs.com/wj-1314/p/7919296.html

3,淺析格式化輸出和深淺copy,連接:http://www.cnblogs.com/wj-1314/p/7436299.html

4,輸出顏色與樣式的方法,連接:http://www.cnblogs.com/wj-1314/p/7449812.html

5,淺談編程規範的重要性,連接:http://www.cnblogs.com/wj-1314/p/7551184.html

6,python的編碼問題詳解,連接:http://www.cnblogs.com/wj-1314/p/8279890.html

7,集合操做方法詳解,連接:http://www.cnblogs.com/wj-1314/p/8423273.html

8,字典操做方法詳解,連接:http://www.cnblogs.com/wj-1314/p/8421724.html

9,列表操做方法詳解,連接:http://www.cnblogs.com/wj-1314/p/8433116.html

10,字符串操做方法詳解,連接:http://www.cnblogs.com/wj-1314/p/8419009.html

11,三級菜單和登陸認證程序,連接:http://www.cnblogs.com/wj-1314/p/7450089.html

12,購物車程序,連接:http://www.cnblogs.com/wj-1314/p/7447834.html

13,闖關總結,連接:http://www.cnblogs.com/wj-1314/p/8403977.html

14,模塊一考覈總結,連接:http://www.cnblogs.com/wj-1314/p/8403977.html

15,python 匿名函數與三元運算,連接:https://www.cnblogs.com/wj-1314/articles/8490618.html

 

  二,函數編程

1,文件操做總結,連接:http://www.cnblogs.com/wj-1314/p/8476315.html

2,匿名函數與三元運算,連接:http://www.cnblogs.com/wj-1314/p/8490618.html

3,序列化及其相關模塊(json,pickle,shelve,xml)詳解,連接:http://www.cnblogs.com/wj-1314/p/8206840.html

4,生成器和迭代器有這篇就夠了,連接:http://www.cnblogs.com/wj-1314/p/8490822.html

5,時間模塊time,datetime,連接:http://www.cnblogs.com/wj-1314/p/8533137.html

6,加密算法及其相關模塊的學習(hashlib,random,string,math),連接:http://www.cnblogs.com/wj-1314/p/8604266.html

7,重要的日誌模塊logging,連接:http://www.cnblogs.com/wj-1314/p/8607515.html

8,一篇就能理解函數基礎,連接:http://www.cnblogs.com/wj-1314/p/8490634.html

9,裝飾器 一篇就能講清楚,連接:http://www.cnblogs.com/wj-1314/p/8538716.html

10,關於操做文件的相關模塊(os,sys,shutil,subprocess,configparser),連接:http://www.cnblogs.com/wj-1314/p/8557077.html

11,淺談編程規範和軟件開發目錄規範的重要性,連接:http://www.cnblogs.com/wj-1314/p/7551184.htm

12,淺析模塊,包及其相關用法,連接:http://www.cnblogs.com/wj-1314/p/7510241.html

13,內置函數詳解,連接:http://www.cnblogs.com/wj-1314/p/7502187.html

14,*args和**kwargs的用法,連接:http://www.cnblogs.com/wj-1314/p/7484298.html

15,淺析對return的理解,連接:http://www.cnblogs.com/wj-1314/p/7481639.html

16,員工信息增刪改查程序。連接:http://www.cnblogs.com/wj-1314/p/8476435.html

17,模擬實現一個ATM+購物商場程序,連接:http://www.cnblogs.com/wj-1314/p/7501455.html

18, 闖關總結,連接:http://www.cnblogs.com/wj-1314/p/8476359.html

19,模塊二考覈總結,連接:http://www.cnblogs.com/wj-1314/p/8534245.html

 

 

  三,面向對象&網絡編程基礎

 

1,計算機基礎知識,連接:http://www.cnblogs.com/wj-1314/p/8687075.html

2,面向對象的程序設計,連接:http://www.cnblogs.com/wj-1314/p/8668481.html

3,面向對象設計思想發展史,連接:http://www.cnblogs.com/wj-1314/p/8693674.html

4,面向對象之封裝與類與對象,連接:http://www.cnblogs.com/wj-1314/p/8695557.html

5,面向對象之繼承與派生,連接:http://www.cnblogs.com/wj-1314/p/8675421.html

6,面向對象之多態與綁定方法,連接:http://www.cnblogs.com/wj-1314/p/8675548.html

7,異常處理問題詳解,連接:http://www.cnblogs.com/wj-1314/p/8707804.html

8,面向對象進階以內置方法,連接:http://www.cnblogs.com/wj-1314/p/8716516.html

9,面向對象進階之元類metaclass,連接:http://www.cnblogs.com/wj-1314/p/8716575.html

10,面向對象終極進階之開發流程,連接:http://www.cnblogs.com/wj-1314/p/9023788.html

11,面向對象練習題,連接:http://www.cnblogs.com/wj-1314/p/8734839.html

12,socket網絡編程基本介紹,連接:http://www.cnblogs.com/wj-1314/p/8940764.html

13,socket網絡編程之粘包問題詳解,連接:http://www.cnblogs.com/wj-1314/p/8953148.html

14,網絡編程練習題,連接:http://www.cnblogs.com/wj-1314/p/8926398.html

15,網絡基礎知識-HTTP協議,連接:http://www.cnblogs.com/wj-1314/p/8366776.html

16,網絡基礎知識-子網劃分,連接:http://www.cnblogs.com/wj-1314/p/8302473.html

17,網絡基礎知識-網絡協議,連接:http://www.cnblogs.com/wj-1314/p/8298025.html

18,淺析網站的基本構成和主要類型,連接:http://www.cnblogs.com/wj-1314/p/8022237.html

19,網絡基礎知識-TCP/IP協議各層詳解,連接:http://www.cnblogs.com/wj-1314/p/7588252.html

20,開發一套選課系統。連接:http://www.cnblogs.com/wj-1314/p/8707772.html

21,開發一個支持多用戶在線的FTP程序,連接:http://www.cnblogs.com/wj-1314/p/8707787.html

22,模塊三考覈總結,連接:http://www.cnblogs.com/wj-1314/p/9023916.html

 

  四,網絡編程進階&數據庫開發

1,操做系統基礎知識,連接:http://www.cnblogs.com/wj-1314/p/8302269.html

2,淺析IO模型,連接:http://www.cnblogs.com/wj-1314/p/8309118.html

3,淺析線程和進程,連接:http://www.cnblogs.com/wj-1314/p/8263328.html

4,淺析python中的socket server模塊的使用,連接:http://www.cnblogs.com/wj-1314/p/8260613.html

 5,併發編程之多進程理論,連接:http://www.cnblogs.com/wj-1314/p/9039735.html

 6,併發編程之多進程,連接:http://www.cnblogs.com/wj-1314/p/9042010.html

 7,併發編程之多線程,連接:http://www.cnblogs.com/wj-1314/p/9039970.html

 8,併發編程之多協程,連接:http://www.cnblogs.com/wj-1314/p/9040121.html

 9,併發編程練習題,連接:http://www.cnblogs.com/wj-1314/p/9033428.html

 10,Python GIL (Global Interpreter Lock),連接:http://www.cnblogs.com/wj-1314/p/9056555.html

 11,基於線程開發一個FTP服務器,連接:http://www.cnblogs.com/wj-1314/p/9033434.html

12 ,MySQL:windows中困擾着咱們的中文問題,連接:http://www.cnblogs.com/wj-1314/p/9147166.html

13,MySQL:測試題,連接:http://www.cnblogs.com/wj-1314/p/9213885.html

14,MySQL及其圖形界面navicat的安裝,連接:http://www.javashuo.com/article/p-vosnlbsb-by.html

15,數據庫,常見筆試題(一),連接:http://www.javashuo.com/article/p-kskrudms-bm.html

16,淺析mongodb,連接:http://www.javashuo.com/article/p-oecszpkq-z.html

17,python python操做MySQL,連接:http://www.javashuo.com/article/p-rhkmzbjo-k.html

18,MySQL基礎知識,連接:http://www.javashuo.com/article/p-faohmevi-k.html

19,MySQL進階之索引,連接:http://www.javashuo.com/article/p-tmhwechv-ba.html

20,MySQL:初始數據庫,連接:https://www.cnblogs.com/wj-1314/articles/9113687.html

21,MySQL:SQL邏輯查詢語句執行順序,連接:https://www.cnblogs.com/wj-1314/articles/9175454.html

22,MySQL:單表查詢,連接:https://www.cnblogs.com/wj-1314/articles/9175425.html

23,MySQL:多表查詢,連接:https://www.cnblogs.com/wj-1314/articles/9170768.html

24,MySQL:進階之視圖函數,連接:http://www.javashuo.com/article/p-xzokcxru-bc.html

25,MySQL:完整性約束,連接:https://www.cnblogs.com/wj-1314/articles/9122647.html

26,MySQL:性能優化之數據類型,SQL,八種鏈接,連接:https://www.cnblogs.com/wj-1314/articles/9152272.html

27,模塊四考覈理論知識點,連接:http://www.javashuo.com/article/p-fvpxgukx-bk.html

28,模塊四考覈程序知識點,連接:http://www.javashuo.com/article/p-zeyhkqtf-bq.html

  五,WEB開發基礎

1,前端學習內容的全部知識體系,連接:https://www.cnblogs.com/wj-1314/articles/9279483.html

2,html的簡單介紹,連接:https://www.cnblogs.com/wj-1314/articles/7874919.html

3,html語法介紹,連接:http://www.javashuo.com/article/p-zxvddhrn-bg.html

4,前端開發初始,連接:http://www.javashuo.com/article/p-fvgkdhou-t.html

5,CSS基本介紹,連接:http://www.javashuo.com/article/p-vshykjzi-p.html

6,CSS語法基礎,連接:http://www.javashuo.com/article/p-cqxfmshk-h.html

7,javascript基礎介紹,連接:http://www.javashuo.com/article/p-yaraifvr-x.html

8,javascript之變量與數據類型,連接:http://www.javashuo.com/article/p-dlfarbpx-h.html

9,HBuilder的安裝及用法,連接:http://www.javashuo.com/article/p-xikwaqtw-cs.html

10,javascript之分支判斷與內置對象,連接:http://www.javashuo.com/article/p-ppzixucq-gc.html

11,五句話搞定JavaScript做用域,連接:https://www.cnblogs.com/wj-1314/articles/10024646.html

12,JavaScript之ECMA對象的學習,連接:http://www.javashuo.com/article/p-vqxgiyjv-gc.html

13,JavaScript之函數function對象,連接:https://www.cnblogs.com/wj-1314/articles/9484408.html

14,jquery的流程導圖,連接:https://www.cnblogs.com/wj-1314/articles/9721444.html

15,jquery的事件流程導圖,連接:https://www.cnblogs.com/wj-1314/articles/9721402.html

16,前端HTML+CSS+JS流程導圖,連接:https://www.cnblogs.com/wj-1314/articles/9721221.html

17,開發「小米商城官網首頁」(靜態頁面),連接:http://www.javashuo.com/article/p-fpgyfcqu-es.html

18,開發「tdolist」項目,連接:http://www.javashuo.com/article/p-xqjfavnt-ep.html

19,開發「抽屜新熱榜」,連接:http://www.javashuo.com/article/p-rbetwjxn-v.html

20,模塊五考覈總結,連接:http://www.javashuo.com/article/p-sdjckhpp-e.html

  六,WEB框架開發

  目前主要使用的是Django,其標籤能夠點擊這裏:戳我前端

  

自學之路的各類苦難      

  這是2017年11月20日,我忽然想鼓起勇氣寫下這篇文章,記錄一下本身的python 學習之路,可能這是一個流水帳,可是我想記錄本身的過去,記錄本身踩過的坑,由於這是本身摸索的路,期間有過各類挫折,也許之後我還會加上本身一路上的經歷,以此來警惕本身,也但願給看到的盆友們一些幫助吧。java

     本身大學渾渾噩噩的,想幹點事情,可是不知道從何下手,我那時候已經大三了,對之後的路仍是很迷茫,由於咱們這個專業在本校只有一屆學長學姐踩過的路,因此對將來只能本身摸索。python

一:接觸python的初步階段

          大三下學期的一節課結束了,依稀記得是中午12點,我沒有去吃飯,而是在教室看手機,在哪看到了python,其實本身對這個東西當時仍是有些瞭解的,可是遇到了人生第一個給我視頻的人,她叫(陝西~小夏),她當時要我截圖給她東西,我知道多是網課管理員,可是仍是給了(由於陝西的比較貼切,啊哈哈),她雖然忽悠我說本身也是初學者,可是我說了兩個軟件,她都不知道,我才以爲她不是初學者,只是個管理員而已。從這以後,我理解到某州教育機構,也認識到(A老師)和(B老師)【備註:都是教育機構的老師】,她們會給我一些免費的視頻(可是這些視頻其實很雜,很亂,沒有章節,後知後覺)讓我學習。jquery

     那時候是2017年的三四月份,我有了人生的方向,感受本身的路找到了,很激動,認真的學習這些免費的視頻,最後發現什麼都會了解到,可是學習的知識卻很亂,我就很迷,,,,,,,,,,,c++

二:瞭解python的迷茫階段

     這時候,(A老師)和(B老師)出現了,告訴我我須要專門的培訓,系統的教育,這樣才能拿到高薪,我感受本身上當了,可是我不服輸,我想靠本身,並不想報網絡培訓班,而後本身學,但是網上免費的東西都很雜亂,本身學的效率根本不高(這是我學了兩個月,總結的結果)面試

     而後本身各類摸索,決定實習,在網上投了各類簡歷,還好學校不算不好,都收到了面試通知,可是進去後都是教育機構,這樣讓我更迷茫。。。。。。。。。算法

     我又陷入了沉思,究竟是不是必須報班,由於網上也說報班好(雖然不太相信網上的班),並且現實中好多也是教育機構,這時候不得不思考要不要報班。真的,在那時候陷入了報班的怪圈,之前不想報班是由於我不是計算機專業的,我是學統計的,是學數學的(這裏不得不提一下,數學系的另外一個專業是計算機專業,他們班不考研的都報班了,是c++和java,而我想學的是python,可是西安就沒有python線下的班,因此也是猶豫的一個因素,最後從後知後覺的角度來看,的確他們找到的工做待遇比其餘專業剛找工做的待遇好的不是一點點),真的不知道怎麼辦了,,,,,,,,,,mongodb

      在思索中,本身根本想不到出路,一時間真的陷入了報班怪圈,可是沒有多少時間思考,又必須準備秋招,這時候人生有一個貴人出現了(我喜歡叫他學霸,他學習好,人好,眼光長遠),我和他徹夜長談,終於獲得了一些啓發,我決定重振旗鼓,繼續學習,此時2017年八月初,,,,,,,,,,,,

三:肯定目標,自學python

      我開始有目標了,並且很堅決,就是作數據分析,自學python。 

      我瞭解到不少python的教育機構,也加過不少人,這時候又接觸到一個新的教育機構,叫老男孩IT教育培訓學校,也加了好幾個老師,也遭遇到要是不報班就會不理你的老師,也遇到了不報班還能夠稍微給你指導的老師,總之遇到了不少,也更加確認了我不報班的想法,很堅決,可是仍是要學習。

      在家裏我開始把matplotlib學完(這部分很簡單,可是作數據分析須要),而後也學了一些老男孩的教程(沒有報班,只是獲得了一些資料而已),暑假有目標以後,我去學校學習了(在家學習效率確實不高),這裏很是感謝學霸,真的(他不但鼓勵我,還給我介紹他舍友給我認識。讓我暑假在學校不至於孤單),固然也很是感謝暑假和我在工訓學習的小夥伴們(大家讓我學習到不少書本上學習不到的東西哦,也讓我意識到我和大家的差距)

     2017年八月中旬,來到學校後,我先看老男孩教育機構的課程(此處也很是感謝老男孩,雖然我沒有報班,可是我仍是用了大家的相關課程),而後也買到了幾本書。

   這是我買的第一次與python相關的書,我愛不釋手,首先花費了不到一週時間看完了一本,此時感受到時間不夠用,書也不夠看。

  而後就不停的買書,不停的看,慢慢的學到了知識,自我感受良好

四:趕鴨子上架,終於碰壁了

  爲何說是趕鴨子上架呢?上面也說到了,時間不等人啊,秋招立刻就結束了,因此很着急,本身學的也努力,並且感受效果還不錯,因此就去面試了。

  在學了兩個多月,本身感受還不錯,就去找相關工做,初步面試的基礎題都會了,可是面試官一問三不知,第一次的時候,我感受是面試官在刁難我;可是經歷了兩次,三次,,,

  我以爲是我自大了,想的多了,根本不是,他們問的問題,我都是瞭解,可是不是理解,這時候我靜下心來,想了想爲何?

  可能這是我人生最萎靡的階段,爲何這麼說呢,由於本身肯定了目標了,可是卻沒有找到相關工做,是本身不夠努力嗎,我感受本身很努力,python相關的東西,我也學完了啊,(此處說明一下,我不是計算機專業的)。

  

  2017年11月,認真想了好長時間,我也看到了不少老師說的,靜下心來,本身思考,一遍思考本身的人生,一遍思考本身的學習方法,開始我以爲本身想走數據挖掘之路,本身的學習方法沒有問題啊,可是爲何呢,找個這個工做怎麼這麼難啊,

五:沉澱以後,修改路線

  2017年12月,靜下心來,繼續看盜版視頻,就這樣看了一個月,其實學的東西不少,你們也明白,視頻只是一個指導做用,主要是本身學習,伴隨着視頻的指導,我學了面向對象,數據庫,前端知識,好多內容,確實學懂了,就這樣努力學習了兩個月,學到django的時候,有點累了,雖然學的很快,知識點看一遍就懂,可是好像發現給本身一個小項目都不會作,因此,我有點失落。

  2017年1月底,我發現本身學習沒人交流,這樣閉門造車是不可行的,(那時候沒有意識到反覆作項目的重要性)在思考之際,某老師給我打電話,問我領書的問題,雖然最後他的重點在報班了,我原本對他很 不屑的,可是AAA老師和我講道理,他也挺厲害的,沒有給我講報班的事情,只是問我本身掌握的怎麼樣,我以爲ok,他說我面試你吧,就這樣我這兩三個月的自學成果被檢驗了,結果確實答了一半多,(重點:本身學過的知識答上來一半),這還只是理論部分,雖然沒考我編程,可是我知道,本身的編程水平比起理論差遠了,因此明白了一個道理,那就是資源問題和本身的學習方法問題。

  靜下心來思考,編程這個東西確實須要不斷的練習,可是我只是看看看,我明白了本身的不足,鼓起勇氣報班了,這是2018年2月1號,拿着父母的血汗錢報班了,我會記得這個日子的。可能這是我「窮」而思變的開始吧,(本身確實時間太緊張了)

六:奮起直追,永不言棄

   報班後,從頭開始學習,發現好多難點,本身之前學習的時候都跳過了,,,,(這點須要提醒自學的同窗額,難點必定要掌握。)慢慢本身進入了學習的狀態,也有時間思考前面的路怎麼走

  這裏小編總結有如下幾點,送給學習python的人,不管是自學,仍是報班學習。(拙見,有補充的請你們暢所欲言)

  1,必定要多寫代碼,無論怎樣看會,都不行,必須寫

  2,必定要把難點掌握了,不要放棄每個難點,必須弄懂

  3,寫項目的時候,必定要弄懂思路,千萬不能本身騙本身

  4,好多班的學習表都大同小異,但願自學的同窗必定要堅持,我上面的python乾貨就是一個個難點的文章,全看懂也是大神了。

  5,有時間的話,仍是但願本身學習,這樣會學到好多東西,

七:學習感悟,回首總結

  這是 2018.8.19,我寫一下本身學習的流水帳,其實學到這,差很少視頻的東西沒有多大的意義了,咱們主要是在被監督的環境下,養成了一種好習慣,那就是堅持不懈的學習,並且是有目的的學習。有可能後面的知識點,視頻錄製的並很少,可是咱們卻知道本身須要自學些什麼,這就是一種進步。我也不知道本身會說什麼,可是我想說的是咱們在別人的指導下,確實入門了,知道學什麼了,那前面的路,走什麼方向,那就是本身的興趣了。

  不管如何,每一個人都有本身的目的,當學習的目的達到了就ok了,後面的路,就看本身的方向了。加油!!!

相關文章
相關標籤/搜索