Curso Python para principiantes

Fecha de inicio: 31 de julio de 2023 (sujeto a que se complete el cupo mínimo necesario).

Docente: Mario Marcelo Berón

Duración: 4 semanas

Dedicación: 10 horas por semana, distribuidas de la siguiente forma: Teoría: (2 hs en clase sincrónica), Consulta (2 hs en clase sincrónica ) y Práctica (6 hs del alumno, en forma asincrónica).

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 en general que desee iniciarse en la programación con el lenguaje de programación Python.

Requisitos:
Abierto al público en general.Es un curso para iniciarse en la programación con lo cual el requisito es querer aprender a programar.

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.

Modalidad Pedagógica: Las clases son virtuales a través del campus de SADIO incluyendo una clase teórica y una consulta semanal sincrónica. 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: Los días jueves 3, 10, 17 y 24 de agosto de 20 a 22 hs serán las clases de teoría y los lunes 7, 14, 21 y 28 de agosto de 20 a 22 hs las clases de consulta.

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 grabadas en caso de no poder asistir.
• Certificado de Aprobación: Los asistentes deberán cumplir con las condiciones para obtener el certificado de asistencia y presentar y aprobar los ejercicios prácticos indicados por el docente.

Aranceles (en pesos argentinos)
Inscripción temprana (hasta el 24/07/2023): $ 22.000
Inscripción tardía (desde el 25/07/2023): $ 24.200
50% Descuento para socios de SADIO (con 12 meses de antigüedad o socios nuevos con pago anual anticipado)
Los socios de AADECA gozan de los mismos beneficios que los socios de SADIO.

Formulario de inscripción: https://tinyurl.com/bdeedw9e

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.ar. Es posible pagar en cuotas con interés. Consulte.

Antecedentes del 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 Universiade 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 de Computadoras, 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