Centro Premium
No necesitas ningún conocimiento previo en esta área, Python es para cualquier persona. Su simplicidad y similitud con el lenguaje humano lo convierte en uno de los lenguajes de programación más fáciles de aprender. Además, con este lenguaje podrás especializarte en Inteligencia Artificial,Machine Learning y Deep Learning.
Una vez dé comienzo la formación vas a contar con todo el temario detallado, muchísimo ejercicio práctico, si algo ya sabemos es que a programar se aprende programando.
Tu profesor te hará un seguimiento y te acompañará durante todo el proceso para ayudarte en todo lo que necesites para avanzar.
Pero no solamente vas a contar con teoría y ejercicios prácticos, sino que también vas a contar con clases que van a apoyarse en el temario. Píldoras de máximo 20 minutos para que le dediques tu tiempo dónde y cuándo quieras.
Tendrás acceso desde el primer día a nuestra comunidad, donde poder resolver dudas, acceder a distintas salas donde poder practicar e intercambiar ejercicios con tus compañeros, estar al día con la publicación de ofertas de empleo, novedades sobre programación y asistir a charlas y seminarios de distintos temas que se vayan impartiendo durante el proceso.
Tendrás 2 horas de resolución de dudas en directo a la semana. Resuelve en grupo o por privado; no te preocupes si no puedes asistir a alguna de ellas, ya que se quedarán grabadas y podrás verlas cuantas veces quieras!
Espacio en el metaverso donde conectar, aprender y divertirse. En él, puedes tener reuniones, presentaciones o encuentros con compañeros de clase, para poder conoceros mejor , trabajar en equipo y compartir conocimiento.
Toda la formación al completo, está diseñada y preparada no solo para que salgas sabiendo programar sino que está perfectamente orientada a que te presentes al examen de PCAP y obtengas la certificación de la marca.
¡Y esto no acaba aquí!, Tu preparación incluye prácticas en empresa para desarrollar todo lo aprendido durante la formación. Da el 100% de ti; recuerda que hoy en día, más del 80% de los alumnos que realizan prácticas en el sector de la programación ¡ se queda contratado !
Esto es sólo el principio, aunque es mejor que lo pruebes tú a que te lo contemos nosotros.
Personas independientemente del nivel de programación, interesados en aprender a programar como en las grandes empresas. Sin relleno, sin dar nada por sabido. Siempre de la mano de los mejores especialistas.
Estarás totalmente preparado para afrontar tus prácticas en cualquier empresa del sector, con este lenguaje podrás especializarte en Inteligencia Artificial,Machine Learning y Deep Learning.
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
Culminada la formación, recibirás: MUSK Certified Professional acreditativo de superación del curso (300 horas)
Prácticas: mantenemos acuerdos con diversas empresas que te garantizan entre 60 y 300 horas de prácticas profesionales durante tu formación.
No son necesarios conocimientos previos, Python es para cualquier persona. Su simplicidad y similitud con el lenguaje humano lo hacen uno de los lenguajes de programación más fáciles de aprender. Además, podrás especializarte en Inteligencia Artificial,Machine Learning y Deep Learning.
Información Adicional