004 Introducir datos por teclado. Formatear salida. Texto de color [curso Python]

  Рет қаралды 5,842

FRIKIdelTO

FRIKIdelTO

Күн бұрын

Пікірлер: 28
@Matias_Heinze
@Matias_Heinze 4 ай бұрын
Estoy repasando del video 1 porque me interesa mucho scraping! muchas gracias y saludos desde Argentina
@macrosszeroshin
@macrosszeroshin 9 ай бұрын
Todo lo que escribi en este video. Muy buena explicación. # Video número 4 del curso. print(" D A T O S P O R T E C L A D O. ") print("La funcion input manda mensaje pidiendo un dato y lo puede guardar en una variable: ") edad = input("Introduce tu edad: ") print("Imprimimos el valor de la variable edad: ", edad) print("Podemos ver tambien el tipo de la variable edad: ", type(edad)) print("convertimos el valor de edad string a entero int: ") edad = int(edad) print("Volvemos a ver el tipo de la variable edad ahora un entero: ", type(edad)) print("Para saber el año de nacimiento año actual - edad: ", 2024 - edad) print("Para imprimir informacion en pantall usamos 'print()'. Hola, soy Arturo") print("Tu edad es: ", edad) print("Al mandar informacion separada por comas, sustituira las comas por espacios: ") print("Asi print(1,2,3,4), nos imprimirá:: ") print(1,2,3,4) print("Podemos usar > donde lo que va entre comillas es el separador. ") print("Por ejemplo: separar con --> una frase") print("Tu edad es ", edad, sep="--> ") print("O tu edad es ", edad, sep=" //// ") print("Para imprimir un texto y un entero no se podria usar el simbolo de suma + para eso tendriamos que hacer casting") print("A alguno de los dos valores, es decir convertir str a int o int a str.") print("Es decir: 'Tu edad es: ' + str(edad) ") print ("Tu edad es: " + str(edad)) print("Otra forma de imprimir texto es usando print(f'tu edad es: {edad}')") print(f'Tu edad es: {edad}') print("Definimos una variable precio y le asignamos un valor: ") precio = 25.2343243243 print("Imprimimos nuestra variable: ", precio) print("Vemos de que tipo es nuestra variable precio: ", type(precio)) print("Imprimamos nuestra variable precio, pero solo con 2 decimales: ") print(f"Primero imprimir con todos los valores: {precio}") print(f"Ahora solo con 2 decimales: {precio:.2f}") print("Otra forma de imprimir con formato: ") print("El pecio es {} y la edad es {}".format(precio, edad)) print("Para imprimir una cantidad de decimales dada: ") print("El pecio es {:.2f} y la edad es {}".format(precio, edad)) print("Las dos formas de imprimir texto con formato son compatibles con la funcion input(): ") b=input(f"Introduce el descuento para el precio: {precio} ") print(b) print("Formatos obsoletos para imprimir con formato: ") print("El precio en numero entero o int: %d" %precio) print("El precio en string o cadena de texto o string: %s" %precio) print("El precio en punto flotante o float: %f" %precio) print(" E S T I L O S Y C O L O R E S ") print(" ESTILOS | Codigo ") print("-----------------------------------") print(" normal | 0 ") print(" negrita | 1 ") print(" débil | 2 ") print(" cursiva | 3 ") print(" subrayado | 4 ") print(" parp lento | 5 ") print(" parp rapido | 6 ") print(" invertido | 7 ") print(" oculto | 8 ") print(" tachado | 9 ") print(" ") print(" ") print(" COLORES | Texto | Fondo ") print("-------------------------------------------------") print(" Negro | 30 | 40 ") print(" Rojo | 31 | 41 ") print(" Verde | 32 | 42 ") print(" Amarillo | 33 | 43 ") print(" Azul | 34 | 44 ") print(" Morado | 35 | 45 ") print(" Cian | 36 | 46 ") print(" Blanco | 37 | 47 ") print(" ") print(" ") print("Para definir tanto un estilo como un color se usa el siguiente esquema: ") print(" '\\33 [estilo;color_texto;fondom' + 'Texto de ejemplo' ", " ") print("\33[3;31;43m" + "Palabra en cursiva texto en rojo y fondo amarillo ") print("\33[0m") print("Para resetear tanto los estilos como los colores usamos \\33[0m") print("'Activar estilo' + 'Texto de ejemplo' + 'Desactivar estilos'") print("\33[5;34;47m"+"Hola Python" + "\33[0m") print("Verificación de desactivación de estilos") print("Los codigos se pueden guardar en variables, para despues hacer uso de ellos.") print("Por ejemplo podremos guardar un estilo en una variable y en otra variable el reset del estilo: ") ver_ama = "\33[1;32;42m" print("Y en otra variable el reset del estilo: ") col_reset = "\33[0m" print(ver_ama + "Codigo en variables" + col_reset) print(" D E S P L A Z A R C U R S O R ") print(" CURSOR | Codigo ") print("-----------------------------------------") print(" arriba | \\33[xA ") print(" abajo | \\33[xB ") print(" derecha | \\33[xC ") print(" izquierda | \\33[xD ") print(" coordenada | \\33[x;yH ") print(" guardar | \\33[s ") print(" cargar | \\33[xu ") print(" borrar linea | \\33[xK ") print(" borrar pantalla | \\33[2J ") print(" ") print(" ") print("Subir cursor 5 filas arriba: ") print("\33[5A")
@ampajuangris
@ampajuangris Жыл бұрын
Enhorabuena por todos los vídeos. Muy buen trabajo. Resumidos, al grano. Una nota: supongo que ya sabrás que se puede hacer edad = int(input('¿cuantos años tienes?: ')
@FRIKIdelTO
@FRIKIdelTO Жыл бұрын
Por supuesto, pero esto es el inicio del curso y es mejor enseñar paso a paso...
@alfonsozeta
@alfonsozeta Жыл бұрын
Acabo de empezar este curso porque me interesa mucho aprender webscraping para un proyecto full-stack que tengo pensado. Por ahora el contenido me gusta y la forma de explicar también, todo muy claro. Gracias por el tiempo y el esfuerzo. Si te sirviera un consejo, me resulta un poco incómodo en tus videos que siempre estés abajo del todo en el final de la consola. Cada vez que pauso o muevo el ratón, la interfaz de youtube me impide ver esa parte baja y se hace un poco molesto, no sé si me explico. Gracias de nuevo!
@FRIKIdelTO
@FRIKIdelTO Жыл бұрын
Te entiendo perfectamente y ya me lo habían comentado no recuerdo en qué vídeo y a partir de ese ya lo tuve en cuenta
@leivermorales
@leivermorales Жыл бұрын
gracias por el tiempo que inviertes en cada uno de estos videos, son excelentes... estoy usando el CMD que trae el windows 7, y no toma ninguno de los comandos, \33... supongo que no es compatipbe y es una lastima porque ya he visto vídeos donde los usas, por ejemplo para hacer las barras de progresos.
@FRIKIdelTO
@FRIKIdelTO Жыл бұрын
Te funcionará si añades este código: # si el sistema operativo es Windows if __import__("platform").system() == "Windows": # para que funcionen los colores en la terminal integrada en Windows kernel32 = __import__("ctypes").windll.kernel32 kernel32.SetConsoleMode(kernel32.GetStdHandle(-11), 7) del kernel32
@FRIKIdelTO
@FRIKIdelTO Жыл бұрын
Sinceramente no entiendo qué es lo que hace el código pero funciona. Según chatGPT, esto es lo que hace: Este código es una forma de habilitar el soporte de colores ANSI en la consola de Windows. Los códigos de colores ANSI son una forma de dar formato al texto en la consola, lo que permite resaltar el texto y hacerlo más legible. El código comprueba si el sistema operativo es Windows utilizando la función platform.system() y, si es así, importa la biblioteca ctypes para interactuar con funciones de la API de Windows. A continuación, utiliza la función windll.kernel32 de la biblioteca ctypes para obtener el identificador de la consola y establecer el modo de consola a 7, lo que habilita el soporte de colores ANSI en la consola. Por último, se borra la referencia a la función de la API de Windows (kernel32) para liberar memoria. Es importante destacar que este código solo es relevante para la consola de Windows, ya que otros sistemas operativos, como Linux y macOS, admiten colores ANSI de forma predeterminada en la consola.
@leivermorales
@leivermorales Жыл бұрын
@@FRIKIdelTO , muchas gracias por la orientación, lo usare y te informo como sale todo, Infinitas gracias, saludos desde Maracaibo, Venezuela.
@leivermorales
@leivermorales Жыл бұрын
@@FRIKIdelTO , Gracias, sabias que Openai tiene chatGPT bloqueado para Venezuela, si bien igual lo uso, debí pedir ayuda a un familiar en el exterior para el mensaje que envían en el proceso de registro y luego con una VPN cada vez. Gracias por tu tiempo.
@leivermorales
@leivermorales Жыл бұрын
@@FRIKIdelTO , ya lo probé, pero igual, no da formato, sino, imprime literal los códigos en pantalla, o sea, imprime el contenido del print. ya me dedicare a investigar a ver que se puede hacer, mientras tanto seguiré con los vídeos del curso!
@CarolinaAvilaCoral
@CarolinaAvilaCoral Жыл бұрын
Qué interesante, muchas cosas nuevas para mí. ¿Ese formateo de mensajes en el prompt ¿se usa para algo en un ambiente de producción?
@FRIKIdelTO
@FRIKIdelTO Жыл бұрын
Como todo, se usa para lo que necesiten tus objetivos.
@ElGranAk
@ElGranAk 3 жыл бұрын
Excelente! GRacias!
@eltemplodeodin6886
@eltemplodeodin6886 9 ай бұрын
cada vez que se haga un nuevo proyecto, todo debe de estar cargado en el mismo espacio o carpeta en el ordenador no?
@FRIKIdelTO
@FRIKIdelTO 9 ай бұрын
Es lo más recomendable sí. Si se trata de proyectos muy grandes lo recomendable es usar entornos virtuales para evitar conflictos entre librerías entre otras cosas...
@eltemplodeodin6886
@eltemplodeodin6886 9 ай бұрын
@@FRIKIdelTO Muchas gracias maestro!
@Alastor363
@Alastor363 2 жыл бұрын
un crack
@rekeferr
@rekeferr 3 жыл бұрын
👍🏻👍🏻
@maritzavelasquezcuadrado
@maritzavelasquezcuadrado 8 ай бұрын
no me funciona para abrir el archivo colores.py no se como hacerlo
@FRIKIdelTO
@FRIKIdelTO 8 ай бұрын
Tendrás que crear el archivo...
@macrosszeroshin
@macrosszeroshin 9 ай бұрын
Eso del cursor solo funciona en la ventana interactiva de python...
@FRIKIdelTO
@FRIKIdelTO 9 ай бұрын
No. Si no te funciona usa Windows Terminal
@macrosszeroshin
@macrosszeroshin 9 ай бұрын
@@FRIKIdelTO Bueno, es que lo que hice fue un arvhivo.py y luego lo ejecutaba desde yakuake en debian y todo lo anterior funciono, menos lo del cursor.
@Gamingrebbeca
@Gamingrebbeca 2 жыл бұрын
No me aparece los colores el resultado es el siguiente ←*[3;31;43mSubscribete←[0m
@FRIKIdelTO
@FRIKIdelTO 2 жыл бұрын
print("\33[3;31;43mSubscribete\33[0m")
005 Operadores y sentencia IF [curso Python]
18:26
FRIKIdelTO
Рет қаралды 3,7 М.
-5+3은 뭔가요? 📚 #shorts
0:19
5 분 Tricks
Рет қаралды 13 МЛН
Jaidarman TOP / Жоғары лига-2023 / Жекпе-жек 1-ТУР / 1-топ
1:30:54
002 Tipos de datos [curso Python]
27:19
FRIKIdelTO
Рет қаралды 11 М.
AI Is Making You An Illiterate Programmer
27:22
ThePrimeTime
Рет қаралды 228 М.
Gestión de discos en GNU/Linux II
6:54
Profesor José Antonio
Рет қаралды 100
Deja de hacer esto si quieres ser rico
11:05
Vanessa
Рет қаралды 311
-5+3은 뭔가요? 📚 #shorts
0:19
5 분 Tricks
Рет қаралды 13 МЛН