咨询一下专业人士,本人打算自学一门编程语言,Python的学习难度和易用性咋样?

恐惧扼杀思想


作为一名IT行业的从业者,同时也在采用Python实现机器学习方面的研发,所以我来回答一下这个问题。

对于初学者来说,学习Python语言是不错的选择,一方面Python语言的语法简单易学,另一方面Python语言目前的应用领域也比较广泛,包括Web开发、大数据开发、人工智能开发、嵌入式开发等等。随着大数据和人工智能的推进,目前Python语言的上升趋势比较明显,语言生态也越来越完善,相信在产业互联网阶段,Python的应用将会得到进一步的普及。

Python是传统的Web开发解决方案之一,所以从Web开发开始学起对于初学者来说是比较现实的选择,与大数据和机器学习不同,从事基础的Web开发并不需要掌握各种复杂的算法,所以即使数学基础比较薄弱也可以学习。

学习Python首先从基础的语法开始,由于Python属于函数式语言和面向对象语言的结合体,所以既有函数式语言的直接性,又具备面向对象语言的灵活性。基础语法部分包括数据类型、运算符、关键字、列表、元组、字符串、字典、流程控制、函数、类、面向对象概念(封装、继承、多态等)、异常处理、表达式、IO操作、多线程、网络编程基础、数据库操作等内容。基础部分还是比较简单易学的,通常在2周左右就能够基本掌握(我在头条写了关于Python学习的系列文章,初学者可以读一下)。

学习Web开发还涉及到Django框架的学习,另外还包括Web前端开发的知识,包括Html、CSS和JavaScript,其中JavaScript是学习的重点也是一个难点。目前JavaScript上升趋势比较明显,采用JavaScript的场景也在不断得到拓展,所以对于Web开发人员来说,JavaScript是一个需要重点学习的内容。

我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。

如果有互联网方面的问题,或者考研方面的问题,都可以咨询我,谢谢!


IT人刘俊明


看你的发展方向,我现在将python定位爬虫软件,所以我感觉python并不是很难

首先你要掌握一些基础知识,比方说列表,字典,字符串等,在后面的很多的程序中,这些功能是经常用到的

其次你要掌握一些正则,request等一些你发展方向的知识,简单说有了基础之后,你就要满满的打造上层建筑,就是比方说你要做软件,你肯定要做界面,python的界面有很多种库,你要知道各种库的不同,然后才可以有发展方向

之后,一定要多练习,很多东西学过就会忘记,所以一定要常用,多练,将掌握的知识真的转化成为自己的知识,才算是学习成功了


VBA杂谈


解释型脚本,易学易用,跨平台,库多,可以上车


分享到:


相關文章: