学习python的难点是什么?

Jack゛


你好!

首先,得知道python需要能够做什么。它有六大研究方向!包括常见的web开发,自动化运维与测试,网络爬虫,数据分析,人工智能和机器学习。它也是世面上的主流编程语言。得看自己想选择哪一个领域进行学习与深造!

然后,在这六大方向中,相对比较难进入的是人工智能,机器学习和数据分析等领域,当然要学好python也不一定能进入到该领域,还需要掌握其他的技能!

最后,单独说python语言本身的话,难不难都是因人而已的,和自己的知识基础情况以及学习能力息息相关的!相对其他语言来说,python语言是很容易入门的,适合新手学,但是后期难度会增大。

总之一句话,一定要知道自己为什么要学,并且要进去哪个领域,选择也很重要!






人工智能崔老师


如果只是针对python语言本身的难点的话,我觉得有以下几点:数据结构,python相比于其他语言,有哪些数据结构以及优缺点特有语法,python中有些语法,其他语言是不一定有,比如装饰器、生成器、闭包等等并发编程,实现并发的方式除了多进程、多线程、异步外,还有协程,这些方式的效率、性能跟其他语言相比,有何差异,多大差异抛开语言本身,具体工作中,用到的相应领域的知识,还需要从头学习,这些也可以算作难点吧,比如:网络编程,你需要学习socket、tcp、udp等等协议的知识web编程,你需要了解http协议、前端,数据库等相关方面知识自动化测试领域,你需要了解测试流程、测试框架等等方面知识。
目前Python在IT领域有非常广泛的应用,而且伴随着云计算和大数据的落地应用,目前在一些传统行业领域,Python的应用也逐渐开始普及,相信随着工业互联网的发展,未来更多的学生和职场人都需要掌握Python编程。
按照历史经验来看,很多初学者在学习Python的初期并不会遇到太多的问题,这主要得益于Python语言简洁清晰的语法结构,但是在学习到中后期,往往会遇到两方面问题,其一是无法建立Python的编程思想,其二是无法实现落地应用。



建立Python编程思想往往是Python初学者面临的第一个问题,很多人在学习Python很长一段时间后,依然不能建立起自己的编程思想,这个原因是多方面的,很多人也确实完成了不少实验。要想建立Python的编程思想,首先要从分析问题的角度出发,也就是说要先有解决问题的思路,然后再通过Python语言来进行实现。初学者在学习Python的过程中,往往都是直接通过实验案例来学习编程语言,这个过程其实缺乏了一个重要的环节,那就是前期的设计思路。
要想建立自己的编程思想,除了要掌握Python的语法结构之外,还需要从Python的编程模式入手,这对于初学者来说是比较便捷的解决方案。
对于很多初学者来说,无法把编程语言应用到实践环境中也是一个比较普遍的问题,而要想解决这个问题,要首先从搭建Python应用环境入手。当前随着诸多企业纷纷实现云端化运营,Python的应用场景也会越来越多,初学者应该重视对于云计算平台的学习,以便于实现Python语言与实践环境的结合。最后,初学者要想解决学习Python过程中的问题,也应该注重多与有经验的开发人员交流。
希望您采纳!谢谢!

\n

{!-- PGC_VIDEO:{"thumb_height": 720, "vposter": "http://p0.pstatp.com/origin/tos-cn-p-0000/d11edb48bd74428aa12c2ab272d5bba2\

不动声色的强大vlog


python是目前很火爆的语言,在大数据、人工智能方向得到了很好的应用,很推荐学习python,那么学习学习python的思路和难点在哪里?下边说说我自己的看法,你可以参考一下!

python是很直观的面向对象编程的语言,底层大量的封装了c函数,给我们提供了很方便的接口,我们用起来也简单很多。基础方面,包括数据类型、语法特点、迭代、模块、循环、函数、文件、异常。这些相对简单一些,但是想要熟练应用,保证代码的少出错,还是要不断练习,这样才能得心应手。

个人认为难点在于python包含大量的第三方接口,虽然方便了我们的使用,但是大量的模块及方法需要我们去自己解读第三方模块的解释及给出的demo,这类接口是基于基础进行的功能化接口,方法是有点难以看懂。我自己刚开始使用python操作excel表格看了很久的第三方模块才得以操作。

所以,我认为学习python,要不断的练习基础,然后要学会自己去解读第三方模块,这个虽然有点困难,但是有益于学习更多的模块。希望可以帮到你!


少年风


初期学习书本知识,然后尝试做一些实用的小工具,做中学,效果很佳,难点的话要看你用他做什么了。


分享到:


相關文章: