DESCRIPCIÓN
Este curso sirve como una primera aproximación desde cero a Python como lenguaje de programación. Vas a poder aprender todos los fundamentos desde una perspectiva muy práctica y sencilla, con un fuerte foco a su aplicación para resolver tareas y problemas del ámbito financiero y de la inversión. La elección de Google Colaboratory como herramienta para el curso te permitirá empezar a programar desde el primer instante, sin preocuparte por tediosas instalaciones ni requisitos técnicos.
Aprenderás todas las piezas básicas de Python (tipos de datos, variables, estructuras de datos y estructuras de control) con las que en cursos posteriores iremos avanzando a la hora de construir programas cada vez más avanzados y completos. El curso finaliza con un pequeño caso práctico que automatiza la elaboración de un screener de acciones en función de sus fundamentales.
Tras la realización de este programa sabrás identificar los distintos tipos de variables básicos de Python y para qué usar cada uno. Podrás almacenar datos en la estructura de datos más conveniente en cada momento y realizar operaciones sobre ellos. Adicionalmente, sabrás cómo guiar la ejecución de tu código a diferentes acciones en función de reglas condicionales y cómo conseguir que ciertas acciones se repitan de forma automática hasta conseguir un resultado. Todo ello son herramientas básicas que luego te permitirán entender en cursos posteriores técnicas como la encapsulación en funciones, el uso de librerías externas, etc.
ÍNDICE
Presentación del curso
Introducción
Operaciones básicas
Tipos de datos
Operaciones en Python
Variables
Asignaciones vs copias
Estructuras de datos
Crear listas y añadirles valores
Recuperar elementos de una lista
Modificar elementos de una lista
Eliminar elementos de una lista
Otras operaciones con listas
Tuplas
Creación de diccionarios
Añadir elementos a diccionarios
Recuperar elementos de un diccionario
Modificar elementos de un diccionario
Eliminar elementos de un diccionario
Creación de conjuntos
Añadir elementos a conjuntos
Eliminar elementos de un conjunto
Operaciones con conjuntos
Casting de objetos
Los string como estructuras
Asignaciones vs. copias (II)
Estructuras de control
Introducción y estructura IF
Bucles FOR
List comprehension
Bucles WHILE
Caso práctico
Guía casos prácticos
Caso práctico 0




