python -...

17
Seminario de Lenguajes Python

Upload: leanh

Post on 15-Oct-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Python - info.unlp.edu.arinfo.unlp.edu.ar/wp-content/uploads/2018/02/Seminario-de-Lenguajes...Metodología Prácticas en las salas de PC. Trabajos grupales con seguimiento y entregas

Seminario de LenguajesPython

Page 2: Python - info.unlp.edu.arinfo.unlp.edu.ar/wp-content/uploads/2018/02/Seminario-de-Lenguajes...Metodología Prácticas en las salas de PC. Trabajos grupales con seguimiento y entregas

Horarios

Horarios de TeoríaMartes 8:30 hs. - Aula 4 (turno mañana)Martes 15 hs. - Aula 9 (turno tarde)

Horarios de PrácticasMartes de 17 a 19:30 hs. Sala de PC 1-1 primer pisoJueves de 8 a 10:30 Sala de PC 1-1 primer piso (turno mañana)

Page 3: Python - info.unlp.edu.arinfo.unlp.edu.ar/wp-content/uploads/2018/02/Seminario-de-Lenguajes...Metodología Prácticas en las salas de PC. Trabajos grupales con seguimiento y entregas

Metodología● Prácticas en las salas de PC.● Trabajos grupales con seguimiento y entregas

parciales.● Uso de un entorno virtual como complemento de las

actividades prácticas presenciales.● Integración con proyectos de extensión e investigación

de la Facultad.

Page 4: Python - info.unlp.edu.arinfo.unlp.edu.ar/wp-content/uploads/2018/02/Seminario-de-Lenguajes...Metodología Prácticas en las salas de PC. Trabajos grupales con seguimiento y entregas

Evaluación

● Ejercicios entregables.● Desarrollo de un trabajo integrador.● Promoción.

Page 5: Python - info.unlp.edu.arinfo.unlp.edu.ar/wp-content/uploads/2018/02/Seminario-de-Lenguajes...Metodología Prácticas en las salas de PC. Trabajos grupales con seguimiento y entregas

Porcentaje de usabilidad IEEE

https://spectrum.ieee.org/static/interactive-the-top-programming-languages-2017

Page 6: Python - info.unlp.edu.arinfo.unlp.edu.ar/wp-content/uploads/2018/02/Seminario-de-Lenguajes...Metodología Prácticas en las salas de PC. Trabajos grupales con seguimiento y entregas

Stackoverflow Trends

https://insights.stackoverflow.com/trends

Page 7: Python - info.unlp.edu.arinfo.unlp.edu.ar/wp-content/uploads/2018/02/Seminario-de-Lenguajes...Metodología Prácticas en las salas de PC. Trabajos grupales con seguimiento y entregas

Áreas de programación

Page 8: Python - info.unlp.edu.arinfo.unlp.edu.ar/wp-content/uploads/2018/02/Seminario-de-Lenguajes...Metodología Prácticas en las salas de PC. Trabajos grupales con seguimiento y entregas

Desarrollo web

● https://www.djangoproject.com/● http://flask.pocoo.org/● https://trypyramid.com/

Page 9: Python - info.unlp.edu.arinfo.unlp.edu.ar/wp-content/uploads/2018/02/Seminario-de-Lenguajes...Metodología Prácticas en las salas de PC. Trabajos grupales con seguimiento y entregas

RaspberryPi + sensores con micropython = IoT

Page 10: Python - info.unlp.edu.arinfo.unlp.edu.ar/wp-content/uploads/2018/02/Seminario-de-Lenguajes...Metodología Prácticas en las salas de PC. Trabajos grupales con seguimiento y entregas

Python + Kivy:● app● juegos

https://kivy.org/#home

Page 11: Python - info.unlp.edu.arinfo.unlp.edu.ar/wp-content/uploads/2018/02/Seminario-de-Lenguajes...Metodología Prácticas en las salas de PC. Trabajos grupales con seguimiento y entregas

Python Arduino Módulos que simplifican la programación de placas utilizadas para Robots como Arduino

https://playground.arduino.cc/Interfacing/Python

Page 12: Python - info.unlp.edu.arinfo.unlp.edu.ar/wp-content/uploads/2018/02/Seminario-de-Lenguajes...Metodología Prácticas en las salas de PC. Trabajos grupales con seguimiento y entregas

Administración de servidores

Python Scripts:● automatizar tareas● administración centralizada● administración de routers

Page 13: Python - info.unlp.edu.arinfo.unlp.edu.ar/wp-content/uploads/2018/02/Seminario-de-Lenguajes...Metodología Prácticas en las salas de PC. Trabajos grupales con seguimiento y entregas

Science

Page 14: Python - info.unlp.edu.arinfo.unlp.edu.ar/wp-content/uploads/2018/02/Seminario-de-Lenguajes...Metodología Prácticas en las salas de PC. Trabajos grupales con seguimiento y entregas

Python in Machine Learning

● Reconocimiento de imágenes● Predicciones de situaciones futuras● etc

● https://www.tensorflow.org/api_docs/python/● https://keras.io/

Page 15: Python - info.unlp.edu.arinfo.unlp.edu.ar/wp-content/uploads/2018/02/Seminario-de-Lenguajes...Metodología Prácticas en las salas de PC. Trabajos grupales con seguimiento y entregas

● Pypi: repositorio propio de paquetes.● Repositorios en GitHub.● Módulos para conectar con:

○ Redes sociales: Twitter, Facebook, etc○ Otros lenguajes de programación: C, C++,

Java

Facilidades de usabilidad

Page 16: Python - info.unlp.edu.arinfo.unlp.edu.ar/wp-content/uploads/2018/02/Seminario-de-Lenguajes...Metodología Prácticas en las salas de PC. Trabajos grupales con seguimiento y entregas

Comunidad

● PyconAR: Conferencias anuales libres y gratuitas, 2018 la 10°.

● Pydays: en distintas ciudades, este año la primera en La Plata.

● Dónde pregunto: lista de correo, IRC, grupo de Telegram, etc

Page 17: Python - info.unlp.edu.arinfo.unlp.edu.ar/wp-content/uploads/2018/02/Seminario-de-Lenguajes...Metodología Prácticas en las salas de PC. Trabajos grupales con seguimiento y entregas

Seminario de [email protected]