截止至2019年10月,TIOBE编程语言排行如图所示

这里重点考虑前三种语言和JS。C作为底层语言直接忽略,主要对JAVA,Python和JS进行对比。

JAVA: 强类型静态语言,入门较Python难度更大,常用于企业级应用。如金融,ERP等。

Python: 入门简单,应用场景广,除web开发外,在其他方面如爬虫、人工智能、数据分析等方面也有广泛应用。Python的入门成本不高,学习难点或许是不同库的调用?

小结:Python的入门速度和开发效率强于JAVA,运行效率弱于JAVA。在web开发方面,或许Python更适用于小场合,JAVA适合于大场面?

综上,对个人开发者来说,Python更为友好一些。

至于Python和JS的对比,前端本身就熟悉JS,基于之前的工作经验,NodeJS的学习不是很难。Python的话只是很早以前看过一些基本语法,写过个爬虫,其他并不是很了解。

但是从扩展技能栈的角度出发,最后还是选择学习python作为开发语言(NodeJS也很优秀的!)。

学习计划

暂时打算通过两至三周完成,第一周复习Python的基础语法(预计一周),第二周开始学习Python的web服务器开发(预计一至二周).

下章预期时间 - 2019/11/10

python是后端语言还是前端语言_从前端到后台-语言选择相关推荐

  1. 用python语言写小程序_小程序用什么语言开发?python语言开发可以开发吗?

    时间: 2020-01-04 20:16:44 本次介绍小程序用什么语言开发?python语言开发可以开发吗?小程序开发语言前端三件套:1.WXML文件2.WXSS文件3.JS文件 小程序是什么?通俗 ...

  2. c语言tab什么意思_速收藏 | 学习C语言最需要记住的基础知识!!

    点 工控分享技术服务社区,赶紧上车 C语言一经出现就以其功能丰富.表达能力强.灵活方便.应用面广等特点迅速在全世界普及和推广.C语言不但执行效率高而且可移植性好,可以用来开发应用软件.驱动.操作系统等 ...

  3. python web后端和vue哪个难_全栈开发用纯后端模板与Vue+后端框架组合哪个好?

    全栈开发没有明确的定义,但应该指的就是前端+后端+数据库.所以只用纯后端框架,不算全站开发.至少在Angularjs出现以前,我没听说过全站开发这个词. 你问题描述中的感觉是对的,这就是前后端分离的好 ...

  4. r语言library什么意思_医学统计与R语言:百分条图与雷达图

    微信公众号:医学统计与R语言如果你觉得对你有帮助,欢迎转发 百分条图-输入1: library(ggplot2) 结果1: year 输入2: percentbar <- gather(perc ...

  5. 语言nomogram校准曲线图_医学统计与R语言:Meta 回归作图(Meta regression Plot)

    微信公众号:医学统计与R语言如果你觉得对你有帮助,欢迎转发 输入1: install.packages("metafor") library(metafor) dat.bcg 结果 ...

  6. python用于数据处理真的那么强大嘛_为什么有那么多人选择Python,真的有那么好吗?...

    Python真的有那么好吗 今天超模君讲的是4个关于Python编程语言的故事,来看看人工智能时代爆发的Python. 超模君在这里不会告诉你Python是"较好的编程语言"(无论 ...

  7. 移动web前端开发框架_移动前端开发是Web前端开发吗?

    移动端开发并不是Web前端开发,但移动前端开发和web前端开发其实都属于前端开发的范围,目前前端发展的趋势就是大前端,可以说是包罗万象.但不论趋势如何发展,目前来看HTML.CSS和JavaScrip ...

  8. 知道python语言应用2020答案_热点:大学moocPython语言基础与应用答案

    2020年智慧树网课答案为您详细解读azMisb热点:大学moocPython语言基础与应用答案的详情,题主的教授应该是想要同学们找出一个值得研究和讨论的theory,简单来说就是你论文探讨的中心.然 ...

  9. windows c语言 http 状态检测_从软件架构说C语言

    今天我来聊聊软件的构架,这是一个粗浅的宏观的东西.主要涉及3个概念,他们是:界面.处理和数据库. 因为界面和数据库也有一定处理,所以他们的外围也是处理. 软件开发就是围绕着他们展开的,变化的只是他们的 ...

  10. 传热学c语言节点编程题_哈工大苏小红C语言编程题目第二周的答案第一二题12...

    本人亲自测试过,答案完全正确!!! 1输出逆序数(3分) 题目内容:从键盘任意输入一个3位整数,编程计算并输出它的逆序数(忽略整数前的正负号).例如,输入-123,则忽略负号,由123分离出其百位1. ...

最新文章

  1. js按钮触发网页提醒_jquery,js页面加载时自动点击触发jq按钮-Go语言中文社区
  2. springmvc二十一:自定义类型转换器
  3. matlab fill 渐变,Matlab的渐变色填充(一)
  4. 关于如何卸载Lenovo System Interface Foundation方法
  5. ICCV 2019 | 从多视角RGB图像生成三维网格模型Pixel2Mesh++
  6. Android v4、v7、v13 的区别
  7. 【视觉项目】【day1】8.20号实验记录(初步使用模板匹配)
  8. Pytest Hooks方法之pytest_runtest_makereport获取测试用例结果
  9. linux培训课程第十三天:ppt以及笔记
  10. Java集合系列---HashMap源码解析(超详细)
  11. 微信公众号发起微信支付 c#
  12. jsp中excel文件的创建与读取
  13. PTA:6-3求单链表结点的阶乘和(15分)
  14. python怎么把代码做成软件_python代码能做成软件吗
  15. 3D优化之ShadowGun系列三:shader系列汇总
  16. eclipse配置https
  17. Jetpack Compose for Desktop: 里程碑1发布
  18. 数据分析_python数据可视化(基于matplotlib+pandas)
  19. 记录一些面试相关的刁难题
  20. ubuntu 下tftp服务器配置笔记

热门文章

  1. activiti页面展示流程图乱码_activiti 5.17 流程图中文乱码问题
  2. 客户端与服务器之间的文件传输,客户端与服务器的文件传输
  3. Matplotlib - 饼图、环形图 pie() 多重饼图 subplots() 所有用法详解
  4. websocket 带头部信息请求 header_关于websocket跨域的一个奇怪问题
  5. 正确的LeetCode刷题姿势!
  6. 论文浅尝 | 图神经网络综述:方法及应用
  7. 机器学习算法中的准确率、精确率、召回率和F值
  8. 事理逻辑为核心的自然语言处理理论实践与工业探索项目
  9. 18-Gm-TransH:Group-Constrained Embedding of Multi-fold Relations in Knowledge Bases,嵌入,transH,n-ary
  10. 论文学习16-Going out on a limb: without Dependency Trees(联合实体关系抽取2017)