Este es un repositorio educativo que contiene material didáctico, ejemplos prácticos y ejercicios para aprender Python desde cero hasta un nivel avanzado. Además, incluye recursos complementarios de HTML, CSS y JavaScript para brindar una formación integral en desarrollo web.
El repositorio está estructurado en las siguientes secciones:
- Fundamentos del lenguaje: variables, tipos de datos, operadores, estructuras de control.
- Funciones y módulos: definición, argumentos, retorno de valores, importación de módulos.
- Estructuras de datos: listas, tuplas, diccionarios, conjuntos.
- Programación orientada a objetos: clases, objetos, herencia, encapsulamiento.
- Manejo de errores: excepciones, bloques try-except.
- Archivos y persistencia de datos: lectura y escritura de archivos, uso de pickle.
- Ejercicios prácticos: problemas resueltos y propuestos para afianzar los conocimientos.
- Estructura básica de una página web: etiquetas principales, encabezados, párrafos, listas.
- Enlaces e imágenes: inserción y manejo de recursos multimedia.
- Formularios: creación y validación de formularios básicos.
- Selectores y propiedades: estilos básicos, colores, fuentes, márgenes, padding.
- Modelo de caja: comprensión y aplicación del box model.
- Diseño responsivo: uso de media queries para adaptar el diseño a diferentes dispositivos.
- Sintaxis básica: variables, operadores, estructuras de control.
- Funciones y eventos: definición de funciones, manejo de eventos del DOM.
- Manipulación del DOM: acceso y modificación de elementos HTML.
- Ejercicios prácticos: scripts interactivos para mejorar la experiencia del usuario.
Curso_Python/
├── 01 HTML/
├── 02 CSS/
├── 03 JAVASCRIPT/
├── 10 PYTHON/
├── Ejercicios de clase/
├── Material didáctico/
├── mi_lista.pkl
├── midic.pkl
├── short.zen.txt
└── the_zen_of_python.txt
- 01 HTML: Contiene ejemplos y ejercicios relacionados con HTML.
- 02 CSS: Incluye estilos y prácticas de diseño con CSS.
- 03 JAVASCRIPT: Scripts y ejercicios para aprender JavaScript.
- 10 PYTHON: Material principal del curso de Python.
- Ejercicios de clase: Problemas y soluciones discutidos durante las sesiones.
- Material didáctico: Recursos adicionales como presentaciones y documentos de apoyo.
- Archivos .pkl y .txt: Datos serializados y textos de referencia, como "The Zen of Python".
-
Clonar el repositorio:
git clone https://github.com/guizafj/Curso_Python.git cd Curso_Python -
Requisitos:
- Python 3.x instalado.
- Editor de código (recomendado: Visual Studio Code).
- Ejecutar ejemplos de python:
Navega a la carpeta 10 PYTHON y ejecuta los scripts deseados:
```bash
python nombre_del_script.py
```
- Visualizar ejemplos de HTML/CSS/JavaScript:
Abre los archivos .html en tu navegador para ver los ejemplos en acción.
- Brindar una comprensión sólida de los fundamentos de Python.
- Desarrollar habilidades prácticas mediante ejercicios y proyectos.
- Introducir conceptos básicos de desarrollo web con HTML, CSS y JavaScript.
- Preparar a los estudiantes para proyectos más complejos y desarrollo full-stack.
¡Las contribuciones son bienvenidas! Si deseas colaborar:
1. Haz un fork del repositorio.
2. Crea una nueva rama (git checkout -b feature/nueva-funcionalidad).
3. Realiza tus cambios y haz commit (git commit -m 'Añadir nueva funcionalidad').
4. Sube tus cambios a tu fork (git push origin feature/nueva-funcionalidad).
5. Abre un Pull Request describiendo tus cambios.
Este proyecto está bajo la Licencia MIT. Consulta el archivo LICENSE para más detalles.
Para consultas o sugerencias:
Autor: guizafj
Correo: [email protected]