Curso completo de Python totalmente gratis.

Python es un lenguaje de scripting independiente de plataforma y orientado a objetos, preparado para realizar cualquier tipo de programa, desde aplicaciones Windows a servidores de red o incluso, páginas web. Es un lenguaje interpretado, lo que significa que no se necesita compilar el código fuente para poder ejecutarlo, lo que ofrece ventajas como la rapidez de desarrollo e inconvenientes como una menor velocidad.

Python, uno de los lenguajes recomendado para aprender a programar.

Python es uno de los lenguajes recomendados por mucha gente  para empezar a programar, esto por sus amplias capacidades y su simplicidad. Su código es muy fácil de leer y también ayuda a desarrollar un estilo de programación limpio sin necesidad de ser muy estricto con la sintaxis. Patrick Jordan, de Ariel Computing, compara el tiempo que se tarda en escribir una instrucción simple en distintos lenguajes (Basic, C, J, Java y Python) y concluye que:

Aunque los demás lenguajes no deben ser descuidados, Python lleva menos tiempo, menos líneas de código, y menos conceptos que aprender para alcanzar un determinado objetivo. Programar en Python es divertido, y eso genera interés y confianza en el alumno, lo que siempre es bueno para animarle a continuar con su formación en otros lenguajes más austeros.

En la SOA consideran a Python como un auténtico imprescindible para principiantes, sobre todo para los que ya estén un poco familiarizados con entornos Linux. Python está, además, creciendo debido a su uso en sitios tan populares como Pinterest o Instagram.

Python, uno de los lenguajes más populares y mejor pagados.

El sitio Udacity que se encargar de realizar cursos online masivos (Moocs) realizo hace tiempo algunos gráficos donde se analizan a diferentes lenguajes de programación en base a su función (desarrollo web, desarrollo de juegos, desarrollo de aplicaciones, análisis de datos…), los ingresos que pueden generar y la popularidad de cada uno en los últimos años. Hay que tomar en cuenta que esta información está centrada en datos recolectados de EE.UU, pero servirán para hacerte una idea y escoger por dónde empezar.


Cursos completos de Python totalmente gratis.

Curso gratuito de Python por codecademy.

A diferencia de los cursos que presentaremos mas adelante, codecademy es una plataforma para aprender sobre programacion de una manera interactiva. En el curso gratis de Python estaremos navegando entre diferentes ventanas donde nos van enseñando con pequeños ejemplos, que después iremos aplicando en una consola virtual.

Este curso de Python es muy completo, y puedes hacerlo sin registrarte en el sitio, aunque recomiendo crear una cuenta para ir viendo tu avance.

El curso se divide en 12 secciones:

  • SINTAXIS DE PYTHON
  • STRINGS Y SALIDA EN CONSOLA
  • CONDICIONALES Y CONTROL DE FLUJO
  • FUNCIONES
  • LISTAS Y DICCIONARIOS
  • EL ESTUDIANTE SE VUELVE PROFESOR
  • LISTAS Y FUNCIONES
  • BUCLES
  • ESTADÍSTICAS DEL EXAMEN
  • TEMAS AVANZADOS EN PYTHON
  • INTRODUCCIÓN A LAS CLASES
  • ENTRADA/ SALIDA EN ARCHIVOS

[Link] Has clic aquí para ir a este curso. 

Curso gratis de Python Básico en codigofacilito.

Este es un curso enfocado a principiantes, consta de 32 videos y una duración de 4 horas y 25 minutos.

  • Tutorial Python 1: Introducción al Lenguaje de Programación
  • Tutorial Python 2: Instalación
  • Tutorial Python 3: “Hola Mundo”
  • Tutorial Python 4: Enteros, reales y operadores aritméticos
  • Tutorial Python 5: Booleanos, operadores lógicos y cadenas
  • Tutorial Python 6: Listas
  • Tutorial Python 7: Tuplas
  • Tutorial Python 8: Diccionarios
  • Tutorial Python 9: Operadores relacionales
  • Tutorial Python 10: Sentencias condicionales
  • Tutorial Python 11: Bucles
  • Tutorial Python 12: Funciones
  • Tutorial Python 13: Clases y Objetos
  • Tutorial Python 14: Herencia
  • Tutorial Python 15: Herencia multiple
  • Tutorial Python 16: Cadenas y métodos
  • Tutorial Python 17: Listas y sus métodos
  • Tutorial Python 18: Diccionarios y sus métodos
  • Tutorial Python 19: Encapsulación
  • Tutorial Python 20: Funciones de orden superior
  • Tutorial Python 21: Función MAP
  • Tutorial Python 22: Función FILTER
  • Tutorial Python 23: Función REDUCE
  • Tutorial Python 24: Funciones lambda
  • Tutorial Python 25: Comprensión de Listas
  • Tutorial Python 26 – Generadores
  • Tutorial Python 27 – Decoradores
  • Tutorial Python 28 – Clases Decoradoras
  • Tutorial Python 29 – Excepciones
  • Tutorial Python 30 – Entrada Estandar rawInput
  • Tutorial Python 31 – Salida Estandar rawInput
  • Tutorial Python 32 – Modulos (Modules)

[Link] Has clic aquí para ir a este curso. 

Curso gratis para aprender los conceptos básicos de Python 3, por Manuel J. Dávila en YouTube.

Este curso de Python impartido por Manuel J. Dávila cuenta con mas de 50 videos donde se muestran los conceptos básicos de Python 3.

  • Tutorial de Python parte 1 – Instalación y primera ejecución de código
  • Tutorial de Python parte 2 – Las variables y tipos string y numéricos
  • Tutorial de Python parte 3 – Manejar Strings
  • Tutorial de Python parte 4 – Operadores Aritméticos
  • Tutorial de Python parte 5 – Array: lists y tuples
  • Tutorial de Python parte 6 – Array: Diccionarios
  • Tutorial de Python parte 7 – Sentencia if y operadores de comparación, lógicos y membership
  • Tutorial de Python parte 8 – Búcle while
  • Tutorial de Python parte 9 – Búcle for
  • Tutorial de Python parte 10 – Entrada de datos input()
  • Tutorial de Python parte 11 – Capturar errores try-except
  • Tutorial de Python parte 12 – argv pasar argumentos en línea de comandos
  • Tutorial de Python parte 13 – def y lambda crear funciones
  • Tutorial de Python parte 14 – Crear módulos
  • Tutorial de Python parte 15 – Programación Orientada a Objetos
  • Tutorial de Python parte 16 – La Herencia POO
  • Tutorial de Python parte 17 – Funciones útiles para strings
  • Tutorial de Python parte 18 – Funciones útiles para arrays
  • Tutorial de Python parte 19 – Leer y escribir ficheros
  • Tutorial de Python parte 20 – Módulo datetime fecha y hora
  • Tutorial de Python parte 21 – Módulos glob y os obtener información de directorios
  • Tutorial de Python parte 22 – Módulo os. Programa para crear y eliminar carpetas y archivos
  • Tutorial de Python parte 23 – Módulo smtplib. Enviar email con Gmail
  • Tutorial de Python parte 24 – Enviar email con archivo adjunto
  • Tutorial de Python parte 25 – Módulo smtplib. Enviar email con Hotmail
  • Tutorial de Python parte 26 – Módulo sqlite3. Crear bases de datos, tablas e insertar datos
  • Tutorial de Python parte 27 – Módulo sqlite3. Seleccionar registros de las tablas
  • Python PyQt (Interfaz gráfica) – Instalación y primer archivo .ui
  • Python PyQt (Interfaz gráfica) – Acceso a propiedades de elementos
  • Python PyQt (Interfaz gráfica) – Eventos MainWindow (Show, Close, Move, …)
  • Python PyQt (Interfaz gráfica) – Abrir cuadro de diálogo desde la ventana principal
  • Python PyQt (Interfaz gráfica) – Diseñar formularios con Layouts y StyleSheet
  • Python PyQt (Interfaz gráfica) – Validar formularios con expresiones regulares
  • Python PyQt (Interfaz gráfica) – Radio Button y Checkbox
  • Python PyQt (Interfaz gráfica) – Combo Box (Selección de elementos)
  • Python PyQt (Interfaz gráfica) – List Widget (Selección de elementos)
  • Python PyQt (Interfaz gráfica) – Tree Widget (Árbol de datos)
  • Python PyQt (Interfaz gráfica) – Tree Widget Signals (Acceso y control de datos)
  • Python PyQt (Interfaz gráfica) – WebKit (Navegador Web)
  • Python PyQt (Interfaz gráfica) – WebKit QTabWidget (pestañas de navegación)
  • Python PyQt (Interfaz gráfica) – Slider Horizontal y Vertical
  • Python PyQt (Interfaz gráfica) – Progress Bar (Descarga de archivos)
  • Python PyQt (Interfaz gráfica) – QGraphicsView (Herramientas de dibujo)
  • Python PyQt (Interfaz gráfica) – Dibujar objetos (addLine, addRect & addEllipse)
  • Python PyQt (Interfaz gráfica) – QGraphicsView Polygon (Dibujar polígonos)
  • Python PyQt (Interfaz gráfica) – menuBar (Barra de Herramientas)
  • Python PyQt (Interfaz gráfica) – QtSql MySQL (Insertar datos)
  • Python PyQt (Interfaz gráfica) – QtSql MySQL y QTableWidget (Seleccionar registros)
  • Python PyQt (Interfaz gráfica) – QtSql MySQL y QTableWidget (Actualizar registros)
  • Python PyQt (Interfaz gráfica) – QtSql MySQL y QTableWidget (Eliminar registros)
  • Python PyQt (Interfaz gráfica) – SMTP Email (Hotmail, Gmail, Yahoo, …)

[Link] Has clic aquí para ir a este curso. 

Tutoriales gratuitos de Python 2.7 y 3.5.

Mi Diario Python es un sitio web creado por Diego Caraballo  con elo fin de ir compartiendo temas interesantes sobre este lenguaje de programacion. Actualmente podemos encontrar tutoriales gratuitos de Python 2.7 y 3.5.

La idea de esta sección, es compartir con todos ustedes un tutorial python desde cero. Este tutorial esta pensado para personas que nunca hayan programado en su vida, como también para aquellos programadores que vienen de otros lenguajes y quieran empezar desde cero con python.

[Links] Python 2.7Python 3.5

Cursos premium de Python.

 A partir de aquí se proporcionan algunos cursos premium que son de paga. 

Curso Completo de Python

Si quieres aprender Python, este es el mejor curso que vas a encontrar. En este curso empezaremos desde cero para ir avanzando en complejidad y profundidad.

Si no sabes nada de Python no te preocupes, todo está explicado paso a paso para que no te pierdas. La estructura está elaborada de forma que en cada capítulo se aumenta la dificultad de manera moderada.

Si ya tienes conocimientos, los primeros capítulos te servirán para repasar (aunque si quieres puedes saltarlos). Al final del curso tendrás unos conocimientos completos de Python.

 Nota: Hemos agregado este curso de paga a la lista, ya que cuenta con un descuento del 30%. 

[Links] Has clic para ir al curso. 

Si te ha gustado esta lista de cursos gratuitos de Python, te recomiendo que visites nuestra sección de cursos, ahí encontraras más de 500 cursos totalmente gratuitos.

Descargar este artículo en PDF

Lo sentimos, esta opción solo está disponible para los socios. Más información de nuestro grupo de socios.


Angel Sanchez on FacebookAngel Sanchez on GithubAngel Sanchez on GoogleAngel Sanchez on InstagramAngel Sanchez on LinkedinAngel Sanchez on Twitter
Angel Sanchez
CEO en Azul Web
Fundador de Azul Web amante de la tecnología, me gusta compartir mis conocimientos y apoyar a las demás personas que desean tener un mejor desarrollo profesional. Toda persona que tenga un sueño y este luchando por él tiene mi respeto y mi apoyo.

Déjanos un comentario: