Русский
Открыть в Telegram
PPython básico linux

Python básico linux

@python_basico_linux · канал · Технологии · в индексе с 2026-10-05
131подписчиков
30постов в индексе
Python básico linux
Python tiene cinco tipos de datos estándar: Números Cadena Lista Tupla Diccionario
220 ·
#int (enteros con signo) long (enteros largos, también se pueden representar en octal y hexadecimal) float (valores reales de punto flotante) complex (números complejos)
222 ·
#Strings (cadenas) Las cadenas en Python se identifican como un conjunto contiguo de caracteres representados en las comillas. Python permite pares de comillas simples o dobles.
217 ·
#Listas en Python Las listas son los tipos de datos compuestos de Python más versátiles. Una lista contiene elementos separados por comas y encerrados entre corchetes ([]). Hasta cierto punto, las listas son similares a las matrices en C. Entra a la consola python y define una lista vacia como sigue: lista=[] - lista es un nombre (variable) cualquiera Y para ver el contenido de una lista usa: print(lista) para agregar contenido (una forma) a la lista : lista.append("Hola") Y vuelve a mirar el contenido: print(lista)
1 · 226 ·
#tuplas en Python Una tupla es otro tipo de datos de secuencia que es similar a la lista. Una tupla consiste en una serie de valores separados por comas. A diferencia de las listas, sin embargo, las tuplas están encerradas entre paréntesis. Las principales diferencias entre las listas y las tuplas son: Las listas están encerradas entre corchetes ([]) y sus elementos y tamaño se pueden cambiar, mientras que las tuplas se encierran entre paréntesis (()) y no se pueden actualizar. Las tuplas se pueden considerar como listas de solo lectura. Prueba en la consola python tupla=() tupla.append("hola") Tendrás un error La forma correcta de "llenar una tupla" es desde el inicio, cuando se declara, asi: tupla=("hola", "mundo") Y despues , ver su contenido print(tupla) Ahora intenta con una lista: lista=[] lista.append("Hola") Esto si funciona
1 · 233 ·
P
#Diccionario de Python Los diccionarios de Python son un tipo de tabla hash. Funcionan como matrices asociativas o hashes y consisten en pares clave-valor. Una clave de diccionario puede ser de casi cualquier tipo de dato en Python, pero generalmente son números o cadenas. Los valores, por otro lado, pueden ser cualquier objeto Python arbitrario. Vamos a la consola python y prueba a crear un diccionario vacio: dicc = {} - dicc es solo un nombre cualquiera Ahora agregamos algo al diccionario. Recuerda que un diccionario es útil con la combinacion key:value, mira para que entiendas: dicc["Hola"] = "mundo" Donde: - dicc , es nuestro diccionario - "Hola" es al key - "mundo" es el valor que lamacenamos Siguiendo con el ejemplo, mira el contenido del diccionario: print (dicc) Pero lo interesante es esto: print (dicc["Hola"]) Es asi como extraemos el contenido del diccionario, pero solo el valo , no la key. La key identifica lo que deseamos ver. Ahora agrega mas contenido al dicc y extraelo como se ha mostrado
1 · 268 ·
P
Python básico linux
Paciencia por favor... Pronto desarrollaremos mas información para este canal.. Gracias
239 ·
Python básico linux
#script #hola_mundo Hagamos scripts ,desde el inicio para entender. Te recomiendo tener un directorio/carpeta donde pongas los archivos que vamos a crear (o como tu desees y te sea mas comodo).. Hagamos nuestro primer script python.. En tu editor de texto favorito creamos un archivo con extension .py Por ahora que sea hola_mundo.py y escribe esto #!/usr/bin/python print ("Hola Mundo") 1a Linea - es para decirle que programa ejecuta el archivo (asi en linux) print - imprimir en la terminal lo que se e indique dentro de () "Hola Mundo" - texto a mostrar en consola el texto SIEMPRE va entre ". Guarda el achivo. Dale permisos de ejecucion. ya sea en tu Administrador de archivos o en terminal con el comando chmod +x hola_mundo.py Ahora , abre una terminal y con cd ve al directorio que contiene el archivo .py y escribe ./hola_mundo.py Te debe aparecer en consola el texto Hola Mundo
1 · 214 ·
Фотография
нажмите — покажем
205 ·
#script #hola_mundo #variable_de_texto Al archivo hola_mundo.py le haremos una leve modificación #!/usr/bin/python3 # -- Crear variable de texto variable1 = "Hola mundo" print (variable1 ) Descripcion: # -- es para agregar comentarios al escript que lo hagan mas entendible, esto no es ejecutado por python, solo son eso "comentarios" variable1 -- un nombre/texto (al gusto del cliente) para nombrar algo, en este caso una variable tipo texto o cadena (string) definida entre " . print --- Imprimira en pantalla el valor de variable1 que esta entre () Ejecuta el script con ./hola_mundo.py
210 ·
#script #hola_mundo #concatenar_texto Prueba este comando abriendo tu consola python print ("Hola mundo " + "linux") A esto se le llama concatenar, yo digo unir texto De nuevo en nuestro archivo hola_mundo.py modificamos #!/usr/bin/python3 `print ("Hola mundo " + "linux")` Y la version con variables queda asi: #!/usr/bin/python3 # -- Crear variables de texto/cadena (strins) variable1 = "Hola mundo " variable2= "linux" print (variable1 + variable2 ) Descripción: # -- es para agregar comentarios al escript que lo hagan mas entendible, esto no es ejecutado por python, solo son eso "comentarios" variable1/2 -- un nombre/texto (al gusto del cleinte) para nombrar algo, en este caso una variable tipo texto o cadena (string) definida entre " . print --- Imprimira en pantalla el valor de variable1 + variable2 que esta entre () Ejecuta el script con ./hola_mundo.py
3 · 274 ·
P
#script #variables_numericas Ahora juguemos con números . ATENTOS: El siguiente script generará un error a la primera (por temas didácticos). Crea un archivo, nombralo con extensión .py (numeros.py) y dale permisos para ejecutar (chmod). Agregale este código python #!/usr/bin/python3 # crear variables variable1 = "Hola mundo " variable2 = "linux" # variables numéricas numero1 = 5 numero2 = 10 numero3 = "20" print (variable1 + variable2) print (numero1 + numero2) print (numero1 + numero3) print ("hola numero " + numero3) Son cosas que ya conoces del script #hola_mundo , salvo que ahora agregamos variables numéricas (numero1, numero2 y numero3). Guarda Ejecuta el script (./numeros.py) AHORA HAY UN ERROR Te explico donde esta el error. Pero mira primero como esta la variable numero3. Su valor esta entre " ... Y lo que hemos aprendido es que comillas significan texto. Asi que numero3 en realidad es texto y python no puede concatenar o sumar números y textos mezclados Mira las dos últimas líneas del script tienen algo raro. Primero esta: print (numero1 + numero3) Intenta concatenar numero1 y numero3. Pero es numero y texto, asi que manda error. Ahora esta: print ("hola numero " + numero3) Como hay texto entre comillas y numero3 es texto también, pasara sin problemas. Asi que: ELIMINA o comenta (#) la linea que dice print (numero1 + numero3), guarda y ejecuta de nuevo el script (./numeros.py)... Ahora debe funcionar Has aprendido a sumar números (claro también existen las demás operaciones matemáticas), pero no textos; los textos se concatenan. Y has notado como se usa + para concatenar y sumar según el contexto en que se use
1 · 337 ·
Python básico linux
#entradas_por_teclado Podrias llamar tu archivo teclear.py (o como gustes) y escribir dentro esto: #!/usr/bin/python texto = input("Escribe algo: ") print(texto) Dale permisos de ejecucion a tu script (chmod) y ejecuta con `./teclear.py` Tu terminal devuelve lo que has escrito. Fácil y sencillo input() - Es la forma de decirle a python que espere el ENTER para tomar lo tecleado (creo habia otro comando) texto - Es una VARIABLE tipo string (cadena), donde se guarda lo que se ingressa por teclado print(texto) - Imprime la VARIABLE texto en la terminal Un poco mas completo el script, cambialo todo por: #!/usr/bin/python nombre = input("Escribe tu nombre: ") edad = input("Escribe tu edad: ") print("Hola " + nombre) print ("Tienes " + edad + " años") A considerar que edad es cadena (texto), no un número.. Por lo que intentar hacer operaciones matemáticas con eso te dará un error (edad + 5 por ejemplo) Por supuesto que hay forma de "corregir" eso, y es meternos un tanto a fondo. Basta con usar int como sigue edad = int(input("Escribe tu edad: ")) Peeero, si no escribes un número y pones texto será otro error.. Y asi nos seguimos... Y todo eso tiene su solucion... Pero vamos de a poco..
1 · 241 ·
P
Pequeña actualizacion a los temas #Listas #tuplas #Diccionario
227 ·
Python básico linux
#operadores_aritmeticos Estos permiten realizar las diferentes operaciones aritméticas del álgebra: suma, resta, producto, división, … Estos operadores Python son de los más utilizados. El listado completo es el siguiente: + Suma dos operandos. – Resta al operando de la izquierda el valor del operando de la derecha. Utilizado sobre un único operando, le cambia el signo. * Producto/Multiplicación de dos operandos. / Divide el operando de la izquierda por el de la derecha (el resultado siempre es un float). % Operador módulo. Obtiene el resto de dividir el operando de la izquierda por el de la derecha. // Obtiene el cociente entero de dividir el operando de la izquierda por el de la derecha. ** Potencia. El resultado es el operando de la izquierda elevado a la potencia del operando de la derecha. Créditos: j2logo.com
1 · 246 ·
#operadores_de_comparacion Los operadores de comparación se utilizan, como su nombre indica, para comparar dos o más valores. El resultado de estos operadores siempre es True o False. > Mayor que. True si el operando de la izquierda es estrictamente mayor que el de la derecha; False en caso contrario. >= Mayor o igual que. True si el operando de la izquierda es mayor o igual que el de la derecha; False en caso contrario. < Menor que. True si el operando de la izquierda es estrictamente menor que el de la derecha; False en caso contrario. <= Menor o igual que. True si el operando de la izquierda es menor o igual que el de la derecha; False en caso contrario. == Igual. True si el operando de la izquierda es igual que el de la derecha; False en caso contrario. != Distinto. True si los operandos son distintos; False en caso contrario. Ejemplos, entra en la consola python. x = 9 y = 1 x < y Resultado: False x > y Resultado: True x == y Resultado: False Créditos: j2logo.com
1 · 279 ·
#peradores_logicos and Devuelve True si ambas condiciones son ciertas or Devuelve True si una de las condiciones es cierta not Resultado inverso. Devuelve Falso si la condicion es verdadera
1 · 270 ·
#ejemplo_operadores_python Crea un archivo .py con el siguiente contenido (hazlo ejecutable ) y mira el resultado #!/usr/bin/python # Declaramos variables a = 5 b = 10 c = 3 d = "Hola" # Operadores aritmeticos #se hace el "calculo" y se guarda en una variable e = a+b f = b/a g = b%c h = b//c i = a**2 print( e, f, g, h, i ) # Resultado 15 2.0 1 3 25 #Operadores de comparacion print( d == "Hola" ) # Devuelve True print( d == "hola" ) # Devuelve False print( d != "hola" ) # Devuelve True print( a < b ) # Devuelve True print( a > c ) # Devuelve True print( a == b ) # Devuelve False #operadores logicos print ( a < b and c < a ) # Cumple ambas condiciones, devuelve True print( a < b and c > a ) # Cumple una condicion, devuelve False print( a > b or c < a ) # Cumple una condicion, devuelve True print ( not a < b ) # Cumple la condicion, es True pero invierte a False
1 · 292 ·
Python básico linux
#if_elif_else estructuras de control La estructura de control IF ... permite que un programa ejecute unas instrucciones cuando se cumplan una(s) condición(es). La sintaxis de la construcción if es la siguiente: if condición: aquí van las órdenes si se cumple la condición En python , la forma de cerrar la estructura del IF , no es con un fi o similar. Basta con no seguir el identado y pasar a nuevos comandos, o estructuras. Prueba en la consola python (ATENTQ@ a los espacios en blanco antes de print y los : que lleva la linea IF). a = 5 b = 20 if b > a: print("b es mayor que a") Es decir si "b" es mayor que "a", entonces imrpime (print), el texto definifo. En python el IDENTADO (espaciado al inicio de lineas) es muy importante. En este caso para la sentencia if , lo que le sigue debe estar identado, cada nueva linea, de forma igual todas hasta salir del if. Se recomiendan 4 espacio de IDENTADO (pero podria ser cualqueir espaciado o tabulado, pero siempre el mismo). a = 5 b = 5 if b > a: print("b mas grande que a") elif a == b: print("a y b son iguales") En este caso IF y ELIF son parte de la misma estructura, se evalua primero SI b es mayor que a, y como NO es asi, se evalua si "b" es igual a "a", al ser cierto se imprime el contenido del segundo print. En dado caso que NINGUNA de las dos condiciones se cumpliera simplemente se sale de de estructura sin hacer nada. Ahora mira lo que sigue. a = 5 b = 5 if b > a: print("b mas grande que a") else: print("a y b son iguales") En este caso ELSE se ejecuta en caso de que IF no sea verdadero, es decir NO evalua una nueva condicion, solo se ejecuta en caso de que la condicion anterior sea FALSE. Fuente: mclibre.org
2 · 426 ·
P
#estructura_condicional_IF Copia el código a un archivo con extensión .py, dale permisos para ejecutar (chmod), y ejecuta (./tu_archivo.py) #!/usr/bin/python a = int(input("Introduce el número a: ") ) b = int(input("introduce el numero b: ") ) if b > a: print("b mas grande que a") elif a > b: print("a es mayor que b") elif a == b: print ("a y b son iguales") c = a%b #Operacion aritmetica, obtener el cociente de division d = a//b #Obtener lo restante de la division print ("a cabe : ", c, "veces en b" ) if d == 0: print ( "no sobra nada de la division ") else: print ( "Sobran : ", d ) Lo que hace el script: Te pide teclear (input) dos números (int), a y b. El primer IF va comparando una vez cada vez y cuando alguna condicion sea verdadera se imprime en pantalla. Se hacen operaciones aritméticas y se guardan en c y d. En el segun IF se verifica si la division tiene un sobrante , restante (d); e imprime el resultado SOLO SI es diferente de 0. Nota: No hay control de errores en el scritp en caso de teclear texto en lugar de numeros, por ejemplo, en ese caso fallará el script
2 · 475 ·
P
Python básico linux
#for (ciclos / iteraciones / loops) Python posee un concepto poderoso, hace uso del llamado looping (ciclos, o en herga iteraciones), el cual podemos usar para acortar el código repetitivo. Pero de forma básica puedes entenderlo que sirve para recorrer uno a uno los elementos de algo (listas, diccionarios, palabras, rangos,etc). O lo podrias usar para repetir algo las veces que tu le indiques.. Hasta para hacerlo de contador. Prueba en la consola python lo siguiente. for x in "Hola_Mundo": print (x) Esto imprimirá una a una las letras de lo que esta entre "... x es un nombre de una variable cualqiera que puedes cambiar como lo desees. Ahora con unos números for x in (1,2,3,4,5,10): print (x) Y que tal si definimos una lista previamente. lista = ("Hola", "Mundo", "Linux") for x in lista: print (x) En un rango de números se hace con la funcion `range` del mismo python for x in range(10): print (x) Con un rango pero definimos en que número empezar. for x in range(3, 10): print (x) Con un rango definiendo donde empezar y con saltos de 2: for x in range(4, 20, 2): print (x) Por último comentar que` print` es solo la instrucción que hemos usado aqui, pero puedes usar tus conocimientos python para usar otros comandos o funciones. Es muy amplio el tema para `for`, pero lo dejamos en algo básico, ya despupes ampliamos el tema de ser necesario.
2 · 619 ·
P
Python básico linux
#Operadores_de_asignacion = asigna valor a una variable r = 5 a = "Hola" += suma el valor (10) a la variable r (en este caso 5+10) r = 5 r += 10 -= resta el valor (10) a la variable r (en este casoo 5-10) r = 5 r -= 10 *= multiplica el valor (10) a la variable r (5*10) r = 5 r *= 10 /= divide la variable (9) entre el valor (3) dado (9/3) r = 9 r /= 3 = calcula el exponente (3) de la variable r (resultado = 8) r = 2 r **=3 //= calcula la división ENTERA del valor de la variable (resultado = 2) r = 11 r //= 5 %= devuelve el RESTO de la división del valor de la variable (resto = 1) r = 11 r %= 5 Creditos: entrenamiento-python-basico.readthedocs.io
911 ·
P
Python básico linux
#while El bucle while evalúa una condición y luego ejecuta un bloque de código si la condición es verdadera. El bloque de código se ejecuta repetidamente hasta que la condición llega ser o es falsa. while [ condicion aqui ]: # Ejecuta el bloque de código aquí # Siempre que la condicion sea verdadera Por ejemplo: i = 1 while i < 6: print(i) i += 1 Línea 1 se crea crea la variable i con valor 1 Linea 2 , se hace el while, la condicion es que la variable i sea menor (<) a 6. Línea 3, mientras que i sea menor a 6 se imprime el valor de I. Linea 4, se incrementa el valor de i en 1 (se le suma 1), y se guarda de nuevo como i. ASi se repite el bucle while mientras que i sea menor a 6, es decir soo hasta 5, el 6 ya no. i = 1 while i < 6: print(i) if i == 3: break i += 1 El ejemplo anterior se agrega un if y un break. El if se fija si i es igual a 3 y en caso de que sea cierto hace un break, el cual"rompe" el bucle while y termina todo. Por otro lado si en lugar de "break" se usa continue, el bucl continuará sin problemas. i = 1 while i < 6: print(i) i += 1 else: print("i is no longer less than 6") Ahora con un "else", el cual se ejecuta una vez que la condicion es falsa. En este caso cuando i es igual o mayor a 6. (util?)
1 · 980 ·

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Границы индекса · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем