dia2django


Hace unos dias andaba revisando como graficar los modelos o como verlos de una manera grafica, que me permitiera pasar luego a los modelos de django, por suerte encontre esta herramienta llamada dia2django. El archivo dia2django.py se puede descargar desde


wget --no-check-certificate https://svn.devnull.li/main/pythonware/dia2django/trunk/src/dia2django.py

Para poder usar esta herramienta solo debemos crear nuestro modelo uml de clases y luegollamar a la siguiente linea de codigo


python dia2django yourumldiagram.dia > models.py

Muy útil para trabajar

Anuncios

¿Qué lenguaje debo escoger para mi trabajo?


Hace un par de dias, un muchacho solto una pregunta en la lista de python en
español, que lenguaje debería usar para una aplicación web, esta persona tenía conocimientos de PHP, pero ninguna en python, mensionó que había escuchado que python era un lenguaje sencillo y muy completo, y tal vez este podía ser el
momento para empezar a desarrollar con Python.

Pienso que cualquier momento es bueno para empezar a desarrollar en un lenguaje nuevo, excepto, cuando este momento implica trabajo, creo que la respuesta es simple, en cuestion de trabajo, lo que importa es el dominio del lenguaje, para facilitar el trabajo, por esta razon, por mas sencillo que sea el lenguaje, el dominio del mismo implica una inversion de tiempo, tiempo el cual retrasara los plazos de entrega, sin contar ademas de esto, que la falta de dominio, creará una falta limitación de herramientas, que lo mas probable es que se desconozcan en un principio, las cuales podemos conocer de un lenguaje que ya hemos usado con anterioridad.

Definitivamente Python es un lenguaje sencillo y completo, y cualquier momento es el perfecto para empezar a aprenderlo, y mejor aún si este momento esta acompañado de un proyecto, pero no existe la perfección, y por lo tanto el momento imperfecto también existe, el que le dice a un desarrollador que tiene un plazo para presentar un determinado trabajo.

Claro esta que este ejemplo es tan solo una condicional a la hora de escoger el lenguaje, en cuanto a la habilidad del desarrollador se refiere, pero existen otras tantas, como la arquitectura en la que se desarrollara la aplicacion, los equipos que se cuentan, si la aplicacion sera para un usuario o multiusuario, si será cliente servidor o no, la plataforma sobre la que corre, en fin, antes de escoger un lenguaje, hay que estudiar todo esto, pero un factor principal es la habilidad del desarrollador sobre un determinado lenguaje.

Python en la Educacion Secundaria


El dia 25 de Julio a las 15:00 (20:00 GMT) en la ciudad de Juliaca realizo mi primera ponencia, en la cual hablo de python como una herramienta en la educacion secundaria, este fue un tema que me agrado mucho, luego de que pudiera tener la experiencia de conversar con un chico argentino (Thomas) que ya daba sus pininos en Php, y un compañero de debianarequipa, que hizo lo mismo a los 9 años en lenguaje C, luego de mi experiencia en el aprendizaje de python, me doy cuenta que es una herramienta muy sencilla que permite que uno se centre en la solucion al problema planteado y no en descifrar como aprender el lenguaje.Luego de investigar un poco, encuentro que este mismo lenguaje es usado por colegios como primer lenguaje de programacion, ademas de eso tambien es usado como herramienta de laboratorio en los cursos de matematicas. Estom me motivo a investigar un poco mas y encontre variedad de estas herramientas. Lo bueno fue que los participantes quedaron satisfechos y nacio el interes en seguir investigando acerca de python.El mismo dia conocí gente de Chile, Mauricio de Tecnocimiento – Chile, alguien a quien le gusta mucho python y disfruta programar en él, y Mathew de Nueva Zelanda, quien tambien usa python en la programación de juegos.Realmente fue una experiancia muy agradable.