Cursos completos de Python totalmente gratis
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.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.1- 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 al Curso: http://adf.ly/1n1YJ1
2- 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 de Curso: http://adf.ly/1n1YK1
3- 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 de Curso: http://adf.ly/1n1YS5
4- 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.
Python 2.7(desde cero) : http://adf.ly/1n1YU9
Python 3.5 : http://adf.ly/1n1YXg
No hay comentarios:
Publicar un comentario