¿Qué te gustaría aprender en el próximo capítulo?
El siguiente capítulo de la Guía Python te trae un desafío por adelantado. Esta vez, el tema lo elegirás tú y será sometido a votación, mediante una encuesta.
A continuación, encontrarás una brevísima introducción a cada uno de los temas que puedes elegir en la votación. Esta introducción te servirá para poder decidirte por uno con mayor facilidad. Recuerda que solo puedes elegir una opción:
-
Acceso a bases de datos con MySQLdb
MySQLdb es una interface para MySQL que nos permite manejar bases de datos desde Python. Aprenderemos a conectarnos a una base de datos, leer los registros de una tabla, insertar nuevos y editar los existentes.
¿Qué necesitarás para seguir este capítulo?
Los siguientes puntos serán necesarios para entender el capítulo, ya que no serán explicados:- Tener MySQL instalado
- Conocer mínimamente la sintaxis del lenguaje SQL
-
TDD en Python con unittest
TDD (Desarrollo guiado por pruebas) y Test-First Programming, es una técnica de programación que consiste en escribir tests antes de generar nuestro código. Esta técnica de programación, es una de las más complejas pero es la única que garantiza un código limpio, legible, estable y libre de errores. Aprenderemos conceptos básicos sobre TDD, el algoritmo de TDD, cómo escribir tests antes de programar y ejecutar test unitarios.
¿Qué necesitarás para seguir este capítulo?
Los siguientes puntos serán necesarios para entender el capítulo, ya que no serán explicados:
- Ganas de programar profesionalmente y estudiar algo que cuesta aprender solo.
-
Interfaces gráficas para aplicaciones de escritorio en Python
Las interfaces gráficas son aquellas que te permitirán desarrollar una GUI para las aplicaciones de escritorio desarrolladas en Python, es decir, que no correrán por consola sino, en modo gráfico. Veremos cómo mostrar texto, agregar un menú sencillo, un campo de texto y botones con WxPython y PyQT.
¿Qué necesitarás para seguir este capítulo?
Los siguientes puntos serán necesarios para entender el capítulo, ya que no serán explicados:- ¿Nada? ¿Ganas de… ver una introducción a interfaces gráficas?
¿Cómo votar por el próximo tema?
Primero, asegúrate de haber leído los detalles de cada tema en el punto anterior.
Luego, dirígete a la página de Facebook de Maestros del Web y vota por el tema que quieres aprender.
Pues mi voto va para “TDD en Python con UnitTest”
Acceso a bases de datos con MySQLdb. No tengo Fuckinbook, 😀
Gracias por el curso Eugenia.
Me encantaría que se pudieran ver los 3 temas, el orden sería
1.-Interfaces Gráficas
2.- Acceso a Base de Datos
3.-TDD en Py
Pero si tengo que elegir uno para que sea el próximo capítulo sería el de Acceso a Base de Datos.
Por cierto olvide mencionar que no tengo cuenta en Fb!, solo en Google+
Voto por la primera acceso a base de datos….
Igual me gustaria ver creacion de aplicaciones de escritorio….
Voto por TDD 😀
BASE DE DATOS!!!
Los temas están bastantes sublimes, y me gustaría tal como Eugenia propuso, el orden es éste:
1.- ACCESO A BASES DE DATOS CON MYSQLDB
2.- TDD EN PYTHON CON UNITTEST
3.- INTERFACES GRÁFICAS PARA APLICACIONES DE ESCRITORIO EN PYTHON
Y gracias Eugenia por esta gran guía, un +1
Saludos
Base de datos
me gustaría tal como Eugenia propuso, el orden es éste:
1.- ACCESO A BASES DE DATOS CON MYSQLDB
2.- TDD EN PYTHON CON UNITTEST
3.- INTERFACES GRÁFICAS PARA APLICACIONES DE ESCRITORIO EN PYTHON
Acceso a bases de datos con MySQLdb
seria primordial
un saludo bien grande desde Chile
La realidad por que uno, me gustaría saber de los tres claro si se puede…..jijijij es que insisto esta guía es genial….!!!!!
Por el cariño que le tenemos a Eugenia y como agradecimiento por su guía, yo me hacía una cuenta de facebook aunque fuera con datos falsos 😉
Muy interesante como van avanzando los resultados.
Yo sigo motivado por el tema de bases de datos pues creo que bien para interface gráfica mejor valdría la pena explorar algún framework o opción para ponernos a trabajar en servidores y directamente imprimir contenidos en la web 😉
Base de datos, y si lo haces guindous (aunque se que eres linuxera),mucho mejor, ya que guindous me pone muchos peros en el proceso.
Despues de base de datos, GUI =), como dice christian si le agregas al tutorial un poco de algun framework mucho mejor, aunque la programacion GUI en python es muy sencilla, un framework ayuda mucho.
Y por ultimo TDD, interesante tambien, aunque siento que eso depende mucho mas de el estudio personal a los otros dos temas(por problemas tecnicos en el proceso)
Y no hay alguno que conozcas y/o recomiendes?
por que segun tengo entendido no hay algo nativo para python hay que usar qt o gtk o algo así
y para web imagino que te refieres a DJango o cosas asi?
La 1 la 1 la 1 la 1 la 1 =)
BASE DE DATOS!
Mi voto en la web de facebook por la 1era opcion (la de BD MySQL) aunque confieso que me hubiese gustado mas que hubiese sido PostgreSQL porque es un motor BD mas grande que MySQL e igual de gratuita su instalacion y uso como MySQL, pero un gestor de BD mas grande que ese.
Saludos.
Bases de datos
Si jose pero mysql es mas rápido.
los tres temas están interesantes 😀
no se si todavía se puede votar… pero bueno mi voto es por TDD, se ve muy interesante, ademas un hacker malvado me dijo que votara por este XD
PD: no tengo Fuckinbook hahahh 😛
Voto por TDD (no tengo cuenta Fackinbook)
Mi voto es por bd!!!!
mi voto por TDD en python. recien vi la charla de eugenia en mejorando.la donde hizo mención de TDD. me interesa saber qué eugenia tiene para ofrecer en ese tema. por cierto, no encuentro el lugar específico en facebook para la votación de la encuesta.
u_u no pasa nada! ya lo encontre, estaba bien escondido entre los mensajes. me siento mal, TDD es el que menos voto tiene. :'(
yo voto por TDD EN PYTHON CON UNITTEST
también quisiera profundizar en el tema de Django …………………
yo quiero los 3 😛