¡Bienvenidos a este repositorio académico de Introducción a Python! 🎉 Aquí encontrarás todo lo necesario para empezar a programar en Python desde cero. Está orientado a estudiantes, entusiastas de la programación y aquellos interesados en el desarrollo de videojuegos, con un enfoque educativo y académico. A medida que avances, aprenderás conceptos fundamentales y cómo aplicarlos en el mundo real.
- 📝 Trabajando en Jupyter Notebooks: Desarrollar y depurar tu código interactivamente en Jupyter, uno de los entornos más utilizados en analisis y ciencia de datos.
- 💻 Iniciando en Python: Python es uno de los lenguajes más populares en ciencia de datos y desarrollo de software.
- 🔢 Lógica de programación: Variables, tipos de datos, estructuras de control y cómo aplicarlos en tu código.
- 🔁 Estructuras de control: Maneja condicionales (
if
,elif
,else
), bucles (for
,while
) y aprende a controlar el flujo de tu programa. - 🔧 Funciones y objetos: Aprende a crear funciones personalizadas, manejar múltiples parámetros y explorar la programación orientada a objetos (OOP).
- 📊 Manipulación de datos: Trabaja con listas, tuplas, diccionarios, y conjuntos para organizar y gestionar información de manera eficiente.
- 📚 Uso de bibliotecas en Python: Descubre el poder de las bibliotecas como Pandas y NumPy para manipulación de datos.
- 🌐 Acceso a datos y web scraping: Aprende a obtener datos desde la web usando APIs y herramientas como Beautiful Soup para raspar contenido.
Para ejecutar los ejemplos de código necesitarás:
- 🐍 Python 3.12 instalado. Puedes descargarlo desde python.org.
- 💻 Recomendado: un entorno de desarrollo como Jupyter Notebook, Google Colab o Visual Studio Code.
Para obtener más información sobre cómo contribuir y colaborar en este repositorio, asegúrate de revisar los siguientes documentos:
- Licencia: Detalles sobre la licencia del proyecto.
- Código de Conducta: Normas y expectativas para la colaboración.
- Registro de Cambios: Historial de cambios y mejoras en el repositorio.
- Guía de Contribución: Instrucciones para contribuir al proyecto.