Skip to content

Latest commit

 

History

History
188 lines (156 loc) · 11.6 KB

File metadata and controls

188 lines (156 loc) · 11.6 KB

Guía de estudio "Python Definitivo"

GitHub Actions Workflow Status Code Coverage License r/Python

Guía de estudio "Python Definitivo" para principiantes y profesionales. 🐍 🐍 🐍

print("Guía de estudio 'Python Definitivo'")

English | 한국어 | 繁体中文 | Español | Deutsch | Français | हिन्दी | Português - Brasil

Ultimate Python

Motivación

Creé este repositorio de GitHub para compartir lo que he aprendido sobre Python durante más de 5 años usándolo como graduado de universidad, empleado en grandes empresas y como contribuidor de código abierto en repositorios como Celery y Full Stack Python. Espero ver a más personas aprendiendo Python y persiguiendo su pasión a través de él. 🎓

Objetivos

Estos son los objetivos principales de esta guía:

🏆 Servir como un recurso para principiantes de Python que prefieren aprender de forma práctica. Este repositorio contiene una colección de módulos independientes que pueden ejecutarse en un IDE como PyCharm y en el navegador, como Replit. Incluso una terminal sencilla funcionará con los ejemplos. La mayoría de las líneas de código tienen comentarios útiles que guían al lector paso a paso. Se anima a los usuarios a modificar el código fuente en cualquier parte siempre y cuando las rutinas principales (main) no se eliminen y los programas se ejecuten con éxito tras cada cambio (ver runner.py).

🏆 Servir como una guía pura para aquellos que quieren reforzar los conceptos base de Python. Se utilizan sólo las librerías integradas para que estos conceptos puedan adquirirse sin el esfuerzo de aprender conocimientos de dominios específicos. Por ello no se han instalado librerías y entornos de código abierto populares (como sqlalchemy, requests, pandas). No obstante, leer el código fuente de estos frameworks es inspirador y altamente recomendado si tu objetivo es convertirte en un verdadero Pythonista.

Empezando

Run on Replit

Haz clic en la imagen de arriba para crear un ambiente de trabajo en el navegador sin necesidad de tener Git y Python instalados en tu ordenador local. Si estos requisitos ya se cumplen, puedes clonar el repositorio directamente.

Una vez que el repositorio sea accesible, estás listo para aprender de los módulos independientes. Para aprender el máximo de cada módulo, lee el código del módulo y ejecútalo. Hay dos maneras de ejecutar los módulos:

  1. Ejecuta un solo módulo: python ultimatepython/syntax/variable.py
  2. Ejecuta todos los módulos: python runner.py

Contenido

📚 = Recurso externo, 🍰 = Tema principiante, 🤯 = Tema avanzado

  1. Sobre Python
  2. Sintaxis
  3. Estructura de datos
  4. Clases
  5. Avanzado

Recursos adicionales

👔 = Recurso de entrevista, 🧪 = Ejemplos de código, 🧠 = Ideas para proyecto

Repositorios de GitHub

Sigue aprendiendo leyendo otros buenos recursos.

Proyectos del autor

Proyectos que he creado con Python que muestran lo que puedes crear después de aprender estos conceptos:

Práctica interactiva

Continua practicando para que no se oxiden tus habilidades de programación.

Astrónomos en el tiempo

Stargazers over time