Introducción A Python

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 5

I

UNIDAD No. 2. FUNDAMENTOS DE PROGRAMACIÓN - PYTHON BÁSICO

Nº de SESIÓN: Sesión 12
Nº HORAS: 2
Docente: Ing. Jairo Calderón MSc.
JUEVES 23/05/2024
MODALIDAD: PRESENCIAL
HORA: 3 A 5 PM

TEMA: INTRODUCCIÓN A PYTHON


Sub Temas:
 ¿Quién creó Python?
 Los objetivos de Python
 ¿Dónde podemos ver a Python en acción?
 Implementaciones de Python.
 Descarga e instalación de Python: Cómo descargar, instalar y configurar Python
 IDES, ventajas de Anaconda, Jupyter y Spider, Visual Studio Code.

NIVEL COGNITIVO EN EL ALUMNO: Le permite


 COMPARAR
 INFERIR
 ANALIZAR
 EXTRAPOLAR
 MODELAR

Objetivo:
Conocer el origen de Python, instalación, configuración y los diferentes IDEs en el
proceso de la programación.

PYTHON

¿QUÉ ES PYTHON?
Python es un lenguaje de programación de alto nivel, interpretado, orientado a objetos
y de uso generalizado con semántica dinámica, que se utiliza para la programación de
propósito general.

Aunque puede que conozcas a la pitón como


una gran serpiente, el nombre del lenguaje
de programación Python proviene de una
vieja serie de comedia de la BBC llamada
Monty Python's Flying Circus.

En el apogeo de su éxito, el equipo de Monty


Python estaba realizando sus escenas en
vivo para audiencias en todo el mundo,
incluso en el Hollywood Bowl.
Dado que Monty Python es considerado uno de los dos nutrientes fundamentales para
un programador (el otro es la pizza), el creador de Python nombró el lenguaje en honor
al programa de televisión.

¿QUIÉN CREÓ PYTHON?


Una de las características sorprendentes de Python es el hecho de que en realidad es
el trabajo de una persona. Por lo general, los grandes lenguajes de programación son
desarrollados y publicados por grandes compañías que emplean a muchos
profesionales, y debido a las normas de derechos de autor, es muy difícil nombrar a
cualquiera de las personas involucradas en el proyecto. Python es una excepción.

No existen muchos lenguajes de programación


cuyos autores sean conocidos por su nombre.
Python fue creado por Guido van Rossum,
nacido en 1956 en Haarlem, Países Bajos. Por
supuesto, Guido van Rossum no desarrolló y
evolucionó todos los componentes de Python.

La velocidad con la que Python se ha extendido


por todo el mundo es el resultado del trabajo
continuo de miles de (muy a menudo anónimos)
programadores, testers, usuarios (muchos de
ellos no son especialistas en TI) y entusiastas,
pero hay que decir que la primera idea (la
semilla de la que brotó Python) llegó a una
cabeza: la de Guido.
Las circunstancias en las que se creó Python son un poco desconcertantes. Según
Guido van Rossum:

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 el 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.

LOS OBJETIVOS DE PYTHON


En 1999, Guido van Rossum definió sus objetivos para Python:

 Un lenguaje fácil e intuitivo tan poderoso como los de los principales


competidores.
 De código abierto, para que cualquiera pueda contribuir a su desarrollo.
 El código que es tan comprensible como el inglés simple.
 Adecuado para tareas cotidianas, permitiendo tiempos de desarrollo cortos.

Unos 20 años después, está claro que todas estas intenciones se han cumplido. Algunas
fuentes dicen que Python es el lenguaje de programación más popular del mundo,
mientras que otros afirman que es el tercero o el quinto.
Python no es una lengua joven. Es maduro y digno de confianza. No es una maravilla
de un solo golpe. Es una estrella brillante en el firmamento de programación, y el tiempo
dedicado a aprender Python es una muy buena inversión.

¿DÓNDE PODEMOS VER A PYTHON EN ACCIÓN?


Lo vemos todos los días y en casi todas partes. Se utiliza ampliamente para implementar
complejos Servicios de Internet como motores de búsqueda, almacenamiento en la nube
y herramientas, redes sociales, etc. Cuando
utilizas cualquiera de estos servicios, en realidad
estás muy cerca de Python.

Muchas herramientas de desarrollo se


implementan en Python. Cada vez se escriben
más aplicaciones de uso diario en Python. Muchos
científicos han abandonado las costosas
herramientas patentadas y se han cambiado a
Python. Muchos testers de proyectos de TI han
comenzado a usar Python para llevar a cabo
procedimientos de prueba repetibles. La lista es
larga.

IMPLEMENTACIONES DE PYTHON

Además de Python 2 y Python 3, hay más de una versión de cada uno.

Siguiendo la Página wiki de Python, una implementación de Python se refiere a "un


programa o entorno que brinda soporte para la ejecución de programas escritos en el
lenguaje Python, representado por la Implementación de Referencia de CPython."

La implementación tradicional de Python, llamada CPython, es la versión de referencia


del lenguaje informático Python de Guido van Rossum, y se suele llamar simplemente
"Python". Cuando escuches el nombre CPython, lo más probable es que se use para
distinguirlo de otras implementaciones alternativas no tradicionales.

Pero, lo primero es lo primero. Están los Pythons que son mantenidos por la gente
reunida alrededor de la PSF (Python Software Foundation), una comunidad que tiene
como objetivo desarrollar, mejorar, expandir y popularizar Python y su entorno. El
presidente del PSF es el mismo Guido von Rossum, y por eso, estos pythons se llaman
canónicos. También se consideran Pythons de referencia, ya que cualquier otra
implementación del lenguaje debe seguir todos los estándares establecidos por la PSF.

Guido van Rossum usó el lenguaje de programación "C" para implementar la primera
versión de su lenguaje y esta decisión aún está vigente. Todos los Pythons que
provienen del PSF están escritos en el lenguaje "C". Hay muchas razones para este
enfoque. Uno de ellos (probablemente el más importante) es que, gracias a él, Python
puede ser portado y migrado fácilmente a todas las plataformas con la capacidad de
compilar y ejecutar programas en lenguaje "C" (prácticamente todas las plataformas
tienen esta función, lo que abre muchas posibilidades de expansión). oportunidades
para Python).
Esta es la razón por la cual la implementación de PSF a menudo se denomina CPython.
Este es el Python más influyente entre todos los Pythons del mundo.

DESCARGA E INSTALACIÓN DE PYTHON


Debido a que el navegador le dice al sitio web al que se ingresó, el sistema operativo
que se utiliza, el único paso que se debe seguir es hacer clic en la versión de Python
que se desea.

En este caso, selecciona Python 3. El sitio siempre te ofrece la última versión.


Si eres un usuario de Windows, utiliza el archivo .exe descargado y sigue todos los
pasos. Deja las configuraciones predeterminadas que el instalador sugiere por ahora,
con una excepción: observa la casilla de verificación denominada Agregar Python 3.x a
PATH y selecciónala.

Esto hará las cosas más fáciles.

Si eres un usuario de macOS, es posible que ya se haya preinstalado una versión de


Python 2 en tu computadora, pero como estaremos trabajando con Python 3, aún
deberás descargar e instalar el archivo. pkg correspondiente desde el sitio de Python.

IDEs (Entorno de desarrollo integrado), para trabajar con Python

Son programas que te permiten escribir código y poseen funcionalidades ya incluidas


en un solo paquete, como por ejemplo autocompletado de código, entre otras.
Entre las más conocidas están:
 Anaconda
 Jupyter
 Spider
 Visual Studio Code.

Enlace a video IDEs: https://www.youtube.com/watch?v=IcFvElQNo4A

Referencia Bibliográfica
Fundamentos de Python 1 – Skills for All. (s. f.).
https://skillsforall.com/es/course/python-essentials-1?courseLang=es-XL

https://www.youtube.com/watch?v=IcFvElQNo4A

También podría gustarte