Вы находитесь на странице: 1из 3

31/07/2009

[ChampeTUX] Que tiene python q no

[ChampeTUX] Que tiene python q no tenga perl,java y php


julio cesar pimentel jaraba budhadream en hotmail.com Vie Sep 9 09:19:09 COT 2005 Mensaje anterior: [ChampeTUX] Python + Boa Prximo mensaje: [ChampeTUX] Que tiene python q no tenga perl,java y php Mensajes ordenados por: [ fecha ] [ hilo ] [ asunto ] [ autor ]
Hola juan pedro. Antes de responder a tu pregunta es preciso decir q no importa el lenguaje de programacion q uses, en el mundo de la programacion practicamente todo eso es posible , la limitante la pone el programador.(asi lo miro yo) ya me imagino q haz visto (si haz navegado buscando mas inf sobre python) q python tiene caracteristicas de esos 3 lenguajes.. que es multiplataforma robusto orientado a objetos de script bla bla bla.. entre otras mas Python es mas sencillo de aprender y manipular q cualquiera de los lenguajes q mencionas. mas q todo perl.. q dicen es un complique de lenguaje.. hay incluso una caricatura q compara a perl con extraos jeroglificos egipcios.. java simplemente no me gusta porq si haces un aplicativo java tienes q andar con la JVM para todos lados y eso a mi particularmente no me gusta ademas por ahi hay algo llamado y que la "trampa de java" BUAA BUAA BUAAA!!! , no te puedo decir nada de php queria aprenderlo pero despues q me entere q python hacia lo mismo q php perdio sentido para mi aprenderlo. esas son mis consideraciones personales.. Pero bueno quien soy yo para guiarte sobre python pues nadie en el mundo de la informatica, pero hay personas como Bruce Eckel Quien escribio el libro thinking en C y despues q conocio java escribo thinking in java q despues q conocio python decidio escribir el libro thinking in python y una de las cosas q opina sobre python es como apesar de no ser un lenguaje manejado tan comercialmente como java esta tan bien soportado por la comunidad, y como cuando se encuentra un bug o algun fallo este es arreglado inmediatamente y siempre hay versiones recientes del lenguaje.. cosas q no tiene el jdk de java. habla de la facilidad q tiene este al compararse con java y alaba ademas algo q no tiene java .. las metaclases. tambien esta el autor de la catedral y el bazar (no me acuerdo de su nombre) quien tiene a python como su lenguaje preferido numero 1, basicamente cuando uno lleva tiempo en el oficio de la programacion y ha programado en serio y descubre python se da cuenta q estuvo desperdiciando gran parte de su vida usando otras herramientas, asi lo concibo basicamente la facilidad (felicidad) q tienes al programar y el poco codigo q tienes q escribir con este lenguaje permite q seas altamente productivo y eficiente ya q puedes entender claramente tus programas.. puesto q la rapidez y facilidad de escritura codigo q te brinda el lenguaje permite q documentes fuertemente tu codigo.
ctg.caribenet.com//001026.html 1/3

31/07/2009

[ChampeTUX] Que tiene python q no

python tiene modulos q lo hacen un lenguaje ideal para la web , modulos para XML,HTML,SOAP,WDSL , SOCKET en fin con python puedes hacer aplicaciones stand alone usando wxPython + Boa constructor (lo mismo q si usaras visual basic) accesoo a bases de datos (postgre,mysql,sqlite,oracle,firebird,informix, ..cualquiera q use odbc) ya q tiene drivers para esos gestores de bases de datos modulo para la creacion de reportes Open-report , report lab. creacion de juegos 2d con la pygame y hay muchos modulos mas q hacen cantidades de cosas. En la www.python.org hay muchos manuales sobre python y en muchas categorias y enlaces a otras paginas .. Lo chevere de python es que viene embebido en aplicaciones como blender para q puedas hacer juegos y simulaciones en 3d y puedes hacer plugins para programas de diseo como Gimp... y estoy seguro q en muchos programas open source y no open source python aparecera como lenguaje de scripts ya sea para hacer macros o plugins .. asi como esta ocurriendo con gimp y blender por ello hablo de un BUM que pronto se dara.. basicamente eso para mi hace atractivo a python de los demas lenguajes, entre sus otras caracteristicas..

con q te recomiendo q empiezes a estudiar?? python pues con lo basico las estructuras q trae (listas, diccionarios , truplas ) el manejo de cadenas y expresiones regulares los bucles (el for es distinto a los demas for y el True y False estan capitalizados) acceso creacion y manipulacion de Modulos y clases. (si tienes la correcta concepcion de la programacion orientada a objetos.. puedes explotar este lenguaje hasta el maximo ... asi como cualquier otro p.o.o) Mira un ejemplo de lo facil q es hacer un algo en python.. por ejemplo imprimir los numero divisibles por 3 del 1 al 100 print [x for x in range(100) if x%3==0] a ver rapido un arreglo del 0 al 100 respuesta en java,php y perl como se procede? se hace lo tipico? recorrer de 0 a 100 e ir agregandolo al arreglo.. superara eso python arregloUnoAlCien=range(100) y qued a[0..100]alguien ordeno un arreglo del 0 al 100?? este es mas elegante. saca las 3 ultimas letras de la cadena="Esto es una prueba" como lo harias en perl en java o en php sacando el len de la cadena y restar 3 y sacar la substring??..no se?? pero en python lo haces con esta sola linea de codigo. cadena[-3:] ..

ctg.caribenet.com//001026.html

2/3

31/07/2009

[ChampeTUX] Que tiene python q no

covierte esa cadena que sacastes en un arreglo(lista en python) es decir q te quede ['u','e','b'] como lo haces en java,perl o php?? recorres la nueva cadena y vas a agregando los caracteres en el nuevo arreglo?? no se sencillo lo q hicistes arriba le colocas la palabra list y ya asi list(cadena[-3:]) y python tiene cosas como el eval ..q es una nota de funcion.. eval("un objeto")=valor Y TIENE MAS COSAS DE ESE TIPO!!! Te cuento como anecdota q poco tiempo despues de conocer python.. queria hacerlo todo con el.. e hice varias cosas.. pero bueno tuve algunas complicaciones y lo deje un rato.. pero gracias a mi Dios tengo de nuevo la oportunidad de volver a neciarlo.. pero no todo es color de rosa con el python.. hasta el momento hay poca demanda laboral en Colombia en el exterior si hay pero no tanto en comparacion con java por ej.. asi q aprenderlo es hasta el momento casi q cuestion personal o porq necesitas automatizar en tu empresa o casa complejos y tediosos procesos, esto con python se hace de forma mas rapida sencila y Divertida.. jejeje Mas sin embargo hay grandes empresas q internamente lo usan como la Google, La Nasa, Lucas Art, Coca cola, etc. y animos que la paciencia y perseverancia tienen su recompeza al final. Ah por cierto no me creas compruebalo . . . atte. J.C PIMENTEL J. . . . _________________________________________________________________ Consigue aqu las mejores y mas recientes ofertas de trabajo en Amrica Latina y USA: http://latam.msn.com/empleos/

-Este mensaje ha sido analizado por MailScanner en busca de viruses y otros contenidos peligrosos, y se considera que est limpio.

Mensaje anterior: [ChampeTUX] Python + Boa Prximo mensaje: [ChampeTUX] Que tiene python q no tenga perl,java y php Mensajes ordenados por: [ fecha ] [ hilo ] [ asunto ] [ autor ] Ms informacin sobre la lista de distribucin ChampeTUX

ctg.caribenet.com//001026.html

3/3

Вам также может понравиться