Curso virtual: Python para Principiantes

Fecha de inicio:  17 de Abril de 2024 

Docente: Mario Marcelo Berón

Duración: 4 semanas 

Dedicación: 10 horas por semana, distribuidas de la siguiente forma: Teoría: (2 hs) sincrónicas, Consulta (2 hs) asíncronas por la plataforma y Práctica (6 hs) asíncronas por la plataforma.
En caso de que el asistente lo requiera, o que la dinámica del curso lo requiera, se coordinarán consultas sincrónicas.

Fundamentación
Python es uno de los lenguajes más utilizados en la actualidad esto se debe a que es fácil de aprender, simple de usar y muy  expresivo. Python trae incorporado muchas funcionalidades que ayudan al programador a desarrollar aplicaciones de forma rápida y concisa.

Además es un lenguaje para el cual se han desarrollado innumerables librerías que permiten no solo desarrollar aplicaciones comerciales sino también científicas. Python es un lenguaje multiplataforma y multiparadigma lo que permite que: i) un mismo programa pueda ejecutarse en Windows o sistemas tipo Unix como Linux y Mac OS y ii) utilizar diferentes paradigmas de programación para construir aplicaciones.

En este curso se darán a conocer los conceptos básicos de Python para que el interesado en usar el lenguaje o aquella persona que desee dar sus primeros pasos en programación puedan desarrollar aplicaciones sencillas utilizando este, ampliamente difundido y utilizado, lenguaje de programación.

Objetivo General

  • Desarrollar aplicaciones sencillas utilizando el lenguaje de programación Python.

Objetivos Específicos

  • Conocer los principales conceptos de la programación imperativa.
  • Conocer los elementos básicos del lenguaje, las estructuras de control, estructuras de
  • datos, y elementos sintácticos específicos de Python.
  • Introducir algunas de las bibliotecas más habituales del lenguaje.
  • Aplicar los conceptos de Programación Imperativa utilizando el lenguaje de programación
  • Python.

Destinatarios: Público con conocimientos básicos de  programación que desee iniciarse en la programación con el lenguaje de programación Python.

Contenidos:
Unidad I: Introducción a Python
Introducción a la programación imperativa. El Intérprete de Python. Uso del Intérprete como una Calculadora. Creación y ejecución de programas Python.

Unidad II: Tipos de Datos
Datos. Identificadores y palabras claves. Tipos de Datos Integrales. Punto Flotante. Strings. Tipos de Datos Colección. Tipos Secuencia: Tuplas y Listas. Tipo Conjunto: Set y Frozen
Sets. Tipo Mapeo: Diccionarios, Diccionarios por Defecto y Diccionarios Ordenados.

Unidad III: Estructuras de Control y Funciones
Selección: if y sus variantes. Iteración: for, while y sus variantes. Manejo de Excepciones.
Funciones: Definición e Invocación. Nombres y Docstrings. Parámetros y Desempaquetado
de Parámetros.

Unidad IV: Módulos, Paquetes y Archivos
Módulos. Paquetes. Paquetes Personalizados. Archivos. Lectura y Escritura de Archivos. Aplicaciones.

Requisitos: Conocimientos básicos de programación.

Modalidad Pedagógica:
Las clases son virtuales a través del campus de SADIO incluyendo una clase teórica síncrona y una consulta semanal asincrónica por la plataforma de SADIO. El material bibliográfico del curso, las presentaciones y los enunciados de los trabajos prácticos se colocarán a disposición de los asistentes en el campus virtual de SADIO.
Días y Horarios:
Días: 17/04/24, 24/04/24, 08/05/24 y 15/05/24.
Hora: 15.30 hs a 17.30 hs

Las clases sincrónicas quedarán grabadas en el campus para su consulta durante el curso.
Las clases grabadas no podrán descargarse, sólo estarán disponibles en la plataforma.

Evaluación: Certificado de Asistencia: Los asistentes deberán registrar un 80% de asistencia a las clases sincrónicas o visualizar las clases grabada en caso de no poder asistir. Certificado de Aprobación: Los asistentes deberán cumplir con las condiciones para obtener el certificado de asistenta y presentar y aprobar un práctico final integrador proporcionado por el docente.

Formulario de inscripción: https://tinyurl.com/3cucx9x9
Arancel (en pesos argentinos)
Inscripción temprana (hasta el 10 de Abril de 2024): $35.000

Inscripción tardía (desde el 11 de Abril de 2024): $38.500
50% Descuento para socios de SADIO (con 12 meses de antigüedad)
Los socios de AADECA gozan de los mismos derechos que los socios de SADIO

 Medios de pago disponibles:
– Pago por Transferencias Bancarias (solo para residentes en Argentina) a:
SADIO (CUIT 30-64931218-0)
BBVA – Sucursal 330 Tribunales
Cta. Cte. Pesos: 502/7
CBU: 0170330420000000050276
Alias: SOCIEDAD.SADIO

– Pago con Tarjeta de crédito/débito (Visa, Master o Cabal). Solicitar el botón de pago correspondiente a informacion@sadio.org.arEs posible pagar en cuotas con interés. Consulte.

¡Cupos limitados! Reserva tu vacante con el pago de tu inscripción

Antecedentes de la docente:
El Dr. Mario Marcelo Berón
es docente del Área de Programación y Metodologías de Desarrollo de Software del Departamento de Informática de la Universidad Nacional de San Luis. Obtuvo su Doctorado en Ciencias de la Computación en la Universidad Nacional de San Luis y tiene un reconocimiento del mismo grado en la Universidade do Minho, Braga, Portugal. Además es Magister en Ingeniería de Software, título obtenido en la Universidad Nacional de San Luis.

El Dr. Berón es docente de pregrado, grado y posgrado. A nivel pregrado dicta cursos de programación en la Tecnicatura Universitaria en Redes deComputadoras, Tecnicatura Universitaria en Web de la UNSL. A nivel grado enseña programación en las carreras Ingeniería en Informática e Ingeniería en Computación en la UNSL. A nivel posgrado es responsable de cursos referentes a sus líneas de investigación en la Especialización en Ingeniería de Software, Maestría en Ingeniería de Software, Maestría en Calidad de Software y Doctorado en Ingeniería en Informática en la UNSL.

También dicta cursos de posgrado de sus temas de investigación en otras universidades. El Dr. Berón es integrante del proyecto de investigación de Ingeniería de Software de la Universidad Nacional de San Luis, sus áreas de interés están relacionadas con Lenguajes de Programación, Lenguajes Específicos del Dominio, Ingeniería Reversa y Protección de Software. En el marco de sus investigaciones el Dr. Berón realiza publicaciones en diferentes congresos y revistas nacionales e internacionales.
Scroll al inicio