Programación

Consultar

Introducción a la Programación con Python

  • Clases17 CLASES
  • Horas51 HS

Sobre el curso

¡Aprendé a programar con Python, el lenguaje de programación más popular del mundo! Con este curso de introducción obtenés las habilidades y el conocimiento para dar tus primeros pasos: desde los conceptos básicos hasta funciones, con ejercicios prácticos en cada tema.

Dirigido a todos los interesados en sentar las bases teóricas y prácticas del desarrollo de software, con o sin conocimientos o experiencia previa.

Modalidad: online en vivo. 17 clases de 3 horas (51 hs totales). 100% prácticos, grupos reducidos.

Contenidos del curso

1 módulo · 10 tema s

Contenido 10 temas
Introducción 6
  • ¿Qué es programar?
  • ¿Por qué lo hacemos?
  • Formas de programar (de la agenda al lenguaje ensamblador)
  • Distintos lenguajes de programación
  • Nociones de arquitectura de hardware (memorias y pilas)
  • Práctica: programar el movimiento de una pelota en Python (Gobstones) para aplicar variables, condiciones, funciones y estructuras
Herramientas de desarrollo 5
  • Qué es un IDE. Ejemplos: Spyder, Visual Studio Code, IDLE, PyCharm
  • Instalación de Python y descripción de las herramientas principales
  • Cómo usar la consola interactiva
  • Cómo crear y ejecutar archivos Python en IDEs
  • Debug de un programa
Datos y variables 7
  • Tipos de datos y concepto de variable
  • Reglas para nombrar variables. Introducción a las cadenas de caracteres (strings)
  • Función print() y len() para el tamaño de una cadena
  • Estructura interna de las cadenas e indexación
  • Métodos de cadenas de caracteres
  • Tipos numéricos (int y float). Función type()
  • Valores booleanos (True y False). Función input()
Operadores 5
  • Operadores aritméticos: suma, resta, multiplicación, división, división entera, módulo, exponenciación
  • Operadores lógicos: and, or y not
  • Operadores relacionales: <, <=, >, >=, ==, !=
  • Sentencias condicionales: if, else, elif
  • Comentarios. Práctica y repaso general
Colecciones de datos: tuplas, listas, diccionarios y sets 4
  • Colecciones: tuplas, listas, diccionarios y sets
  • Ciclos for: funcionamiento y variables de control
  • Función range() en los ciclos for
  • Iterar sobre cadenas, listas, tuplas y diccionarios
Ciclos while y tratamiento de errores 4
  • Utilización de ciclos while
  • Conceptos de error y excepción
  • SyntaxError, IndexError, KeyError, NameError, ZeroDivisionError, RecursionError
  • Control de errores: try, except, else y finally
Funciones 5
  • Concepto de programación funcional y ventajas
  • Definición y llamado
  • Parámetros y argumentos
  • Retorno de uno o varios valores
  • Práctica y repaso general
Librerías 4
  • Concepto de módulo y su importancia
  • Sentencia import
  • Importar todos los elementos de un módulo
  • Importar elementos específicos de un módulo
Trabajar con archivos externos 5
  • Sentencia with para abrir y trabajar con archivos
  • Modos de apertura: leer, escribir y crear
  • Documentación oficial de Python: acceso y secciones frecuentes
  • Ejemplos prácticos de búsqueda en la documentación
  • Práctica y repaso general
Introducción a la programación orientada a objetos 5
  • Introducción a la programación orientada a objetos
  • Propósito de las clases en Python
  • Definir clases, atributos y métodos
  • Concepto de instancia y valores iniciales de atributos
  • Acceder a atributos y llamar métodos a través de una instancia

Requisitos

El único requerimiento para realizar este curso es el manejo básico de PC y sistema operativo Windows.

Estos requisitos son orientativos; no son obligatorios para inscribirte.

Siguiente escalón

Profundizá tu formación con el curso que sigue naturalmente a este.

Online en Vivo

Maquetación Web con HTML5 y CSS

7 sem · 3 hs/clase

Cursos relacionados

Otras propuestas que suelen interesar a quienes cursan este nivel.