当前位置: 首页 > 面试题库 >

Python编程与Java编程

通俊发
2023-03-14
问题内容

在过去的两年中,我一直在编写Java,现在,我开始用python(另外)进行编写。

问题是,当我查看我的Python代码时,似乎有人试图将Java代码转换为python格式,但结果却很糟糕,因为- python不是Java。

关于如何摆脱“用Python编写Java”模式的任何技巧?

谢谢!


问题答案:

您可能会考虑将自己沉浸在Python范例中。最好的方法是先了解他们的知识,然后通过阅读一些文献并查看一些代码示例来探索最佳实践。我推荐Mark
Lutz学习Python。非常适合初学者和高级用户。

如果您使用Python进行编程,并且无法利用所有内置的,对开发人员友好的Pythonic语法,则会给自己带来很大的不公。

正如我的法语老师曾经说过的那样:“法语不只是英语中使用了不同的单词。”



 类似资料:
  • 问题内容: 在过去的两年中,我一直在编写Java,现在,我开始用python(另外)进行编写。 问题是,当我查看我的Python代码时,似乎有人试图将Java代码转换为python格式,但结果却很糟糕,因为- python不是Java。 关于如何摆脱“用Python编写Java”模式的任何技巧? 谢谢! 问题答案: 您可能会考虑将自己沉浸在Python范例中。最好的方法是首先了解他们的知识,然后通

  • 编程可以极大地提高我们收集和分析世界信息的能力,而这些信息又可以通过上一节所述的谨慎推理来发现。 在数据科学中,编写程序的目的是,指示计算机执行分析步骤。 电脑无法自行研究世界。 人们必须准确描述计算机应该执行什么步骤来收集和分析数据,这些步骤是通过程序来表达的。 表达式 编程语言比人类语言简单得多。 尽管如此,在任何语言中,还是有一些语法规则需要学习,这里就是我们开始的地方。 在本文中,我们将使

  • Boost.Call_traits 这个库提供了传递参数给函数的最好方法的自动演绎,依据参数的类型。例如,当传递的是如int 和 double这样的内建类型,最高效的方式是传值。对于用户自定义类型,则传送const引用通常更好。Call_traits为你自动选择正确的参数类型。这个库还有助于声明参数为引用,而不用冒引用到引用的风险(在C++这是非法的)。Call_traits常用于要求以最高效方式

  • 问题内容: 是否可以用Java进行GPU编程?我的意思是不使用本机库。 当我们切换到GPU时,可以期待多少性能提升? 编辑: 我不是在看游戏编程,而是想做硬核数字运算。 问题答案: 是。 Java3D,LWJGL和JOGL支持GLSL(OpenGL阴影语言)。 编辑: 如果要在GPU上进行与平台无关的通用计算,则可以使用OpenCL。尽管功能集和执行环境千差万别,但该框架使您可以编写将所有处理单元

  • 本文向大家介绍Python 的 Socket 编程,包括了Python 的 Socket 编程的使用技巧和注意事项,需要的朋友参考一下 Socket是网络应用的基础。而Python使得网络socket编程入门变得超级简单。在这篇简介里面我们将创建一个简单服务器,用于接受和相应客户端程序的请求。 由于本人最近对 Linux Containers 有点痴迷,因此我们也将在服务器中实现2个容器。同时在容

  • 这是一套 Python 系列教程,学习本套教程不需要你有任何编程背景。教程由最简单的hello world到信息安全应用实例。