Editar el contenido

Revolucionando la industria 4.0

Ganá una pasantía con Arbyte — Cierra la convocatoria en: Automatización industrial · Industria 4.0 · Experiencia profesional real
00días
:
00hs
:
00min
:
00seg
CONVOCATORIA CERRADA Adquirir Membresía

Bienvenidos a Python

Sintaxis en Python:

Comentarios

Puedes agregar comentarios a tu código anteponiendo #. Todo lo que hay adelante del numeral (en la misma línea) es ignorado. De ésta manera podemos dejar anotaciones o explicaciones en nuestro código.

Variables

Para crear una variable en Python, lo único que hace falta es darle un nombre, y su valor.

				
					temperatura = 27.2
				
			

Algo importantísimo de Python, y que lo diferencia de otros lenguajes de programación, es que no debemos declarar el tipo de datos de una variable al crearla. Python lo infiere automáticamente, en función al valor que le demos.

Y no sólo eso, el tipo de variable es flexible, con lo cual si nuestro número pasa de ser flotante a entero, ¡no hay ningún problema! Python ajusta el tipo de datos de la variable automáticamente.

Para ver el tipo de datos de una variable, podemos usar la función type()
Por ejemplo, en este caso puntual type(temperatura) nos devolverá float

Input

El input nos permite «pedir» un número o un texto con un mensaje personalizado

				
					variable = input("mensaje")
				
			

Conversión entre tipos de datos

En Python, si ponemos el tipo de datos y entre paréntesis una variable, estamos asegurando que el valor de variable se convierta en el tipo de datos que especificamos.

Esto es obligatorio cuando pedimos números con input, ya que lo que nos devuelve es texto. Con éste truco, convertimos de texto a número y viceversa.

				
					numero = "20" # La variable número es ¡texto!, ¿notas las comillas?
entero = int(numero) # forzamos a que número sea efectivamente el número 20
decimal = float(numero) # forzamos a que el número sea 20.0
				
			

Print

El print hace que la computadora muestre un mensaje, el valor de una variable, o ambos.

				
					print("mensaje")
print(variable) # Las variables van sin comillas
print("mensaje", variable) # Dentro de un print, puedo separar distintos elementos por coma, y se imprimen en una línea
print(f"mensaje {variable}") # El agregar una f antes de las comillas nos permite incluir el valor de una variable (encerrada entre llaves) dentro del mensaje.</code>
				
			

if y else

El conjunto if..else me permite tomar decisiones en base a una condición. Las condiciones son preguntas, que se pueden responder solamente con sí o no / verdadero o falso. Por ejemplo: ¿Es el número A mayor que el número B?

Todas las instrucciones que se ejecutan en conjunto, se indentan (o tabulan) en un nivel. Python no usa llaves como otros lenguajes.

				
					if (condición):
|-- instruccionSiVerdadero()
|-- otraInstruccionSiVerdadero()
else:
|-- instruccionSiFalso()
				
			

while

El bucle while nos permite repetir un código una y otra vez, siempre y cuando la condición que haya dentro sea verdadera.

Al igual que el caso anterior, las condiciones son preguntas, que se pueden responder solamente con sí o no / verdadero o falso, y todas las instrucciones que forman parte del bucle o loop, se indentan (o tabulan) en un nivel.

				
					while (condición):
|-- instruccionSiVerdadero()
|-- otraInstruccionSiVerdadero()

# ---- Repite infinitamente si la condición es cierta o <strong>True</strong>
				
			

import random y randint

En Python, podemos expandir las funcionalidades con bibliotecas, fragmentos de código que nos dan nuevas herramientas.

La función que usamos aquí sirve para generar números aleatorios. Para usarla debemos:

  1. importar la biblioteca random con el comando import random
  2. usar la función randint que está dentro de la biblioteca random, como se indica acá abajo
				
					aleatorio = random.randint(minimo,maximo)
# Genera un número aleatorio entero, entre el mínimo y el máximo especificados.
				
			
Subscribe
Notify of
guest
20 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Oswaldo Mendible
Oswaldo Mendible
18 days ago

Execelente explicación

Roberto Gonzalez
Roberto Gonzalez
16 days ago

Excelente la información

Cristóbal Lugo
Cristóbal Lugo
16 days ago

Puedo hacer una pregunta desde ya? puedo trabajar esos programas que usaste en un PC de 32 bit intel core 2 con 4 Gb de RAM?

Efren
Efren
9 days ago

No, necesitas un equipo de 64, y ya por recomendación propia, sería apartir de 8 de ram

PAREDES OSVALDO
PAREDES OSVALDO
14 days ago

Felicitaciones todo muy bien claro y bien explicado

Moisés
Moisés
13 days ago

Gracias por esa información

JESUS ENRIQUE SANCHEZ GOMEZ
JESUS ENRIQUE SANCHEZ GOMEZ
12 days ago

muchas gracias por la informacion en la espera del live

nico
nico
11 days ago

Muy interesante la explicacion

Juan
Juan
10 days ago

Ya más familiarizado con Python

Soledad
Soledad
10 days ago

Genial

mateo
mateo
9 days ago

Muy bueno

Natanael fuenmayor
Natanael fuenmayor
9 days ago

Saludos

Natanael fuenmayor
Natanael fuenmayor
9 days ago

Nuevo acá en el grupo

Vicente Sepúlveda
Vicente Sepúlveda
9 days ago

Gracias está interesante, se entiende bien cada parte, ojalá sea una programación de algo utilizado en la industria

Helder Patiño
Helder Patiño
9 days ago

Muy bien todo el programa, excelente…Felicidades

Luis Zurita
Luis Zurita
9 days ago

Totalmente entendible

Mario Ferman
Mario Ferman
9 days ago

Emosionado y con grandes expectativas

Andrés Gómez
Andrés Gómez
9 days ago

Algunas dudas y observaciones
La relevancia de colocar espacios en la misma línea al igual que el doble símbolo de «igualdad».
También observo la colocación del símbolo «dos puntos» al final de cada instrucción, pero no en la asignación de variables. Es asociable a un «Entonces», es decir
«mientras -condición- entonces»
si -condición- entonces»
sino -condición- entonces»
Espero, de ser posible y agradeciendo sus comentarios

franci
franci
8 days ago

EL JUEGO ME HE PERDIDO

Henry Maita
Henry Maita
8 days ago

buen comienzo