https://github.com/rdev32/curso-python
https://github.com/rdev32/curso-python
Last synced: 6 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/rdev32/curso-python
- Owner: rdev32
- Created: 2023-10-01T21:17:48.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-10-01T21:18:11.000Z (almost 3 years ago)
- Last Synced: 2025-10-10T04:33:55.626Z (9 months ago)
- Size: 1000 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Fundamentos de la programacion con Python
Descubre las bases esenciales de la programación con Python. Aqui encontraras una lista curada de las cosas mas populares e importantes para el uso que se esta llevando en la industria, esta guia te llevará a través del lenguaje sin distracciones. Aprenderas a escribir código limpio y eficiente mientras profundizas en las bibliotecas estándar y mas. Esta guia te proporcionara de las habilidades necesarias para desarrollar aplicaciones, automatizar tareas y explorar oportunidades creativas en la programación con Python.
## ¿Como utilizar esta guía?
Dentro de cada folder notaras que el material se divide en jupyter notebooks y archivos markdown. Dependiendo de tus nesecidades te recomiendo empezar leyendo siempre los archivos markdown para que te guie entre los tantos notebooks disponibles.
## Temario
Esta guia comprende los siguientes contenidos
### Introducción
- ¿Qué es Python y para qué sirve?
- ¿Cómo funciona Python?
- ¿Dónde está siendo usado?
- Recursos online
### Variables
- Variables y constantes
- Comentarios
- Interactividad
- Operadores
- Memoria principal
### Tipos de datos
- Primitivos
- Listas
- Tuplas
- Diccionarios o mapas
- Casteos
### Condicionales
- Estructuras de control
- Ámbitos de variables
- Evaluación de expresiones
- Condiciones implícitas
- Expresiones en una línea
### Funciones
- Funciones predefinidas
- Sangrías
- Parámetros vs argumentos
- Funciones variadas
- Funciones anónimas
- Decoradores
### Ciclos
- Bucles
- Iteradores
- Generadores
- Funciones recursivas
### Librerías
- Modulos
- Librerías estándar
- Administrador de paquetes PIP
- Entornos virtuales
- Recomendaciones para estructurar archivos
- Recomendaciones para estructurar proyectos
### Manipulación de archivos
- ¿Que es la información?
- Creación, modificación y lectura de archivos
- Archivos JSON
- Archivos XML
- Archivos CSV
- Introducción a Big Data
### Manipulación y prevención de errores
- Manipulación de errores
- Errores en tiempo de ejecución
- Errores de sintaxis y tipado
- Errores de valor y nombre
- Excepciones
### Programación Orientada a Objetos
- Abstracción
- Composición
- Encapsulamiento
- Herencia
- Polimorfismo
- Clases vs objetos
- Manipulación de memoria
### Testing
- Pruebas unitarias
- Pruebas de integracion
- Desarrollo impulsado por pruebas TDD
- Pruebas de extremo a extremo E2E
## Contribuciones
¡Este recurso esta lejos de ser perfecto! Si consideras que algo debe actualizarse o deba corregirse porfavor reportalo en la pestaña de issues o realiza un pull request con muchismo detalle en que quieres ver corregido o extendido.