Python – Tutorial Básico – ¿Qué es Python?



Python – Tutorial Básico – ¿Qué es Python?

0 0


presentacion-python


On Github carloshs92 / presentacion-python

Python

Tutorial Básico

Creado por Carlos Huamaní / @carlosHS92

¿Qué es Python?

Python es un lenguaje de programación creado por Guido van Rossum a principios de los años 90 cuyo nombre está inspirado en el grupo de cómicos ingleses “Monty Python”.

Características Especificas de Python

  • Tipado Dinámico,

    no es necesario declarar el tipo de dato que contiene una variables , este se asigna automáticamente al darle un valor a la variable.

  • Fuertemente Tipado,

    No se permite tratar a una variable como si fuera de un tipo diferente.

  • Multiplaforma,

    disponible para sistemas operativos Unix, GNU/Linux, Solaris, Mac OS, Windows, entre otros.

  • Multiparadigma,

    Python es un lenguaje orientado a objetos pero también permite usar otros paradigmas de programación tales como programación estructurada, programación funcional y programación orientada a aspectos.

Filosofia

import this
  • Bello es mejor que feo.
  • Explícito es mejor que implícito.
  • Simple es mejor que complejo.
  • Complejo es mejor que complicado.
  • Plano es mejor que anidado.
  • Disperso es mejor que denso.
  • La legibilidad cuenta.
  • Los casos especiales no son tan especiales como para quebrantar las reglas.
  • Aunque lo práctico gana a la pureza.
  • Los errores nunca deberían dejarse pasar silenciosamente.
  • A menos que hayan sido silenciados explícitamente.
  • Frente a la ambigüedad, rechaza la tentación de adivinar.
  • Debería haber una -y preferiblemente sólo una- manera obvia de hacerlo.
  • Aunque esa manera puede no ser obvia al principio a menos que usted sea holandés.15
  • Ahora es mejor que nunca.
  • Aunque nunca es a menudo mejor que ya mismo.
  • Si la implementación es difícil de explicar, es una mala idea.
  • Si la implementación es fácil de explicar, puede que sea una buena idea.
  • Los espacios de nombres (namespaces) son una gran idea ¡Hagamos más de esas cosas!

Tipos Básicos

  • Enteros (int)
  • Reales (float)
  • Complejos (complex)
  • Cadenas (str)
  • Booleanos (bool)

Colecciones

  • Listas, ['uno', 'dos', 'tres']
  • Tuplas, (1, 2, True, "Python")
  • Diccionarios, {'1':'uno', '2':'dos'}