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

Aprender a programar en Python 3 desde cero

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

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:

  1. Secuencia:聽se da naturalmente en lenguaje, es el orden de ejecuci贸n en que se encuentran escritas las instrucciones.
  2. Selecci贸n: tambi茅n llamada condicional聽 es la ejecuci贸n sentencias seg煤n una condici贸n.
  3. 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:

  1. Herencia simple y m煤ltiple: Consiste en que una clase hija puede heredar m茅todos y atributos de una clase padre.
  2. Polimorfismo: Nos permitir谩 enviar mensajes iguales a objetos distintos.
  3. 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:

  1. Arquitectura de software: Aprenderemos la arquitectura MVC y a utilizar diversos Frameworks de desarrollo web, m贸vil y de escritorio.
  2. Bases de datos en python: Aprender谩s a crear, modelar y trabajar con bases de datos relaciones (SQL) y no relacionales (NoSQL) en python.
  3. 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.
  4. Desarrollo web: Aprender谩s a desarrollar aplicaciones y p谩ginas webs en python recurriendo a diversos framework鈥檚.
Scroll al inicio