Skip to content

Duz-Dev/python_desde_cero_2024

Repository files navigation

Aprende Python 2024

¡Bienvenido

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 DiscordFrontEnd | Sin Fronteras


Estructura del Repositorio

1. Apuntes

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:

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

2. Ejercicios

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 y while.
  • Excepciones: Ejercicios sobre manejo de errores y excepciones en Python.

3. Código por Bloques

El código está organizado en carpetas numeradas (bloque_01, bloque_02, etc.) con ejemplos y actividades relacionadas con cada tema.

4. Imágenes y Presentaciones

En la carpeta apuntes/img/ hay materiales visuales como diagramas y presentaciones para reforzar conceptos.


Contribuciones

Si deseas contribuir al proyecto, sigue estos pasos:

  1. Clona el repositorio

    git clone https://github.com/Duz-Dev/Duz-Dev-python_desde_cero_2024.git
  2. Crea una nueva rama para tu aporte:

    git checkout -b mi-contribucion
  3. 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.
  4. 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.


Licencia

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.

¡Gracias por unirte

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.

About

Apuntes de las sesiones y clases de python

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published