Programación Python básica

Aprende a programar en Python desde cero con nuestro curso básico. Te enseñaremos los fundamentos de este lenguaje de programación para que puedas crear tus propias aplicaciones. Contarás con el soporte de expertos en el tema para ayudarte a lo largo del proceso. ¡No esperes más para adquirir esta habilidad esencial en el mundo digital actual!

Mas información







Objetivo General

Esta asignatura permite al estudiante introducirse en el mundo de la programación, y más concretamente en la programación en Python. Además de cubrir los fundamentos teórico-prácticos para desarrollar técnicas, algoritmos y programas en Python, se centra en las buenas prácticas de programación (patrones de diseño, testing, clean code), paradigmas de desarrollo de software actuales (orientación a objetos, metodologías ágiles), estructuras de datos avanzadas y sus algoritmos relacionados para resolver la mayoría de los desafíos planteados para trabajar con ellas.

El participante experimentará con aplicaciones reales cada una de las etapas de la analítica de datos, permitiéndole conocer el amplio espectro de actividades en las que este diplomado puede ser aplicable.

Objetivos especificos

- Introducción a Python y a la programación de computadoras
- Tipos de datos, variables, operaciones básicas de entrada y salida, operadores básicos
- Valores booleanos, ejecución condicional, bucles, procesamiento de listas y listas, operaciones lógicas y bit a bit
- Funciones, tuplas, diccionarios y procesamiento de datos
- Módulos, paquetes, cadenas y métodos de lista y excepciones
- El enfoque orientado a objetos: clases, métodos, objetos y las características estándar; Manejo de excepciones y manejo de archivos

Propuesta de valor

El principio de este diplomado es fortalecer en los participantes una actitud de exploración incremental y práctica de las diferentes técnicas, retos y tendencias de este diplomado; todo lo anterior enmarcado en una metodología especializada para proyectos de analítica que le permitirá al participante llevar de manera más natural todo lo aprendido a la práctica organizacional.

DURACIÓN

150 horas


Certificado

Certificado avalado
por cisco

Tutoría

Tutorizado








Contenido académico



En este apartado puedes encontrar todos los temas que contiene el curso

Modulo

- Introducción a Python
- Control de Versiones y Git
- Tipos y Estructuras de Datos Básicas
- Estructuras de Control, Comparaciones, Condicionales, Bucles
- Funciones
- Acceso a Ficheros
- DocStrings
- Virtual Environments
- Análisis de Rendimiento
- Estructuras de Datos Avanzadas, Built-In, Mapas, HashTables, Arrays, Lists, Sets, Stacks, Queues, Heaps, Trees, Graphs
- Algoritmos, Divide & Conquer, Recursion, Backtracking, Tree Traversal, Sorting, Searching, A*, Analysis, Big O
-Programación Orientada a Objetos, Clases, Instancias, Métodos, Herencia, Polimorfismo, Overloading, Métodos Estáticos, de Clase, Decoradores, Metaclases, Serialización
- Ingeniería de Software, Arquitectura, Clean Code, Craftmanship, Patrones de Diseño (Creacionales, Estructurales, de Comportamiento)
- Testing, Test Design Development, Testing Unitario, Testing Funcional, Fixtures, PyTest, Dobles
- Gestión de Proyectos, Agile, Scrum, eXtreme Programming

¿ESTÁS INTERESADO?

entra a nuestra tienda virtual y adquiere nuestros servicios

Comprar