En este curso aprenderás los fundamentos de programación, comprenderás cómo se estructura su lenguaje, verás todas sus funcionalidades y sabrás cuáles son las cualidades que han convertido a este lenguaje en uno de los más utilizados a nivel mundial.
El curso va dirigido a todas las personas interesadas en este lenguaje de programación.
Aprenderás a programar robots, desarrollar software y videojuegos y analizar datos.
Introducción a Python. Descripción y funcionalidades.
Paradigmas de programación. Aprende sobre ellos y descubre sus tipologías.
Lenguajes. Evolución y cronología de los lenguajes más utilizados hasta la fecha.
Historia de Python. Presentación de Python y su integración con otros lenguajes.
Gramática, sintaxis y Frameworks. Aprende cómo se estructura Python y cuál es su contenido.
Cualidades de Python. Conoce todos los puntos fuertes del lenguaje y aprende a diferenciarlo de los demás.
Primeros pasos con Python.
Entorno de Python. Conoce los elementos necesarios para su ejecución.
Funciones y Módulos. Aprende a declararlas y gestionar el código.
Cadenas de caracteres, listas y diccionarios. Diferéncialos y conoce su uso y funcionalidad.
El núcleo del código.
Algoritmos básicos. Desentráñalos y introdúcete de lleno en el código.
Declaraciones. Conoce los elementos más importantes como la variable, la función, la clase y el módulo. Aprende a ejecutarlos y a implementarlos.
Orientación a objetos. Descubre de qué se compone y sus principales características y elementos.
Tipos de datos y algoritmos aplicados. Definición y métodos de uso de los diferentes elementos.
Bases de datos.
Manipulación de datos. Aprende a gestionarlos y a manejar sus formatos ya dominar las herramientas para ello.
Introducción a BBDD. Descubre su funcionamiento y cuál es su aplicación.
SQL, Oracle o PostgreSQL. Presentación de tipos de bases de datos relacionales.
NoSQL y orientadas a objetos. Conoce otras tipologías de Bases de datos y aprende a diferenciarlas.
Al finalizar el curso con éxito, el alumno obtendrá un diploma por parte del centro.
No son necesarios requisitos previos.
Información Adicional
Salidas profesionales
Blockchain.
Big Data.
Inteligencia Artificial.
Ciberseguridad.
Web.
Desarrollador de Android o IOS, desarrollo de videojuegos.