Avisos
Vaciar todo

Aprender Python

8 Respuestas
5 Usuarios
0 Reactions
1 Visitas
(@basmc)
Respuestas: 453
Honorable Member Tendancer
Topic starter
 

Me gustaría aprender un lenguaje que no sea muy difícil para hacerlo autodidacticamente y que me pueda servir para el mundo laboral... Cuando realicé los estudios vimos bastante el lenguaje C, pero sinceramente, no tengo NI PUTA IDEA de C, lo poco que sabía ya se me ha esfumado. Actualemnte creo que tiene mucha demanda los lenguajes en .NET pero he estado mirando por internet y tal y creo que python sería más sencillo y después podría meterme con alguno de esos... Estoy siguiendo una guía bastante completa y de momento bien... Lo único que necesito saber es qué utilidades debo de tener instaladas para desarrollar "programas" XDD. He leido que no se compilan.. De momento he bajado la aplicación de Python de esta web: http://www.python.org/ pero necesito más documentación!

Bueno, pues eso, que a ver si podeis ayudarme...

En breves empieza un curso del INEM sobre bases de datos relacionales en el que estoy apuntado hace bastante, a ver si lo puedo hacer y mas lo que pueda aprender por mí mismo... Así para trabajar en plan técnico/administrador de sistemas, que aunque no sea técnico específico en ello, como lo soy en telecomunicaciones y sistemas informáticos más lo que pueda aprender... A ver si hay suerte :o)

Por cierto, también vi por inet que el VB no merece la pena aprenderlo porque le es códuigo viejo y ya hay muchos "sustituyéndole" pero también sería interesante aprender, ¿qué creeis?


 
Respondido : 29 de agosto de 2009 11:10
(@dj-millan)
Respuestas: 1056
Noble Member Tendancer
 

yo lo que veo que más solicitan son programadores java,j2ee,etc. luego en menor medida .net y ajax que no es un lenguaje en si, pero sí una metodología de trabajo basada en php+javascript+xml que es muy interesante y también demandada.


 
Respondido : 29 de agosto de 2009 12:54
(@koala)
Respuestas: 188
Estimable Member Tendancer
 

Laboralmente (y más aún en España) python no tiene demanda. Ninguna, es un lenguaje muy potente, muy versátil y bla bla bla. Pero es un lenguaje para "jugar". No tiene andadura, ni experiencia real en proyectos reales. Para jugar y hacer cuatro cosas vistosas en 10 minutos es la ostia, eso sí.

Dices que viste C y apenas te acuerdas, y pasas de un paradigma secuencial a orientación a objetos con tipado débil. Sinceramente, si te enteras de algo de lo que estás haciendo, eres un genio.

Si te quieres meter en el mundo del desarrollo, hazlo por la puerta grande, como dice Millan, aprende j2ee (ajax es cualquier cosa que use "asynchronous javascript", con cualquier lenguaje de capa cliente. (PHP, java, o rizando el rizo, hay implementaciones para .NET aunque MS ya tiene su propio "ajax")

Cuando sepas orientación a objetos, con lenguajes estáticos (C#, C++, Java..) puedes intentar meterte en el peligroso mundo de las closures, variables sin declarar, tipos de cualquier padre y madre, etc etc. Entonces sí, aprende python. Aunque ya puestos, diría que aprendierais Ruby, ya que en la empresa está un poco mejor valorado y es muy similar en conceptos a Python

Y ya la reostia sería que aprendieras Groovy. Groovy es Python + Ruby con bytecode equivalente al de Java. Si aprendes Java y luego groovy tendrás lo mejor de ambos mundos con la mitad de esfuerzo.

SI quieres dedicarte a la administraciñon de sistemas (no al desarrollo en sí) es cierto que los lenguajes de script son más útiles. Aunque yo siempre he dicho que el bash scripting es muy potente xD. Pero si solo necesitas programar cosas relacionadsa con sistemas te recomiendo ruby, groovy, ant (asi aprenderias algo de jav) y como opción un poco menos buena, python.

Es mi opinión ;)


 
Respondido : 29 de agosto de 2009 14:01
(@basmc)
Respuestas: 453
Honorable Member Tendancer
Topic starter
 

@Koala 11434 wrote:

Laboralmente (y más aún en España) python no tiene demanda. Ninguna, es un lenguaje muy potente, muy versátil y bla bla bla. Pero es un lenguaje para "jugar". No tiene andadura, ni experiencia real en proyectos reales. Para jugar y hacer cuatro cosas vistosas en 10 minutos es la ostia, eso sí.

Dices que viste C y apenas te acuerdas, y pasas de un paradigma secuencial a orientación a objetos con tipado débil. Sinceramente, si te enteras de algo de lo que estás haciendo, eres un genio.

Si te quieres meter en el mundo del desarrollo, hazlo por la puerta grande, como dice Millan, aprende j2ee (ajax es cualquier cosa que use "asynchronous javascript", con cualquier lenguaje de capa cliente. (PHP, java, o rizando el rizo, hay implementaciones para .NET aunque MS ya tiene su propio "ajax")

Cuando sepas orientación a objetos, con lenguajes estáticos (C#, C++, Java..) puedes intentar meterte en el peligroso mundo de las closures, variables sin declarar, tipos de cualquier padre y madre, etc etc. Entonces sí, aprende python. Aunque ya puestos, diría que aprendierais Ruby, ya que en la empresa está un poco mejor valorado y es muy similar en conceptos a Python

Y ya la reostia sería que aprendieras Groovy. Groovy es Python + Ruby con bytecode equivalente al de Java. Si aprendes Java y luego groovy tendrás lo mejor de ambos mundos con la mitad de esfuerzo.

SI quieres dedicarte a la administraciñon de sistemas (no al desarrollo en sí) es cierto que los lenguajes de script son más útiles. Aunque yo siempre he dicho que el bash scripting es muy potente xD. Pero si solo necesitas programar cosas relacionadsa con sistemas te recomiendo ruby, groovy, ant (asi aprenderias algo de jav) y como opción un poco menos buena, python.

Es mi opinión ;)

El caso es que quería aprender por mi cuenta algún lenguaje útil, y como Python lo veía relativamente fácil.. aunque no tenga mucho que ver con C la verdad. Pues visto que Python, pese a ser un buen lenguaje no tiene ni demanda ni nada en la realidad... miraré otros como los que dices relacionados con sistemas. Espero que sean muy diferentes a C, no quiero mas dolores de cabeza... XDDD

Por cierto, qué me puedes decir de perl?


 
Respondido : 29 de agosto de 2009 14:13
(@koala)
Respuestas: 188
Estimable Member Tendancer
 

@Basmc 11435 wrote:

El caso es que quería aprender por mi cuenta algún lenguaje útil, y como Python lo veía relativamente fácil.. aunque no tenga mucho que ver con C la verdad. Pues visto que Python, pese a ser un buen lenguaje no tiene ni demanda ni nada en la realidad... miraré otros como los que dices relacionados con sistemas. Espero que sean muy diferentes a C, no quiero mas dolores de cabeza... XDDD

Por cierto, qué me puedes decir de perl?

Perl es muy legacy, ya no se usa en nada nuevo, hay mucho ya programado pero es un lenguaje en franco desuso... e intrincado de cojones, es como un jeroglífico xD


 
Respondido : 29 de agosto de 2009 16:09
 CDj
(@cdj)
Respuestas: 238
Reputable Member Tendancer
 

Yo me decantaría por C# o Ruby, básicamente porque odio Java ;)
Para scripting Gambas o Bash en Linux y PowerShell o Autoit para Windows que es por donde más me muevo.


 
Respondido : 30 de agosto de 2009 14:46
(@koala)
Respuestas: 188
Estimable Member Tendancer
 

@CDj 11469 wrote:

Yo me decantaría por C# o Ruby, básicamente porque odio Java ;)
Para scripting Gambas o Bash en Linux y PowerShell o Autoit para Windows que es por donde más me muevo.

Como lenguaje, C# me parece un calco de Java, de hecho he desarrolaldo alguna cosilla pequeña en el y la sintaxis antes de la especificación del .NET framework 3.5 es clavada. Otra cosa es todo el mundo .NET que rodea al lenguaje, claro.


 
Respondido : 30 de agosto de 2009 22:27
 AXE
(@axe)
Respuestas: 917
Noble Member Tendancer
 

Si lo que quieres es aprender un lenguaje por tu cuenta, de manera autodidacta y no orientado a la empresa, aprende uno raro que no sepa todo el mundo, porque como te pongas con Java por tu cuenta no te va a valer de mucho de cara al mundo laboral a menos que tengas una certificación y/o muchísima más "suerte" que los N certificados y desarrolladores que irían a competir por un puesto en esa tecnología.

Ya que sale el tema del Autoit, yo estoy interesado en lenguajes de shell para Windows distintos del M$-DO$ si alguien ha probado que cuente algo por aquí =D


 
Respondido : 1 de septiembre de 2009 02:04
Compartir: