Python: Ruta de aprendizaje

Iniciado por JIRB.FIX, Octubre 28, 2024, 07:49:05 PM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

¡Hola a todos!

Me gustaría adentrarme en la programación Python. Si alguna de las personas que goce de experiencia con este lenguaje tiene algún consejo o recomendación sobre por dónde es conveniente empezar, le agradecería mucho si pudiera compartirlo conmigo.
Me ayudaría mucho a centrar y focalizar esfuerzos y atención, al mismo tiempo que tener un punto de partida.

Gracias a la comunidad.


Te recomiendo Henrry ap tiene cursos completos de python


El curso de Nate de python es mi favorito para empezar, después sino python para todos es el libro con el que yo empecé, no sé si lo habrán actualizado, y sino una búsqueda en Youtube y tenes cientos de cursos gratuitos y buenos

Yo tambien estoy aprendiendo, podrias empezar por el curso de Dalto en youtube. Y seguir la ruta de aprendizaje de python de No tienes permitido ver enlaces. Registrate o Entra a tu cuenta

La cuestión es para qué quieres aprender python. La ruta va a variar segun lo que quieras. Lo básico esta en cualquier lugar. Me gusto mucho como lo arranco midudev. A mi me gusta mucho también aprender xoseando, con freecodecamp o cosas similares.

En udemy hay cursos de python gratis, sino también en youtube con HolaMundo o conmouredev

Bueno como dijo una persona por allí depende de que quieras hacer con Python ejemplo Desarrollo Web.

Python enfocado en el Desarrollo Web:

Mayormente sería una ruta a seguir

*Introducción a Python*
1. *Instalación y Configuración*
   - Instalación de Python
   - Configuración del entorno de desarrollo (IDE)
2. *Sintaxis Básica*
   - Variables y tipos de datos
   - Operadores y expresiones
   - Estructuras de control (condicionales y bucles)
3. *Funciones y Módulos*
   - Definición y uso de funciones
   - Importación de módulos y paquetes
4. *Manipulación de Datos*
   - Listas, tuplas y diccionarios
   - Operaciones con cadenas de texto

*Fundamentos del Desarrollo Web*
1. *HTTP y Protocolo Web*
   - Fundamentos de HTTP
   - Métodos HTTP (GET, POST, etc.)
2. *HTML y CSS Básico*
   - Estructura de HTML
   - Estilos básicos con CSS

*Frameworks para Desarrollo Web*
1. *Introducción a Flask*
   - Instalación y configuración
   - Creación de una aplicación web simple
   - Rutas y vistas
2. *Trabajando con Datos en Flask*
   - Manejo de formularios
   - Conexión a bases de datos (SQLite)
   - ORM con SQLAlchemy
3. *Autenticación y Autorización en Flask*
   - Gestión de usuarios
   - Implementación de autenticación

4. *Introducción a Django*
   - Instalación y configuración
   - Creación de un proyecto y aplicaciones
5. *Modelos y Base de Datos en Django*
   - Definición de modelos
   - Migraciones y gestión de bases de datos
6. *Vistas y URLconf en Django*
   - Creación de vistas
   - Enrutamiento y URLconf
7. *Plantillas y Formularios en Django*
   - Uso del sistema de plantillas
   - Gestión de formularios
8. *Autenticación y Autorización en Django*
   - Sistema de usuarios y permisos
   - Implementación de autenticación

*Despliegue y Gestión de Proyectos*
1. *Despliegue en Producción*
   - Configuración de servidores
   - Despliegue en plataformas como Heroku
2. *Mantenimiento y Escalabilidad*
   - Buenas prácticas de mantenimiento
   - Estrategias de escalabilidad

*Recursos Adicionales*
1. *Documentación y Comunidad*
   - Utilización de la documentación oficial
   - Participación en comunidades y foros
2. *Proyectos Prácticos*
   - Creación de proyectos personales
   - Colaboración en proyectos de código abierto

Estaba por hacer la misma pregunta, gracias por las respuestas!! ☺️


Por cursos de Python tenés los del canal de Youtube de MoureDev, hay un curso de 6 hrs, y hay otro en el mismo canal donde hace una página web usando esté lenguaje