Python自学之路-序

转眼已到三月,感觉时间过的飞快,作为一名普通的程序员,总觉得不应该这么颓废,趁着还有精力学习,总觉得该学点什么。

于是有了这样一个决定,学习一门新的语言。

一、学习何种语言

其实一直很纠结去学习哪种语言,说实话,如今技术迭代真的很快,想要不被淘汰,就要不断自我充电。

在选择语言方面,我考虑了这么几点:

1.学一门热门语言

全世界差不多有600多种编程语言,主流的有20多种。

为什么要选择热门语言呢?首先它的社区一定很活跃,有一群人在,在你自学的道路上能帮助你很多。其次,网上有很多较为全面的参考资料,源码项目供你学习,同时一些大牛的博客心得你都可以参考学习,大大降低了自学成本。

2.学一门高级语言

对于我来说,首先自身的基本功相对来说没有那么扎实。其次,对我来说,编写代码最终是为了解决实际的应用问题。

我不是研究底层,开发高效率的应用系统那块料的人。所以找一门高级语言,通过学习,通过利用第三方库,第三方组件,自己去处理拼接从而开发出满足自己需求的小工具,这对我来说意义比较大。

3.最重要的,学一门你感兴趣的语言

如果你学习的过程中一点兴趣都没有,那你是痛苦的,同时学习的效果也一定不理想。

二、为何选择Python

最初我有三个方向,java、js、python。

至于为什么最后选择了Python,也是最后根据自己的实习情况来的。

首先排除了java,因为自己本身是c#方向的,再学一门java其实对于自身来说需求不大,java能开发的c#也基本都能够满足,复杂度来说两者也较为接近,兴趣度上也不是很高。

其次是js,目前来说js真的越来越火了,身边的很多同时也在学,对于纯后端的我来说确实学习js也不错,自己本身也有一定的基础。js也能开发一些有趣实用的脚本,对于工作和生活都有一定的帮助。

但是后来为什么没有选择呢,我想是因为从心底来说,还是更想学Python吧。

Python目前来说真的很火,很多产品和其他职业的人或多或少也都会点,其实Python真的可以做很多事情,主要也希望通过学习Python去开发一些有意思的小工具,丰富下生活,提高下工作效率。

三、学习计划

学习是一个长期和坚持的过程。既然决定学习,打算每天花1-2个小时的时间去学习Python,周末的话投入4小时左右。

1.第一个周期:了解

主要系统的了解下Python,整理下Python到底可以做哪些事。

整理下比较有用的学习资料,博客,社区,网站等,方便自己的学习。

2.第二个周期:基础

搭建环境,学习语法,并能初步的习惯Python,使用Python

3.第三个周期:实战

利用Python去开发一些小工具,由小到大,同时也会记录下我学Python的过程,作为自己的积累,也希望对其他要学Python的人有一些借鉴。

四、总结

虽然学习是件痛苦的事情,但付出总是有回报的,亲们,有兴趣一起从零开始学习的欢迎一起交流,互相监督。

你可能感兴趣的:(Python自学之路-序)