¡Bienvenido a Python Cheat Sheet! Este repositorio está diseñado para ser tu guía rápida y práctica en el mundo de Python. Si eres un principiante que está dando sus primeros pasos o un desarrollador experimentado que necesita refrescar un concepto, ¡aquí encontrarás una referencia concisa y útil!
Aquí hallarás una colección organizada de los comandos, estructuras de datos, funciones y conceptos clave de Python, cada uno con una explicación clara y ejemplos de código prácticos.
Python es uno de los lenguajes de programación más populares y versátiles del mundo, conocido por su sintaxis clara y legible. Es ampliamente utilizado en desarrollo web, análisis de datos, inteligencia artificial, automatización y mucho más.
Este Python Cheat Sheet tiene como objetivo simplificar el aprendizaje y la consulta rápida de los conceptos fundamentales de Python. Está diseñado para ser un recurso accesible que te permita codificar de manera más eficiente y con mayor confianza.
10_regular_expressions/→ Subdirectorios que contienen cada uno una familia de funciones y sintaxis de Python.- Cada subdirectorio contiene:
- Un archivo
.md(ej:regular_expressions.md,oop.md) que ofrece una explicación general de los conceptos y su uso dentro de esa categoría. - Archivos
.pyindividuales (ej:01_compile.py,01_classes_attributes.py) con ejemplos de código Python listos para usar para cada función específica.
El repositorio está organizado por temas principales de Python para facilitar la navegación y el aprendizaje:
python-cheat-sheet/
├── .gitignore
├── LICENSE
├── README.md
├── 01_introduction/
│ ├── introduction.md
│ ├── 01_arithmetic_operators.py
│ ├── 02_relational_operators.py
│ └── ...
├── 02_built-in_functions/
│ ├── built-in_functions.md
│ ├── 01_print.py
│ ├── 02_input.py
│ └── ...
├── 03_control_flow/
│ ├── control_flow.md
│ ├── 01_if_elif_else.py
│ ├── 02_ternary_conditional_operator.py
│ └── ...
├── 04_functions/
│ ├── functions.md
│ ├── 01_def_functions.py
│ ├── 02_types_arguments.py
│ └── ...
├── 05_list_and_tuples/
│ ├── list_and_tuples.md
│ ├── 01_index_and_slicing.py
│ ├── 02_concatenations_and_replication.py
│ └── ...
└── ...Para aprovechar al máximo este python-cheat-sheet, sigue estos pasos:
-
Clona el repositorio: Abre tu terminal o Git Bash y clona este repositorio en tu máquina local:
git clone https://github.com/ayorick23/python-cheat-sheet.git
-
Navega al directorio:
cd python-cheat-sheet -
Explora los ejemplos: Dirígete a través de los directorios para explorar las diferentes categorías de funciones. Por ejemplo, para comprender la sintaxis básica de los diccionarios:
cd 06_dictionaries/dictionaries.md -
Ejecuta y haz pruebas: Abre los archivos
.pydentro de cada categoría para obtener una descripción general y pautas de uso.cat 01_get_values.py
¡Las contribuciones son increíblemente valiosas! Si deseas mejorar este Python Cheat Sheet, añadir nuevas funciones, mejorar explicaciones o proporcionar más ejemplos, por favor:
- Haz un fork de este repositorio.
- Crea una nueva rama (
git checkout -b feature/nuevo-tema-oop). - Realiza tus cambios y haz commit (
git commit -m 'Añadir sección sobre herencia'). - Haz un push de tus cambios a tu fork (
git push origin feature/nuevo-tema-oop). - Abre un Pull Request en este repositorio.
Este repositorio ha sido creado recopilando y sintetizando información de diversas fuentes fiables sobre Python. Quiero extender mi más sincero agradecimiento a los siguientes recursos, que han sido fundamentales para la construcción de este contenido:
- Documentación oficial de Python: La fuente más completa y precisa para todas las características y funcionalidades de Python.
- Python Cheatsheet: Hoja de referencia de Python basada en el libro "Automate the Boring Stuff with Python" y otros recursos.
- QuickRef.ME: Hoja de referencia de Python con las fórmulas y funciones principales.
- Roadmap Python Developer: Ruta de aprendizaje paso a paso para convertirse en desarrollador de Python en actualizado al 2025.
¡Agradezco a todos estos recursos por su invaluable contribución al conocimiento de Python!
Este proyecto está bajo la Licencia MIT. Consulta el archivo LICENSE para más detalles.
Si tienes alguna pregunta o sugerencia, no dudes en contactarme: