战争热诚的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了,后面的路,就看本身的方向了。加油!!!

相关文章
相关标签/搜索