
Con este curso de programación en Python aprenderás, desde cero, los fundamentos y opciones avanzadas de uno de los lenguajes más populares a nivel mundial según muchos índices comparativos. Su facilidad de uso y su adaptabilidad a múltiples sistemas y programas le han hecho acreedor de este galardón, y con él podemos desarrollar desde programas simples hasta aplicaciones web, redes neuronales o incluso videojuegos. Al finalizar el curso tendrás una base sólida con la que poder afrontar después estos retos.
Para ello, el curso comienza dando unos primeros pasos básicos sobre los elementos fundamentales de un programa en Python, para luego ir añadiendo elementos cada vez más avanzados: estructuras de control para tomar decisiones o repetir instrucciones en el programa, tipos de datos complejos como listas, tuplas o mapas, descomposición del código en funciones y también uso de clases y objetos, cubriendo así distintos paradigmas o formas de elaborar los programas. Para terminar el curso veremos cómo acceder a distintas fuentes de datos (ficheros de texto, bases de datos relacionales, bases de datos NoSQL) y utilizar distintos módulos adicionales.
A lo largo de los diferentes bloques de contenidos se propondrán diversos ejercicios prácticos para afianzar los conceptos importantes que veamos, y se explicará paso a paso su solución.