Clases y ejercicios del curso de python diactodo por la UNSAM

Overview

Programación en Python

En el marco del proyecto de Inteligencia Artificial Interdisciplinaria, la Escuela de Ciencia y Tecnología de la UNSAM vuelve a dictar en 2021 el curso de programación en Python.

image info

¿De qué es el curso?

Este es un curso cuatrimestral de algoritmos y programación en Python. Se realiza en forma virtual y tendrá una combinación de clases sincrónicas y asincrónicas, con ejercicios para entregar semanalmente.

Es un curso de programación en Python que prepara a les estudiantes para poder programar algoritmos y comprender los métodos desarrollados por otres. Está orientado a preparar a le estudiante para profundizar en temas de análisis y visualización de datos, aprendizaje automático, modelado matemático y desarrollo de scripts.

El curso comienza el 4 de agosto y se dicta semanalmente. Los días miércoles de 14hs a 16hs hay clases de consultas. El material de las clases teóricas, tanto escrito como videos, estará disponible en este repositorio de manera que el curso (salvo los parciales) se puede hacer casi completamente de manera asincrónica.

Es un curso gratuito y anunciaremos oportunamente la inscripción.

Audiencia. ¿Para quién está pensado?

El curso está orientado a estudiantes de grado y posgrado e investigadores con algunos conocimientos previos de programación, aunque no asumimos ningún conocimiento del lenguaje Python. Es un curso intenso y desafiante, que invita a pensar y a desarrollar algoritmos.

Contenidos

El objetivo de este curso es enseñar los fundamentos del lenguaje Python y algunos conceptos del diseño de algoritmos. El curso está orientado al manejo de datos, a la escritura de scripts y a una organización adecuada de los programas. Estudiaremos un poco de teoría de algoritmos, incluyendo conceptos básicos de la teoría de la complejidad y algunas estructuras de datos no triviales. Introduciremos la programación orientada a objetos. Al final de este curso les estudiantes deberían poder escribir sus propios programas en Python así como entender y modificar programas escritos por otres.

Requerimientos

Para hacer este curso solo hace falta tener instalado el Python 3.6 (o uno más nuevo), comprometerse a leer las clases y a hacer los ejercicios de las guías semanales, lo que demandará alrededor de 15 horas de dedicación semanal (en algunos casos menos, en algunos casos más, dependiendo del estudiante). Pedimos tener alguna experiencia previa programando, aunque sea poca. Este no es un curso de introducción a la informática.

Dedicación y duración

Este es un curso cuatrimestral de grado y posgrado. Las clases teóricas estarán escritas. Habrá guías de ejercicios de entrega semanal obligatoria y encuentros on-line con exposiciones breves por parte de los docentes y espacio para consultas. Las clases sincrónicas virtuales serán de un par de horas semanales, los miércoles a las 14hs. Habrá también un grupo de Slack (mensajería on-line) para consultas y debates entre estudiantes en tiempo real. El curso demanda unas quince horas semanales de dedicación, durante cuatro meses.

Docentes

El curso está a cargo de dos profesores de la ECyT-UNSAM que son también investigadores del CONICET: Oscar Filevich es Lic. en Biología, Dr. en Química y trabaja en neurofisiología; Rafael Grimson es Lic. en Matemática, Dr. en Computación y trabaja en temas ambientales. También contamos con Manuela Cerdiero como JTP e Iván Pedrón y Daniela Alban como ayudantes. Además, Matias López-Rosenfeld es profesor invitado, y José Crespo y José Clemente, docentes invitados.

Preinscripción

La preinscripción al curso ya cerró.-

Completá este formulario si querés que te avisemos de próximas ediciones del curso.

Owner
Maximiliano Villalva
Maximiliano Villalva
Pystm32ai - A Python wrapper for the stm32ai command-line tool

PySTM32.AI A python wrapper for the stm32ai command-line tool to analyse deep le

Thibaut Vercueil 5 Jul 28, 2022
A curated list of awesome mathematics resources

A curated list of awesome mathematics resources

Cyrille Rossant 6.7k Jan 05, 2023
Repository for learning Python (Python Tutorial)

Repository for learning Python (Python Tutorial) Languages and Tools 🧰 Overview 📑 Repository for learning Python (Python Tutorial) Languages and Too

Swiftman 2 Aug 22, 2022
Demonstration that AWS IAM policy evaluation docs are incorrect

The flowchart from the AWS IAM policy evaluation documentation page, as of 2021-09-12, and dating back to at least 2018-12-27, is the following: The f

Ben Kehoe 15 Oct 21, 2022
A repository of links with advice related to grad school applications, research, phd etc

A repository of links with advice related to grad school applications, research, phd etc

Shaily Bhatt 946 Dec 30, 2022
Clases y ejercicios del curso de python diactodo por la UNSAM

Programación en Python En el marco del proyecto de Inteligencia Artificial Interdisciplinaria, la Escuela de Ciencia y Tecnología de la UNSAM vuelve a

Maximiliano Villalva 3 Jan 06, 2022
Fun interactive program to sort a list :)

LHD-Build-Sort-a-list Fun interactive program to sort a list :) Inspiration LHD Build Write a script to sort a list. What it does It is a menu driven

Ananya Gupta 1 Jan 15, 2022
Explorative Data Analysis Guidelines

Explorative Data Analysis Get data into a usable format! Find out if the following predictive modeling phase will be successful! Combine everything in

Florian Rohrer 18 Dec 26, 2022
Quickly download, clean up, and install public datasets into a database management system

Finding data is one thing. Getting it ready for analysis is another. Acquiring, cleaning, standardizing and importing publicly available data is time

Weecology 274 Jan 04, 2023
Documentation for the lottie file format

Lottie Documentation This repository contains both human-readable and machine-readable documentation about the Lottie format The documentation is avai

LottieFiles 25 Jan 05, 2023
Some code that takes a pipe-separated input and converts that into a table!

tablemaker A program that takes an input: a | b | c # With comments as well. e | f | g h | i |jk And converts it to a table: ┌───┬───┬────┐ │ a │ b │

CodingSoda 2 Aug 30, 2022
Automated generation of real Swagger/OpenAPI 2.0 schemas from Django REST Framework code.

drf-yasg - Yet another Swagger generator Generate real Swagger/OpenAPI 2.0 specifications from a Django Rest Framework API. Compatible with Django Res

Cristi Vîjdea 3k Dec 31, 2022
The source code that powers readthedocs.org

Welcome to Read the Docs Purpose Read the Docs hosts documentation for the open source community. It supports Sphinx docs written with reStructuredTex

Read the Docs 7.4k Dec 25, 2022
This is a tool to make easier brawl stars modding using csv manipulation

Brawler Maker : Modding Tool for Brawl Stars This is a tool to make easier brawl stars modding using csv manipulation if you want to support me, just

6 Nov 16, 2022
charcade is a string manipulation library that can animate, color, and bruteforce strings

charcade charcade is a string manipulation library that can animate, color, and bruteforce strings. Features Animating text for CLI applications with

Aaron 8 May 23, 2022
FxBuzzly - Buzzly.art links do not embed in Discord, this fixes them (rudimentarily)

fxBuzzly Buzzly.art links do not embed in Discord, this fixes them (rudimentaril

Dania Rifki 2 Oct 27, 2022
Speed up Sphinx builds by selectively removing toctrees from some pages

Remove toctrees from Sphinx pages Improve your Sphinx build time by selectively removing TocTree objects from pages. This is useful if your documentat

Executable Books 8 Jan 04, 2023
A set of Python libraries that assist in calling the SoftLayer API.

SoftLayer API Python Client This library provides a simple Python client to interact with SoftLayer's XML-RPC API. A command-line interface is also in

SoftLayer 155 Sep 20, 2022
Exercism exercises in Python.

Exercism exercises in Python.

Exercism 1.3k Jan 04, 2023
EasyMultiClipboard - Python script written to handle more than 1 string in clipboard

EasyMultiClipboard - Python script written to handle more than 1 string in clipboard

WVlab 1 Jun 18, 2022