Introducción a Python 3

Marcelo Choque @casiprogramador
Marcelo Choque
Published in
4 min readMar 1, 2020

1.- ¿Por qué aprender Python?

Python es el lenguaje ideal para convertirse en programador por su sencillez y las múltiples aplicaciones que se tiene como:

  • Desarrollo web
  • Ciencia de datos y machine learning
  • Hacking ético
  • Desarrollo de videojuegos

2.- 7 Sitios famosos que utilizan Python

Hay miles de paginas web que utilizan Python pero entre las mas conocidas podemos listar a:

  • Instagram
  • Spotify
  • Netflix
  • Uber
  • DropBox
  • Pinterest
  • reddit

3.- ¿Pero?¿Qué es Python?

Es un lenguaje de programación de alto nivel que fue diseñado con una sintaxis muy limpia que permitiese escribir códigos fácil de leer, es multiplataforma y soporta orientación a objetos, programación imperativa e, incluso, programación funcional.

4.- Historia Python

Python nació de la mano de Guido Van Rossum, un programador de origen holandés que desarrolló este lenguaje de programación a finales de los años 80 para el Centro para las Matemáticas y la Informática de los Países Bajos que buscaba un lenguaje de programación para ser utilizado bajo el sistema operativo Amoeba de Andrew S.

Guido Van Rossum creador de Python

5.- ¿Qué versión debo utilizar? ¿Python 2 o 3?

Si la empresa en la que se va a trabajar tiene un código heredado en Python 2, esto obligatoria mente te hará tenerlo que usarlo porque la compatibilidad de librerías es casi nula entre versiones.

En caso contrario mi recomendación es aprender Python 3 porque es el futuro, es más completo, dinámico, y a comparación de la versión 2 es mucho más cómodo comenzar aprender esta versión

6.- ¿Cómo instalar Python 3 en Windows 10?

Debo aclarar que para el desarrollo de este curso usare Windows 10 como sistema por defecto por ser el sistema operativo mas utilizado por los estudiantes

1. Para instalar dirigirse a https://www.python.org/downloads/ y apretar el botón de Download Python 3.x como se muestra en la figura siguiente

Pagina de descarga de Python

2. Una vez descargado ejecutar el archivo descargado, escoger la opción de “Add Python 3.8 to PATH” y presionar “Install Now” con los permisos de Administrador como se muestra en la imagen

Pantalla inicial de instalación de Python

7.- ¿Cómo comprobar si tengo instalado Python?

Para saber si se tiene instalado Python en una computadora se debe abrir la consola de comandos Power Shell o CMD y escribir:

python -V

Si lo tenemos instalado nos mostrara un mensaje donde mostrar Python y la versión instalada como por ejemplo:

Python 3.8.1

9.- ¿Qué IDE usar para programar en Python?

Por si no saben que es un IDE ( Integrated Development Environment ) este es la herramienta que usaremos como editor de código y tenemos varias opciones a escoger como:

Todos son gratuitos a excepción de Pycharm pero nos proporciona una versión community que podremos usar de forma gratuita.

Para este curso usare Visual Studio Code por ser la herramienta más estándar para programar no solo en Python.

10.- ¿Cómo instalar Visual Studio Code?

Para instalar Visual Studio Code necesitar ir a la dirección https://code.visualstudio.com , verificar el sistema para el cual deseamos usar el editor y descargarlo directamente como se muestra en la imagen siguiente:

Pagina de instalacion Visual Studio Code

Seguidamente solo debemos ejecutar el archivo descargado e instalarlo como cualquier programa de Windows.

Una vez instalado abrimos Visual Studio Code recomiendo instalar dos extensiones que nos serán de mucha ayuda a la hora de programar. Para ello nos dirigimos al menú de extensiones que se encuentra en la parte inferior del editor, escribimos Python en el buscador e instalamos las dos primeras extensiones que aparecen como se muestra en la imagen:

Instar las extensiones Python y Python for VSCode

11.- Finalmente

Con todas las herramientas instaladas ya estamos listos para empezar nuestro emocionante camino para convertirnos en programadores en Python

Siguiente clase

En la siguiente clase comenzaremos a programar en Python 3.

Recuerden tener todo listo antes de pasar a la siguiente lección.

Ir a la siguiente lección

--

--

Marcelo Choque @casiprogramador
Marcelo Choque

Desarrollador de software , Ingeniero en Sistemas y creador de contenidos, contactos a ing.marcelo.choque@gmail.com