Cinco proyectos para aprender Python
Bueno, en este momento hay 3 proyectos completos, el cuarto está en desarrollo y el quinto estará listo en el futuro.
Como decía en el título, son proyectos pequeños divididos en varias fases cuyo objetivo es el de enseñar a los no iniciados o programadores con poca experiencia el lenguaje de programación Python. El sitio en cuestión es http://newcoder.io/. Y está creado por una ingeniera de Red Hat y fundadore de PyLadies San Francisco.
Los proyectos tratan temas básicos, pero que perfectamente encajan en cualquier aplicación moderna. Los proyectos son los siguientes:
- Visualización de datos. Al fin al cabo el objetivo de cualquier aplicación es prácticamente la manipulación y presentación de datos.
- APIs. El uso de API (Application Programming Interface) es crucial. Si tu aplicación va más allá del típico "Hola mundo", seguro que acabas usando una o más librerías externas (offline u online).
- Web Scrapping. Bueno esto quizás no sea una técnica que tengas que usar, pero en la era de las redes sociales y de toda la información que circula por internet, esto es crucial. Muchos sitios web no ofrecen una API para la recolección de datos, con lo que prácticamente tu única opción es la extracción de datos de sus páginas web, también conocido como Web Scrapping. (Esto por cierto lo usamos mucho en Cyberhades :))
- Redes. Esta sección esta incompleta, pero puedes acceder al material en curso. Sobre el tema de redes, pues hay poco que decir, si no estás conectado, no existes :) y la idea crear un robot IRC es muy divertida!
- GUI. Este todavía no está disponible no hay ningún tipo de material al respecto. GUI o Graphical User Interface, aquí no sé lo que pondrán, pero me imagino que será el uso de alguna librería de estas.
Una de las cosas que más me gustan de este sitio es que te animan a que vayas guardando tu código en un repositorio de código, herramienta que considero indispensable para el desarrollo de cualquier proyecto ya sea en equipo o individual.
Buscar
Entradas Recientes
- Posts
- Reemplazando la bateria del AirTag
- OpenExpo Europe décima edición, 18 de mayo: El Epicentro de la Innovación y la Transformación Digital
- Docker Init
- Kubernetes para profesionales
- Agenda: OpenExpo Europe 2022 llega el 30 de junio en formato presencial
- Libro 'Manual de la Resilencia', de Alejandro Corletti, toda una referencia para la gestión de la seguridad en nuestros sistemas
- Mujeres hackers en ElevenPaths Radio
- Creando certificados X.509 caducados
- Generador de imágenes Docker para infosec