Menú
¡Llama gratis! 900 264 357

Curso con código de programación Python del centro Escuela MUSK

Programa de Curso con código de programación Python

Centro Premium

Modalidad: Online

Descripción

La programación se ha tomado el mundo y es por ello que formarte en este sector te garantiza grandes oportunidades laborales. Da el primer paso y matricúlate ahora para iniciar una carrera exitosa.

Te formaremos en uno de los lenguajes de programación más utilizados a nivel global, ya que es sencillo y cuenta con una gran velocidad al momento de crear programas. Además, contiene una gran cantidad de librerías, lo que nos facilita la realización de muchas tareas sin necesidad de programar desde cero.

Python te provee un mundo de infinitas posibilidades en el que trabajar. Piensa en cualquier ámbito y Python creará tecnología para él. Va a ser la herramienta con la que vas a construir el futuro.

A quién va dirigido

La formación está adaptada para que cualquier persona , independientemente del nivel de programación que tenga pueda aprender a programar como en las grandes empresas. Sin relleno, sin dar nada por sabido. Siempre de la mano de los mejores especialistas

Objetivos

Lo que buscamos con la formación es brindar a los estudiantes con las habilidades que les permitan comprender el lenguaje de programación Python, para lograr convertirse en expertos programadores, desarrolladores o diseñadores.

Temario

Módulo 1. Python, el nuevo desconocido

TEMA 0. Glosario de términos

Tema 1. Presentación de Python

¿Qué es?

Historia

Versiones

Pep8 & Sintaxis & Scope

Tema 2.¿Por qué escoger Python? 

Evolución y objetivos

Tema 3. Entornos de desarrollo

Instalación

Manejo de versiones

Anaconda Jupyter

PyCharm

Configuración del entorno de programación

• Jupyter Notebook 

• PyCharm

• Visual Studio Code

Módulo 2.CARACTERÍSTICAS BÁSICAS DEL LENGUAJE

Tema 1.Tipos de datos básicos

Tipos de datos básicos de Python

Variables en Python 

Casting & type conversion

Constantes en Python 

Palabras reservadas

Comentarios 

Tema 2. Operadores de Python

Asignación

Aritméticos

Comparación

Lógicos

Identidad & membresía 

Bitwise

Tema 3. Entrada y salida

Entrada de datos por teclado

Salida de datos por pantalla

Tema 4. Control de flujo 

Estructuras de decisión y estructuras de recepción 

Condicionales en Python IF - ELSE

Bucles en Python WHILE / FOR

Tema 5.Tipos de datos avanzados 

String en Python

Listas de Python

Tuplas en Python

Diccionarios en Python

Sets en Python

Tema 6.Funciones

Concepto de funciones

Implementación de las funciones 

Argumentos y parámetros 

Paso por valor y referencia

Annotations 

Funciones integradas

Buenas prácticas con las funciones

Tema 7. Módulos y paquetes

Usos y ejemplos

Módulo 3.Programación orientada a objetos

Tema 1. Metodología basada en objetos

Programación estructurada VS POO

Los 4 principios de la POO

Tema 2. Clases, objetos, atributos y métodos

Definición de clases, objetos, atributos y métodos

Tema 3. Practicando con clases y objetos

Definición de constructores y decoradores

Módulo 4. Herramientas adicionales de poo

Tema 1. Herencia & Poliformismo

Definición de Herencia

Definición de Poliformismo

Usos

Tema 2. Interfaces, Abstract Base Class & Subclases 

Interfaces

ABC & Subclases

Ejemplos

Tema 3. Datos temporales

Basic date and time types

Problemas comunes

Tema 4. Generadores y cierres

Generadores

Cierres

Ejemplos

Tema 5. Gestión de excepciones

Definición de excepción

Maneras de gestionar excepciones 

Módulo 5.Programación orientada a objetos

Tema 1. Archivos

Manipulación de archivos

Tema 2.JSON

¿Qué es el JSON?

JSON vs. XML

Componentes

Ejemplo práctico

JSON Minificado y JSON View

JSON en Python

Tema 3. CSV files

Pandas 

Módulo 6.Practicando se aprende 

PRÁCTICA 1

Lectura y escritura de ficheros 

Creación de clases y funciones 

PRÁCTICA 2

Creación de una app

Base de datos SQLite3

Módulo 7. Introducción a flash

Tema 1. Instalación y entorno de desarrollo

Tema 2. Introducción a Templates

Tema 3.Formularios web

Tema 4. Creación e integración de una base de datos

Tema 5. Implementación del inicio de sesión

Tema 6. Implementación de layouts conocidos

Tema 7. Gestión de errores

Tema 8. Paginación 

Tema 9. Introducción a Flask-Mail

Tema 10. Aspectos de estilo e integración con Bootstrap

Tema 11. Introducción a Flask-Babel

Tema 12. Introducción a Full-text Search Engines

Tema 13. Implementación de notificaciones de usuario

Tema 14. Deployment de la web con Linux, Heroku y Docker

Titulación obtenida

Finalizada la formación, recibirás una titulación que acredita los conocimientos obtenidos.

Requisitos

Para acceder a la formación no se requiere de conocimientos previos, titulaciones o experiencia.

Información Adicional

Información a tener en cuenta

Hemos incorporado a nuestra escuela resolución de dudas en directo donde los alumnos dejan por escrito la duda al profesor y las mismas son expuestas y explicadas para todos los que estén conectados.

Dentro de la comunidad Musk, los alumnos pueden interactuar con sus compañeros en distintas salas de conversación e incluso compartir pantalla y realizar ejercicios entre todos los alumnos que estén conectados. También cuentan con resolución de dudas por parte del profesor especialista.

Estarás capacitado para trabajar como:

  1. Desarrollador.
  2. Programador.
  3. Diseñador.
Contacta ahora con el centro

Junglebox S.L. (Responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información requeridas y el envío de comunicaciones promocionales sobre formación, derivadas de tu consentimiento. Podrás ejercer tus derechos de acceso, supresión rectificación, limitación, portabilidad y otros derechos, según lo indicado en nuestra P. de Privacidad​