Es una charla que pretende resolver una cuestión que suele surgir en todos los nuevos programadores que se acercan a PyQt y que es la curva de aprendizaje, dado que no es simple comenzar a usar PyQt para quienes recién comienzan. A diferencia de otros proyectos Python o de Software Libre, PyQt tiene una documentación a veces poco críptica o muy técnica que es prohibitiva para los usuarios novatos, y que aleja a mucha gente de este interesantisimo framework gráfico multiplataforma. La documentación de los bindings suele estar basada en los ejemplos de C++ de Qt que suelen ser difíciles de comprender para programadores Python novatos. Veremos como trabajar con los widgets básicos, algunos de sus métodos principales, y también desarrollaremos algunas aplicaciones simples pero representativas, tales como un visor de imágenes CLI, una aplicación para simplificar tareas en entornos comerciales y algunos otros ejemplos más que incluyan interacción con bases de datos SQL. Nos basaremos en la última versión del framework PyQt, que tiene sintaxis diferente, en algunas partes, respecto de versiones anteriores, que son las que - en general - son tratadas en los pocos libros que hay del tema. La charla pretenderá ser una buena introducción, que le dará al público los elementos necesarios para poder continuar,luego de esta completa introducción, a conceptos más complejos de PyQt.
Soy Juan Rodríguez Monti, tengo 31 años, nací en la ciudad de Junín, Provincia de Buenos Aires, Argentina.
Soy programador, tengo una empresa de desarrollo de software desde hace varios años, en la que trabajamos - mayormente - con Python, C, C++ y Go, y en la que nos dedicamos a hacer software a medida, soluciones de inteligencia artificial y otros trabajos de Ingeniería de Software.
Tengo una larga relación con Python y el Software Libre, que se remonta a unos quince años atrás, en donde comencé en mi ciudad fundando un LUG ( Linux User Group ) Ese amor por el conocimiento libre y por la programación me acercó a las comunidades de usuarios de Python, en especial Python Argentina.
En el año 2011 fuí el Organizador General de PyCon Argentina, que tuvo lugar en la Universidad Nacional del Noroeste de la Provincia de Buenos Aires ( UNNOBA ). Y también fuí el responsable de muchos eventos, entre ellos dos Python Day en donde hablamos de Inteligencia Artificial, Web, Seguridad, y mucho más. Además, participé como organizador y orador en diversos eventos de diferentes campos, tales como programación, administración de sistemas y redes, bases de datos, entre otros.
Una de las últimas charlas que dí en el contexto de FLISOL, en la ciudad de Pergamino, fué sobre el Framework Web Django. Para ver un listado completo de mis publicaciones, charlas y eventos, por favor pueden consultar mi CV: http://cv.juanrodriguezmonti.com.ar/ .
He contribuido, además, a lo largo de los años a diferentes publicaciones especializadas de Linux, Python y Programación, publicadas en diferentes lugares del mundo tales como Estados Unido, España, Argentina. Fuí revisor del libro de O'Reilly Knoppix Hacks, y también durante varios años publiqué mensualmente en diversas publicaciones especializadas del mundo.
He contribuido a diversos proyectos libres a lo largo de los años, cuyos aportes pueden ver en mi cuenta de github. Además de programar profesionalmente en mi trabajo, tengo varios proyectos por diversión entre ellos una aplicación para gestionar viajes, una implementación en Python de un juego similar al Carmen San Diego, una web-app para la gestión de eventos, entre muchos otros por sólo mencionar a los que les he dedicado tiempo últimamente.
Soy un apasionado del conocimiento, me gusta investigar, me gusta estudiar, y en los algoritmos he encontrado algo por lo que trabajo y también una diversión.
Entre mis grandes pasiones e intereses están la Literatura, la Gastronomía, el Fútbol, la Música, y los Algoritmos.
Pueden comunicarse conmigo a rmontijuan arroba gmail punto com . En twitter a @jrodriguezmonti . Nos vemos en PyConEs!