Estructura básica, definición de variables, tipos de datos, y operaciones aritméticas en python, utilizando el editor Visual Code
Hola chicos ¿como están?, pues ya me lo dirán 😉, en esta ocasión les traigo es tutorial básico de python, antes que todo, comentarles que para poder realizar lo que les voy a explicar tienen que tener python instalado en este blog explico como hacer para instalarlo en las SO mas comunes, así que si no lo tienes echale un vistazo 😀, así que comencemos 😊.
ESTRUCTURA
La estructura de un proyecto python es bien sencilla, básicamente consiste en crear nueva carpeta y un archivo con el nombre que tu quieras ponerle con la extensión .py básicamente así.
Ahora bien para empezar a crear tu primera aplicación en python, tienes que abrir un editor de código, no necesitas un gran editor por el momento, puedes usar geany pero si quieres algo mucho mejor puedes usar cualquiera de estos editores visual code, blackets editor hasta PyCharm.
En mi caso usare Visual Code para este tutorial.
Primero abrimos visual code-->archivo
Luego seleccionamos Abrir carpeta.
Y buscamos la carpeta donde esta nuestro proyecto.
Seleccionamos OK.
Ahora se nos muestra al lado izquierdo, la estructura de nuestro proyecto que consiste solamente en un archivo .py que básicamente no tiene nada ahorita.
abrimos el archivo y escribimos nuestro "hola mundo", de la misma forma que en el tutorial anterior 😏.
Para ejecutarlo tienes que abrir una terminar, ejecutarlo en la consola, lo bueno de esto que estamos usando Visual Code 😀 este editor nos ya trae integrado una consola la cual la podemos ubicar en la parte inferior del programa, lo cual es genial porque no tiene que tener una terminar en una ventana por aparte en tu proyecto 😉 ¿genial no?.
Para poder abrir la terminal de Visual Code, tiene que irte a Terminal--->Nueva Terminal. de esta forma.
Como podrás Observar, te aparecerá la terminal en la parte inferior de la pantalla ahora ya puedes ejecutar comandos en ella 😏.
Entonces escribirías python3 main.py o si estas en window seria python main.py y listo ya tienes tu hola mundo funcionando a todo dar 🙌👏.
Muy bien ahora te preguntaras ¿porque en el tutorial anterior tenias que escribirlo en consola y ahora paso a ser un fichero? bueno pues buena pregunta la razón es que python es multiplicadora soporta programación funcional o procedimental, programación interactiva, y también soporta programación orientada a objetos ( o puedes echarle un vistazo a este blog en donde hablo un poco acerca de python o darle click a los enlaces para saber mas sobre su concepto), entonces en al blog anterior ejecutamos el hola mundo interactivamente o sea directamente en la consola de python, ahora lo estamos haciendo de forma funcional.
VARIABLES EN PYTHON
Antes de empezar ¿Que son las variables?
" una variable está formada por un espacio en el sistema de almacenaje (memoria principal de un ordenador) y un nombre simbólico (un identificador) que está asociado a dicho espacio. ".
tomado de wikipedia...
En pocas palabras una variable te permitirá almacenar todo tipo de datos, como numero enteros, decimales, textos, imágenes etc. ¿Para que? pues para lo que tu quieres que tu programa haga.
DEFINICIÓN DE UNA VARIABLE
Una variable en python se define de la siguiente manera:
nombre_variable=valor
¿Sencillo no? 😀 antes de empezar a crear y usar nuestras variables, conviene saber un poco acerca de los tipos de datos.
TIPOS DE DATOS
Ahora dentro de programación existen varios tipos de datos, los cuales son:
Tipos de datos Numéricos:
Estos tipos de datos se crean mediante literales numéricos y se devuelven como resultados por operadores aritméticos y funciones aritméticas integradas. Los objetos numéricos son inmutables; Una vez creado su valor nunca cambia.
Tipo cadenas de caracteres:
Las cadenas de caracteres, son secuencias inmutables que contienen caracteres encerrado entre comillas.
Tipo booleanos:
El tipo booleano sólo puede tener dos valores: True (verdadero) y False (falso). Estos valores son especialmente importantes para las expresiones condicionales y los bucles, como verá más adelante.
Empezaremos por los tipos de datos Numéricos...
Los tipos de datos numéricos
son básicamente para realizar operaciones aritméticas, tales como sumas, resta, multiplicación y división entonces de estos tipos de datos se desglosan 2 tipos el tipo de dato entero, y el tipos de dato flotante
Tipo de dato entero:
Los números enteros son aquellos que no tienen decimales, tanto positivos como negativos (además del cero). En Python se pueden representar mediante el tipo int (de integer, entero) o el tipo long (largo). La única diferencia es que el tipo long permite almacenar números más grandes. Es aconsejable no utilizar el tipo long a menos que sea necesario, para no malgastar memoria.
Lo que nos quiere decir lo anterior es que los números sin punto decimal son números de tipo de dato entero, ojo no llevan decimales si pones 2 es un numero entero pero si 2.0 ya cambia su tipo de dato ya es un numero decimal.
Ejemplo:
numero=2, numero2=50, numero3=158
Tipo de dato Flotante:
Los números reales son los que tienen decimales. En Python se expresan mediante el tipo float. En otros lenguajes de programación, como C, tiene también el tipo double, similar a float pero de mayor precisión (double = doble precisión).
Python, sin embargo, implementa su tipo float a bajo nivel mediante una variable de tipo double de C, es decir, utilizando 64 bits, luego en Python siempre se utiliza doble precisión, y en concreto se sigue el estándar IEEE 754: 1 bit para el signo, 11 para el exponente, y 52 para la mantisa. Esto significa que los valores que puede representar van desde ±2,2250738585072020 x 10-308 hasta ±1,7976931348623157×10308.
Ejemplo:
numero=1.0, numero2=14.356, numero3=3.1416
En pocas palabras las variables de tipo de datos numéricos nos permiten almacenar números.
¿Para que?
Pues para poder realizar diferentes Operaciones Aritméticas pero para eso debemos de saber un poco sobre los Operadores Numéricos.
OPERADORES NUMÉRICOS
Las operaciones numéricos, son aquellos que nos permiten realizar sumas, restas, multiplicación y división, potencia, y resto con los diferentes números ya sea enteros o flotantes.
Operador suma:
Nos permite realizar una suma de 2 o mas números, se identifica con el símbolo de "+"
Ejemplo:
1+3=4
3+7=10
2.5+2.5=5
1.1+5.6=6.7
Operación resta:
Nos permite realizar una suma de 2 o mas números, se identifica por el símbolo "-".
Ejemplo:
4-1=3
10-2=8
5-4=1
1-10=-9
Operación multiplicación:
Nos permite realizar la multiplicación de 2 o mas números, se identifica por el símbolo "*".
Ejemplo:
2*3=6
528=80
937= 189
1.56.31.56=14.742
Operación División:
Nos permite realizar la división de 2 o mas números se identifica por el símbolo "/".
Ejemplo:
1/2=0.5
3/5=0.6
8/2=4.0
2.5/6.53=0.3828483920367534
Operación División Entera:
Este operación consiste en que solo nos devolverá solo la parte entera de la división sin los decimales se representa con el símbolo "//"
Ejemplo:
3.56//8.6=0.0
956.245//25.236=37
675.475//3254.354=0.0
Operación potencia:
Este nos permite realizar elevar a un numero a una determinada potencia se representa por el símbolo "**".
Ejemplo:
2**2=4
3**16=43046721
1.5**3=3.375
3.1416**(0.5)=1.772455923288362
Operación modulo o resto:
Este nos permite obtener el residuo de una determinada división se identifica por el símbolo"%", para distinguir esto lo que debemos hacer es una division sencilla.
Ejemplo de resto:
Como podrás ver en las division, la division consta de 4 partes el dividendo, el divisor, cociente, y RESTO, entonces es precisamente lo que nos permite el obtener el operador resto o modulo 😉.
Ejemplo:
7%3=1
8563%6=1
6%3=0
4%2=0
COMENTARIOS
los comentarios son solamente para describir que hace cada instrucción que nosotros le decimos al computador que haga, existen comentarios de 1 linea y de varias lineas
Ejemplos:
#este es un comentario de una linea
'''Este es un comentario
de varias lineas'''
VARIABLES
Muy bien ahora que ya sabemos cuales son los operadores aritméticos, ya podemos empezar a hacer uso de variables 😉, como vimos anteriormente, una variable no es nada mas que un espacio de memoria que se almacena en memoria, para posteriormente ser usada.
Para este ejemplo vamos a tomar como ejemplo las operaciones aritméticas.
Ejemplo:
Una ves tengamos todo el código escribimos en nuestra terminal python main.py y el resultado sera:
Muy bien amigos hasta aquí con este tutorial, espero les haya ayudado, y pues como pueden ver la sintaxis de python bastante cómoda de usar hasta ahorita nada complejo 😉, en los próximos tutoriales veremos mas a fondo el lenguaje, no te los pierdas 😀