目前我对Python的意向比较大,因为我Python基础好,但是我发现网上很多人都不建议Python作为第一语言说Python是一门解释型语言等等,几乎都推荐Java或者其他语言,想问一下大家的看法(大二)
我当年学的第一门语言是BASIC,不是qbasic,而是 gw-basic。这么多年了,也不耽误用各种别的语言。
当年的gw-basic,是显学,到处都是培训班、书籍,人们讨论的都是它。现在呢?
这个问题本身就是一个思维误区。什么第一语言第二语言,你今天学的,30年后,还不是和今天看 gw-basic一样么。
一个有上进心的人,只有不断学习。
支持python。 现在是人工智能 大数据时代,必须是python。java和c也可以学一下
我觉得java和python都很适合作为入门的编程语言,至于说解释、编译型语言,这个对于编程来说没啥影响啊,而且python和java都可以面向对象编程,后面有需要的时候在去学习java也会很容易。
另外既然你已经有一定的python基础了,那么使用python作为你的第一语言,也更容易入门,而且python目前的就业也不比java差。
python
# 计算斐波那契数列
def fibonacci(n):
if n <= 1:
return n
else:
return fibonacci(n-1) + fibonacci(n-2)
# 输出前10个斐波那契数列
for i in range(10):
print(fibonacci(i))
java
// 计算斐波那契数列
public class Fibonacci {
public static int fibonacci(int n) {
if (n <= 1) {
return n;
} else {
return fibonacci(n-1) + fibonacci(n-2);
}
}
public static void main(String[] args) {
// 输出前10个斐波那契数列
for (int i = 0; i < 10; i++) {
System.out.println(fibonacci(i));
}
}
}
如果你是想通过学习编程语言来找一份工作的话,我建议你再学还是学习再晚Java比较好。但这并不意味你学习Java就不能学习Python了,所有编程语言的思想其实都是相通的,你学会了Python在学Java的时候你就更加得心应手一些。
另外如果你仅仅是因为兴趣想去学习你们编程语言的话,我感觉 Python是比较友好的,因为Python的话难度比较小一些,而且更加易于理解。
java工程师是计算机科学职业领域中最复杂的一个工种。绝大多数传统的编程思想已经不适用了,为了在多种平台中使用,多种技术都借鉴了大量软科学的知识和理 念。成为优秀java工程师所要具备的专业技术,涉及到广阔而复杂的领域,这些领域又会因为你最终必须服务的各方的介入而变得更加复杂。专业技术可能会引领你 进入成为java工程师的大门,但只有运用该技术创造的应用程序以及你跟他人并肩协同的能力,才会真正让你变得优秀。
以下答案由GPT-3.5大模型与博主波罗歌共同编写:
作为一名计算机科学的学生,掌握多门编程语言是非常有价值的,但是选择哪门语言作为第一语言需要根据个人的兴趣和目标来决定。
Python作为一门高级语言易于学习和使用,其优美的语法和强大的库使得Python在数据分析、机器学习、AI等领域非常流行。如果你对数据科学以及人工智能等方向感兴趣,那么学习Python是非常合适的。
而Java作为一门编程语言具有广泛的应用领域,从桌面应用程序到Android应用程序,从云计算到大型企业应用程序,Java无处不在。同时Java比Python更加严格的类型检查和更好的可扩展性,使得Java非常适合作为学习编程基础知识和大型软件开发的第一门语言。
综上所述,你可以根据自己的兴趣和目标来选择学习的语言。如果你想进一步发掘机器学习和数据科学的潜力并搭建高度自动化应用环境,可以选择Python。如果你想打好编程的基础知识,或者准备从事大型软件开发或云计算方面的工作,可以选择Java。
以下是Python和Java两个语言中的一个简单实例代码:
Python代码:
# 输出Hello World
print("Hello World!")
Java代码:
public class HelloWorld {
public static void main(String[] args) {
// 输出Hello World!
System.out.println("Hello World!");
}
}
如果我的回答解决了您的问题,请采纳!