学python好还是学web前端好?

2021-01-15 09:56发布

18条回答
香蕉牛油果酸奶
1楼 · 2021-01-19 09:23.采纳回答

web网站开如只在web和python两门语言中选择,那到底选择哪一个呢?我们先来分析下这两门语言的特点


python 语法飘逸,写简单的web速度快,产出高。更灵活。倾向与大数据分析AI智能,


web 语法通俗易懂,页面交互渲染便捷,插件模块支持较广,开发管理成本较低


Python语言最近几年上升趋势明显,伴随大数据和人工智能的发展,Python语言未来的发展前景非常广阔。Python语言目前在Web开发、大数据开发、人工智能开发、嵌入式开发和后端服务开发领域都有广泛的应用;Python自身语法简单、使用方便、开发周期短。虽然Python语言自身的语法比较简单,但是Python也可以写出非常复杂的程序,另外大数据和人工智能领域的Python开发对于学历有一定的要求。学历较高选择Python会有一个更加广阔的发展空间。


前端开发不仅包括传统的Web前端开发,也包括移动端开发(Android、iOS等)、各种小程序开发和大数据呈现端开发等,随着node.js的便捷学习,前端开发后端化也是一个发展趋势,所以目前的前端也被称为“大前端”。


从行业发展的趋势来看,未来前端开发的前景还是非常广阔的,相对于Python开发来说,前端开发对于学历要求并不高,对于基础比较薄弱的人来说,选择前端开发是比较现实的选择。虽然前端开发的整体难度并不算高,但是内容却非常多,而且也比较杂,所以学习前端开发也需要一个系统的过程。另外,JavaScript语言还是具有一定难度的。


灰机带翅膀
2楼 · 2021-01-15 15:50

前景都不错,都属于比较容易上手的。剩下的就看个人兴趣 

等等同学
3楼 · 2021-01-15 15:56

从就业方面来说,web前端的就业市场会比Python更广泛一些,薪资上面也还是比较可观的;

Python入门一般要求最好是本科以上学历,而web前端技术扎实一些,专科的学历市场接受度也是可以的。

只爱泡泡的哆啦A梦呀
4楼 · 2021-01-15 16:04

当前学习Web开发和Python编程都是不错的选择,具体选择学习哪个方向,要取决于两方面因素,其一是初学者自身的知识结构和能力特点,其二是取决于初学者的发展规划。另外,初学者所处的环境,对于学习方向也有一定的影响。

Web技术体系经过多年的发展已经趋于成熟了,而且Web开发领域不仅人才需求量比较大,人才需求的类型也比较多元化,所以不同知识结构和能力特点的初学者,都能够找到自己的发展切入点。Web开发分为前端开发和后端开发两大部分,初学者如果基础比较薄弱,可以从前端开发开始入手,学习难度相对比较低。

Python语言是比较典型的全场景编程语言之一,而且Python语言也可以从事Web开发,但是当前在IT互联网行业内,技术团队对于Python开发人员的要求还是比较高的,因为Python开发往往应用在大数据、人工智能相关的领域。如果自身的数学基础比较扎实,同时具有较强的学习能力,那么学习Python也是不错的选择。

一碗馄饨皮儿
5楼 · 2021-01-15 16:48

这俩哪个能学明白,都挺好的a

Python现在的前景非常好

但是web前端也是每个公司都必不可少的岗位

这俩专业就业都挺好的

看个人爱好 兴趣吧

或者两个专业都试听下

看看实际听课效果

亦橙
7楼 · 2021-01-17 21:59

看个人喜好,web是做网页,python是做人工智能

可口可乐
8楼 · 2021-01-17 23:15

看自己适合什么学什么

郝多余 - 想要一个家
9楼 · 2021-01-18 09:10

如果是女孩子,喜欢挑战难一点的课程,建议学Python,

如果只是喜欢计算机行业,想学编程类的课程,建议学web,毕竟相比较Python,女孩子学web的还是更多一些

相关问题推荐

  • 回答 3

    换行。比如,print hello\nworld效果就是helloworld\n就是一个换行符。\是转义的意思,'\n'是换行,'\t'是tab,'\\'是,\ 是在编写程序中句子太长百,人为换行后加上\但print出来是一整行。...

  • 回答 42

    十种常见排序算法一般分为以下几种:(1)非线性时间比较类排序:a. 交换类排序(快速排序、冒泡排序)b. 插入类排序(简单插入排序、希尔排序)c. 选择类排序(简单选择排序、堆排序)d. 归并排序(二路归并排序、多路归并排序)(2)线性时间非比较类排序:...

  • 回答 70
    已采纳

    前景很好,中国正在产业升级,工业机器人和人工智能方面都会是强烈的热点,而且正好是在3~5年以后的时间。难度,肯定高,要求你有创新的思维能力,高数中的微积分、数列等等必须得非常好,软件编程(基础的应用最广泛的语言:C/C++)必须得很好,微电子(数字电...

  • 回答 28

    迭代器与生成器的区别:(1)生成器:生成器本质上就是一个函数,它记住了上一次返回时在函数体中的位置。对生成器函数的第二次(或第n次)调用,跳转到函数上一次挂起的位置。而且记录了程序执行的上下文。生成器不仅记住了它的数据状态,生成器还记住了程序...

  • 回答 9

    python中title( )属于python中字符串函数,返回’标题化‘的字符串,就是单词的开头为大写,其余为小写

  • 回答 6

    第一种解释:代码中的cnt是count的简称,一种电脑计算机内部的数学函数的名字,在Excel办公软件中计算参数列表中的数字项的个数;在数据库( sq| server或者access )中可以用来统计符合条件的数据条数。函数COUNT在计数时,将把数值型的数字计算进去;但是...

  • 回答 1

    head是方法,所以需要取小括号,即dataset.head()显示的则是前5行。data[:, :-1]和data[:, -1]。另外,如果想通过位置取数据,请使用iloc,即dataset.iloc[:, :-1]和dataset.iloc[:, -1],前者表示的是取所有行,但不包括最后一列的数据,结果是个DataFrame。...

  • Python入门简单吗2021-09-23 13:21
    回答 45

    挺简单的,其实课程内容没有我们想象的那么难、像我之前同学,完全零基础,培训了半年,直接出来就工作了,人家还在北京大公司上班,一个月15k,实力老厉害了

  • 回答 4

    Python针对众多的类型,提供了众多的内建函数来处理(内建是相对于导入import来说的,后面学习到包package时,将会介绍),这些内建函数功用在于其往往可对多种类型对象进行类似的操作,即多种类型对象的共有的操作;如果某种操作只对特殊的某一类对象可行,Pyt...

  • 回答 8

     相当于 ... 这里不是注释

  • 回答 4

    还有FIXME

  • 回答 3

    python的两个库:xlrd和xlutils。 xlrd打开excel,但是打开的excel并不能直接写入数据,需要用xlutils主要是复制一份出来,实现后续的写入功能。

  • 回答 8

    单行注释:Python中的单行注释一般是以#开头的,#右边的文字都会被当做解释说明的内容,不会被当做执行的程序。为了保证代码的可读性,一般会在#后面加一两个空格然后在编写解释内容。示例:#  单行注释print(hello world)注释可以放在代码上面也可以放在代...

  • 回答 2

    主要是按行读取,然后就是写出判断逻辑来勘测行是否为注视行,空行,编码行其他的:import linecachefile=open('3_2.txt','r')linecount=len(file.readlines())linecache.getline('3_2.txt',linecount)这样做的过程中发现一个问题,...

  • 回答 4

    或许是里面有没被注释的代码

  • 回答 26

    自学的话要看个人情况,可以先在B站找一下视频看一下

没有解决我的问题,去提问