DEV Community

Cover image for 🐍 Python Básico
María Fernanda Magallanes
María Fernanda Magallanes

Posted on

🐍 Python Básico

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

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

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

  1. Luego de que verificaste que se instaló escribe:

$ python3 o $ python

En mi caso voy a escribir python3 porque también tengo instalado python2.

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

  1. Si quieres salirte de python puedes ejecutar el exit()

Escribe exit() y luego pisa enter.

🚩 Tu primer ejercicio en Python

  1. Entra en python
  2. Crea una variable que contenga tu nombre y llámala mi_nombre
  3. Crea una variable que tenga un número del 1 al 10 y llámala num
  4. Crea una variable que tenga tu edad y se llame mi_edad
  5. Ahora escribe resultado=(num+mi_edad)/2
  6. Y para finalizar print(f"Mi nombre es {mi_nombre} y el número que me salió fue {resultado}")
  7. 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.

Top comments (0)