course-premium

Curso de Programación con Python

4.4
13 opiniones
  • El curso es excelente, la metodología es contundente e interesante. La plataforma no es complicada, es entendible.
    ← | →
  • La formación bien, la plataforma es buena, el tema de seguimiento de las clases debería mejorar por parte de los profesores, materiales y contenidos son buenos aunque pueden mejorar.
    ← | →
  • La página web esta bien, envían correos para saber como vas en el curso son muy atentos. La información es completa, el curso esta bien estructurado además que es un centro serio, el profesorado es profesional y explican bien el tema.
    ← | →

Curso

Online

2001-3000 €

Más información

¿Necesitas un coach de formación?

Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.

900 494 940

Llamada gratuita. Lunes a Viernes de 9h a 20h.

¡Mejora tus habilidades en programación! ¡Sé el mejor!

  • Tipología

    Curso

  • Metodología

    Online

  • Idiomas

    Castellano

  • Inicio

    Fechas a elegir

En el portal formativo de Emagister, te presentamos el curso de Programador Python, una formación excepcional desarrollada por el prestigioso centro de formación TOKIO New Technology School. Con esta formación podrás adquirir habilidades de programación desde la comodidad de tu hogar, gracias a su modalidad online flexible y adaptada a tus horarios y responsabilidades.

Este programa de formación ha sido minuciosamente diseñado para brindarte una introducción completa a la programación y sus fundamentos orientados a objetos. Aprenderás a utilizar la sintaxis de Python, un lenguaje de programación poderoso y versátil, para crear programas sencillos y trabajar en diversos campos como la programación de sistemas y redes. Además, te adentrarás en emocionantes proyectos, como la programación web, y desarrollarás habilidades desde cero. Contarás con un equipo de instructores altamente capacitados y experimentados te guiará en cada paso del camino. Aprenderás de forma práctica, resolviendo desafiantes problemas y participando en proyectos reales que te permitirán aplicar tus conocimientos de manera inmediata. Además, contarás con una plataforma de aprendizaje interactiva y recursos didácticos actualizados, lo que garantiza una experiencia de aprendizaje enriquecedora y estimulante.

¿Cómo puedes aprovechar esta increíble oportunidad? Es sencillo. Simplemente haz clic en el botón "Pide información" que encuentras en la página de Emagister y un asesor especializado se pondrá en contacto contigo en breve. Te proporcionará toda la información que necesites y te guiará en el proceso de matriculación, asegurándose de que estés listo para comenzar tu aventura en la programación de Python.

Instalaciones y fechas

Ubicación

Inicio

Online

Inicio

Fechas a elegirMatrícula abierta

A tener en cuenta

Conocer la programación general y las bases de programación orientada a objetos. Utilizar la sintaxis del lenguaje Python para diseñar programas sencillos. Utilizar la gramática, estructura de datos, algoritmos, para una correcta organización del código. Trabajar con librerías estándar, externas y frameworks. Realizar conexiones con bases de datos. Manipular estructuras de datos y archivos. Trabajar en programación de sistema, en red. Implementar proyectos como programación web, desarrollo de juegos.

A todos los interesados en desarrollarse en el mundo de la programación y el mundo digital

No es necesario cumplir con requisitos previos para realizar esta formación

Una vez que hayas finalizado con éxito tu formación recibirás las siguientes titulaciones:
Tokio Certified Professional acreditativo de superación del curso
Diploma del idioma elegido.

Nuestra metodología está pensada para que te conviertas en protagonista del proceso de aprendizaje. Los recursos con los que contarás en la plataforma elearning son:

Acceso a las clases en directo.
Repositorio de webinars grabados.
Recursos digitalizados.
Enunciados de ejercicios y casos prácticos.
Un calendario en el que podrás consultar los eventos de tu interés, tales como las clases o cierres por vacaciones.
Mensajería instantánea. Una herramienta de comunicación directa con tu profesor y tu tutora. A través de este canal se realizarán la resolución de dudas y tutorizaciones.
TALLERES PRESENCIALES PRÁCTICOS EN EMPRESAS
¿Quieres demostrar todo lo aprendido? Al finalizar tu formación, pondrás a prueba todos los conocimientos adquiridos y confirmarás que esta es tu pasión. Nos encargaremos de encontrar las empresas del sector que más se ajusten a ti para que ganes experiencia práctica (o, quizás, tu primera experiencia profesional), ganes contactos en el sector y puedas ampliar tu currículum.
La duración se acordará con la empresa en función de tus necesidades, estableciendo como mínimo 60 horas y como máximo 300.

Recibida tu solicitud, un asesor se comunicará para brindarte infromación

En Tokio School tenemos acuerdos con más de 3.000 empresas del sector tecnológico y digital. Con nuestros cursos y másteres, podrás realizar hasta 300 horas de prácticas de calidad al mismo tiempo que amplías tu red y tu CV.

Con nuestro Curso Programador Python saldrás preparado para las profesiones más innovadoras:

-Desarrollador web
-Programador de videojuegos
-Creador de interfaces graficas de usuario y escritorio
-Programador general: bases de datos, archivos, de red…

El precio se define con un importe cerrado por toda la preparación. De este modo, podrás saber cuánto te costará formarte, sin costes ocultos ni mensualidades indefinidas que se alargan en el tiempo. Contacta con nosotros a través del formulario que encontrarás más abajo para conocer el importe de la formación que te interesa.

Para podes asesorarte sobre las financiaciones te recomienda solicitar información con un asesor.

El proceso de inscripción en el portal de Emagister es muy sencillo, para ser contactado por un asesor, tan solo debes completar tus datos en el formulario que aparece tras presionar en el botón de “Pide información” que se encuentra disponible en esta misma página.

Preguntas & Respuestas

Añade tu pregunta

Nuestros asesores y otros usuarios podrán responderte

¿Quién quieres que te responda?

Déjanos tus datos para recibir respuesta

Sólo publicaremos tu nombre y pregunta

Emagister S.L. (responsable) tratará tus datos para realizar acciones promocionales (vía email y/o teléfono), publicar opiniones o gestionar incidencias. En la política de privacidad conocerás tus derechos y gestionarás la baja.

Hola, me gustaría saber si cuentan con tutores en el caso de que quiera resolver alguna duda. Saludos.

Antonio R., Más de dos años

Responder

Respuesta de Equipo E. (Más de dos años)

Hola Antonio, así es, la formación cuenta con tutorías personalizadas donde podrás resolver todas tus dudas.

Buenos días, me gustaría saber si las clases son en directo o quedan grabadas. Trabajo y no cuento con mucho tiempo durante el día para poder entrar a las clases. Gracias.

Manuel P., Más de dos años

Responder

Respuesta de Equipo E. (Más de dos años)

Hola Manuel, te comentamos que las clases son en directo, pero si no puedes asistir no te preocupes, se transmitirán otro día y se subirán a la plataforma virtual donde podrás ver las clases grabadas sin problema. Tú manejas tus horarios de formación. No te lo pierdas.

Buenos días ¿la formación cuenta con prácticas también? Gracias.

David M., Más de dos años

Responder

Respuesta de Equipo E. (Más de dos años)

Hola David, así es, contarás con un apartado donde pondrás a práctica todo lo aprendido. Saludos.

¿Qué es Python?

Abigail M., Más de dos años

Responder

Respuesta de Equipo E. (Más de dos años)

Nos agrada que te hayas comunicado con nosotros. Python es un lenguaje de programación de alto nivel interpretado que se utiliza para desarrollo web, análisis de datos, inteligencia artificial y muchas otras aplicaciones.

¿El centro ofrece bolsa de empleo a sus alumnos?

Noah N., Más de dos años

Responder

Respuesta de Equipo E. (Más de dos años)

Hola Noah, así es. Tokio School tiene acuerdos con más de 3.000 empresas del sector tecnológico y digital.

¿Cuáles son los conceptos fundamentales que se aprenden en este curso de programador Python?

Evelyn M., Más de dos años

Responder

Respuesta de Equipo E. (Más de dos años)

¡Buenas tardes! Algunos conceptos fundamentales que se incluyen son, variables, tipos de datos, estructuras de control (como bucles y condicionales), funciones, listas y diccionarios.

¡Hola! Quisiera saber qué formas de pago se puede utilizar.

Mia R., Más de dos años

Responder

Respuesta de Equipo E. (Más de dos años)

¡Hola Mia! Para obtener información sobre las formas de pago debes comunicarte con un asesor quien te brindará información al respecto. Saludos.

Opiniones

4.4
fantástico
  • El curso es excelente, la metodología es contundente e interesante. La plataforma no es complicada, es entendible.
    ← | →
  • La formación bien, la plataforma es buena, el tema de seguimiento de las clases debería mejorar por parte de los profesores, materiales y contenidos son buenos aunque pueden mejorar.
    ← | →
  • La página web esta bien, envían correos para saber como vas en el curso son muy atentos. La información es completa, el curso esta bien estructurado además que es un centro serio, el profesorado es profesional y explican bien el tema.
    ← | →
92%
4.4
fantástico

Valoración del curso

Lo recomiendan

Valoración del Centro

Geury Martinez

5.0
22/08/2026
Opinión verificada
Sobre el curso: El curso es excelente, la metodología es contundente e interesante. La plataforma no es complicada, es entendible.
¿Recomendarías este curso?: Sí

Saray Sarria

4.0
14/04/2026
Opinión verificada
Sobre el curso: La formación bien, la plataforma es buena, el tema de seguimiento de las clases debería mejorar por parte de los profesores, materiales y contenidos son buenos aunque pueden mejorar.
¿Recomendarías este curso?: Sí

Jose Pampin

5.0
13/04/2026
Opinión verificada
Sobre el curso: La página web esta bien, envían correos para saber como vas en el curso son muy atentos. La información es completa, el curso esta bien estructurado además que es un centro serio, el profesorado es profesional y explican bien el tema.
¿Recomendarías este curso?: Sí

Paula

4.5
07/04/2026
Sobre el curso: Quedé muy satisfecha con la experiencia. No tenía conocimientos previos de Python, y ahora creo que ya tengo las bases necesarias para seguir desarrollándome en el área que me interesa.
¿Recomendarías este curso?: Sí

Raúl

5.0
06/04/2026
Sobre el curso: Los profesores están siempre atentos para lo que necesites, incluso fuera de horario. Creo que el material es bueno y está actualizado y, además, puedes ver las clases en cualquier momento.
¿Recomendarías este curso?: Sí
Ver todas
*Todas las opiniones recogidas por Emagister & iAgora han sido verificadas

Logros de este Centro

2024
2022
Este centro lleva demostrando su calidad en Emagister
9 años con Emagister

Todos los cursos están actualizados

La valoración media es superior a 3,7

Más de 50 opiniones en los últimos 12 meses

Este centro lleva 9 años en Emagister.

Materias

  • Programa python
    3

    3 alumnos han indicado haber adquirido esta competencia

  • Paisaje informático
  • Entorno de desarrollo
  • Aplicación gráfica
  • Aplicación de consola

Temario

Módulo I. Fundamentos de programación en Python

  • Tema 1. Introducción a Python

    • Tipos de datos básicos de Python

    • Variables en Python

    • Constantes en Python

  • Tema 2. Operadores en Python

    • Asignación

    • Aritméticos

    • Lógicos

  • Tema 3. Tipos de datos avanzados

    • Listas de Python

    • Tuplas en Python

    • Diccionarios en Python

    • Sets en Python

  • Tema 4. Entrada y salida

    • Entrada de datos por teclado

    • Salida de datos por pantalla

  • Tema 5. Control de flujo: estructuras de decisión y repetición

    • Condicionales en Python (if / else)

    • Bucles en Python (while / for)

  • Tema 6. Funciones

    • Concepto de las funciones en Python

    • Implementación de las funciones

    • Argumentos y parámetros

    • Funciones integradas de Python

    • Buenas prácticas con las funciones

Módulo II. Programación orientada a objetos (POO)

  • Tema 1. Metodología basada en objetos

    • Programación estructurada frente a POO

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

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

    • Definición de constructores

    • Los cuatro principios de la POO

  • Tema 3. Practicando con clases y objetos

  • Tema 4. Herencia

    • Definición de herencia

    • Usos e implementación

Módulo III. POO y métodos aplicados

  • Tema 1. Otras herramientas de POO

    • Herencia múltiple

    • Polimorfismo

  • Tema 2. Métodos aplicados

    • Métodos aplicados a las cadenas (strings)

    • Métodos aplicados a las listas

    • Métodos aplicados a los conjuntos

    • Métodos aplicados a los diccionarios

  • Tema 3. Errores y excepciones

    • Errores

    • Excepciones

  • Tema 4. Datos temporales

    • Fechas y horas

    • Zonas horarias y sus problemáticas

Módulo IV. Manipulación de datos

  • Tema 1. Archivos

    • Manejo de archivos en Python

  • Tema 2. Excel y CSV

    • Procesamiento de XLS y CSV

  • Tema 3. JSON

    • Conceptos de JSON

    • JSON frente a XML

    • JSON minificado y JSON View

    • JSON en Python

  • Tema 4. Bases de datos (BBDD)

    • Conceptos de bases de datos

    • Almacenamiento y lenguaje SQL

    • Ejemplos y uso de SQLite3

  • Tema 5. Librerías especializadas en el manejo de datos

    • NumPy

    • Pandas

    • Otras librerías especializadas

Módulo V. Practicando se aprende

  • Tema 1. Práctica 1: creación de una aplicación web con Flask y base de datos SQLite3

  • Tema 2. Práctica 2: creación de una aplicación de escritorio con Tkinter y base de datos SQLite3

Especialización en Machine Learning

Módulo I. Introducción al machine learning

  • Tema 1. Introducción al big data y machine learning

    • Método científico

    • Introducción al big data y machine learning

    • Repaso de álgebra lineal

  • Tema 2. Entorno de trabajo: máquinas virtuales

    • Creación de una máquina virtual local

  • Tema 3. Jupyter

  • Tema 4. Librerías numéricas de Python

    • NumPy

    • Pandas

    • Matplotlib

  • Tema 5. Introducción a Scikit-learn

Módulo II. Aprendizaje supervisado

  • Tema 1. Regresión lineal

    • Regresión simple y multivariable

    • Entrenamiento

  • Tema 2. Optimización por descenso de gradiente

    • Convergencia y ratio de aprendizaje

  • Tema 3. Normalización

    • Técnicas y problemas asociados

  • Tema 4. Regularización

    • Desviación, varianza y función de coste regularizada

  • Tema 5. Validación cruzada

    • Subdivisión del conjunto de datos

    • Bootstrapping y K-fold

  • Tema 6. Teorema de Bayes

  • Tema 7. Clasificación por árboles de decisión

    • Variables objetivo categóricas y continuas

    • Splitting, pruning y limitaciones del tamaño del árbol

  • Tema 8. Regresión logística y clasificación

    • Clasificación binaria y multiclase

    • Función sigmoidea y de coste

    • Transformación de la hipótesis

  • Tema 9. Clasificación por SVM (Support Vector Machines)

    • Modelado de datos, kernels y landmarks

    • Sensibilidad, especificidad y parámetro de regularización

  • Tema 10. Introducción a las redes neuronales

    • Neuronas naturales y artificiales

    • Redes neuronales profundas

Módulo III. Aprendizaje no supervisado

  • Tema 1. Detección de anomalías

    • Anomalías y selección de características

    • Distribución normal o gaussiana

  • Tema 2. Agrupación (clustering)

    • Diferencias entre agrupación y clasificación

    • Algoritmo K-means y otros enfoques

Módulo IV. Aprendizaje reforzado

  • Tema 1. Optimización por aleatoriedad

    • Entrenamiento múltiple e implementación

  • Tema 2. Sistemas de recomendación

    • Regresión lineal aplicada a recomendaciones

    • Funciones de coste, algoritmos de entrenamiento y predicciones

  • Tema 3. Algoritmos genéticos

    • Evolución natural y del comportamiento

    • Algoritmos aplicados a la optimización

Módulo V. Desarrollo de sistemas de aprendizaje automático

  • Tema 1. Ingeniería de características (feature engineering)

    • Creación y representación de variables

  • Tema 2. Análisis de componentes principales (PCA)

    • Modelos y reducción de dimensionalidad

  • Tema 3. Ensamblajes

    • Composición de modelos, bagging y técnicas de ensamblaje

  • Tema 4. Planteamiento de sistemas de machine learning

    • Diseño e implementación a gran escala

  • Tema 5. Evaluación y mejora de modelos

    • Sobreajuste frente a desviación

    • Métricas de evaluación y clasificación

  • Tema 6. Operaciones en machine learning (MLOps)

    • MLOps, plataforma Kaggle y paralelización

Especialización en Deep Learning

Módulo I. Introducción al aprendizaje automático

  • Tema 1. Fundamentos básicos

    • Proceso de aprendizaje, tipos de modelos y algoritmos

    • Información de entrada, salida y aprendizaje

  • Tema 2. Preparación de datos y herramientas

    • Google Colaboratory: creación y uso de notebooks

    • Introducción a Scikit-learn

    • TensorFlow: instalación, operaciones básicas, matrices y gradientes

Módulo II. Introducción al aprendizaje profundo

  • Tema 1. Redes de neuronas profundas

    • Conceptos básicos, estructura y funciones de activación

    • Optimización de hiperparámetros

  • Tema 2. Clasificación

    • Clasificación binaria, multiclase y multietiqueta

    • Transferencia de aprendizaje (transfer learning)

  • Tema 3. Regresión

    • Construcción de redes para regresión

    • Regresión lineal simple y múltiple

Módulo III. Aprendizaje profundo mediante imágenes y sonidos

  • Tema 1. Redes de neuronas convolucionales (CNN)

    • Visión artificial, filtros y preparación de datos

  • Tema 2. Redes de neuronas residuales (ResNet)

    • Bloques residuales y transfer learning con ResNet

  • Tema 3. Redes de neuronas recurrentes (RNN)

    • Procesamiento del lenguaje natural (NLP)

    • Redes RNN y LSTM (Long Short-Term Memory)

Módulo IV. Aplicaciones del aprendizaje profundo

  • Tema 1. Redes generativas antagónicas (GAN)

    • Generador, discriminador y funciones de pérdida

  • Tema 2. Redes de neuronas basadas en refuerzo

    • Deep reinforcement learning y redes de refuerzo profundo

    • Aplicaciones en videojuegos (AlphaGo, AlphaStar)

  • Tema 3. Otras aplicaciones

    • Despliegue de modelos en dispositivos (TFLite, TensorFlow.js)

    • TensorFlow Extended

Especialización en Inteligencia Artificial

Módulo I. Adentrándose en la IA

  • Tema 1. Introducción a la Inteligencia Artificial

    • Conceptos, historia, sectores y tecnologías de la IA

    • Comparativa: IA frente a ML y DL

    • El Test de Turing y la noción de máquina inteligente

  • Tema 2. La IA, las búsquedas y los juegos

    • Búsqueda informada y no informada

    • Aplicación de la IA en juegos

  • Tema 3. Ciencia y minería de datos

    • El proceso de la ciencia de datos y data mining

Módulo II. El aprendizaje y sus librerías

  • Tema 1. El proceso de la ciencia de datos

    • Conjuntos de entrenamiento, prueba y validación

    • Overfitting, underfitting y matrices de confusión

  • Tema 2. Librerías de análisis de datos y machine learning

    • Pandas y Scikit-learn

  • Tema 3. Librerías avanzadas de Inteligencia Artificial

    • TensorFlow, Keras (ejemplo con CIFAR-10)

    • SHAP e interpretación de modelos

    • spaCy y procesamiento del lenguaje natural (NLP)

Módulo III. La plataforma Kaggle

  • Tema 1. Qué es Kaggle y sus proyectos

  • Tema 2. Proyecto práctico

Especialización en Internet de las Cosas (IoT): Gestión de Dispositivos

Módulo I. Introducción a IoT

  • Tema 1. Conceptos generales de IoT

  • Tema 2. Arquitectura típica de una solución IoT

  • Tema 3. Conceptos básicos de redes de sensores y actuadores

  • Tema 4. Sensores y actuadores comunes

  • Tema 5. Ejemplos de aplicaciones

Módulo II. Redes de comunicaciones para IoT

  • Tema 1. Comunicación alámbrica e inalámbrica

  • Tema 2. Redes inalámbricas de bajo consumo

  • Tema 3. Criterios de selección de tecnologías de comunicación

  • Tema 4. Protocolos de comunicaciones IoT (M2M, MQTT)

Módulo III. Conceptos generales de computación en la nube

  • Tema 1. Servicios principales disponibles en una plataforma cloud

  • Tema 2. Relación entre servicios

  • Tema 3. Modelo de precios y soporte

  • Tema 4. Almacenamiento de datos en la nube (tipos de BBDD)

  • Tema 5. Integración entre IoT Hub y BBDD Cloud

Módulo IV. Seguridad y privacidad en IoT

  • Tema 1. Conceptos generales de seguridad

  • Tema 2. Modelos de seguridad

  • Tema 3. Privacidad en sistemas distribuidos

  • Tema 4. Aplicación práctica de cifrado simétrico y asimétrico

Casos prácticos

  • Caso 1. Introducción al uso del microcontrolador ESP8266

  • Caso 2. Uso de sensores y actuadores con el ESP8266

  • Caso 3. Uso de la conexión WiFi del ESP8266

  • Caso 4. Uso del protocolo MQTT con el ESP8266

  • Caso 5. Securización de comunicaciones MQTT

Más información

¿Necesitas un coach de formación?

Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.

900 494 940

Llamada gratuita. Lunes a Viernes de 9h a 20h.

Curso de Programación con Python

2001-3000 €