Quiero aprender Java (soy un principiante completo), ¿debería aprender Python antes de aprender Java?

En primer lugar, Python es muy diferente de Java .

Sé que ambos idiomas y los conceptos OOP de ambos idiomas son completamente diferentes entre sí. Java está más estructurado y unido, mientras que Python es más libre. Python es en realidad un lenguaje de scripting.

Aparte del hecho de que la forma de escribir un programa de Python es completamente diferente a Java, la simple naturaleza de Python también lo hace difícil cuando se trata en profundidad.

Python tiene muchos métodos incorporados que se encargan de muchas tareas simples y repetitivas. Pero cuando sobrecargas estas cosas o personalizas las cosas a un nivel más profundo, se vuelve muy difícil. Los conceptos orientados a objetos en Python son diferentes de los conceptos tradicionales que se implementan en Java.

Ambos son excelentes idiomas en su propio lugar y ambos son grandes idiomas. Java ofrece un poco más de seguridad que Python, pero Python lo compensa con el uso generalizado.

Mi consejo sería aprender uno de los dos por completo antes de pasar al otro. Si intentas aprenderlo al mismo tiempo o intentas aprender Python para que puedas aprender Java, estarás extremadamente confundido.

Un ejemplo simple para mostrar la diferencia entre Python y Java:

Intercambiando dos números:

Img Src: Internet

No es un hecho que prefiera leer python o java. Cualquier lenguaje de programación que lea, lea hasta que alcance su nivel de base. ¿Se encontrará en una situación en la que cada cosa simple tiene una razón por la que está aquí? Eso lo empujará a comprender las situaciones en otros idiomas al darse cuenta de los problemas que ha enfrentado antes. Todos los idiomas tienen algunas similitudes comunes y resuelven los problemas de su idioma predecesor. Para Java, aunque eres un principiante, puedes seguir “La referencia completa de Java” de Hebert Schield o Head First Java. Ambos son buenos libros para Java.

Te recomendaré que primero aprendas java porque si lo haces, entonces obtendrás la idea sobre la programación orientada a objetos y sus usos y su funcionamiento, así que primero haz java y luego elige Python. Python es demasiado simple. Entonces, si aprendes java primero, tendrás una base sólida para un mayor conocimiento de codificación.

Python es un lenguaje de programación de propósito general. Puedes hacer casi cualquier cosa usando python que puedes hacer usando una combinación de otros idiomas. La sintaxis de Python también es muy liberal en comparación con Java. Las estructuras de datos también son más potentes en python.

Entonces, si quieres aprender un nuevo idioma que te ayude mucho más tarde, te sugiero que aprendas Python.

Puede tomar un curso gratuito o de pago en los cursos en línea: en cualquier momento y en cualquier lugar | Udemy

Aprender Python antes de Java, es algo así como decir “Necesito comer chapatis antes de arroz”.

Un programador requiere interés y dedicación para que cualquier tecnología aprenda.

No hay tales interdependencias entre este par de tecnologías JAVA y PYTHON.

No, aprende Java primero. Y entonces Python simplemente fluirá.

More Interesting

Leí el libro ‘Cómo ganar amigos e influir en las personas’ de Dale Carnegie. Recuerdo y entiendo muy bien el contenido, pero ¿cómo sigo recordando y aplicando este conocimiento a las situaciones cotidianas? ¿Y adónde voy desde allí?

Estoy considerando aprender cómo programar / codificar, pero no sé cómo empezar. ¿Qué es un consejo?

He estado aprendiendo inglés durante 3 años, ¡pero aún no puedo expresarme en inglés! ¿Cuáles podrían ser los motivos?

Necesito conocimientos sobre cómo ayuda el aprendizaje en línea. ¿Hay algún sitio disponible que pueda ayudar?

Soy un contador público en Mumbai. Tengo mucho interés y deseo de aprender el desarrollo de aplicaciones móviles y aprender programación. ¿Donde debería empezar? ¿Cuáles son los buenos institutos de formación para esto en Mumbai?

Quiero ser financieramente rico. ¿Qué matemáticas debo aprender para ayudarme a alcanzar esa meta?

Acabo de comprar una Canon 700D (Rebel T5i) y estoy tratando de aprender los mejores ajustes de exposición larga para una puesta de sol en el océano. Cada vez que lo aumento a unos pocos segundos, parece ser demasiado brillante y el ISO más bajo que puedo establecer es 100. ¿Hay alguna forma de bajar el ISO por debajo de 100, digamos ISO64 como la Nikon D810?

Tengo 25 años y no he jugado mucho al cricket debido a varios factores. Ahora quiero aprender a jugar cricket. ¿Hay alguna posibilidad de que empiece a aprender y jugar cricket?

Estoy en mis últimos años 20 y quiero aprender a soldar, pero tengo una experiencia insignificante en el campo. ¿Cómo debo empezar si me enseño? ¿Qué dirección debo seguir si eventualmente me gustaría trabajar soldando las estructuras de los edificios?

Tengo más de 5 años de experiencia como desarrollador de mainframe. Ahora tengo la oportunidad de aprender el producto TIBCO y también un trabajo de mi empresa que trabaja con él. ¿Debo aceptar la oferta, aprender TIBCO y asociarme con esa carrera?