Python

Programación con Python

Abierta la inscripción

Área: ANÁLISIS DE DATOS GEOESPACIALES

Del 20/04/2021 al 01/06/2021

Docentes a cargo:
Dr. Gustavo González Bonorino
Augusto González Bonorino

Modalidad y carga horaria

El curso se extiende por seis semanas. En las primeras cuatro semanas se presenta todo el contenido. Las últimas dos semanas se emplean en repaso, puesta al día y desarrollo del Proyecto Personal, optativo. El Proyecto Personal brinda la oportunidad de desarrollar un tema de interés particular para el participante

Duración: seis (6) semanas. La carga horaria total se estima en 60 horas, incluyendo el desarrollo de un Proyecto Personal.

Destinatarios:

La naturaleza multipropósito de Python, unido a la facilidad de aprendizaje, lo hacen atractivo tanto para jóvenes estudiantes como para profesionales formados. Este es un curso de introducción a Python que le llevará hasta un nivel intermedio de manejo del lenguaje. Quienes tengan nociones de Python, o provengan de otros lenguajes, también encontrarán material útil.

El curso incluye 78 videos por un total de 8 horas de clases. Adicionalmente hay instructivos escritos y cuadernos de ejercicios de codificación.

Nivel y requisitos

El nivel del curso es básico a intermedio. No se presupone conocimiento previo en Python ni en programación en general

Requerimientos de computación:

Python es un programa de acceso libre y gratuito. Es poco exigente en espacio físico en el disco duro y de uso de la memoria RAM.  Una PC con procesador Intel i5, o equivalente, es suficiente para trabajar sin dificultad..

Descripción general del curso:

Python es un lenguaje de programación de alto nivel y multipropósito que opera mediante la interpretación de scripts y sigue las reglas de la programación estructurada. Aclaremos esta definición. Alto nivel significa que tiene una sintaxis más cercana al lenguaje hablado. El término interpretación se refiere a que el código, o script, es leido, interpretado y ejecutado línea por línea, sin pasar por una etapa de compilación, como es el caso de lenguajes como FORTRAN. La programación estructurada se basa en la división del código en módulos independientes enlazados por estructuras que controlan el orden de ejecución. Este curso se centra en Python como lenguaje estructurado; no incluye programación orientada a objetos.

¿En qué se usa Python?

  • Modelado estadístico
  • Minería de datos
  • Aprendizaje automatizado
  • Inteligencia artificial
  • Desarrollo web
  • Creación de juegos
  • Creación de aplicaciones de escritorio

En 2018 las publicaciones diarias buscando gerentes con conocimientos de Python crecieron un 80%. El aprendizaje de Python constituye un paso inicial para introducirse en la Ciencia de datos.

 

Programa del curso

SEMANA 1
Sección 1 – Presentación del curso
Mensaje de bienvenida
¿Qué es Python?
Comunicación entre analista y computadora
Contenido y desarrollo del curso
La plataforma del Centro REDES
Sección 2 – El entorno de programación
Python: descarga e instalacion
Editor de Python: descarga e instalación
GitHub
Scripts y notebooks
Jupyter Notebooks
 Sección 3 – Mi primer script
 Sección 4 – Módulos y paquetes
Instalación
Importación
Módulos empleados en el curso
Ejercicios
 Sección 5 – Organización del espacio de trabajo
Administrar directorios
SEMANA 2
Seccion 6 – Semántica y sintaxis en Python
Objetos: atributos y métodos
Variables
Operadores
Sentencias
Expresiones y literales
Indentación
Palabras reservadas
Comentarios
Secuencias de escape
Sección 7 – Tipos y estructuras de datos
Tipos de datos
Identificar el tipo de dato de un objeto
Objetos mutables e inmutables
Coerción, o conversión, de tipos de datos.

SEMANA 3

Sección 8 – Programación estructurada
Funciones
Alcance y tiempo de vida de una variable
Métodos versus funciones
Controles de ejecución en un programa: iteración, condicionesS
Sección 9 – Bibliotecas externas
Sección 10 – Transferencia de datos
Tipos de archivos
Lectura y escritura

SEMANA 4

Sección 11 – Formateo de datos

Sección 12 – Operar con fechas y horas

Sección 13 – Gestión de tablas
Inspeccionar la estructura de una tabla
Extraer subconjuntos de una tabla
Manejo de datos faltantes
Sección 14– Visualización de datos

TIEMPO ADICIONAL

Sección 15 – Tópicos aplicados
Aplicaciones: análisis estadístico exploratorio, modelos estadísticos, tablas de datos.
Proyecto Personal

 

Dinámica de la cursada:

Este curso se desarrolla completamente en formato virtual con lo cual permite realizar la capacitación desde cualquier parte del país y de la región. De la misma forma, el formato habilita a que cada alumno ingrese a la plataforma en el momento y horario que le resulte más productivo, ya que el material queda subido a la misma y no existen restricciones de ingreso ni obligación de horarios o encuentros virtuales.

El curso se distribuye en seis semanas. En las cuatro semanas iniciales la mayor parte de los participantes habrá podido completar la primera parte del curso y comenzado la exploración de los ejemplos reales. Quienes por falta de tiempo no hayan podido hacerlo disponen de dos semanas adicionales.

 

Acreditación:

El Centro REDES emite certificado de asistencia (PARTICIPACIÒN), y opcionalmente certificado con calificación numérica (APROBACIÒN). Este último requiere la presentación de un Proyecto Personal sobre un tema a elección del participante.

Características de los certificados.

 

Aranceles:

 Valores vigentes
Alumnos argentinos**

$6.990 (pesos argentinos)

Alumnos extranjeros  

$100 (dólares estadounidenses)

** Abonando desde Argentina consultá las Promociones de Facilidades de Pago en Cuotas que ofrece nuestro sistema de cobro para financiar los aranceles con tu tarjeta y sin intereses.

El arancel deberá estar abonado al iniciar el curso.

Pasos para realizar la inscripción:

* Si es la primera vez que haces un curso en la plataforma virtual del Centro REDES, antes de inscribirte el sistema solicitará que te registres para obtener un usuario y contraseña. Si ya posees usuario y contraseña no será necesario este paso.
* Completar el formulario de inscripción.
* Abonar desde los botones de pago que se encuentran más arriba en esta web . El sistema de pago permite diferentes opciones para abonar el arancel en Argentina (tarjetas de crédito, Pago Fácil, Rapipago y/o red Link). Para cancelar los pagos desde otros países se pueden utilizar distintas tarjetas de crédito.

Programación en R Programación en R Programación en R Programación en R Programación en R Programación en R Programación en R Programación en R Programación en R Programación en R Programación en R Programación en R

Ver formas de pago aquí
Más información y contacto

[email protected]