DEV Community

Cover image for Introducci贸n a Python 馃悕
Roger
Roger

Posted on

Introducci贸n a Python 馃悕

En este articulo aprender谩s a utilizar Python, es solo una introducci贸n y aprender谩s lo b谩sico para adentrarte en este hermoso lenguaje de programaci贸n.
Cabe recalcar que para esto, ya debes tener instalado Python, de igual forma te recomiendo instalar GitBash, para que puedas utilizar los mismos comandos que aqu铆 ocuparemos.
Se veran los siguientes conceptos:

脥ndice 馃摉

REPL y Matem谩tica b谩sica 鉃

Aqu铆 conoceremos el REPL de Python, REPL significa Read Eval Print Loop,para conocer este lenguaje, y veremos las operaciones matem谩ticas b谩sicas que puedes realizar en Python.

Para entrar el REPL en nuestra terminal debemos escribir Python o Python3 o py, nos abrir谩 una especie de interfaz de la terminal distinta, este es el REPL donde podemos ingresar instrucciones de Python sencillas. Veras algo como esto:
REPL
Aqu铆 es donde puedes anotar las siguientes operaciones matem谩ticas.

  • Suma (+)
2 + 10
Enter fullscreen mode Exit fullscreen mode
  • Resta (-)
5 - 2
Enter fullscreen mode Exit fullscreen mode
  • Multiplicaci贸n (*)
 6 * 8
Enter fullscreen mode Exit fullscreen mode
  • Divisi贸n (/)
22 / 2
Enter fullscreen mode Exit fullscreen mode

La divisi贸n retorna un numero del tipo float, esto quiere decir que contiene decimales.

Ejemplo

Para salir del REPL, podemos escribir exit() o ctrl + d.
Salir del REPL
Ir a 铆ndice 馃憜

Identaci贸n 鉃★笍

Las indentaciones en Python es una de las partes mas importantes. En este caso vamos a crear una carpeta dentro de workspace llamada introduccion-python.

Dentro crearemos un archivo llamado index.py, accedemos a el con nuestro editor de c贸digo.

mkdir workspace
cd workspace
mkdir introduccion-python
cd introduccion-python
touch index.py
nvim index.py (Tu editor de codigo)
Enter fullscreen mode Exit fullscreen mode

Crear carpetas
Estos son comandos de Unix, para poder ejecutarlos debes trabajar en una terminal que los admita, si estas en MacOS o en Linux no tendr谩s problema, si estas en Windows te recomiendo instalar GitBash.

La indentacion en Python debe ser de 4 espacios, si esta no tiene los 4 espacios, puede que tu c贸digo no funcione, para ver esto, escribiremos el siguiente c贸digo:

if (2 > 1):
    print('2 es mayor que 1')
Enter fullscreen mode Exit fullscreen mode

Si corremos esta sencilla app con python3 index.py en nuestra terminal, debemos ver lo siguiente:

2 es mayor que 1
Enter fullscreen mode Exit fullscreen mode

Pero si nosotros este mismo if, lo escribimos sin la indentacion nos dar谩 un error:

if (2 > 1):
print('2 es mayor que 1')
Enter fullscreen mode Exit fullscreen mode

Si ejecutamos esto, nos saldr谩 un error como este:
Error de identacion
Ir a 铆ndice 馃憜

Comentarios 馃挰

A veces, nosotros vamos a querer dejar notas dentro de nuestro c贸digo, para estudiarlas despu茅s, o para que un desarrollador las pueda ver en un futuro, para eso tenemos los comentarios. Los comentarios se ponen colocando el s铆mbolo de numeral #, el interprete de Python va a ignorar lo que este, desde el numeral hacia la derecha, en la misma linea, por ejemplo:

#Este es mi primer comentario
texto = 'Hola mundo'
print(texto)
Enter fullscreen mode Exit fullscreen mode

Como vimos anteriormente, el interprete solo ignora lo que este del lado derecho del numeral, esto quiere decir que lo que este del lado izquierdo si lo interpretara.

texto - 'Hola Mundo' #Este es un hola mundo
print(texto)
Enter fullscreen mode Exit fullscreen mode

Al correr este script veremos que la parte izquierda no se a ignorado, solo lo de la derecha.

Si nosotros queremos hacer un comentario mas largo, o de m煤ltiples l铆neas, podemos utilizar las triples comillas simples ''' o dobles """, esto nos permitir谩 escribir en mas de una linea, por ejemplo:

'''
Este es
Un comentario
En m煤ltiples l铆neas
'''
"""
Este es
Un comentario
En m煤ltiples l铆neas
"""
Enter fullscreen mode Exit fullscreen mode

Ir a 铆ndice 馃憜

Variables 馃叞锔

Una variable en programaci贸n es como una cajita en la cual guardaremos alg煤n dato. Vamos encontrar diferentes tipos de datos, como: Enteros int, flotantes float y strings texto, en secciones mas adelante hablaremos de los tipos de datos.

Las variables se declaran de la siguiente forma, el nombre de la variable debe ir del lado izquierdo del igual, y del lado derecho el valor que le queremos asignar.

amigos = 5
estatura = 1.85
frio = True
nombre = "Roger"
Enter fullscreen mode Exit fullscreen mode

En Python existen diferentes formas de declarar variables, las podemos declarar de la siguiente manera:

mivar = 1
mi_var = 1
miVar = 1 #camelCase
_mi_var = 1
Enter fullscreen mode Exit fullscreen mode

Las variables en Python no se pueden declarar con:
鉂 No pueden tener n煤meros al inicio.
鉂 No pueden tener guiones.
鉂 No pueden tener espacios.

1var = 2 # X
var-1 = 2 # X
var 1 = 2 # X
Enter fullscreen mode Exit fullscreen mode

Ir a 铆ndice 馃憜

M煤ltiples Variables 馃啂

En Python existe algo llamado m煤ltiples variables, estas muchas veces nos van a ayudar a resumir el c贸digo, un ejemplo puede ser el siguiente:

  • Sin m煤ltiples variables.
a = 1
b = 1
c = 1
Enter fullscreen mode Exit fullscreen mode
  • Con multiples variables.
a = b = c = 1
Enter fullscreen mode Exit fullscreen mode

De esta forma tanto a, b, y c tendr铆an el mismo valor que es el de 1.

Tambi茅n se pueden declarar variables en una sola linea, por ejemplo:

  • Multiples lineas
a = 1
b = 2
c = 3
Enter fullscreen mode Exit fullscreen mode
  • Una sola linea
a,b,c = 1,2,3
Enter fullscreen mode Exit fullscreen mode

De esta forma a = 1, b = 2, y c = 3.
Ir a 铆ndice 馃憜

Concatenaci贸n 鉃

La concatenaci贸n, sirve para unir 2 variables o mas utilizando el s铆mbolo de +:

inicio = 'Hola'
final = 'Mundo'

print(inicio + final)
Enter fullscreen mode Exit fullscreen mode

La salida de este print seria:

HolaMundo
Enter fullscreen mode Exit fullscreen mode

Para que no este todo junto debemos dejar un espacio al final de la primera oraci贸n o al inicio de la segunda oraci贸n o tambi茅n concatenar un espacio ' '.

# Opci贸n 1
inicio = 'Hola '
final = 'Mundo'

print(inicio + final)

# Opci贸n 2
inicio = 'Hola'
final = ' Mundo'

print(inicio + final)

# Opci贸n 3
inicio = 'Hola'
final = 'Mundo'

print(inicio + ' ' + final)
Enter fullscreen mode Exit fullscreen mode

Ahora nuestra salida ser谩:

Hola Mundo
Enter fullscreen mode Exit fullscreen mode

Ir a 铆ndice 馃憜

Felicitaciones 馃帀

Felicidades, has terminado la introducci贸n de Python, te recomiendo seguir estudiando y leyendo los art铆culos que puedas encontrar, en mi perfil puedes encontrar material relacionado. Ahora estas listo para adentrarte mas a este hermoso mundo de Python, Bye World!.

Si quieres ver mas tutoriales como este puedes entrar a mi perfil y ah铆 encontraras una gran variedad de tips y tutoriales.馃憠Tips y Tutoriales

Top comments (0)