Contenido
Programación con Python:
Formación: 400 horas
Prácticas en España: De 60 a 300 horas en empresa
Profesores: Especialistas en activo
Learn by doing: Aprenderás haciendo
¿Por qué Python?
Instagram, Youtube, Google, Facebook, Netflix y hasta la Nasa utilizan lo utilizan. Python tiene un potencial increíble: ¿Te atreves a crear videojuegos o Apps? ¿Quieres desarrollar páginas web? En todas estas áreas, y en muchas otras más, es posible utilizar Python.
Objetivos:
1 Conocer la programación general y las bases de programación orientada a objetos.
2 Utilizar la sintaxis del lenguaje Python para diseñar programas sencillos. Trabajar con librerías.
3 Realizar conexiones con bases de datos y manipular estructuras de datos y archivos.
4 Implementar proyectos como programación web o desarrollo de juego.
Salidas profesionales:
Python se emplea en casi todos los sectores y sus posibilidades crecen cada día.
Desarrolladores
Programadores
Diseñadores
Programa formativo
Bloque 1: introducción y características básicas
Python, el nuevo desconocido
Tipos de datos
Control de flujo
Funciones
Bloque 2: programación orientada a objetos (PPO)
Metodología basada en objetos
Clases, objetos, atributos y métodos
Practicando con clases y objetos
Herencia
Bloque 3: PPO y métodos aplicados
Otras herramientas
Métodos aplicados
Errores y excepciones
Datos temporales
Bloque 4: manipulación de datos
Excel – CSV
JSON
Base de datos (BBDD)
Librerías especializadas en datos
Proyectos: pon a prueba lo aprendido
Práctica 1
Práctica 2
Proyecto final
Programación con Python
¿Un curso online de Python en el que aprendas practicando? Here is! Fórmate en el lenguaje de programación TOP 1 del mundo. Con esta formación en Python podrás especializarte en Inteligencia Artificial, Deep Learning y Machine Learning. Además, te preparamos para superar el examen de Certificación PCAP: Python Essentials. Ready?
¿Qué aprenderás?
En este curso Python aprenderás programación general y las bases de programación orientada a objetos, a utilizar la sintaxis de Python para diseñar programas sencillos, trabajar con librerías, realizar conexiones con bases de datos, implementar proyectos… Este lenguaje se emplea en casi todos los sectores y con él podrás trabajar como desarrollador web, programador freelance, creador de interfaces, programador general… Las posibilidades crecen cada día para quien está dispuesto a aprender a programar con Python.
Bloque 1: introducción y características básicas
Python, el nuevo desconocido
Introducción a la historia y versiones de Python, así como sus principales características y diferentes entornos de desarrollo.
Control de flujo
Lo sabrás todo sobre las estructuras de decisión y de repetición, el uso de condicionales y los bucles.
Tipos de datos
Conocerás los diferentes tipos de datos (básicos y avanzados), los operadores en Python y la entrada/ salida de datos.
Funciones
Aprenderás a implementar funciones, argumentos y parámetros. Además veremos las funciones integradas junto con una guía de buenas prácticas.
Bloque 2: programación orientada a objetos (PPO).
Metodología basada en objetos
Te adentrarás en este tema viendo las bases y los 4 principios de la programación estructurada VS POO.
Practicando con clases y objetos
Verás la definición de constructores y podrás poner en práctica parte de lo aprendido.
Clases, objetos, atributos y métodos
Aprenderás a definir clases, objetos, métodos y atributos en Python.
Herencia
Cómo se define la herencia, sus usos y las diferentes metodologías de implementación.
Bloque 3: PPO y métodos aplicados.
Otras herramientas
Te adentrarás en la herencia múltiple y en cómo aplicar el polimorfismo al código en Python.
Errores y excepciones
Verás las palabras reservadas en Python para el manejo de errores y excepciones.
Métodos aplicados
Aprenderás a aplicar diferentes métodos a los strings, a las listas, a los conjuntos y a los diccionarios.
Datos temporales
En este último epígrafe será el turno de fechas y horas, así como de los diferentes problemas relativos a las zonas horarias y a los husos horarios.
Bloque 4: manipulación de datos.
Excel - CSV
Verás cómo manipular datos de Excel (XLS) y en CSV, un tipo de archivo de texto sin formato que utiliza una estructura específica para organizar los datos tabulares.
Base de datos (BBDD)
El mundo de las bases de datos en Python. Aprenderás desde su funcionamiento de almacenaje al lenguaje SQL a través de varios ejemplos.
JSON
Descubrirás lo que es JSON, lo compararemos con XML, sus componentes y un ejemplo práctico.
Librerías especializadas en datos
NumPy o Pandas son algunas de las librerías especializadas en manejo de datos que aprenderás a utilizar.
Proyectos: pon a prueba lo aprendido.
Práctica 1
En esta primera práctica tendrás que crear una app web con Flask y base de datos SQLite3.
Proyecto final
En tu proyecto de final de curso tendrás que crear una aplicación web con gestión de productos y proveedores.
Práctica 2
Para la segunda práctica te pediremos el desarrollo de una app de escritorio con Tkinter y base de datos SQLite3.
Especialidades:
Inteligencia Artificial:
¿Qué aprenderás con IA?
Fórmate online en Inteligencia Artificial, un área muy versátil que ya es parte de nuestro día a día. Python es un lenguaje de programación que facilita la creación de programas. Juntos forman una combinación explosiva que podremos aplicar en varios sectores. Especialízate en Tokio y aprende a integrar nuevos desarrollos de IA en sistemas informáticos existentes y a diseñar, desarrollar e implementar sus técnicas.
Machine Learning:
¿Qué aprenderás con ML?
El Machine Learning nació del reconocimiento de patrones, pero hoy en día nos permite desarrollar aplicaciones que mejoran su rendimiento, “aprendiendo” a partir de datos recopilados en situaciones pasadas. En este campo de especialización de Python podrás aplicar Machine Learning a proyectos reales, incluyendo la preparación y las tareas relacionadas, el despliegue en producción y el ciclo de vida de un modelo.
Deep Learning:
¿Qué aprenderás con DL?
El Deep Learning es una de las áreas más avanzadas del Machine Learning y se aplica en asistentes virtuales, coches autónomos o aplicaciones de reconocimiento de información en imágenes. Es un área que está revolucionando el mundo de la tecnología ayudada por uno de los lenguajes más veloces y versátiles, Python. Al especializarte en Deep Learning aprenderás a trabajar con librerías estándar, externas y frameworks, conocerás los tipos de redes neuronales y adquirirás los conocimientos para su aplicación práctica.
Temario:
1 Módulo 1 Introducción al DL
2 Módulo 2 Aprendizaje supervisado
3 Módulo 3 Conceptos avanzados
4 Proyecto final
Certificación PCAP: Python Essentials
Prepárate para superar con éxito el examen de la Certificación PCAP. Con tu formación, tendrás acceso de forma totalmente gratuita a nuestro curso oficial de CISCO: Python Essentials
Todas las formaciones en Tokio School incluyen:
Formación 100% online
Más de 150 clases telepresenciales/mes
Masterclass complementarias
Asesoramiento pedagógico
Formación en inglés
Prácticas en empresas
Tokio Net (alertas de empleo durante 5 años)
Y además 2 años para acabar tu formación
Preguntas frecuentes:
¿Por qué debo aprender Python?
Python es un lenguaje de programación de alto nivel, muy versátil y relativamente sencillo de aprender. Se puede usar para prácticamente cualquier cosa. Por ejemplo, Google lo usa para rastrear páginas, Pixar para crear sus películas, Spotify como forma para recomendar canciones e Inditex para mejorar su gestión de stock.
Además, se está convirtiendo en uno de los lenguajes de programación con mayor tasa de crecimiento, una situación que lleva a que exista una gran demanda de profesionales especializados.
¿Por qué programar con Python?
Algunas de las ventajas que tiene aprender a programar en este sistema y convertirte en programador Python son: su sencillez; que muestra toda la información de una manera muy ordenada y limpia; que es de código abierto y cuenta con una comunidad muy activa y que comparte recursos de forma masiva; que es multiplataforma y multiparadigma; que cuenta con frameworks de gran calibre; que es una programación orientada a objetos; su gran variedad de usos posibles; su gran popularidad y su inserción laboral y buenas expectativas salariales.
¿Qué puedo hacer con Python?
El lenguaje Python es conocido por su gran variedad de usos posibles: ciencia de datos, desarrollo web, big data, inteligencia artificial, programación de videojuegos, finanzas, blockchain… Esta amplia riqueza te permite elegir el sector que más te guste y optar a mayor cantidad de ofertas laborales y proyectos futuros.
¿Qué necesito para empezar a programar con Python?
Una vez tomada la decisión de aprender Python, lo fundamental será tu esfuerzo y compromiso. A pesar de ser un lenguaje de programación sencillo, no todo es juego y diversión. Tendrás que disponer de tiempo para convertirte en todo un desarrollador.
¿Es difícil aprender a programar en Python?
Si te sientes interesado en aprender este lenguaje de programación pero no tienes nociones básicas, don’t worry! Python es un lenguaje de programación sencillo y versátil, lo que lo hace perfecto para iniciarse en el mundo de la programación.