🐍 Python Básico
María Fernanda Magallanes
Posted on September 29, 2020
Este post va dirigido a cualquier persona que quiera aprender a programar desde cero. Aquí comento qué programas necesitas para programar con python, doy ejemplos básicos de los tipos de datos en la programación, explico qué es una variable y cuáles son las reglas para escribirlas, te enseño a entrar en python y a ejecutar algunas operaciones y también te dejo un ejercicio para que pongas en práctica todo lo aprendido.
Si aún no estás convencido de empezar a programar aquí hay un post en donde te comento por qué empezar a programar con Python.
Si estás listo ¡Vamos a darle!
🌟 ¿Qué es Python?
Es un lenguaje de programación muy popular y fácil de usar. Tiene una filosofía que apoya el código simple y permite que ejecutemos el código en distintos sistemas operativos.
¿Qué necesitas para programar con Python? 🔎
- El lenguaje
- El editor de código
- La consola
El lenguaje 👅
Hay que descargar Python, para eso nos vamos a su web en la sección de descargas
https://www.python.org/downloads/
Si estás en Windows
Al acceder la página va a reconocer tu sistema operativo y te va a permitir descargar el instalador.
🔥 Cuando ejecutes el instalador asegurate de marcar la casilla que dice: Add Python to PATH
El editor 📝
Es el programa en donde escribimos y editamos nuestro código. Entre ellos está: Visual Studio Code, Sublime Text, Atom, etc.
Recomiendo Visual Studio Code, muchos programadores lo utilizan y podemos instarlo aquí: https://code.visualstudio.com/
La consola 👾
También conocida como la terminal. Es un programa que te permite ejecutar comandos en tu computadora. Esta ya viene integrada en macOS y en sistemas basados en Linux.
Si estás en Windows esta es conocida como cmd, sin embargo no es tan compatible con los comandos de Linux, así que a veces es recomendable usar cmder https://cmder.net/ o Windows PowerShell. Sin embargo si instalas Visual Studio, ese editor viene con su propia terminal, o si instalas git por lo general viene con git bash que funciona como una terminal de linux.
¿Ya tienes lo necesario? Empecemos
🌟 ¿Qué son las variables?
Son identificaciones de espacio de memoria en la computadora.
Imagina que tienes un estante lleno de cajas y cada caja tiene un nombre. Cada vez que tú llamas a la caja tú vas a estar haciendo referencia a aquello que esté dentro la caja.
Ejemplo:
En la caja "x" tengo 5 pelotas, y cada vez que diga x me voy a estar refiriendo a esas pelotas.
Las variables almacenan datos y hay varios tipos de datos
📍 Tipos de datos
- int : Enteros
x=5
- float : Punto Flotante
x=7.23
- bool : Booleano
x=True
x=False
- str : Cadena de caracteres (String)
my_name="Maria Fernanda"
- list : Lista
x=[1,2,3,4]
- tuple : Tupla
x=(1,2,3)
- instance : Instancia de un Objeto
class Persona:
"""Clase que representa una Persona"""
cedula = "V-13458796"
nombre = "Leonardo"
apellido = "Caballero"
sexo = "M"
x = Persona()
Notas sobre los tipos de datos y las variables
-
Con cada uno de estos datos podemos realizar operaciones.
- Si sumamos dos int (enteros) se hace una suma aritmética.
- Si sumamos dos list (listas) estas se concatenan (se crea una lista con los elementos de ambas listas)
En python puedes saber que tipo de dato tienes usando la función type()
Las variables no son siempre x,y,z; de hecho es recomendable que nuestras variables tengan nombres descriptivos y digan exactamente lo que almacenan. Ejemplo: mi_altura, mi_edad, contador, mi_suma, nombre_de_empresa, url_base, cantidad_de_vidas, etc.
Por convenciones las variables empiezan siempre en minúscula y con alguna letra (no pueden empezar con número), las variables tampoco pueden tener acentos, ni espacios (en python se usan los _ ej: mi_casa). Y mi_altura es diferente a mi_aLtura (las mayúsculas y minúsculas importan)
Ya conoces lo básico, vamos a probarlo
🎯 Jugando con Python
- Entra en la terminal de tu sistema y escribe:
$ python -V
Esto debería decirte qué versión de python tienes si ya lo tienes instalado.
- Luego de que verificaste que se instaló escribe:
$ python3
o $ python
En mi caso voy a escribir python3 porque también tengo instalado python2.
- Empieza a experimentar (Ya estás dentro de python)
Aquí podemos escribir operaciones y podemos declarar nuestras variables
Ejemplo:
- Si escribes 5+4 y pisas enter python te va a devolver 9
- Si escribes "Hola"+"Mundo" con todo y las comillas y pisas enter python te va a devolver 'HolaMundo'
- Si escribes [1,2]+[3,4] con todo y los [] y pisas enter python te va a devolver [1, 2, 3, 4]
- Si escribes my_name="Mafer" y pisas enter se va a almacenar "Mafer" dentro de la variable my_name
- Si escribes my_name y pisas enter python debería imprimir el contenido de my_name
- Si escribes type(my_name) debería decirte str
Te invito a que juegues un poco con estas operaciones.
- Si quieres salirte de python puedes ejecutar el exit()
Escribe exit() y luego pisa enter.
🚩 Tu primer ejercicio en Python
- Entra en python
- Crea una variable que contenga tu nombre y llámala mi_nombre
- Crea una variable que tenga un número del 1 al 10 y llámala num
- Crea una variable que tenga tu edad y se llame mi_edad
- Ahora escribe resultado=(num+mi_edad)/2
- Y para finalizar print(f"Mi nombre es {mi_nombre} y el número que me salió fue {resultado}")
- Comparte en los comentarios qué te salió y qué otras operaciones hiciste.
🏁 En este post aprendiste qué es un editor de código, qué es la terminal, las variables, los tipos de datos y pusiste en práctica todo lo aprendido.
Posted on September 29, 2020
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.