一桌菜,十几盘,有荤有素,有凉菜有热菜,该怎么吃呢?你可以找一盘看起来好吃的,也可以找一盘离自己近的。但是,得动筷子。不管怎么吃,最重要的就是动筷子,学技术也是一样。
不要去纠结XX编程语言是不是适合初学者,我要多久才能学会XX,认准一个目标,整就牛!
人生苦短,I Write Python!
下面谈谈对于学习Python自己的一些看法,经验:
1、读书,读好书
书籍是人类进步的阶梯,一本用心编写的好书更是如此。下面推荐几本经典的Python书籍,由浅入深。
Python编程,从入门到实践
Python官方教程文档
Python核心编程
流畅的Python
在IT行业,最为经典可靠的永远是官方文档(比如作为Windows开发你不可绕过的MSDN),因此学会查阅官方文档,能看懂基本的专业英文也是必备技能。
2、动手实践
Python开发首选IDE当然是Pycharm,不过初学者,就不建议去使用功能繁杂的IDE了,一款优秀的编辑器足矣,这里推荐VSCode这款强大的编辑器,微软出品,安装Python插件后亦可达到IDE的效果,单步调试、语法智能提示、Pylint来让你的代码更加Python化等等优点一个都不少。下图就是使用VSCode调试Python脚本的示意图。
眼过千遍不如手过一遍!
书看千行不如手敲一行!
手敲千行不如单步一行!
F5、F9、F10、F11,只有更多的调试程序,才是你进步的最佳捷径!
3、从开源项目、经典项目中汲取知识
这里推荐全球最大的交友网站GitHub,上面有很多优秀的项目可供参考、交流。切不可固步自封,停留在自己一个人的世界当中。
Python最大的好处就是第三方库超级多。没有什么问题不能通过一句import语句来解决。对于初学者特别的友好,Py程序员的口号就是:拿来主义编程,有现成的用现成的,没现成的找现成的!
写代码的时间一定要大于看视频的时间!
写代码的时间一定要大于看视频的时间!
写代码的时间一定要大于看视频的时间!
重要的事情说三遍,一定要多动手实践,尤其是编程这个行业,切勿眼高手低,只动眼不动手!
作为一名IT行业的从业者,同时也在使用Python做机器学习方面的开发,所以我来回答一下。
首先,对于初学者来说学习Python是不错的选择,一方面Python语言的语法比较简单易学,另一方面Python的实验环境也比较容易搭建。
学习Python需要的时间取决于三方面因素,其一是学习者是否具有一定的计算机基础知识,其二是不同的学习方向需要不同的学习时间,其三是掌握程度不同需要的时间也不同。
如果学习者具备一定的计算机基础,那么学习Python语言的基础语法部分还是相对比较容易的,通常一周左右的时间就能够掌握基本的Python语法,然后再利用2到3周的时间完成一些实验通常就可以了。如果基础比较薄弱,或者干脆没有任何计算机基础,那么学习Python的基本语法也不会有太大的困难,但是学习时间会有一定的延长,正常情况下6到8周能够熟练掌握基本语法,并完成一些简单的实验。
如果学习Web开发方向,还需要学习一定的前端开发内容(Html、CSS和Javascript)和Django库,另外还需要掌握数据库知识。对于初学者来说,通常需要3个月左右的时间,能够达到开发岗位实习要求。
如果学习大数据方向,则需要具备一定的数学基础(线性代数、概率论等),需要学习Numpy、Matplotlib、Scipy、pandas等库,顺利的话3个月左右也能够达到实习岗位的要求。学习大数据方向通常需要先学习如何进行数据采集,通常是先学习如何开发“爬虫”,然后再学习数据分析。另外,学习大数据分析的过程也会顺便学习机器学习的相关内容,因为机器学习是目前数据分析的常见手段之一。
我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。
如果有互联网方面的问题,或者考研方面的问题,都可以咨询我,谢谢!
版权声明:本文来自用户投稿,不代表【爱生活网】立场,本平台所发表的文章、图片属于原权利人所有,因客观原因,或会存在不当使用的情况,非恶意侵犯原权利人相关权益,敬请相关权利人谅解并与我们联系(邮箱:youzivr@vip.qq.com)我们将及时处理,共同维护良好的网络创作环境。