Programación Python

Python de 0 a 100.

Duración del curso : 4 meses

Unidad 1: Fundamentos de Python

  • Introducción a Python
  • Instalación de Python
  • Primer programa
  • Variables y tipos de datos
  • Estructuras de Control
    • Condicionales
    • Bucles
  • Definición de funciones
  • Uso e implementación de módulos

Unidad 2: Programación Orientada a Objetos

  • Introducción a la POO
  • Clases y objetos en Python
  • Herencia y subclases (aplicación)

 

Unidad 3: Control de Flujo de Algoritmo

  • Excepciones
  • try, except, finally
  • Prácticas con manejo de excepciones

 

Unidad 4: Módulos Avanzados y Aplicaciones

  • Manipulación de archivos (lectura y escritura)
  • Uso de la declaración `with`
  • Trabajo con Datos (CSV y JSON)
  • Uso de bibliotecas populares (Pandas, Matplotlib, etc)

 

Unidad 5: Proyectos y Desarrollo

  • Aplicación de Consola
  • Introducción a la Programación Web
    • Flask (Introducción)
    • Manejo de formularios
  • Uso de bases de datos
  • Herramientas de Desarrollo
  • Mejores prácticas de programación en Python
  • Recursos para el aprendizaje continuo

 

Módulo 1: Programación estructurada

¿Qué es Python? – Introducción al lenguaje
 ¿Qué es Python?
 Características de Python
 Multiparadigma

Instalando Python (última versión) ¿Qué es un Ide?
 ¿Qué es un IDE?
 Instalando Python y Geany – Windows

Sintaxis en Python – Importancia de la comprensión de lenguaje
 ¿Qué es la sintaxis en Python?
 ¿Qué es una instrucción en Python?
 Tipos de instrucciones
 Instrucciones simples

Funciones en Python – ¿Qué son? ¿Cuál es su sintaxis?
 Funciones en Python
 Definición
 Sintaxis de la Función Print
 Evitar los errores de sintaxis

Función Print Nuestro primer programa – El Hola Mundo
 Accediendo al intérprete de Python
 Función print – Nuestro primer programa

 

Crear, guardar y ejecutar scripts de Python – Archivos .py:

 Creando archivos de script Python (.py)
 Creando una plantilla de script .py

Datos estructurados en Python – ¿Qué y cuáles son?
 Datos aislados vs Información.
 Datos simples en Python
 Datos estructurados en Python
 Tipos de datos simples en Python
 Tipos de datos estructurados en Python

Variables – Definición y tipos de variables según función Type()
 Definición
 Declarando variables
 Tipos de variables
 Imprimiendo variables

Condicionales – Listas y operadores – bucles Definición y tipos
 If()-else, elif()
 Tuplas, diccionarios, etc
 Operadores
 Bucles
 Funciones

Módulo 2: Programación orientada a objetos

El segundo paradigma que vamos a aprender una vez dominada la programación estructurada es la programación orientada a objetos. Donde aprenderemos a fusionar ambos paradigmas para trabajar con clases en Python. Este paradigma está basado en:

POO
 Clases, métodos y objetos
 Herencias
 Función súper()
 Variables de clases e instancia – propiedades de clases
 Decoradores
Polimorfismo – modularidad

    Consultá por este curso

    captcha
    Ingresá el código acá:

    [ssba]

    ¡Compartí esta información con tus amigos!

    Finales Agosto 2024

    Finales Agosto 2024

    Toda la info de fechas y horarios de los finales del llamado de Agosto 2024 publicadas aquì.