Soy Pablo.css y este repositorio es un recurso completo para aprender Python desde cero en 2024. Contiene teoría, ejercicios y recursos organizados por temas, pensado para principiantes y aquellos que desean reforzar sus conocimientos.
Si es tu primera vez con Python, te recomiendo complementar este material con AprendePython.es y la documentación oficial de Python
En caso de tener dudas sobre algún tema en especifico, puedes unirte a nuestra comunidad de Discord
En la carpeta apuntes encontrarás explicaciones teóricas sobre cada tema, acompañadas de ejemplos prácticos. Éstos están organizados según el siguiente temario:
N° | Tema | Archivo |
---|---|---|
1 | Introducción a Python | 01_introduccion.md |
2 | Tipos de Datos I | 02_tipos_datos.md |
3 | Control de Flujo | 03_controles_fujo.md |
4 | Tipos de Datos II | 04_tipos_datos_ll.md |
5 | Funciones | 05_funciones.md |
6 | Excepciones | 06_excepciones.md |
7 | Módulos | 07_modulos.md |
8 | Librerías y Paquetes | 08_librerias.md |
9 | Clases y Programación Orientada a Objetos | 09_clases.md |
10 | Próximamente | N/A |
La carpeta actividades contiene ejercicios clasificados por nivel de dificultad y tema:
- Condicionales: Ejercicios que desarrollan la lógica básica con estructuras condicionales.
- Match: Ejemplos y ejercicios para entender la instrucción
match
. - Ciclos: Actividades para manejar bucles como
for
ywhile
. - Excepciones: Ejercicios sobre manejo de errores y excepciones en Python.
El código está organizado en carpetas numeradas (bloque_01, bloque_02, etc.) con ejemplos y actividades relacionadas con cada tema.
En la carpeta apuntes/img/ hay materiales visuales como diagramas y presentaciones para reforzar conceptos.
Si deseas contribuir al proyecto, sigue estos pasos:
-
Clona el repositorio
git clone https://github.com/Duz-Dev/Duz-Dev-python_desde_cero_2024.git
-
Crea una nueva rama para tu aporte:
git checkout -b mi-contribucion
-
Agrega tu contenido siguiendo estas pautas:
- Apuntes: Usa formato Markdown (
.md
) para agregar teoría en la carpeta apuntes. - Ejercicios: Coloca los archivos Python en la carpeta correspondiente dentro de actividades.
- Bloques: Si agregas ejemplos nuevos, organiza el código en un nuevo bloque o dentro del bloque existente relacionado.
- Apuntes: Usa formato Markdown (
-
Crea un pull request detallando los cambios.
Si tus cambios son bien recibidos, formaras parte de los contribuyentes del mural de miembros del proyecto asi como tener un rol especial en nuestra comunidad.
Este proyecto está licenciado bajo la Licencia Creative Commons Atribución-NoComercial 4.0 Internacional (CC BY-NC 4.0). Esto significa que:
- Puedes usar, compartir y modificar el contenido libremente.
- No está permitido vender el contenido ni sus derivados.
- Debes atribuir el crédito al autor original.
Espero que este repositorio sea útil en tu camino para aprender Python. Si tienes dudas o sugerencias, no dudes en abrir un issue o contactarme directamente en GitHub.