curso de introducción a python
¿Nunca has programado? ¿Nunca has usado Python? Entonces sigue este curso online gratis para aprender a programar en Python 3 desde cero (partiendo de un nivel básico) a través de un curso de 9 capítulos en PDF con algunos vídeos de apoyo. Aprenderás a través de Python, un lenguaje de programación muy interesante, con muchas posibilidades y con mucha demanda en el mercado laboral.
Además, el contenido es libre... ¡Compártelo! La mejor forma de agradecer mi trabajo es conseguir que sea útil para el mayor número posible de personas.
Además, el contenido es libre... ¡Compártelo! La mejor forma de agradecer mi trabajo es conseguir que sea útil para el mayor número posible de personas.
Cada capítulo consta de un documento en PDF con todo lo necesario para profundizar en las instrucciones básicas de cualquier lenguaje de programación y una serie de videotutoriales de apoyo. Te garantizo que si sigues los documentos PDF y practicas con los ejemplos y retos que proponen adquirirás las nociones básicas de Python.
Una buena recomendación es realizar este curso para adquirir los fundamentos básicos del lenguaje y posteriormente profundizar con los múltiples recursos disponibles en la red o a través de algún libro especializado.
Aquí tienes uno que puede servir: Python 3, los fundamentos del lenguaje
Aquí tienes uno que puede servir: Python 3, los fundamentos del lenguaje
TEMA 1
Conceptos previos e instalación
En este tema abordaré algunas instrucciones iniciales sobre el lenguaje de programación Python y hablaré de la actitud y disposición necesaria para aprender a programar (válido para cualquier lenguaje de programación). Además, encontrarás una guía de instalación de los programas que se van a usar durante el curso.
TEMA 2
Input - Output y variables
En el segundo tema del curso aprenderás el concepto de variable, primer aspecto necesario e indispensable para cualquier lenguaje de programación. Además construirás tu primer programa con entrada de datos por parte del usuario, ¡empieza la magia!
TEMA 3
Elementos de control: Condicionales y bucles
En el tercer tema del curso aprenderás cómo usar instrucciones de control que permitan realizar cambiar la forma en que se ejecuta el programa en función de comparaciones entre diferentes datos. Además, aprenderás a reproducir en bucle ciertas instrucciones un número determinado de veces para facilitar la realización de secuencias.
TEMA 4
Listas, tuplas y diccionarios
En el cuarto tema del curso aprenderás a usar otros tipos de funcionalidades para almacenar datos en forma de listas o diccionarios, estructuras imprescindibles en cualquier lenguaje de programación.
TEMA 5
Escribir y leer en un archivo de texto
En el quinto tema del curso aprenderás a almacenar en archivos de texto los resultados de la ejecución de un código o a leer de un archivo algo que esté almacenado, de forma que puedas almacenar datos de forma permanente y que no desaparezcan al cerrar un archivo.
TEMA 6
Funciones
En el sexto tema del curso aprenderás a usar funciones, un tipo de estructura de código que te permitirá repetir una instrucción de manera muy sencilla e incluso que esa instrucción utilice cada vez nuevos datos que le suministres en el programa.
TEMA 7
Clases
En el séptimo tema del curso aprenderás nociones básicas sobre programación orientada a objetos a través de las clases, una estructura de código compleja pero muy útil que te dejará en las puertas de convertirte en todo un experto en programación. A partir de las clases se abre todo un mundo increíble de posibilidades a través de la programación con Python.
TEMA 8
Python en un entorno con salida gráfica: Processing
En el octavo tema del curso usarás un nuevo programa para disfrutar de lo aprendido creando aplicaciones gráficas que te harán sentir el verdadero potencial que tiene la programación.
TEMA 9
Creando un videojuego con Python
En el octavo y último tema del curso podrás disfrutar reproduciendo el primer videojuego de la historia, el Pong, con un documento secuenciado y muy detallado. ¡Te animo a terminar tu primer videojuego!