Programación con Python

Sesión 01 - Python: Estructura y Elementos del Lenguaje

¿Qué es                ?

Python

  • Es un lenguaje de programación...
  • Multipropósito
  • Orientado a objetos
  • Interpretado
  • Fuertemente tipado y de tipado dinámico
  • Se enfoca en la legibilidad y productividad

Algunas

características de 

Python

  • Baterías incluídas
  • Todo es un objeto
  • Shell interactivo
  • Introspección de tipos
  • Multiplataforma
  • CPython, Jython, IronPython, Pypy
dir

¿Quién usa                ?

Python

  • Google
  • NASA
  • Youtube
  • Dropbox
  • Quora
  • Blender
  • Pytel.pe
  • CACP Perú
  • y la lista continúa... [fuente]

Algunas

observaciones de 

Python

  • Indentación
  • PEP8
  • None
  • Comparaciones: Lógicas, Aritméticas y de Identidad
  • List comprehension
  • Argumentos arbitrarios
  • Generadores
https://python.org/

Python

Fuentes

Programación con Python

Sesión 02 - Python: Módulos, paquetes y funciones definidas por usuario

_        

Python

Programación con Python

Sesión 03 -  Ejercicios: Sintaxis, Variables, Listas y Funciones

Programación con Python

Sesión 04 - Python: Introducción a la Programación Orientada a Objetos

Programación Orientada a Objetos

Objetos

¿Programación?

Programación o Codificación?

¿Ambos?

¿Objetos?

  • Identidad
  • Clasificación
  • Encapsulación
  • Polimorfismo
  • Herencia

Objetos

Programación

  1. Analizar el problema
  2. Especificar la solución
  3. Diseñar la solución
  4. Implementar el diseño
  5. Probar el programa.
  6. Mantener el programa.

Objeto (Abstracción)

  1. Analizar el problema
  2. Especificar la solución
  3. Diseñar la solución
  4. Implementar el diseño
  5. Probar el programa.
  6. Mantener el programa.

Python desde 0

By Richard Cotrina

Python desde 0

Programación con Python desde para el taller de Python: http://python.devclub.me/

  • 1,140