Giter Site home page Giter Site logo

francoasdev / master-en-programacion-con-python_ed1 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from fictizia/master-en-programacion-con-python_ed1

0.0 0.0 0.0 5.77 MB

FICTIZIA » Máster en Programación con Python — 1ª Edición

Home Page: https://fictizia.com/formacion/master-programacion-python

License: GNU Affero General Public License v3.0

Python 47.70% Jupyter Notebook 52.30%

master-en-programacion-con-python_ed1's Introduction

shieldsIO

WideImg

Programación, Asincronía, POO, Programación Funcional, Desarrollo de Software, MV*, Python for Science

Este Máster en Programación con Python va más allá de la enseñanza del lenguaje de programación Python profundizando en desarrollo de software y está diseñado para que sus estudiantes no sólo se acostumbren a un lenguaje sino también a una forma de pensar y sigan una metodología de desarrollo probada.

En el Máster en Programación con Python aprenderás criterios de calidad del código y a establecer la mentalidad necesaria para afrontar un proyecto con unos altos el modelo de datos de Python y sus estructuras de control y protocolos al detalle, así como a trabajar con mecanismos de programación concurrente en Python. Descubrirás cómo trabajar con el paradigma de la programación orientada a objetos, sus interpretaciones más modernas y su implementación con Python. También aprenderás las técnicas de la programación funcional aplicadas al desarrollo Python.

Además, y más enfocado al desarrollo de software, se explorarán diversas ténicas utilizadas en ingeniería de software para conseguir código escalable y mantenible a través de software de terceros. Eso sí, siempre desde una aproximación Pythonica.

Una de las grandes aplicaciones de Python es su aplicación en el mundo de la ciencia. Por eso también se enseñarán pinceladas acerca del ecosistema científico alrededor de Python, con especial atención a la distribución Anaconda y Jupyter Notebook.

En definitiva, el Máster más completo sobre programación con Python, uno de los lenguajes más demandados en la actualidad e impartido por una eminencia reconocida en el sector como Salva de la Puente.

Bloque 1: entorno de trabajo y herramientas

Fecha Contenido
2019/03/15 Introducción y entorno de trabajo
2019/03/16 PyCharm y Git

Clase 1

Clase 2

Bloque 3: características de Python

Fecha Contenido
2019/03/21 Tipos básicos de Python
2019/03/22 Unicode, cadenas de texto y bytes
2019/04/05 Otros tipos de datos; git rebase
2019/04/06 Funciones, closures y decoradores
2019/04/12 Clase práctica de decoradores
2019/04/13 Organización de código en paquetes y módulos
2019/04/26 Repaso de entornos virtuales y excepciones

Clase 3

Clase 4

Clase 5

Clase 6

Clase 7

Clase 8

Clase 9

Bloque 2: pinceladas acerca del desarrollo de software

Fecha Contenido
2019/04/27 Principios del desarrollo de software

Clase 10

Bloque 4: Tipos personalizados

Fecha Contenido
2019/05/10 Clases, atributos y métodos
2019/05/11 Métodos estáticos y de clase, propiedades, herencia
2019/05/17 Métodos mágicos y clases abstractas
2019/05/18 Simulación de tipos, y protocolos
2019/05/24 Taller de programación cuántica
2019/05/29 Recuperación: sesión práctica
2019/05/31 Simulación de tipos, y protocolos
2019/06/01 Sesión práctica

Clase 11

Clase 12

Clase 13

Clase 14

Clase 15

Clase 16

  • Recuperación (3 h): sesión práctica

Clase 17

Clase 18

  • Sesión práctica

Bloque 5: Ingeniería del software

Fecha Contenido
2019/06/07 Tipado progresivo
2019/06/08 Sesión práctica
2019/06/14 Logging
2019/06/15 Sesión práctica
2019/06/21 Testing
2019/06/22 Patrones de diseño
2019/06/26 Recuperación: sesión práctica

Clase 19

Clase 20

  • Sesión práctica

Clase 21

Clase 22

  • Sesión práctica

Clase 23

  • Testing

Clase 24

  • Patrones de diseño

Clase 25

  • Recuperación: sesión práctica

Bloque 6: Otros aspectors de Python

Fecha Contenido
2019/07/05 Python para la ciencia
2019/07/06 Python de alto rendimiento

Clase 26

Clase 27

Bloque 5: Ingeniería del software

Fecha Contenido
2019/07/09 Recuperación: sesión práctica
2019/07/12 Documentación

Clase 28

  • Recuperación: sesión práctica

Clase 29

Bloque 3: Características de Python

Fecha Contenido
2019/07/13 Otros tipos: expresiones regulares
2019/07/16 Recuperación: sesión práctica

Clase 30

Clase 31

  • Recuperación: sesión práctica

Bloque 7: Programación asíncrona

Fecha Contenido
2019/07/19 Modelos de asincronía y asincronía en Python
2019/07/20 Recuperación: sesión práctica
2019/07/23 Caso de uso: publicador/consumidor

Clase 32

Clase 33

Clase 34

  • Recuperación: sesión práctica

Bloque 3: Características de Python

Fecha Contenido
2019/07/13 Publicación de software
2019/07/16 Publicación de los proyectos personales

Clase 30

Clase 31

  • Publicación de los proyectos personales

master-en-programacion-con-python_ed1's People

Contributors

delapuente avatar y4izus avatar ramoncorominas avatar eun-plata avatar parr0x avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.