Ayer por la noche, me puse a mirar algunos pequeños programas desarrollados en python y me llamo la atencion por las pocas lineas de codigo que se necesita para crear una Aplicacion.
Voy a hacer un ejemplo de como hacer un Hola Mundo en Java y en Python.
Primero comenzare con JAVA:
public class ClaseNombre{
public static void main(String args[]){
System.out.println("Hola Mundo");
}
}
5 Lineas en total.
Ahora en Python:
print "Hola Mundo"
1 Linea.
Otra cosa que me llamo la atención de este lenguaje es que no se utilizan llaves para los condicionales, metodos o bucles. Pero eso si todo tiene que estar bien IDENTADO.
Ejemplo:
numero = 18
if numero < 19:
print "Es menor que 19"
else:
print "NO es menor que 19"
>>Salida en pantalla , Es menor que 19
Ademas que no existe el famoso switch , Python no utiliza punto y coma al final de cada linea.
Fuera de todo esto tambien es orientado a objetos y soporta Herencia multiple.
permite crear paquetes , librerias y sus funciones son declaradas de esta manera:
def mifuncion(param1,param2):
return param1+param2
y la llamamos de la siguiente forma:
resultado = mifuncion(1,5)
Ademas de poder definir valores por defecto en nuestros metodos en caso no le pasen la cantidad de parametros requeridos a este ultimo.
Ej:
def mifuncion2(param1, param2 = 1):
return param1 + param2
y lo podemos llamar :
result = mifuncion2(1,5)
Resultado: 6
o
result = mifuncion2(9)
Resultado: 10
En Otro post realizare un ejemplo de Sockets en Python.
Saludos
QUE BIEN ENANO!!! DALE
ResponderEliminary eso que no has visto la orientación a objetos de python
ResponderEliminares simplemente alucinante ^^ y también la posibilidad de separar el código de la parte gráfica hace a este lenguaje mas interesante :) buen articulo salu2
(comentario corregido )
ResponderEliminareso que has visto, la orientación a objetos de python,
es simplemente alucinante ^^ y también la posibilidad de separar el código de la parte gráfica hace a este lenguaje mas interesante :) buen articulo salu2
En eso me encuentro , hasta ahi iba la mitad de lo que he leido. Ya lei la parte de Clases y orientacion a objetos. por ahora no voy a entrar a la parte grafica.
ResponderEliminarSaludos
sigue asi!!!...=)...saludos
ResponderEliminar