加载中......
输入验证码,即可复制
微信扫码下载好向圈APP, 登陆后即可进入消息页面查看验证码
只需要3秒时间
能不能自学python,会不会太难?
Python圈
3701 查看 10 0 反对

说说我的看法高级模式

您需要登录后才可以回帖 登录|立即注册

  • 凌千慎

    2022-7-28 16:37:21 使用道具

    作为一名计算机专业的教育工作者,我来回答一下这个问题。
    首先,对于已经具备一定编程基础的同学来说,学习Python的初期还是相对比较容易的,但是要想找到一份Python开发岗位,还需要做好三方面的准备。

    能不能自学python,会不会太难?w1.jpg

    其一是要选择一个主攻方向,这对于就业的影响是非常明显的。Python语言是一门典型的全场景编程语言,在Web开发、大数据开发、人工智能开发、嵌入式开发等领域都有所应用,所以要选择一个自己的主攻领域,然后按照该领域的岗位需求来制定学习计划。
    其二是根据自身的知识基础和能力特点来选择一个岗位类型,目前采用Python的岗位类型可以分成三大类,分别是算法岗、研发岗和应用开发岗,不同岗位对于知识结构的要求有所不同。从近几年的人才需求情况来看,开发岗的人才需求量相对大一些,而且对于开发人员的整体要求也并不算高。
    其三是为自己构建一个实践和交流场景,学习编程语言一定要有场景的支持,否则很难深入学习。虽然目前Python语言的应用场景非常多,但是人才招聘量却并不算大,而且很多岗位都集中在大数据、人工智能领域,这些领域对于从业者的要求往往也比较高,比如学历等,所以如果想在Python技术领域走得更远,可以重点考虑读一下研究生。
    从学习的顺序上来说,初学者可以先按照Web开发路线来学习,一方面Web开发的入门难度相对比较低,另一方面Web开发的参考资料也非常丰富,即使采用自学的方式,也会有一个较好的学习体验。在完成了Web入门之后,可以结合自身的实际情况,选择一个主攻方向。
    我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。
    如果有互联网、大数据、人工智能等方面的问题,或者是考研方面的问题,都可以私信我!
  • 爱芙

    2022-7-29 12:05:53 使用道具

    假如你不是初学者,Python应该算是最易学语言之一了,它简单,优雅,易读易懂。
    但是对于初学者来说,任何一种编程语言都是最难的。
    因为你不仅仅要学习编程语言,而是要学习语言的思考范式,机器的思考模式!
  • 冷琴阁主

    2022-7-30 11:46:14 使用道具

    Python是一门解释型、面向对象、动态数据类型的高级程序设计语言,其丰富的第三方库让开发者可以做很多有意义的事情。
    如果你本身接触过其他编程语言,那么学习Python是很容易上手的,完全不用担心,要做到精通很难,但要入门搞事情还是很快的。
    如果你是其他行业转向编程领域的话,虽然入门编程会有一个或短或长的适应期,但总体相较于其他编程语言,Python入门也是相对比较简单的。建议可以尝试学习一段时间,看看自己是否适合编程领域。
  • godfather757

    2022-7-30 22:21:57 使用道具

    我是老K,一个IT创业者,平时会在各平台的@老K玩代码 分享项目案例和实战经验,有需要的可以关注我。
    python是一个长久的事情,但如果你想用python做些事情,那很多时候1个月左右的时间就已经足够了。
    你首先要花一些时间熟悉一下pytho语言的语法,这个不难,也正是python的优势。
    之后就是根据你的需要,去了解一下常见的第三方库,并且找一些好的项目实践,通过实际项目提高这一方面的技能。
    现在Python主要的应用领域有爬虫、网站开发、数据分析和可视化、机器学习和AI等,每个人可以先想到自己想深耕于哪个方向,还是开始学习。


    一、 打好基础

    Python的语法还是比较简单的,掌握以下几个知识点,基本可以让你上手大多数的第三方库:
      变量类型
        字符串:str整型:int浮点型:float列表:list字典:dict集合:set元组:tuple
      逻辑判断
        if ... elif ... else...for loopwhile looptry ... except ...
      函数和类
        函数:def 和 lambda类:class库:module



    二、了解以下常用的第三方库

    Python的应用领域有很多,基本想得到的功能,你都可以在github上找到相应的库
    但主要的应用还是集中在以下4个方面
      网络爬虫:如requests、bueatifulsoup4、selenium等网站开发:如flask、Django等机器学习:如tensorflow、sklearn、keras、pytorch等人工智能:如nltk、gensim、opencv等数据分析:如numpy、pandas、matplotlib等


    三、实践项目

    有很多可以找到实践项目的网站,比如

      github: https://github.com实验楼: https://shiyanlou.com
  • 々冰蓝々

    2022-7-31 19:26:08 使用道具

    Python是一门编程语言,是指挥计算机工作的一门语言,简单易学,易于操作,非常适合初学者来学习,网上有许多零基础的课程,你可以先大致看一下,对python有一个大致的了解。
    Python在各个领域应用十分广泛,可以用于以下几个方面:
    web开发、爬虫、自动化运维、自动化测试,大数据,人工智能、图形处理,科学计算、多媒体应用等。
    我目前也在自学Python,也是从零基础开始学的,现在能独自写一些简单的代码,能用Python来办公,工作效率得到了很大的提高。
  • 中国路大众心

    2022-8-1 02:23:53 使用道具

    python是一种很强大的语言,自学它是否容易需要根据你的基础和希望学习的方向来判断。
    如果题主之前没有任何编程基础,那么题主首先需要了解基本的编程逻辑,然后再根据编程入门书一步步学习语法。
    如果题主之前有一定的编程基础(即其他语言),那题主只需要明确自己希望学习的方向,更加具体细化的学习。
    如果题主希望学习数据分析,那就多了解pandas numpy等。如果题主希望学习机器学习,那需要题主了解一些数学知识,然后多用用sklearn tensorflow等。
    希望我的回答对你有所帮助。如果想了解更多关于python入门的资料,欢迎关注公众号【每天学python】,回复【资料】可以领取五本入门书籍~
  • 因扎吉在无锡

    2022-8-1 18:54:44 使用道具

    只要是理工科毕业的,有点代码思维的,学会python都不难。但只是看书做题,工作中没有实际项目练手的话,入门简单进阶难。
  • lan_show

    2022-8-2 20:46:55 使用道具

    Python现在能做的事情很多, 人工智能, 数据分子,web,爬虫,如果没有一个系统的学习框架很容易把自己搞得晕头转向, 建议试试百战程序员线上培训,利用空闲的时间花点小钱充实自己, 业界大佬带你系统的学习Python的各个方面知识
  • 爱的Neely

    2022-8-3 05:44:30 使用道具

    不会。
    它都被纳入小学课程了,你要说它难吧,我觉得难免有些牵强。你要说他简单吧,从头开发一套软件还确实很难。
    那么问题出在哪里呢?
    python的简单

    简单的语法,python的语法十分简单,而且没有花括号,代码风格比较易读。
    丰富的的模块生态,因为其丰富的模块生态,导致大家都是api调用工程师,能读懂api就能用起来,这有什么难的,这是我写的一段爬去糗事百科的代码,就是分析xpath就可以了,简单到飞起。

    能不能自学python,会不会太难?w1.jpg

    python的困难

    也不是python的困难,是所以编程语言的难点,这些难带在我个人开来,我称之为抽象思维。比如代码目录接口,软件框架设计,方法执行逻辑...等,这都是教科书,培训班没办法快速培养的,只能靠你自己去悟。
    所以你在学习的时候要经常看那些优质代码,优质的书籍来提升自己的抽象思维,当你的抽象思维到达一个高度的时候,你看待一个框架,很快的就能感觉到它其中的原理。也就是说这个时候你也可以去尝试制造一些轮子来让别人使用了。


    简单的只是表象,一切能在百度上查询出来的都不难,难在于你编程时候的抽象思维能力,而这些恰恰是百度不出来的,只能靠你平时的领悟。
    如果你有不同的看法,可以在下方评论,我们一起讨论。
  • star℡〢ヽ影子

    2022-8-3 23:10:37 使用道具

    百战程序员IT问题专业解答
    Python是一门编程语言,是指挥计算机工作的一门语言,简单易学,易于操作,非常适合初学者来学习,网上有许多零基础的课程,你可以先大致看一下,对python有一个大致的了解。
    Python在各个领域应用十分广泛,可以用于以下几个方面:web开发、爬虫、自动化运维、自动化测试,大数据,人工智能、图形处理,科学计算、多媒体应用等。
    我目前也在自学Python,也是从零基础开始学的,现在能独自写一些简单的代码,能用Python来办公,工作效率得到了很大的提高。

相关阅读