有java基础学python要多久-学好Python,c++ 和Java要多久?

首先要先说清楚什么叫学好。

如果只是能够熟练的使用它们来进行工作的话。那我已自身为例。

我cs出身,因为教学大纲里没有python,所以没学过系统学习过python。学习C的时候花了半年。因为这是真正系统学习的第一门语言,所以花了很久的时间。之后的两门语言c++和java都是教学大纲里有要求的,我利用空闲的时间提前自学完了课本,然后自己做实验把学到的都做了一遍,这样我认为是学完了。其中c++花了两周、java一周。为什么后面这些这么快呢?因为有C的底子,他们看上去都有C的影子,只是有一些细微的差别。

我没用过c/c++进行工作过,只是在参加acm的时候写过。工作中常用的是java、PHP和python,但我从未真正的学习过python。因为工作需要使用python,所以我大致了看了下语法,再找了一份demo,大概看一下别人怎么写的。然后依葫芦画瓢的自己写一份,之后就按照c/c++的思想去使用python实现工作目标。虽然从未真正学过,但也能看得懂标准库和第三方库里的源码。工作时遇到没用过的方法就看下源码,然后写的demo测试看看。工作中常用的三种语言java花了一周的学习时间、PHP也花了一周(虽然在系统的学习C以前用过许多的脚本语言,但PHP算是严格意义上第一次学习的脚本语言,故花了不少时间)、python的话算是半天吧(语法和看demo的时间)。

综上所述,在你有C语言的基础下,要学好(能够用于工作)Python,c++ 和Java分别需要一周(python作为第一门接触的脚本语言的前提下)、两周(c++作为第一次接触的面向对象语言)、一周(有了c和c++的基础,学java轻松了不少)。

但如果学好的定义是精通的话。抱歉,我无法回答。没有一本语言我敢说自己是精通的。我能够写一些自己需要的PHP或python扩展,但要我对源码进行大刀阔斧的改动,再重新编译安装,完全驯服PHP,我没那个能力。我对jvm还是一知半解,更不要提c/c++了。

补充:

如果你是一个CS的在校生,我建议是好好上课,不用着急。编程语言只是工具而已,知识永远不嫌多,不要为了更多磨炼武器的时间而减少了锻炼身体的时间。学校的课程没有一门是没用的,既是你现在认为他没用。这是一个过来人的建议。我现在已经在后悔没有认真对待一些当年认为不重要的课程。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值