Talleres Python

Taller python intermedio / avanzado

En ciencias e ingeniería es necesario tratar con sistemas de ecuaciones lineales, sistemas de ecuaciones diferenciales, etc. Para abordar estos problemas se han desarrollado una serie de librerías que internamente poseen impelentaciones de los métodos numéricos más populares. Entre las librerías que trataremos en este curso están numpy, scipy, sympy matplotlib, entre otras.
Este curso está orientado para personas que ya estén habituadas a programar y que quieran conocer sobre la sintaxis de python para abordar este tipo de problemas, así como también pueden participar personas que ya hayan tomado algún curso básico de programación con python.

Este taller será llevado a cabo los días Martes 4, Miércoles 5 y Jueves 6 de Abril en el horario de las 6 a 8 pm en la Sala Villabona (Edificio Laboratorios Pesados sala 254)
Los tutores serán Juan Luis Cano que viene desde España y Gonzalo Peña líder de Python Bucaramanga.

Link de inscripción: https://goo.gl/forms/I51gvFKRB4k8Ggoh1

Django Girls

¡Queremos animar a más mujeres a dominar la web! Es por eso que desde Argentina en Python en colaboración con Python Bucaramanga y CUSOL UIS estamos organizando un taller en el cual podrás construir tu propio sitio web desde cero en un día. Además, vamos a utilizar todas las herramientas que programadores profesionales utilizan diariamente. ¡Y de una manera muy sencilla!

Este evento está en el marco del 2do Festival de Cultura Libre, organizado por CUSOL.

Para poder participar de este taller, debes inscribirte en la página oficial del evento siguiendo el siguiente enlace “Entradas disponibles” y esperar un email de confirmación ya que los cupos son limitados.

El costo del taller es totalmente ¡GRATUITO!, animate a disfrutar de esta oportunidad e inscríbete.

Curso de Programación con Python

Curso de programación con Python, dirigido a personas con o sin conocimientos de programación. El objetivo de este curso es servir como base para continuar el aprendizaje en algunos de los diferentes enfoques o propósitos del lenguaje: Desarrollo web, Calculo científico, Scripting, Aplicaciones de escritorio, entre otros.

Duración: 20 horas (10 clases teórico-practicas)
Fecha de Inicio: Jueves 28 de Julio.
Hora: 8:00-10:00 am
Lugar: Sala de Informática 2 Sótano de Civil (UIS).
Requisitos: Es deseable un conocimiento de programación básica (pero no requerido)

Contenido

  1. ¿Qué es Python?
  2. Tipos de variables en Python y sintaxis básica.
  3. Condiciones
  4. Ciclos
  5. Funciones:
  6. Diccionarios y Tuplas.
  7. Manejo de archivos.
  8. Excepciones.
  9. Clases y Objetos.
  10. Herencia y polimorfismo en Python.

El material de las clases estará alojado en github

Taller de Python – Aplicación web para análisis de datos

La Comunidad Universitaria de Software Libre realizo un Taller de Python “Aplicación web para análisis de datos” en el marco del Congreso Nacional Ingeniería de Sistemas e Informática (CONISI).

El taller consistió en un curso introductorio sobre las diferentes alternativas que analistas de datos o desarrolladores pueden usar sin abandonar su gusto por python. Alternativas equiparables, e incluso más potentes, en rendimiento y madurez a las más populares en nuestro país.

El curso constó de tres sesiones de alrededor dos horas, cada una. Los temas abordados fueron:

  1. Python, un lenguaje de propósito general:
    • Introducción a Python: características y propósito del lenguaje, su creador,  su licencia, filosofía  y  aplicaciones que usan python.
    • Sintaxis y estructuras de programación: tipos y estructuras de datos,  condicionales, bucles y funciones básicas.
    • PEP8: Versiones de python, buenas prácticas de programación como pythonist (estándares de calidad).
  2. Análisis de datos:
    • Pandas: Estructuras de datos optimizadas para cálculos y graficación.
    • Procesar datos con scipy y numpy: Librerías optimizadas para procesar grandes volúmenes de datos.
    • Visualización de datos: grafiación con la librería matplotlib y alternativas.
  3. Django (El framework web para perfeccionistas con las fechas de entrega):
    1. Modelo de Django: El patron de arquitectura de software MVC en Django.
    2. Desarrollar una aplicación web sencilla: Pasos esenciales para crear un sitio web con Django.

Diapositivas:

introduccion-djangointroduccion-python