我们知道不管是Java还是Python都是当今很火的编程语言,所以对于刚开始学习编程的同学来说选择哪一门语言来学习就成了难题。因为我本身是一名程序员,所以如果我主观的给你建议显然是有偏见的,我会建议你先学Java,然后再去学Python,但是如果你去问一名Python程序员的话你可能会得到相反的答案。

我们可以通过全世界有名的社区分析得出,Java始终是比较受欢迎的语言,不管是知乎,CSDN还是更专业的StackOverFlow 等社区,Java相关的讨论和问题始终都是要多于其他语言的。我一开始接触Python的时候,觉得它仅仅是一门脚本语言,但是后来发现这是我的误解,毕竟Python也是一门强大的面向对象编程语言,而且在各个社区的活跃度也是相当的高,还是有很多人喜欢这一门编程语言。如果我们要选择一种具有吸引力的,简单强大的,同时有着强大社区支撑的语言,显然这两门语言都是满足条件的。我们还是要继续纠结。所以我们再做一些其他的比较。

第一点是代码量。在Java中通过I/O读取一个文件要写10行代码,而Python中只要两行就够了,这一点是Python的优势,因为对于新手程序员来说肯定是希望编写更少的代码。

第二点是关于静态变量和非静态变量。我的观点是对于新手来说你需要一门有着强类型约束的语言和严谨的编译器来防止你犯二,那么在Java中,你不会写出变量类型混乱的代码,但是在Python中就需要你自己心里有点B数了,所以这一点我是很喜欢Java的。

第三点是执行速度。这是企业级应用的命脉,Java很明显是要快于Python的。

第四点,在运行Java之前你是需要先编译代码才能运行的,而Python不用编译就能直接运行,在Python控制台可以直接解释Python命令,这一点对于新手来说更加的简单。

所以我们略微比较就发现其实两门语言各有各的优势,我们就不再继续往下比较了,选择哪门语言确实值得你慎重思考,特别是要结合你的专业和以后计划从事的工作。但是千万不要让这个问题困扰你太长时间,毕竟时间很宝贵的,加油,只有当你上道了,你心里才会做出真正的选择。

最后说一点,作为一名Java程序员,我从我个人角度来说:学习Java并且把它当成职业生涯的编程语言你不会后悔的,当然了,你也可以利用空余时间学习一下Python,并且可以写一些实用的小工具。说了这么多,如果你还在纠结,干脆通吃它们不就完了吗,这,才是一个技术人员该有的状态。难道不是吗?

关于Java和Python的问题,强哥曾经详细写过一篇文章分析,如有需要请直接移步查阅。文章地址:Java和Python现在都挺火,我应该怎么选? />

为什么都建议学java而不是python-现在学Python还是Java好呢?相关推荐

  1. 为什么都建议学java而不是python-学java好还是Python好?

    首先我简单的说下目前的市场发展行情,Java和Python发行时间都有很多年了,但是或许你自己也应该清楚,Python是什么时候开始步入我们的生活,步入我们的眼线的,对,就是近几年,这几年随着培训机构 ...

  2. 为什么都建议学java而不是python-是不是Python比Java更容易学,更容易就业?

    这是一个非常有意思的问题,作为一名IT从业者,同时也是一名教育工作者,我来回答一下. 首先,从编程语言自身的语法结构来看,Java语言要更难一些,对于初学者来说,学习Java语言的时间成本要更高一些, ...

  3. python每天学多久_怎么自学python,大概要多久?

    怎么自学Python? 首先,我不赞同边查边做边学,或者说是强烈反对. 查询资料的过程是一个非常耗时.耗精力的过程,而最终获取的都是支离破碎的碎片化知识. 因此,我还是建议应该系统的对Python进行 ...

  4. 3D建模怎么学?3D游戏建模怎么学?【内附各种建模软件、学习教程】想自学的戳进来

    第一 :学3d建模需要美术基础,但是不代表现在就需要美术基础. 很多朋友想学3d建模,但是遗憾的是,圈内人总是对他们说,学3d建模需要有美术基础,你们有吗?然后很多没有美术基础的朋友,就耷拉着脑袋,灰 ...

  5. 3D建模怎么学,3D游戏建模怎么学

    3D建模怎么学,3D游戏建模怎么学 第一 :学3d建模需要美术基础,但是不代表现在就需要美术基础. 很多朋友想学3d建模,但是遗憾的是,圈内人总是对他们说,学3d建模需要有美术基础,你们有吗?然后很多 ...

  6. 为什么都建议学java而不是python-为什么都建议学Java而不是Python?两者有什么区别吗?...

    熟悉编程的朋友都知道,不管是Java还是Python 一直都是两种非常了不起的,强大的编程语言,但是对于刚开始起步学习编程的朋友来说,会困惑且最经常问的问题是,不知道是该学 Java 还是 Pytho ...

  7. 为什么都建议学java而不是python-就目前来说,学Java好还是学Python好?

    我建议你选择首选JAVA JAVA和Python哪个岗位就业多,更好找工作? 首先目前的情况确实是公司的Java的需求量是要大于Python的,从各大招聘网站上面都可以看得出来,Java是目前企业应用 ...

  8. Python和java二选一该学啥

    这个问题可能需要非常辩证的来看待,需要结合自己个人的职业规划以及现阶段的学习需求. 在这里,致敬一下Linus,"C是最纯粹的语言,也是所有程序员必须要会的语言".根据我个人这几年 ...

  9. 真的不建议学Python,煞笔才学习Python,学Python难?两个小时足够搞定

    对于Python这么语言,可以当作一门兴趣或爱好来学习,但是若是想找到份好的工作还是谨慎为主,这也是为什么不建议你搞Python的原因. 如果说,有些读者的学历非常牛逼,然后学习能力也非常强,那么选择 ...

最新文章

  1. Android鬼点子 100行代码,搞定柱状图!
  2. 机动车驾驶人科目三考试项目及合格标准
  3. python from __future__ import division
  4. MySQL (13)---查询数据
  5. nagios插件脚本check_linux_stats.pl 安装
  6. 80x86段寻址的原因
  7. Python3图片中竖排文字
  8. Opencv项目实战:03 扫描二维码条形码
  9. 【学习笔记】windows快捷键
  10. BZOJ1022 [SHOI2008]小约翰的游戏John
  11. 【前端面试指南】简历上的前端常用单词,你拼写对了吗?
  12. 计算机一接上网线重新启动,一插上网线电脑会自动重启解决方法
  13. MapX和MapXtreme区别
  14. Diagrams(draw.io)-怎样实现跨线
  15. ACL20|MART: Memory-Augmented Recurrent Transformer for Coherent Video Paragraph Captioning
  16. 客户端邮件同步到webmail如何操作,电子邮件地址怎么注册?
  17. C + + 课程设计之服装信息管理系统。①代码分析(含有源码)
  18. What?小程序居然可以脱离微信环境运行
  19. 第一本全方位阐述华为端到端战略管理体系的著作《华为战略管理法:DSTE实战体系》出版了!!
  20. 阿里巴巴2020年研发实习生在线笔试题目

热门文章

  1. Tableau可视化学习笔记:day05-06
  2. 推荐一个站点:里面有很多不错的长文
  3. opencv 滑动条的创建和使用
  4. docker-compose.yml模板文件
  5. 物理综合:Compile
  6. ajaxFileUpload.js插件支持多文件上传的方法
  7. 【剑指offer】面试题20:顺时针打印矩阵
  8. 我对于男人喜欢喷香水是觉得很恶心的一件事
  9. Bailian4098 第二大价值【排序+最值】
  10. 【联系】—— Beta 分布与二项分布、共轭分布