订阅本站

python项目awesome-python-webapp自学总结

andyyelu 发表于 2017-4-12 分类 编程 | 1条评论

续前面的博文,每天晚上或者周末抽点时间,总算把廖雪峰的python3的教程看完,并按照后面的项目练习了一番。

进展:

目前大致是全部看完了,也把代码全部码了一遍,算是有些收获。最难的感觉还是ORM,看了好久才懂一些。后面的前端方面的不是学习重点,就直接看看代码就过了。

问题:

404无法解决,无法访问——也就是说根本就没完成。

但是下载github上的代码,运行正常。

开始以为是数据库问题,但既然下载的可以运行,说明数据库SQL语言没问题,重复录入了好几遍。

可能还是handlers.app,自己码的代码存在的一两个小问题就导致整个访问不了,暂时debug找不到。但也不准备在耗时间在这里,前面也说了,我的目的是数据分析和爬虫。

web要学的话,还要学css、javascript和html,等等等等。

目前主要还是先补充点mysql的知识,还有git也了解一些。

自学python

andyyelu 发表于 2017-3-25 分类 编程 | 发表评论

从二月底开始自学python,到今天已经过去了差不多一个月了。虽然目前还没有什么成果,进度还停留在基础的语法等方面,不过对python还是提起不少兴趣,看到未来的一些前景。这里整理一下自学python编程的一些思路。

首先,为什么要学编程?

原因一:由于经常逛互联网相关的资讯网站和论坛,对于互联网相关概念接触地比较多,想要了解更多的知识。

这方面纯粹是出于个人兴趣,是对极客geeker的向往,想掌握点电影中黑客那样吊炸天的技术。不管是基础方面的如C++、python或者perl等的编程语言,还是什么前端后端全栈什么的工种,或者到vuejs/linux/mysql等只是知道名字不知道具体应用的东西,而或是最新的大数据、人工智能和机器学习,以上种种我都想要去了解它。目前能够引起个人兴趣的知识已经不多了,特别是在对自己专业知识日渐失去好奇心的今天。

原因二:出于个人生存需求,学习计算机技能提高自己,以便在竞争中不落于人后。

之前文章中已经提过,想学习人工智能和大数据。而这方面的原因是看到了技术的迅猛发展,担心自己被技术所淘汰。尽管我目前所在的化工行业还是很传统的技术行业,感受不到人工智能的影响。但越是传统,就越是担心其被新技术所淘汰的可能。当然更重要的是对新技术的渴望。因为行业太过于传统,其目前的研发体系的效率实在低下。我希望找到新技术去改善这一环境,脱离过度依赖重复试错的的现状。同时也是希望自己能够弯道超车,而不是被自己落后的技能束缚在单一的工作上。

那么,为什么是python?

1、python更接近于自然语言,学起来更快

实际上从去年开始我就在学习编程,而所学的是C++。大学的时候我学的是VB,因为那时候想要专注于化学专业,认为编程作用不大,所以就选择了高中时期有所接触的VB,以便节约时间。而去年开始重新学习编程时,VB基本上已经忘光,所以学习起应用更加广泛的C++。可是C++实在太繁琐了,断断续续学了好快半年,就只把基础语法、函数和类等过了一两遍,完全不知道后续路线,也学得很枯燥,最后我还是换成python。

2、python有丰富的模块

不要重复造轮子。这是我在v2ex上经常看到的。我学编程并不是想要过度深究编程语言内部的逻辑,而是将其作为提高自己能力的工具而已。而python有大量官方和第三方的模块,需要的各方面应用几乎都可以找到对应的适用模块,省去自己开发的麻烦。

3、python适用于我想要学习的方向

目前我想要学习的是爬虫以获得相关资料,大数据分析处理专业的文献资料,而这两方面正好是python所擅长的。其它方面像是网站开发,虽然是目前python的主要应用,不过不在个人需求范围内,预计仅会做简单的了解而已。其它的像是机器学习和人工智能,虽然也很感兴趣,不过目前还是先脚踏实地慢慢来先。

目前我还在慢慢学习中,参考的是廖雪峰老师的python 3教程。暂时没有去找太多其它方面的资料,这里就不共享了。后续预计还要学习linux/git/MYSQL等,希望自己有个好的结果。


普人特福的博客cnzz&51la for wordpress,cnzz for wordpress,51la for wordpress

无觅相关文章插件,快速提升流量