Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Industrial programming >> python

Rutas de aprendizaje aceleradas de Python:domine Python desde principiante hasta avanzado

Lleve sus habilidades de codificación al siguiente nivel con los planes de estudio acelerados de Real Python para desarrolladores de Python principiantes, intermedios y avanzados.

En Real Python , puedes aprender todo lo relacionado con Python desde cero. Todo, desde los conceptos básicos absolutos de Python hasta el desarrollo web y el web scraping, la visualización de datos y más.

Ya seas un Pythonista principiante, intermedio o avanzado, nuestras rutas de aprendizaje personalizadas llevará tus habilidades al siguiente nivel con planes de estudio prácticos y acelerados.

Responda el cuestionario: Pon a prueba tus conocimientos con nuestro cuestionario interactivo "Prueba de habilidades de Python". Recibirás una puntuación al finalizar para ayudarte a realizar un seguimiento de tu progreso de aprendizaje:

Prueba interactiva

Prueba de habilidad con Python

Pon a prueba tus conocimientos de Python en un cuestionario de habilidades con preguntas básicas y avanzadas. ¿Es usted principiante, intermedio, competente o experto?

Todos los recursos de nuestras rutas de aprendizaje fueron creados por desarrolladores profesionales de Python con años de experiencia para garantizar que esté aprendiendo las habilidades y técnicas que realmente importan.

Encontrarás tu camino a través de un plan de estudios completo de Python, por lo que siempre sabrás en qué concentrarte a continuación.

Conceptos básicos absolutos

Si eres completamente nuevo en la programación y Python, luego comience su viaje de aprendizaje con los Conceptos básicos de Python ruta de aprendizaje, que está diseñada para recogerlo en la planta baja y llevarlo a un dominio básico de Python. Después de finalizar esta ruta de aprendizaje, estará bien equipado para abordar cualquiera de nuestras rutas de aprendizaje para principiantes.

Lenguaje principal de Python:conceptos básicos

Comienza tu carrera en Python con nuestros recursos de aprendizaje diseñados para principiantes . Aquí encontrará conceptos fundamentales para principiantes de Python, que le ayudarán a comenzar su viaje para aprender Python. Estos tutoriales se centran en los aspectos absolutamente esenciales que necesita saber sobre Python.

Ruta de aprendizaje

Revisar los fundamentos de Python

12 Recursos ⋅ Habilidades: Python, Variables, Tipos de datos, REPL, Operadores, Expresiones, Excepciones, Comentarios, Palabras clave, IDLE, Conversión de cadenas

Ruta de aprendizaje

Flujo y bucles de control de Python

14 Recursos ⋅ Habilidades: Python, flujo de control, declaraciones condicionales, booleanos, bucles for, bucles while, enumerar, bucles anidados, interrumpir, continuar, pasar

Ruta de aprendizaje

Estructuras de datos de Python

23 Recursos ⋅ Habilidades: Python, cadenas, listas, tuplas, diccionarios, conjuntos, listas por comprensión, rango(), bytes, clasificación

Ruta de aprendizaje

Funciones y Alcances

11 Recursos ⋅ Habilidades: Python, funciones, alcance, argumentos, parámetros, retorno, globales

Una vez que haya superado los conceptos básicos, puede comenzar a profundizar en nuestros tutoriales de nivel intermedio. , que le enseñará nuevos conceptos de Python. Esta categoría es para desarrolladores intermedios de Python que ya conocen los conceptos básicos del desarrollo de Python y desean ampliar sus conocimientos.

Ruta de aprendizaje

Perfeccione su configuración de desarrollo de Python

16 Recursos ⋅ Habilidades: VS Code, PyCharm, Entornos Virtuales, pyenv, Docker, Git, GitHub, IDE, Editores de Código, Claude Code, Cursor, Gemini CLI, GitHub Copilot

Ruta de aprendizaje

Módulos y Paquetes

14 Recursos ⋅ Habilidades: Paquetes, Módulos, Sistema de importación, pip, PyPI, uv, __init__.py, Paquetes de espacio de nombres

Ruta de aprendizaje

Programación orientada a objetos (POO)

17 Recursos ⋅ Habilidades: Python, programación orientada a objetos, clases, clases de datos, captadores, definidores, propiedad, super(), métodos mágicos, sobrecarga de operadores, SOLID, herencia, composición, clases mixtas, patrón de fábrica

Ruta de aprendizaje

Archivos y secuencias de archivos

12 Recursos ⋅ Habilidades: Python, Pathlib, E/S de archivos, serialización, codificación, Unicode, PDF, WAV, administradores de contexto, archivos ZIP

Ruta de aprendizaje

Estructuras de datos y algoritmos clásicos

20 recursos ⋅ Habilidades: Python, estructuras de datos, pilas, colas, listas enlazadas, tablas hash, enumeraciones, algoritmos de búsqueda, algoritmos de clasificación, colecciones

Ruta de aprendizaje

Módulos importantes de la biblioteca estándar

15 recursos ⋅ Habilidades: Python, matemáticas, hora, calendario, fecha y hora, JSON, CSV, Regex, aleatorio, subproceso, argparse, pickle, XML, zipfile

Ruta de aprendizaje

Programación funcional con Python

13 Recursos ⋅ Habilidades: Python, programación funcional, funciones lambda, funciones integradas, mapa, filtro, reducción, alcance, cierres, funciones internas, decoradores, recursividad

Ruta de aprendizaje

Escribir más código pitónico

14 Recursos ⋅ Habilidades: Zen de Python, PEP 8, Diseños de aplicaciones, Duck Typing, Comprobación de tipos, Sugerencias de tipo, Documentación de código, MkDocs, Calidad de código, PyLint

Ruta de aprendizaje

Pruebas e integración continua

9 Recursos ⋅ Habilidades: Pruebas unitarias, Doctest, Biblioteca de objetos simulados, Pytest, Integración continua, Docker, Calidad del código, Acciones de GitHub, Pruebas de software, CI/CD

Lenguaje principal de Python:avanzado

En esta sección, encontrará recursos de aprendizaje de Python que le enseñarán conceptos avanzados para que puedas estar en camino de convertirte en un maestro del lenguaje de programación Python. Una vez que haya superado el nivel intermedio, puede comenzar a profundizar en estos tutoriales y cursos, que le enseñarán conceptos y patrones avanzados de Python.

Ruta de aprendizaje

Programación concurrente y asíncrona

9 Recursos ⋅ Habilidades: Python, concurrencia, E/S asíncrona, bloqueo global de intérprete, seguridad de subprocesos, procesamiento paralelo, optimización del rendimiento, subprocesos múltiples, eficiencia del código

Ruta de aprendizaje

Acceso a la base de datos con Python

9 Recursos ⋅ Habilidades: Bibliotecas SQL, SQLite, SQLAlchemy, Redis, MySQL, MongoDB, ChromaDB, Gestión de datos, Bases de datos NoSQL, Bases de datos vectoriales, DuckDB, TinyDB, Seguridad SQL

Ruta de aprendizaje

Metaprogramación de Python

4 Recursos ⋅ Habilidades: Python, Metaclases, Descriptores, Ejecución dinámica de código, exec(), eval()

Ruta de aprendizaje

Crear interfaces gráficas de usuario (GUI)

12 Recursos ⋅ Habilidades: Tkinter, PyQt, wxPython, Kivy, diseños de GUI, manejo de eventos, integración de bases de datos, gestión de subprocesos, desarrollo de aplicaciones móviles, diseño de GUI

Ruta de aprendizaje

Comprender CPython

8 Recursos ⋅ Habilidades: Python, punteros, gestión de memoria, creación de perfiles, código fuente CPython, extensiones C, enlaces de Python, mapeo de memoria

Ruta de aprendizaje

Supere su entrevista sobre codificación Python

8 Recursos ⋅ Habilidades: Entrevistas de codificación, problemas de práctica, análisis de CSV, ingeniería de datos, libros de Python, charlas de PyCon, preparación de entrevistas, desafíos de codificación

Listo para explorar lo que Python puede hacer fuera de su funcionalidad principal ? Las rutas de aprendizaje a continuación cubren aplicaciones del mundo real como desarrollo web, ciencia de datos, aprendizaje automático y más. Trabaja en cualquiera de estos caminos uno al lado del otro u omite aquellos que no te interesen.

Desarrollo web

Cree aplicaciones web con los marcos más populares de Python. Comience con los fundamentos del desarrollo web en Python, luego profundice con Flask o Django. También aprenderá cómo recopilar datos de la web mediante técnicas de raspado.

Ruta de aprendizaje

Matraz por ejemplo

12 Recursos ⋅ Habilidades: Desarrollo web, Flask Framework, Jinja, API REST, implementación

Ruta de aprendizaje

Django para desarrollo web

17 Recursos ⋅ Habilidades: Django, Desarrollo Web, API REST, Migraciones, Gestión de Usuarios, Admin

Ruta de aprendizaje

Raspado web de Python

9 Recursos ⋅ Habilidades: Web Scraping, solicitudes HTTP, análisis de datos

Ciencia de datos y visualización

Trabaje con datos utilizando el potente ecosistema de ciencia de datos de Python . Estos caminos lo llevarán desde las habilidades básicas con NumPy y pandas hasta los fundamentos matemáticos, la recopilación y el almacenamiento de datos, hasta llegar a la creación de visualizaciones atractivas.

Ruta de aprendizaje

Matemáticas para la ciencia de datos

5 Recursos ⋅ Habilidades: Estadísticas, correlación, regresión lineal, regresión logística, NumPy, SciPy, pandas, descenso de gradiente

Ruta de aprendizaje

Recopilación y almacenamiento de datos

8 Recursos ⋅ Habilidades: CSV, JSON, pandas, Excel, SQL, SQLite, SQLAlchemy, AWS S3, Bases de datos

Ruta de aprendizaje

pandas para la ciencia de datos

15 recursos ⋅ Habilidades: pandas, Ciencia de datos, Visualización de datos, DataFrame, GroupBy, Limpieza de datos

IA y aprendizaje automático

Aprovecha el poder de la inteligencia artificial con Python. Ya sea que desee utilizar asistentes de inteligencia artificial para aumentar su productividad de codificación, crear aplicaciones impulsadas por grandes modelos de lenguaje o entrenar sus propios modelos de aprendizaje automático, estos caminos lo tienen cubierto.

Ruta de aprendizaje

Codificación Python con IA

5 Recursos ⋅ Habilidades: Claude Code, Cursor, Gemini CLI, Desarrollo asistido por IA

Ruta de aprendizaje

Desarrollo de aplicaciones LLM con Python

13 Recursos ⋅ Habilidades: OpenAI, Ollama, OpenRouter, Prompt Engineering, LangChain, LlamaIndex, ChromaDB, MarkItDown, RAG, Embeddings, Pydantic AI, LangGraph, MCP

Ruta de aprendizaje

Aprendizaje automático con Python

30 recursos ⋅ Habilidades: Procesamiento de imágenes, clasificación de texto, reconocimiento de voz, PNL, aprendizaje profundo, LLM, RAG

DevOps y aplicaciones de escritorio

Empaquete, implemente y envíe sus proyectos Python al mundo. Aprenda a contener aplicaciones, configurar canalizaciones de CI/CD e implementarlas en la nube. O cree aplicaciones de escritorio profesionales con interfaces gráficas de usuario.

Ruta de aprendizaje

DevOps con Python

9 Recursos ⋅ Habilidades: Empaquetado e implementación, CI/CD, AWS, Docker, registro

Ruta de aprendizaje

Programación GUI con PyQt

8 Recursos ⋅ Habilidades: PyQt, Qt Designer, Diseños, Menús, Bases de datos SQL, QThread, SQLite, Diseño GUI

¿Cómo seleccionar el camino adecuado para usted?

Aprender Python no es una tarea única para todos, así que piense por qué está aquí. ¿Qué quieres hacer? con Python? Piensa adónde quieres llegar y luego considera qué habilidades necesitarás para llegar allí.

Si desea una recomendación personalizada , responda nuestra breve encuesta sobre el plan de aprendizaje. Hace algunas preguntas sobre su experiencia y objetivos, luego crea un plan de estudio personalizado solo para usted.

Si se lanza a una ruta de aprendizaje y se queda atascado, siempre puede pedir ayuda en el chat de la comunidad Real Python o en horario de oficina. Estos también son excelentes lugares para escuchar a otros programadores que han estado en su lugar y pueden tener sugerencias sobre por dónde empezar.

¿Tienes comentarios sobre nuestras rutas de aprendizaje?


python

  1. Convertir una cadena en mayúsculas y minúsculas usando Python
  2. Python si... otra declaración
  3. Espacio de nombres y alcance de Python
  4. Migrar a Python 3
  5. Sobrecarga del operador de Python
  6. Python - Acceso a la base de datos MySQL
  7. Cola de Python:FIFO, ejemplo de LIFO
  8. Python - Listas
  9. Entrada, salida e importación de Python
  10. Contador de Python en colecciones con ejemplo
  11. Decoradores de pitón