Blog

  • Aprenda fácilmente los conceptos básicos de la computación en la nube con este curso

    Aprenda fácilmente los conceptos básicos de la computación en la nube con este curso

    La computación en la nube es un modelo a través del cual los usuarios pueden acceder a las aplicaciones desde cualquier lugar a través de sus dispositivos vinculados. Las aplicaciones existen en centros de datos específicos donde los recursos del sistema se aprovisionan y distribuyen dinámicamente para lograr sistemas de escala.

    La computación en la nube estará a la vanguardia de todas las tecnologías para resolver los desafíos comerciales, mejorar el gobierno electrónico, proporcionar aplicaciones para resolver los problemas de los clientes y más. Tenemos un trato para usted para comprender los conceptos básicos de la computación en la nube y convertirse en un arquitecto de la nube .

    ¿Qué hay en el paquete?

    El paquete de nueve cursos cubre la evolución de la tecnología en la nube, discute diferentes modelos de servicios en la nube y aprende sobre los modelos de implementación en la nube . Exploremos el paquete:

    1. Computación en la nube para principiantes: los proveedores de nube pública de IaaS ofrecen servicios de almacenamiento y computación mediante pago por uso. Proporcionan bases de datos altamente escalables, análisis de big data, monitoreo de aplicaciones y más. Aprenderá sobre los componentes básicos, los modelos de servicio como SaaS, PaaS y más.
    2. Introducción a la computación en la nube: en este curso, aprenderá cómo ha evolucionado la tecnología en la nube en estos años. Descubra las cinco características de la computación en la nube, los modelos de servicio y la tecnología de implementación.
    3. Convertirse en un experto en la nube: Microsoft Azure IaaS, nivel 1: este curso le enseñará cómo migrar aplicaciones a la nube mientras usa el modelo IaaS dentro de Microsoft Azure. Conocerá los componentes básicos de la infraestructura de Azure, creará redes virtuales, planificará e implementará máquinas virtuales de Windows y Linux, configurará el tráfico y más.
    4. Convertirse en un experto en la nube: Microsoft Azure IaaS, nivel 2: en este curso, aprenderá a supervisar y analizar el rendimiento y el estado de los recursos de Azure. Aprenderá a crear un sistema de demostración, probar la carga de tráfico, configurar reglas de alerta y controlar su estado.
    5. Convertirse en un experto en la nube: Microsoft Azure IaaS, nivel 3: aprenda a construir un sistema Azure que sea resistente a fallas y flexible durante una demanda impredecible. Conocerá los conjuntos de disponibilidad de Azure y explorará los conjuntos de escalado de máquinas virtuales.
    6. Una guía para principiantes sobre una arquitectura de microservicios: los microservicios son los componentes básicos para crear aplicaciones nativas de la nube. Este curso le brindará una base sobre la arquitectura de microservicios, los componentes básicos de un microservicio y los comprenderá a través de Netflix como un caso de estudio de la industria.
    7. Aprendizaje automático para principiantes absolutos – Nivel 1: un curso completo para principiantes sobre aprendizaje automático. Comprenda la diferencia entre IA aplicada y generalizada, conceptos de aprendizaje profundo, agrupación en clústeres y modelos.
    8. Aprendizaje automático para principiantes absolutos – Nivel 2: en este curso, aprenderá sobre la biblioteca de ciencia de datos de Panda y creará proyectos de ciencia de datos utilizando la sintaxis de Python. Realice limpieza, transformación y visualización de datos con la herramienta JupyterLab para grandes conjuntos de datos.
    9. Aprendizaje automático para principiantes absolutos – Nivel 3: este curso le enseñará cómo realizar análisis de datos exploratorios para cualquier conjunto de datos y visualizar datos utilizando varios tipos de gráficos. Además, obtenga información sobre las bibliotecas Matplotlib y Seaborn.

    Aplicaciones de la computación en la nube

    El principal atractivo de la nube es reducir el tiempo de comercialización de sus aplicaciones que necesitan escalar dinámicamente. Los desarrolladores pueden aprovechar los servicios en la nube para mejorar la portabilidad de las aplicaciones, permitir un flujo de trabajo eficiente al estilo DevOps y más.

    Así que inscríbase en el curso de arquitecto de computación en la nube y comience a aprender. La oferta está disponible por solo $ 30 .

  • Cómo agregar widgets transparentes personalizados a la pantalla de inicio de su iPhone

    Los widgets de la pantalla de inicio son una de las mejores características nuevas de iOS. Y aunque la implementación de widgets de Apple ha sido ampliamente elogiada, algunas aplicaciones han llevado esta función aún más lejos.

    Scriptable es una de estas aplicaciones. Te permite crear widgets personalizados para la pantalla de inicio de tu iPhone, que la comunidad ha utilizado para crear algunas utilidades asombrosas.

    Veamos qué es Scriptable, cómo puedes usarlo para crear increíbles widgets de iPhone y cómo hacer que tus widgets se mezclen perfectamente con tu fondo de pantalla de inicio.

    ¿Qué es Scriptable?

    Scriptable es una aplicación gratuita para iOS que le permite ejecutar JavaScript en su iPhone y iPad. Si es programador, puede escribir sus propios scripts y ejecutarlos. Si no está familiarizado con ningún lenguaje de programación, puede copiar el código escrito por otros para agregar funciones útiles a su dispositivo iOS.

    Por ejemplo, hemos visto un script que le avisa automáticamente cuando hay una caída de precio en cualquiera de sus aplicaciones iOS favoritas.

    Leer más: ¿Qué es JavaScript y cómo funciona?

    Scriptable todavía es bastante nuevo en la App Store, pero ya ha agregado muchas características que cambian el juego, incluida la capacidad de ejecutar scripts en widgets de iOS 14. Esto significa que puede escribir o copiar código JavaScript en Scriptable y tener sus propias "mini aplicaciones" personalizadas que muestran información a través de widgets.

    La comunidad de Scriptable ya ha creado algunos widgets maravillosos de esta manera, con funciones útiles como mostrarle datos meteorológicos a una fuente de noticias personalizada directamente en su pantalla de inicio.

    Si bien las posibilidades son casi infinitas, debe tener en cuenta algunas limitaciones. En el momento de redactar este documento, los widgets de la pantalla de inicio solo son compatibles con iPhones y iPod touch de séptima generación. Desafortunadamente, todavía no puede agregar widgets a la pantalla de inicio en un iPad.

    Por desconcertante que sea, la limitación es del final de Apple; no es culpa de Scriptable. Del mismo modo, iOS 14 tiene ciertas limitaciones de memoria en los widgets de la pantalla de inicio. Si planea crear sus propios widgets, asegúrese de verificar los límites antes de comenzar.

    Finalmente, la aplicación Scriptable tiene una galería para ayudarlo a encontrar rápidamente los scripts más interesantes e instalarlos. Esto es bueno para comenzar con la aplicación, pero es mejor que busque scripts alojados en GitHub porque encontrará instrucciones de configuración detalladas allí.

    Las descripciones de la galería de Scriptable no son las más útiles para los principiantes; hemos encontrado algunos errores como capturas de pantalla que no son visibles.

    Cómo configurar Scriptable

    Hay algunos pasos comunes que deberá seguir al configurar los widgets Scriptable, que incluyen copiar el código JavaScript e importarlo a la aplicación. Sin embargo, los pasos finales varían para cada widget, que destacaremos un poco más adelante.

    Primero, cubramos los conceptos básicos. Esto es lo que debe hacer para configurar Scriptable:

    1. Descarga Scriptable . Es una aplicación exclusiva de iOS que se puede descargar gratis. Las compras dentro de la aplicación son consejos opcionales para el desarrollador que no agregan ninguna función.
    2. Descarga la aplicación Atajos de Apple. El código JavaScript tiende a ser largo y no querrás tener que seleccionar y copiar cientos de líneas de código en tu iPhone. Usaremos un atajo para guardar scripts en Scriptable en dos toques.
    3. Descargue el acceso directo Guardar script en su iPhone. Para la mayoría de los widgets de Scriptable, tendrá que ir a la página de GitHub para el script y encontrar el código sin formato para usar este acceso directo.
    4. Por ejemplo, una vez que abra el script Weather Cal en GitHub, haga clic en el botón Raw encima de la primera línea del script. Desde aquí, presione el botón Compartir en Safari (o el navegador que esté usando) y luego toque Guardar script . Esto lo agregará a Scriptable.
    Galería de imágenes (2 imágenes)

    Agregar un widget programable

    A continuación, veamos cómo agregar los widgets de iOS de Scriptable a la pantalla de inicio de su iPhone:

    1. Mantenga presionada cualquier parte vacía de la pantalla de inicio hasta que todos los íconos de las aplicaciones comiencen a moverse.
    2. Presiona el ícono Más en la parte superior izquierda.
    3. Busque Scriptable .
    4. Deslice el dedo hacia la derecha para seleccionar el tamaño del widget que necesita. Puede elegir Pequeño , Mediano o Grande .
    5. Toque Agregar widget .
    6. Ahora toca el widget. Esto le mostrará un cuadro llamado Ejecutar script .
    7. Toque Elegir junto a Secuencia de comandos y seleccione la secuencia de comandos que desea utilizar.
    8. Si la secuencia de comandos lo requiere, escriba texto en el cuadro Parámetro . Esto se usa para algunas entradas básicas, como cuándo reiniciar un temporizador.
    9. Toque cualquier parte en blanco de su pantalla y verá el widget mostrando la información que necesita.
    Galería de imágenes (3 imágenes)

    Cómo dar un fondo transparente a los widgets programables

    Algunos widgets Scriptable, como Weather Cal , le permiten cambiar su fondo. Puede utilizar esta función para hacer que su widget sea "transparente". El truco consiste en utilizar una secuencia de comandos que tomará una captura de pantalla de la pantalla de inicio para crear una imagen de fondo perfectamente adaptada para el widget.

    Relacionado Cómo personalizar la pantalla de inicio de su iPhone con widgets e íconos de aplicaciones

    Técnicamente, este script debería funcionar con otras aplicaciones de creación de widgets como Widgetsmith . Si bien está completamente optimizado para Scriptable, es posible que tenga problemas menores de alineación con otras aplicaciones.

    Siga estos pasos para obtener un fondo completamente transparente para los widgets:

    1. Descarga el script de Invisible Widgets .
    2. Toque Compartir > Guardar secuencia de comandos y asígnele cualquier nombre, como Widgets invisibles .
    3. Ahora ve a la pantalla de inicio de tu iPhone. Toque y mantenga presionada una parte vacía de la pantalla de inicio hasta que todos los íconos de las aplicaciones comiencen a moverse. Ahora sigue deslizando el dedo hacia la izquierda hasta llegar a una página en blanco.
    4. Ahora toma una captura de pantalla de tu iPhone .
    5. Abra Scriptable , ejecute Invisible Widgets y toque Continuar . Luego, seleccione la captura de pantalla que tomó en el paso anterior.
    6. Siga las indicaciones para seleccionar el tamaño y la posición del widget, tocando Exportar a fotos cuando haya terminado.
    7. Ahora puede abrir cualquier script en Scriptable (siempre que le permita agregar una imagen como fondo) y usar esta imagen para crear hermosos widgets transparentes.
    Galería de imágenes (3 imágenes)

    Guión lejos de la gloria

    Si puede codificar, Scriptable tiene todas las herramientas que necesitará para una automatización seria de iOS. Pero incluso si no eres un programador, puedes disfrutar del trabajo de otros usando esta gran aplicación. Los excelentes widgets son solo una parte del paquete Scriptable; Eche un vistazo a su alrededor y vea qué más puede lograr con él.

    Y recuerde que la automatización en iOS no termina con Scriptable. Siri Shortcuts también tiene varias herramientas para mejorar su productividad.

  • Cómo ocultar y restringir aplicaciones en iPhone

    Las restricciones de aplicaciones han sido parte de iOS durante mucho tiempo. Es comprensible que los padres quieran tener la capacidad de limitar lo que sus hijos pueden hacer y ver en sus teléfonos.

    Pero con el lanzamiento de iOS 12, Apple adoptó un nuevo enfoque para las restricciones de las aplicaciones. Ahora esas funciones están integradas en una nueva utilidad llamada Screen Time . Muchos de ellos funcionan igual, pero el enfoque general de las restricciones es diferente. Es más difícil ocultar completamente una aplicación de la vista, pero le mostraremos lo que necesita saber.

    Cómo ocultar aplicaciones en iPhone

    Galería de imágenes (2 imágenes)

    Hay muchas razones para ocultar una aplicación y aún así tener acceso a ella. No nos pondremos demasiado entrometidos sobre por qué es posible que desee hacerlo, pero la única forma de hacerlo en iOS 12 es simplemente colocando la aplicación en una carpeta fuera del camino en una pantalla de inicio vacía. A menos que alguien sepa exactamente dónde buscarlo, básicamente permanecerá oculto a la vista. Nombra la carpeta con algo inofensivo para confundir más a la gente.

    Sin embargo, si es padre y necesita un enfoque más infalible para restringir el acceso de sus hijos a las aplicaciones, necesitará una estrategia más eficaz. Para bloquear ciertas aplicaciones para que no aparezcan en la pantalla, debe usar Screen Time.

    Tiempo de pantalla en iOS 12

    Cuando vaya a Configuración> Tiempo de pantalla , la primera ventana que verá es un desglose de la cantidad de tiempo que pasó en su teléfono ese día y lo que hizo con él. Si lo presiona, puede ver un desglose más detallado. Esto le muestra exactamente qué aplicaciones usó y cuánto tiempo pasó usándolas.

    Screen Time es una gran herramienta para ayudarlo a frenar su adicción a los teléfonos inteligentes . Pero también puede convertirse en una poderosa herramienta para padres cuando se combina con App Limits, iCloud y la contraseña de Screen Time.

    Utilice el tiempo de inactividad para limitar el uso del teléfono

    Galería de imágenes (2 imágenes)

    Las versiones anteriores de iOS presentaban una herramienta llamada Restricciones, que puede encontrar en la sección Configuración> General . El objetivo de esto era evitar que un usuario viera cierto contenido en una aplicación o una aplicación completa. El propósito de esta función era principalmente evitar que los usuarios, en particular los niños, vieran contenido explícito o realizaran compras no autorizadas.

    El objetivo de Screen Time es ligeramente diferente. Su objetivo general es limitar la cantidad de tiempo que usted o sus hijos están en su teléfono. Aún puede limitar el tipo de contenido que usted o sus hijos pueden ver, pero lo hace de una manera diferente.

    El tiempo de inactividad es la primera sección de la configuración en Screen Time y establece el propósito general de la función. Le permite establecer un horario para el tiempo fuera de su pantalla. Cuando el tiempo de inactividad está habilitado, no podrá acceder a ninguna aplicación, excepto a las que haya permitido.

    Límites de aplicaciones de tiempo de pantalla

    Galería de imágenes (2 imágenes)

    Esta es la sección que le permite establecer límites de tiempo para las aplicaciones. Tenga en cuenta que no puede establecer límites para aplicaciones específicas; iOS te limita a determinadas categorías de aplicaciones únicamente. Una vez que active los Límites de la aplicación, será recibido con un conjunto de categorías como Redes sociales , Juegos o Entretenimiento .

    Puede elegir cualquiera de estas categorías y la cantidad de tiempo que desea usarlas. Por ejemplo, puede configurar su teléfono para que tenga un total de una hora por día para jugar cualquier juego. Esto se aplica ya sea que juegue un juego durante una hora o seis juegos durante 10 minutos cada uno. Cuando alcanza ese límite, se le presenta una alerta que dice que ha alcanzado su límite de tiempo.

    Si lo desea, puede optar por ignorar la alerta y volver a jugar. Sin embargo, si usted es padre y ha configurado límites de tiempo para el teléfono de su hijo, puede establecer una contraseña de tiempo de pantalla para que no puedan superar esos límites de tiempo.

    Aplicaciones siempre permitidas

    Incluso si desea restringir el tiempo excesivo de pantalla de su hijo, es importante mantener algunas aplicaciones disponibles en caso de emergencias. La sección Siempre permitido de Screen Time le permite hacer esto. De forma predeterminada, la aplicación de su teléfono siempre estará disponible para que pueda realizar llamadas de emergencia.

    Además, puede elegir cualquier aplicación de la lista, presionar el botón verde más y se agregarán a su lista Siempre permitidos. Estas aplicaciones estarán disponibles incluso durante el tiempo de inactividad.

    Restricciones de contenido y privacidad

    Galería de imágenes (2 imágenes)

    Esta sección es la más útil para un padre que intenta restringir el acceso de su hijo a cierto contenido.

    En Compras de iTunes y App Store , puede bloquear a usted mismo oa otra persona para que no instale y elimine aplicaciones. Además, lo que es más importante, ahora puede evitar que usted u otros realicen compras dentro de la aplicación.

    Aplicaciones permitidas le permite bloquear ciertas aplicaciones para que no se vean o usen. A diferencia de los límites de aplicaciones, las aplicaciones permitidas ocultarán la aplicación por completo. Sin embargo, esta configuración solo se aplica a las aplicaciones iOS integradas como Camera, Facetime y Safari. Las aplicaciones de terceros no son compatibles.

    Restricciones de contenido te permite elegir si ocultar contenido explícito en App Store y iTunes Store. También le permite limitar los sitios web para excluir sitios de contenido para adultos, o incluso limitar el acceso a una lista blanca específica. Además, puede evitar que los usuarios busquen en la web o jueguen juegos multijugador.

    Finalmente, la sección Privacidad , que antes estaba en Configuración, se ha movido a Tiempo de pantalla. Esta sección le permite personalizar qué aplicaciones tienen acceso a cierta información sobre usted, como su ubicación, su información de contacto y sus fotos. Puede bloquear todas las aplicaciones para que no accedan a esta información o incluir en la lista blanca algunas en las que confía.

    Otras configuraciones de tiempo de pantalla

    Galería de imágenes (2 imágenes)

    El propósito principal de Screen Time es ayudar al usuario del teléfono a practicar el autocontrol.

    Sin embargo, como hemos visto, también es una herramienta valiosa para guiar y monitorear cómo su hijo usa su teléfono. Para hacer esto de la manera más efectiva, deberá establecer una contraseña de Screen Time que solo usted conozca. Es similar a la contraseña de restricciones en versiones anteriores de iOS.

    Puede compartir su contraseña de Screen Time en todos sus dispositivos iCloud. Entonces, si, por ejemplo, tiene una familia de dispositivos, puede tener el mismo código de acceso en todos ellos y restringir el uso de aplicaciones en su entorno Apple.

    También puede configurar Screen Time for Family, que le permite ingresar otros ID de Apple y rastrear y controlar su uso de Screen Time. Esto le permite controlar otros iPhones directamente desde su teléfono, lo cual es una gran mejora con respecto a las restricciones.

    Finalmente, recomendamos usar Screen Time junto con una funda resistente, un protector de enchufe y más para que su iPhone sea realmente seguro para los niños.

    Hacer que el tiempo frente a la pantalla sea educativo

    Ahora ya sabe cómo usar Screen Time para restringir el uso de aplicaciones de iPhone por parte de su hijo. Con estas herramientas, puede bloquear contenido inapropiado y ayudarlos a mantener una relación saludable con la tecnología.

    Si bien es una buena idea limitar el uso de aplicaciones de sus hijos cuando se trata de juegos tontos, algunas aplicaciones pueden ayudarlos a aprender. Enséñeles números, letras y más con algunas de las mejores aplicaciones educativas para iPhone .

    Para obtener ayuda adicional, eche un vistazo a lo que significan las clasificaciones de los videojuegos para que pueda estar preparado cuando su hijo solicite un nuevo juego.

    Haber de imagen: Chubykin Arkady / Shutterstock

  • Oferta especial: compre un OnePlus 8 esta semana y ahorre $ 100

    El OnePlus 8 es uno de los mejores teléfonos del mercado en este momento. Lamentablemente, a $ 699, no es barato.

    Si siempre te ha gustado la idea de comprar uno, pero la etiqueta de precio te ha desanimado, quizás sea el momento de apretar el gatillo.

    Eso es porque OnePlus ofrece una oferta especial a los lectores de MUO durante las próximas dos semanas. Puede ahorrar $ 100 sobre el precio normal simplemente ingresando un código al pagar.

    ¿Por qué debería comprar un OnePlus 8?

    El OnePlus 8 fue el teléfono insignia de la compañía para 2020. Aunque se considera un dispositivo Android de gama media, las especificaciones subyacentes son más parecidas a un modelo premium.

    Hay una pantalla de 1080 x 2400 píxeles, una cámara trasera de 48 MP, una cámara frontal de 16 MP y hasta 256 GB de almacenamiento y 12 GB de RAM (también está disponible una versión de 128 GB / 8 GB).

    También obtienes una carga rápida (solo 22 minutos de carga te darán un 50 por ciento de duración de la batería), un sensor de huellas digitales y un puerto USB-C.

    Quizás lo más importante, dados los temas principales que vimos en CES este año, el teléfono admite redes 5G. El 2021 se convertirá en el año en el que 5G se convierta en algo realmente común, por lo que tener la capacidad de conectar esas redes significará que su dispositivo estará preparado para el futuro durante los próximos años.

    Lamentablemente, el OnePlus 8 no tiene conector para auriculares. Tampoco hay soporte para la carga inalámbrica.

    Cómo ahorrar $ 100 en un OnePlus 8

    Gracias a nuestra asociación con OnePlus, podemos ofrecer a los lectores un descuento masivo en el precio del teléfono.

    Si desea asegurarse de obtener un OnePlus 8 barato mientras dure el trato, hay algunos pasos que debe seguir:

    1. Haga clic en este enlace al sitio web de OnePlus .
    2. Agregue el teléfono a su carrito, asegurándose de elegir el modelo y el color correctos para sus necesidades.
    3. Al finalizar la compra, aplique el código VDAY100 .

    La oferta se actualizará y verá un descuento de $ 100, independientemente de las especificaciones específicas que haya seleccionado.

    ¿Entonces, Qué esperas? Esta es la mejor oferta que hemos podido ofrecer en mucho tiempo, así que cómprala hoy. Solo puede hacer uso del código hasta el 1 de marzo, ¡así que el tiempo es esencial!

    Obtenga $ 100 de descuento en OnePlus 8 con el código VDAY100

  • Cómo escribir o imprimir en un archivo en Python

    ¿Necesita imprimir en un archivo en Python? Hoy descubriremos lo fácil que es comenzar a escribir en archivos. Cubriremos la creación de nuevos archivos, la adición de archivos existentes y la sobrescritura de archivos existentes.

    Abrir un archivo para escribir en Python

    Probablemente ya sepa cómo imprimir en pantalla en Python , pero es posible que no sepa cómo imprimir en un archivo. Afortunadamente, como gran parte de la programación Python para principiantes, la sintaxis de la escritura de archivos es simple, legible y fácil de entender.

    Relacionado: Cómo crear, importar y reutilizar su propio módulo en Python

    Con eso en mente, comencemos.

    Crear y escribir en un archivo nuevo en Python

    Para crear un nuevo archivo en Python y abrirlo para editarlo, use la función incorporada open () y especifique el nombre del archivo seguido del parámetro x .

     f = open("testfile.txt", "x")

    Cuando utilice el parámetro "x", obtendrá un error si el nombre de archivo que especificó ya existe.

    Si tiene éxito, ahora puede escribir en el archivo usando el método write () .

     f.write("Hello, world!")

    Cada línea de texto que "escriba ()" terminará con un carácter de final de línea, por lo que cada cadena adicional se escribirá en una nueva línea.

    Es una buena práctica cerrar siempre cualquier archivo que abra usando el método close () . De lo contrario, es posible que su archivo no se guarde en el disco.

     f.close()

    También puede crear y escribir en un archivo en Python con menos líneas usando la palabra clave with .

     with open("testfile.txt", "x") as f:
    f.write("Hello, world!")

    Se recomienda este enfoque porque la suite "with" cerrará su archivo automáticamente después de terminar, por lo que nunca tendrá que recordar cerrarlo usted mismo.

    Después de escribir su archivo, puede leerlo abriendo con el parámetro r y llamando al método read () .

     with open("testfile.txt", "r") as f:
    print(f.read())

    Escribir en un archivo existente en Python

    Si el archivo que desea escribir ya existe, y que desea añadir líneas adicionales a la misma, que necesita para abrirlo utilizando el parámetro de "añadir".

     with open("testfile.txt", "a") as f:
    f.write("I'm an additional line.")

    Todo lo que escriba después de abrir con el parámetro "a" se agregará con una nueva línea.

    Este código también asume que su archivo está en el mismo directorio en el que está operando su secuencia de comandos Python. Si está en un directorio diferente, deberá especificar su ruta.

    Más información: cómo obtener el directorio actual en Python

    Sobrescribir un archivo existente en Python

    Si su archivo ya existe, pero desea que se sobrescriba en lugar de agregarlo, puede hacerlo abriendo el archivo con el parámetro w .

     with open("testfile.txt", "w") as f:
    f.write("Hello, world!")

    No importa lo que haya escrito en testfile.txt, la salida será "¡Hola, mundo!" cuando lo lees.

    Solución de problemas de escritura de archivos en Python

    Si el texto que está imprimiendo en un archivo se confunde o se lee mal, asegúrese de abrir siempre el archivo con la codificación correcta.

     with open("testfile.txt", "w", encoding="utf8") as f:

    La mayoría de los archivos de texto en estos días usan codificación UTF-8, pero algunos otros comunes son ISO-8859 (iso-8859-1), UTF-16 (utf16) o Windows-1252 (cp1252).

    Su cinturón de herramientas de Python ahora incluye la capacidad de imprimir en un archivo, una tarea frecuente en las secuencias de comandos.

    Para ayudarlo en su viaje de aprendizaje de Python, hemos elaborado una lista de sitios web que ofrecen explicaciones detalladas y consejos sobre Python.

  • Una enorme actualización de Microsoft Edge se dirige a ti

    Microsoft está trabajando muy duro para hacer que su navegador de Internet, Edge, sea lo mejor que puede ser. Ahora, la compañía está aportando tres características importantes y las cosas se ven optimistas para el futuro de Edge.

    Lo que Microsoft ha planeado para Edge

    La gran actualización de parachoques fue capturada por Windows Latest . Las tres funciones están programadas para venir en una gran actualización, por lo que vale la pena estar atento a Edge en un futuro cercano.

    En primer lugar, Microsoft Edge está recibiendo soporte para widgets web. Estos widgets son una forma práctica de echar un vistazo rápido a información vital a lo largo del día. El gigante del software quiere experimentar con widgets de todas las formas y tamaños, pero ha decidido comenzar con un widget de noticias para comenzar.

    A continuación, Microsoft Edge está obteniendo una función de búsqueda de pestañas. Si esto le suena familiar, es probable que haya leído la especulación inicial de que Edge obtiene una herramienta de búsqueda de pestañas . Afortunadamente, esta especulación se ha hecho realidad y Microsoft planea llevar la función de Chrome a Edge.

    Finalmente, podrá administrar todas sus extensiones de Edge desde un solo menú. Aparecerá como una pieza de rompecabezas en la barra de tareas de su navegador, y cuando haga clic en ella, le mostrará todas las extensiones que ha instalado junto con una forma rápida de habilitar y deshabilitar cada una.

    No está seguro de cuándo se lanzará exactamente esta actualización, pero Windows Latest la tiene fijada para "la próxima gran actualización". Como tal, no pasará mucho tiempo hasta que Microsoft Edge se convierta en una opción atractiva para las personas que buscan algo nuevo.

    Microsoft Edge: ¿la próxima gran novedad?

    Durante mucho tiempo, los navegadores de Microsoft fueron considerados administradores de descargas avanzados para instalar Chrome o Firefox. Sin embargo, desde que Microsoft adoptó una base de código Chromium para su navegador, ha pasado de ser el hazmerreír del mundo de los navegadores.

    StatCounter enumera Microsoft Edge como el segundo navegador de Windows más utilizado en los EE. UU. Al momento de escribir este artículo. Ya sabíamos que Firefox estaba siendo dejado en el polvo por Edge, pero desde entonces, la brecha solo se ha ensanchado.

    Ahora, Edge representa el 5,25 por ciento de la cuota de mercado de EE. UU., En comparación con el 3,35 por ciento que posee Firefox. Ambos están muy lejos del 45,83 por ciento de Chrome, pero es un comienzo.

    Como tal, si anteriormente le has dado la vuelta al navegador de Microsoft, ahora es un buen momento para darle una segunda oportunidad. Quién sabe, ¡es posible que el mejor navegador de Microsoft lo haya conquistado!

    Llevando el navegador al límite

    Si no ha sido fanático de los navegadores de Microsoft en el pasado, es un buen momento para entrar y ver de qué se trata el alboroto. Se está trabajando en una gran actualización y solo mejorará a partir de aquí.

    Microsoft sabe que tiene una fórmula ganadora. De hecho, la compañía informó recientemente que 600 millones de personas en todo el mundo ahora usan Edge para navegar por la web.

    Haber de imagen: DANIEL CONSTANTE / Shutterstock

  • Microsoft confirma que la actualización de Windows 10 21H1 se centrará en la corrección de errores y la estabilidad

    Microsoft ha revelado más detalles sobre la próxima actualización de Windows 10 21H1, que se lanzará en algún momento de los próximos meses. Como se esperaba, la actualización que cubre la primera mitad de 2021 no está configurada para realizar cambios al por mayor en el sistema operativo, ni introducirá características nuevas importantes.

    La actualización de Windows 10 21H1 se centrará principalmente en la corrección de errores y la estabilidad, con la perspectiva de una actualización mucho más grande y llena de funciones que llegará más adelante en el año.

    ¿Qué pasa con la actualización de Windows 10 21H1?

    En un anuncio en la página de Microsoft Tech Community , Microsoft confirmó que "la versión 21H1 de Windows 10 no traerá actualizaciones al Programa de compatibilidad de hardware de Windows y seguirá las mismas pautas que 20H2".

    La actualización de Windows 10 20H2 también fue pequeña en estatura, centrándose principalmente en la corrección de errores y mejoras del rendimiento, pero incluyó algunos cambios interesantes como eliminar ciertas funciones del Panel de control y dificultar la eliminación del navegador Microsoft Edge.

    El anuncio sobre el Programa de compatibilidad de hardware de Windows (WHCP) es significativo porque confirma que no hay nada importante. El WHCP es un programa de referencia para las empresas que confían en los productos de Windows.

    Cuando se establece la llegada de una actualización con nuevas características a Windows 10, el WHCP ayuda a las empresas a prepararse para "entregar sistemas, software y productos de hardware" de manera compatible, minimizando las interrupciones.

    ¿Cuándo llegará la actualización de Windows 10 21H1?

    Actualmente, no hay una fecha de lanzamiento específica para Windows 10 21H1. Dado el esquema de nombres, 21S1, sabemos que la actualización se lanzará antes de la segunda mitad de 2021.

    Recientemente informamos que un desarrollador de Microsoft Edge podría haber filtrado accidentalmente la fecha de lanzamiento en una confirmación de código para el navegador. La nota dice: "La versión de Windows que se lanzará en junio de 2021 tiene una nueva API que puede desactivar las vulnerabilidades de KTM". Como era de esperar, Microsoft no ha confirmado esta línea de tiempo.

    Relacionado: ¿Un desarrollador de Microsoft Edge reveló la fecha de lanzamiento de Windows 10 21H1?

    Pero también hay algunos otros hechos confirmados con respecto a la actualización. Por ejemplo, Microsoft está eliminando la función Agitar para minimizar de Windows 10. Esto no es un gran problema para muchos usuarios, ya que es una de las funciones más infrautilizadas de Windows 10. Sin embargo, no existe una característica similar dentro del sistema operativo para reemplazar Shake to Minimize, lo que ha causado cierta frustración a los usuarios.

    De cara al futuro, la actualización de Windows 10 21H2 llegará en la segunda mitad de 2021. Ya existe una especulación desenfrenada de que Microsoft está planeando algo grande para Windows 10 en esta actualización. Dadas las actualizaciones consecutivas de Windows 10 que se centran en la corrección de errores, la estabilidad y la eficiencia, quizás haya algo en los rumores.