小孩子才做选择,必须两个都学!

不用纠结,又不是说学校让你选一个学,你就真的只学一个了!(别被课本知识限制了)

从一名开发工程师的角度,我的建议是,将 Java 作为主武器,重点学习;将 Python 作为一把小工具,用来提高工作效率、制作脚本。

为什么呢?

首先 Java 和 Python 都是编程语言界的顶流,就应用场景而言,二者不分上下,几乎覆盖了网站开发、GUI、图像处理、大数据、区块链、云计算、人工智能等所有其他编程语言可支持的功能。

但是 Python 的简洁高效,使得其更适合作为数据分析、数据科学、人工智能的主语言。而 Java 的健壮性、跨平台、可移植、稳定性使得其更适合作为 企业级应用开发 的主语言。因此 Java 在企业中的应用更为广泛,目前市场对 Java 程序员的需求也更大,相对更容易获得工作机会。

因此,如果你偏好研究、算法等方向,也可以选择 Python 作为主语言;而如果你想要从事开发岗位,建议选择 Java 作为主语言。

不过我建议二者最好都学习下,我自己是在大一时接触 Python,拿他做了一个爬虫和抢红包脚本,后来考虑到就业前景,就转战 Java 了。不过,只要有机会,我就会经常拿 Python 来解决一些日常问题,提升工作效率。

当然论述一个问题·:

不想偏科的话java肯定要学。

我也觉得java啰嗦,但是基于jvm的生态是目前最完善的。而且如果不喜欢java,还有其它基于jvm的语言可以选,总有一款适合你。java入门

python的话就是在系统处理,科学计算,机器学习方面非常的趁手,如果有需要学起来也很快,不用单独考虑,顺便就学了。

学习Python,应该从哪里入手呢?先看一个学习路线图

第一阶段:Python基础,主要学习内容包括:计算机组成原理、Python开发环境、Python变量、流程控制语句(选择、循环)、数据容器(列表、元组、字典、集合)、函数及其应用、文件操作、模块与包、异常处理、面向对象、飞机大战游戏设计与PyEcharts图表设计。

第二阶段:Python高级,主要学习内容包括、并发编程(多任务编程)、网络编程(了解网络通信协议、HTTP、HTTPS)、数据库编程(MySQL基础、高级、多表查询、事务处理、索引优化、主从复制、Kettle ETL工具、数据可视化展示FineBI或Tableau)、Linux操作系统(操作系统概述、常用Linux命令、网络配置、软件安装与卸载等)、Python高级及正则表达式、mini-web框架之FastAPI、Python爬虫应用实战。

第三阶段:前端Web开发

What???Python工程师还需要学习前端开发技术么?是的,虽然作为一个后端工程师,也需要了解前后端交互,知道Web应用是如何通信的。针对前端内容需要掌握的技术主要包括:HTML、CSS、JavaScript、Ajax、jQuery框架、VueJS等等

第四阶段:Python Web框架开发

经过前面三个阶段的学习,已经基本具备项目开发经验了。接下来,我们可以学习一些比较主流的Python Web框架,为什么要学习框架呢?

python零基础

如果你是0基础小白,可以从Python开始起步,但是也不能光学一门语言。

如果你是想做大数据方向,那么Java是你必须要学的语言。

java和python应该学哪一个,纠结?相关推荐

  1. python和java哪个好学-Java和Python去学哪个好

    原标题:Java和Python去学哪个好 Python和Java是两种截然不同的编程语言,但两者对于现在的程序员来说都是十分有用的工具.就学习强度来说,Python相对于Java来说比较好学一些,跟直 ...

  2. python和java先学哪个-java和python先学哪个

    作为世界上使用范围最广的编程语言,Java难免总是被拿来跟Python比较,而且,在编程语言的各种对战中,Python 与Java也是打得最热烈的. Java必须显式声明变量名,而动态类型的Pytho ...

  3. Java 、Python、C++哪一个发展前景更好?

    现在IT行业的发展前景是非常明朗的.IT行业在我国经济中是一个相对较新的行业,但已经为国民经济做出了显着贡献.那么,IT行业热门的C.C++.Java .Python.PHP 等计算机语言,哪一个发展 ...

  4. 主流技术Java、Python怎么学?如何提升你的编程基本功?(MySQL、Linux、算法的核心知识讲解,瓶颈期的你如何做提升?)

    前言 关于Java.Python这两个目前"斗"的最狠的编程语言,我相信很多人都并不陌生,每一个拿出来将都是长篇大论,所以我就长话短说,希望帮助你在未来的编程生涯中,对于主语言的选 ...

  5. Python、Java、C++该学哪一个?

    市面上常见的几种编程语言Python,java,C++,TA们主要是用来干什么的? 一.JAVA Java拥有跨平台.面向对象.泛型编程的特性,非常受企业的喜欢,广泛应用于企业级Web应用开发和移动应 ...

  6. 学python和java哪个难?,java和python哪个难学

    java和python哪个好学 ①python比Java简单,学习成本低,开发效率高;②Java运行效率高于python,尤其是纯python开发的程序,效率极低;③Java相关资料多,尤其是中文资料 ...

  7. 学完python再学Java顺利吗,学完python再学Java要多久

    这篇文章主要介绍了学完python再学C++会不会轻松一点,具有一定借鉴价值,需要的朋友可以参考下.希望大家阅读完这篇文章后大有收获,下面让小编带着大家一起了解一下. 1.学编程先学python,然后 ...

  8. java好还是python好-学Python 好还是java 好?

    说实话python和java各有各的优点,经过python这几年的快速发展,现在的市场其实很明朗了,python其实更加适合于爬虫机器学习人工智能领域,但是java还是偏向于工程性的领域,所以领域不同 ...

  9. 零基础学编程学java还是python-零基础学编程,Java和Python你pick谁?

    点击播放 GIF 0.1M 作为世界上使用范围最广的编程语言,Java难免总是被拿来跟Python比较,而且,在编程语言的各种对战中,Python 与Java也是打得最热烈的. 如果你问一名Java程 ...

最新文章

  1. Ubuntu下su:authentication failure的解决办法
  2. App乱世,3721离我们有多远
  3. 树梅派kali界面_使用树莓派和kali Linux打造便携式渗透套件
  4. 实现用户名密码登陆,输入错误3次后锁定用户
  5. 高质量JAVA代码编写规范
  6. csuoj 1351: Tree Counting
  7. 让小黑人360度旋转的制作技巧
  8. Spring框架中XML配置特殊属性注入
  9. 12.用户和组账户管理
  10. docker基础4--docker的命令
  11. 5个简单的游戏设计技巧,让你的游戏更有趣
  12. 黑客游戏(强烈推荐)攻防ctf
  13. 听见丨哈罗单车完成10亿元人民币D2轮融资,复星领投 场景化AI应用服务公司百可录完成A轮融资
  14. 什么是嵌入式?嵌入式技术应用领域
  15. 前端基础知识学习之-ShadowDOMLightDOM
  16. android把音乐存到sd卡上,将离线音乐移动到Spotify for Android到SD卡 | MOS86
  17. 小黑为四川大学实习金融专业同学解决了困扰好久的一个代码小bug,获得成就感,和清华实习同学约饭啦(被请客),继续向前的leetcode之旅:145. 二叉树的后序遍历
  18. matlab 梯度图像,快速计算matlab中图像的梯度
  19. 如何更改安卓设备的序列号?
  20. win10怎么用计算机算进制,Win10系统计算器如何转换进制-win10系统下各进制转换的方法 - 河东软件园...

热门文章

  1. 学生大本营专业技术交流的和谐社区
  2. Hive产生背景及Hive是什么
  3. MIPS指令集:寄存器
  4. fabric 图形放大后边框保持不变
  5. 【转】微软工程师主讲的SqlServer2005视频教程
  6. 微信小程序自动化测试——自定义测试(Minium)
  7. Linux系统应用 Centos7共享服务samba设置
  8. uniapp封装日历组件
  9. 用ClownFish返回智能实体
  10. php从字符串中提取身份证号(代码汇总)