Aprender a programar en python desde cero
Busca en mi blog lo que necesites para aprender programaci贸n en Python
芦Fracasar es parte del aprendizaje. Volver a intentar, eso es lo que define a un verdadero Jedi.禄
S煤mate a nuestra comunidad:
Suscribete

Mi nombre es Mariano Laca; soy desarrollador y he creado este blog para compartir e intercambiar conocimientos.
Suscribete para recibir mi @revista digital sobre programaci贸n en Python!
curso de python gratis ordenado por m贸dulos
El contenido de este blog te permitir谩 aprender a programar en Python desde cero, sin conocimientos previos y se encuentra organizado en 3 m贸dulos donde aprender谩s desde el comienzo los fundamentos de programaci贸n estructurada, sintaxis del lenguaje y programaci贸n orientada a objetos para finalmente convertirte en un desarrollador profesional.聽
M贸dulo 1 - Python b谩sico
M贸dulo 2 - Python oop
M贸dulo 3 - desarrollo
- Programaci贸n estructurada
- Manejo de Datos y Colecciones
- Programaci贸n Funcional
- Programaci贸n orientada a objetos
- Herencia y polimorfismo
- Manejo de Excepciones
- Frameworks y librer铆as
- Bases de Datos
- Aplicaciones en Python
Aprender谩s a programar en Python desde cero utilizando el paradigma de programaci贸n estructurada.
聽
En este m贸dulo aprender谩s a programar en python utilizando el paradigma de programaci贸n orientada a objetos (OOP).
Te convertir谩s en un desarrollador Python completo. Aprendiendo Framework鈥檚, GIT, Bases de datos, etc.
M贸dulo 1 - aprende python b谩sico desde cero
Python tiene m煤ltiples paradigmas de programaci贸n y uno de ellos es la聽programaci贸n estructurada. Es el primer paradigma que debemos aprender para luego proceder a trabajar con聽clases en python.
聽
Este paradigma se basa en 3 subrutinas:
- Secuencia:聽se da naturalmente en lenguaje, es el orden de ejecuci贸n en que se encuentran escritas las instrucciones.
- Selecci贸n: tambi茅n llamada condicional聽 es la ejecuci贸n sentencias seg煤n una condici贸n.
- Iteraci贸n:聽(ciclo o bucle): ejecuci贸n de sentencias repetitivas o no seg煤n una condici贸n sea verdadera..
M贸dulo 2 - Programaci贸n orientada a objetos
El segundo paradigma que vamos a aprender una vez dominada la programaci贸n estructurada es la programaci贸n orientada a objetos. Donde aprenderemos a fusionar ambos paradigmas para trabajar con聽clases en python.
聽
Este paradigma est谩 basado en:
- Herencia simple y m煤ltiple: Consiste en que una clase hija puede heredar m茅todos y atributos de una clase padre.
- Polimorfismo: Nos permitir谩 enviar mensajes iguales a objetos distintos.
- Modularidad: Consiste en subdividir una aplicaci贸n en m贸dulos independientes.
M贸dulo 3 - Desarrollo de aplicaciones
(en actualizaci贸n)
En este tercer m贸dulo nos convertiremos en desarrolladores Python. Aprendiendo a desarrollar aplicaciones web, de escritorio y m贸vil como lo har铆a todo un profesional. Aprenderemos arquitecturas de software, usaremos diferentes Framework鈥檚, aprenderemos Bases de datos y a usar un gestor de versiones, entre otras cosas..
A partir de este m贸dulo encontrar谩s entradas ordenadas cronol贸gicamente seg煤n su dificultad y tambi茅n podr谩s leer entradas sobre el tema en particular que te interese!.
Vas a aprender:
- Arquitectura de software: Aprenderemos la arquitectura MVC y a utilizar diversos Frameworks de desarrollo web, m贸vil y de escritorio.
- Bases de datos en python: Aprender谩s a crear, modelar y trabajar con bases de datos relaciones (SQL) y no relacionales (NoSQL) en python.
- Gestor de versiones y entorno virtual: Aprender谩s a usar un gestor de control de versiones de tus proyectos y a usar entornos virtuales en ellos.
- Desarrollo web: Aprender谩s a desarrollar aplicaciones y p谩ginas webs en python recurriendo a diversos framework鈥檚.