Imagen de portadaImagen de perfil
Seguir

Programación Desde Cero

Educación
Ayudame con un café

¡Cuidado con la concatenación implícita!

Algunos lenguajes soportan la concatenación implícita de literales string. Es algo a tener en cuenta, porque podría causar problemas difíciles de detectar a simple vista. En el ejemplo que se muestra, al existir un valor por defecto para el segundo parámetro de la función, si se omite la coma en la lista de argumentos, ambos strings se pasan al primer parámetro, concatenados como uno solo. 📜 Ver esta publicación en el blog: https://patriciaemiguel.com/python/c++/2024/05/06/concatenacion-implicita.html
Ver más

Desafío C#

Lo importante en este desafío es aplicar una de las características de la programación orientada a objetos. ¿Sabrías decir cuál, y entonces descubrir la solución correcta? Si quisiéramos ejecutar el código del ejemplo, deberíamos instanciar el objeto desde dentro de algún método en una clase. Además, para acceder a los campos de ese objeto, deberíamos agregar "getters" y "setters" (o bien hacer que los campos tengan el modificador de acceso "public" en lugar de "private"). 📜 Ver esta publicación en el blog: https://patriciaemiguel.com/desafios/csharp/2024/04/07/desafio-csharp-3.html
Ver más

Permisos en Linux: chmod

🔒 El comando chmod en los sistemas Linux permite manejar los permisos de un archivo o un directorio mediante la terminal. Para ver los permisos de un archivo o directorio mediante la terminal se puede utilizar el comando ls -l, por ejemplo: ls -l archivo.txt. La salida de este comando mostrará información sobre el archivo, incluyendo los permisos. El primer carácter será el que indique si se trata de un archivo normal (“-“) o de un directorio (“d”). Luego siguen tres grupos de 3 caracteres: permisos del propietario, del grupo y de otros (y cada uno de ellos puede ser “r” para lectura, “w” para escritura, “x” para ejecución, “-“ para ausencia de permiso). Por ejemplo: drwxr-x--- 1 usuario grupo 1234 Feb 6 00:00 archivo.txt donde “d” indica que es un directorio, “rwx” significa que el propietario del directorio tiene permisos de lectura (r), escritura (w) y ejecución (x), “r-x” significa que los miembros del grupo del archivo tienen permisos de lectura (r) y ejecución (x), pero no de escritura (-), “—” significa que todos los demás usuarios no tienen permisos de lectura, escritura ni ejecución. 📜 Ver esta publicación en el blog: https://patriciaemiguel.com/otros/2024/02/07/chmod.html
Ver más

Función zip en Python para iterar en simultáneo

La función zip en Python combina elementos de dos o más iterables en tuplas. Crea un iterador que genera tuplas donde los i-ésimos elementos de cada iterable se agrupan juntos. Es útil para combinar datos de múltiples iterables de manera sincronizada, por ejemplo cuando necesitamos iterar los dos al mismo tiempo. 📜 Ver esta publicación en el blog: http://patriciaemiguel.com/python/2023/11/14/python-zip.html #PYTHON #PROGRAMACION #PROGRAMACIÓN #INFORMÁTICA #INFORMATICA #PROGRAMAR #PROGRAMADORES #PROGRAMADORAS #PROGRAMADORA #PROGRAMADOR #ALGORITMO #ALGORITMOS
Ver más

Conceptos básicos de SQL. Create, insert, select

Una base de datos relacional almacena sus datos en forma de tablas, compuestas por filas y columnas, donde cada tabla representa a una "entidad" en particular. SQL es el lenguaje de consultas usado por casi todos los gestores de bases de datos relacionales. Es un lenguaje "declarativo" porque indica qué es lo que se desea obtener de la base de datos (y no cómo hacerlo, como sucede con los lenguajes imperativos). 📜 Ver esta publicación en el blog: http://patriciaemiguel.com/bd/2023/09/04/sql.html
Ver más