会java需要多久能学会python_学好Python,c++和Java要多
久?
⾸先要先说清楚什么叫学好。
如果只是能够熟练的使⽤它们来进⾏⼯作的话。那我已⾃⾝为例。
我cs出⾝,因为教学⼤纲⾥没有python,所以没学过系统学习过python。学习C的时候花了半年。因为这是真正系统学习的第⼀门语⾔,所以花了很久的时间。之后的两门语⾔c++和java都是教学⼤纲⾥有要求的,我利⽤空闲的时间提前⾃学完了课本,然后⾃⼰做实验把学到的都做了⼀遍,这样我认为是学完了。其中c++花了两周、java⼀周。为什么后⾯这些这么快呢?因为有C的底⼦,他们看上去都有C的影⼦,只是有⼀些细微的差别。编程先学c语言还是python
我没⽤过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的在校⽣,我建议是好好上课,不⽤着急。编程语⾔只是⼯具⽽已,知识永远不嫌多,不要为了更多磨炼武器的时间⽽减少了锻炼⾝体的时间。学校的课程没有⼀门是没⽤的,既是你现在认为他没⽤。这是⼀个过来⼈的建议。我现在已经在后悔没有认真对待⼀些当年认为不重要的课程。