Inicio : Python para todos


Python para todos

Es un curso diseñado para estudiantes y personas impacientes por adentrarse en el mundo de la programación. No importa la edad ni se necesitan estudios previos para empezar.

Inicio : Python para todos


Requisitos previos

Si estás listo para comenzar este curso, debes tener en cuenta los siguientes puntos:

  • Debes estar familiarizado con al menos uno de los sistemas operativos más populares del mercado, como Windows, Linux o MacOS.
  • Necesitarás instalar programas en el sistema operativo de tu preferencia.
  • Es importante que conozcas la estructura básica del sistema operativo.
  • Para continuar, puedes descargar Python 3 desde el siguiente enlace: Descargar Python 3.
Inicio : Python para todos


Lección 01: Inicios de Python

En esta lección, aprenderás sobre el origen de Python y las ventajas y desventajas que ofrece en comparación con otros programas.

Python es un lenguaje de programación de código abierto y gratuito que se encuentra preinstalado en algunos sistemas operativos como Ubuntu y MacOS. Si deseas obtener más información sobre las versiones disponibles y descargar la que mejor se ajuste a tu computadora, puedes visitar la página oficial de Python en https://www.python.org/.

Inicio : Python para todos


Orígenes de Python

Python es un lenguaje de programación interpretado multiplataforma de alto nivel que fue creado por el holandés Guido van Rossum, abajo te adjunto una imagen de como luce hoy en día, realmente Guido van Rossum no creo todos los componentes de Python que conocemos actualmente pero si plasmo la base de una carrera completa en el desarrollo de un nueva forma de conceptualizar la programación. Un dato curioso es que creo este maravilloso lenguaje de interpretación en una larga Navidad de 1989 cuando no tenía nada que hacer y el nombre del lenguaje se debe a una serie que le gustaba mucho Monty Python's Flying Circus.

Inicio : Python para todos

Algunas palabras del propio creador

En diciembre de 1989, estaba buscando un proyecto de programación de "pasatiempo" que me mantendría ocupado durante la semana de Navidad. Mi oficina (...) estaría cerrada, pero tenía una computadora en casa y no mucho más en mis manos. Decidí escribir un intérprete para el nuevo lenguaje de scripting en el que había estado pensando últimamente: un descendiente de ABC que atraería a los hackers de Unix / C. Elegí Python como un título de trabajo para el proyecto, estando en un estado de ánimo ligeramente irreverente (y un gran fanático de Monty Python's Flying Circus).

-Guido van Rossum, Twitter: gvanrossum

Inicio : Python para todos


Características del lenguaje Python

  • Un lenguaje fácil e intuitivo.
  • Código abierto.
  • Comprensible como el propio ingles.
  • Fácil de utilizar para tareas cotidianas.
Inicio : Python para todos


Interpretación Vs Compilación

Python como ya se había mencionado es un lenguaje interpretado para hacer uso de este necesitas descargar el interprete e instalarlo en tu computadora, lo bueno de esto es que Python es gratis.

Inicio : Python para todos


Ventajas y desventajas del intérprete

  • Es posible ejecutarlo inmediatamente. <<Ventaja>>
  • Utilizas el interprete sin la necesidad de compilar (lenguaje máquina).<<Ventaja>>
  • El desempeño del interprete depende de tu computadora.<<Desventaja>>
Inicio : Python para todos


Ventajas y desventajas de la compilación

  • Siempre es más rápida la ejecución del programa, lenguaje maquina. <<Ventaja>>
  • No necesitas el código fuente si te proporcionan el instalador. <<Ventaja>>
  • Es una forma de ocultar tus invenciones. <<Ventaja>>
  • La compilación requiere bastante tiempo y recursos. <<Desventaja>>
Inicio : Python para todos


Versiones de Python

Actualmente existe dos versiones de Python y se distinguen de la forma siguiente:

  • Python 2: Publicado en el año 2000 y el lanzamiento de su última versión 2.7.18 (1 de Enero del 2020), versión estancada a propósito.
  • Python 3: Publicado el 3 de diciembre de 2008, es el lenguaje utilizado a la fecha y no se parece mucho a su versión anterior (Python2) son bastantes diferentes cuando se trabaja de cerca.