• WORD
  • FORMATO AUTOMATICO Y ESTILOS
  • INSERTAR CUADRO DE TEXTO Y ECUACION
  • REFERENCIASTABLA DE CONTENIDO Y BIBLIOGRAFIA
  • Ir a Prácticas
  • EXCEL
  • FORMULAS I y II
  • TABLAS Y GRAFICOS DINAMICOS
  • SUBTOTALES Y BASE DE DATOS
  • MACROS
  • Ir a Prácticas
  • AUTOCAD
  • 2D:DIBUJO Y ACOTAR
  • INSERTAR BLOQUES Y PLOT
  • 3D: MODELADO Y EDICION DE SOLIDOS
  • RENDER Y ANIMACIONES
  • Ir a Prácticas

jueves, 4 de diciembre de 2025

html 2

 CODIGO HTML:

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <title>Document</title>

    <link rel="stylesheet" href="estilos.css" />

</head>

<body>

   <nav>

  <a href="">Inicio</a>

  <a href="">Streams</a>

  <a href="">Setup</a>

  <a href="">Stickers</a>

</nav>

    <div class="hero">

    <h1>libreria</h1>

    <div id="uno">

        <p>Bienvenidos a nuestra pagina</p>

        <p>tenemos los mejores productos y ofertas</p>

    </div>

<img class="di" src="imagenes/libro.jpg" alt="libro" width="50" height="50">

    <div class="dos">

        <p>somos importadores</p>

        <p>tenemos los mejores articulos<br> de escritorio y de estudios,<br> con una gran variedad</p>

    </div>

    <ol type="i" start="1">

        <li>papel

        <li>libros

        <li>cuadernos

        <li>regla

 

    </ol>

    <button class="btn">OFERTAS</button>

    </div>

</body>

</html>

CODIGO CSS:

.hero {

    position: absolute;

    height: 100%;

    width: 100%;

    display: flex;

    align-items: center;

    justify-content: center;

}

.hero::before {   

      content: "";

      background-image: url(imagenes/libres.jpg);

      background-size: cover;

      position: absolute;

      top: 0px;

      right: 0px;

      bottom: 0px;

      left: 0px;

      opacity: 0.5;

      z-index: -1;

}

h1{

    color:blue;

}

#uno{

    color:purple;

}

.dos{

    background-color: aqua;

    color:blue;

    font-size: medium;

    text-align: center;

}

.btn{

    background-color: #007bff; /* Blue background */

    color: white; /* White text */

    border: none; /* No border */

    padding: 12px 24px; /* Padding around text */

    border-radius: 5px; /* Rounded corners */

    font-size: 16px;

    cursor: pointer; /* Pointer cursor on hover */

    transition: background-color 0.3s ease;

}

.btn:hover {

  background-color: #45c5e6; /* Darker blue on hover */

}

 

.btn:active {

  background-color: #004085; /* Even darker blue when clicked */

}

.di{

    text-align: right;

    float:right;

}


martes, 2 de diciembre de 2025

HTML,CSS Y JAVASCRIPT

HTML

Las "tags" HTML, o "etiquetas" HTML, son códigos utilizados para "marcar" el texto de una página web, con el fin de dar instrucciones al navegador sobre cómo mostrarlo.

 

Es decir, las etiquetas HTML son el lenguaje utilizado para estructurar y definir el contenido en un documento HTML. Estas etiquetas se encuentran en el HTML (o Lenguaje de Marcado de Hipertexto) de cada página.

Una tag HTML contiene tres partes:

 

Una etiqueta de apertura — esta empezará con un símbolo < >.

Contenido — unas breves instrucciones sobre cómo mostrar el elemento en la página.

Una etiqueta de cierre — cerrará con un símbolo </ >.

Sin embargo, algunas tags HTML pueden no cerrarse. Esto significa que la etiqueta HTML no necesita cerrarse con un </ >. Normalmente, usarás etiquetas no cerradas para metadatos o saltos de línea.

<!DOCTYPE>: Se utiliza para especificar la versión de HTML que se está utilizando en la página.

 

<html>: Define el inicio y el final de la página web.

 

<head>: Define la sección de encabezado de la página, donde se incluyen elementos como el título de la página, metaetiquetas, scripts, entre otros.

 

<title>: Define el título de la página web que aparece en la pestaña del navegador.

 

<body>: Define la sección del cuerpo de la página web, donde se incluyen todos los elementos que se mostrarán en la página.

 

<h1> a <h6>: Define los encabezados o títulos de diferentes niveles de jerarquía en la página web. El uso de esta etiqueta formateará cualquier texto entre la etiqueta <h> de apertura y la etiqueta </h> de cierre como un Título o subtítulo. Por ejemplo, en <h>Etiqueta de encabezamiento</h2>, <h2> y </h2> serían las etiquetas HTML y "Etiqueta de encabezamiento" es el elemento HTML, es decir, el encabezamiento de la página.

 

<a>: Define un enlace que el usuario puede hacer clic para ir a otra página web o a una sección diferente de la misma página.

 

<img>: Define una imagen que se mostrará en la página web.

Ejemplo: <img src="imagen.jpg" alt="Descripción de la imagen">

<p>Etiqueta de párrafo</p>: Define un párrafo de texto. Las etiquetas <p> y </p> son etiquetas HTML y la "Etiqueta de párrafo" es el elemento HTML, es decir, el texto de la página. Esta etiqueta formatea cualquier texto entre la etiqueta <p> de apertura y la etiqueta </p> de cierre como un párrafo estándar o texto de cuerpo principal.

<b>Etiqueta de negrita</b>: Esta etiqueta dará formato de negrita a cualquier texto que se encuentre entre la etiqueta <b> de apertura y la etiqueta </b> de cierre. Aquí, <b> y </b> son las etiquetas HTML y la "etiqueta de negrita" es el elemento HTML, es decir, el texto de la página.

<i>Etiqueta de cursiva</i>: Esta etiqueta formateará como cursiva cualquier texto entre la etiqueta de apertura <i> y la etiqueta de cierre </i>. Aquí, <i> y </i> son las etiquetas HTML y "Etiqueta cursiva" es el elemento HTML (el texto de la página).

<u>Etiqueta de subrayado</u>: Esta etiqueta formateará cualquier texto entre la etiqueta <u> de apertura y la etiqueta </u> de cierre como subrayado. Aquí, <u> y </u> son las etiquetas HTML y "Etiqueta de subrayado" es el elemento HTML, es decir, el texto de la página.

CODIGO HTML BASICO:

<!DOCTYPE html>

<html>

<head>

  <meta charset="UTF-8">

  <meta name="viewport" content="width=device-width, initial-scale=1.0">

  <title>Título de la página</title>

</head>

<body>

  <!-- Aquí va todo el contenido visible de la página -->

</body>

</html>

CSS

CSS (Hojas de Estilo en Cascada) es el código que usas para dar estilo a tu página web. CSS Básico te lleva a través de lo que tú necesitas para empezar. Contestará a preguntas del tipo: ¿Cómo hago mi texto rojo o negro? ¿Cómo hago que mi contenido se muestre en tal y tal lugar de la pantalla? ¿Cómo decoro mi página web con imágenes de fondo y colores?

PROPIEDADES CSS:

https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Properties

 

 

JAVASCRIPT

lenguaje de programación usado para hacer páginas web dinámicas e interactivas. Se ejecuta en el navegador del usuario (lado del cliente) y permite crear funcionalidades como animaciones, formularios, menús desplegables y actualizar contenido sin recargar la página. No debe confundirse con Java, ya que son lenguajes diferentes aunque su nombre sea similar, y se puede usar tanto en el navegador como en servidores para crear aplicaciones web, aplicaciones móviles y automatizar tareas.

EJEMPLO:

HTML:

<!DOCTYPE html>

<html>

<head>

  <meta charset="UTF-8">

  <meta name="viewport" content="width=device-width, initial-scale=1.0">

  <title>Título de la página</title>

  <link rel="stylesheet" href="styles.css" />

</head>

<body>

  <h1>hola</h1>

  <h2>hola</h2>

  <div>

    <p>

    <b><i><u>NO TE RINDAS</u></i></b><br>

   

    No te rindas, aún estás a tiempo<br>

de alcanzar y comenzar de nuevo,<br>

aceptar tus sombras, enterrar tus miedos,<br>

liberar el lastre, retomar el vuelo.<br>

  <hr></hr>

No te rindas que la vida es eso,<br>

continuar el viaje,<br>

perseguir tus sueños,<br>

destrabar el tiempo,<br>

correr los escombros y destapar el cielo.<br>

  <hr></hr>

 

No te rindas, por favor no cedas,<br>

aunque el frío queme,<br>

aunque el miedo muerda,<br>

aunque el sol se esconda y se calle el viento,<br>

aún hay fuego en tu alma,<br>

aún hay vida en tus sueños,<br>

porque la vida es tuya y tuyo también el deseo,<br>

porque lo has querido y porque te quiero.<br>

  <hr></hr>

 

Porque existe el vino y el amor, es cierto,<br>

porque no hay heridas que no cure el tiempo,<br>

abrir las puertas, quitar los cerrojos,<br>

abandonar las murallas que te protegieron.<br>

  <hr></hr>

 

Vivir la vida y aceptar el reto,<br>

recuperar la risa, ensayar el canto,<br>

bajar la guardia y extender las manos,<br>

desplegar las alas e intentar de nuevo,<br>

celebrar la vida y retomar los cielos.,<br>

  <hr></hr>

 

No te rindas, por favor no cedas,<br>

aunque el frío queme,<br>

aunque el miedo muerda,<br>

aunque el sol se ponga y se calle el viento,<br>

aún hay fuego en tu alma,<br>

aún hay vida en tus sueños,<br>

porque cada día es un comienzo nuevo,<br>

porque esta es la hora y el mejor momento,<br>

porque no estás sola, porque yo te quiero.<br>

  </p>

  </div>

<h3>hola</h3>

  <!-- Aquí va todo el contenido visible de la página -->

</body>

</html>

CSS:

h1{

  color:white;

  margin: 10px;

  padding:50px;

  text-align: center;

  background: linear-gradient(blue, pink);

  font-size:77px;

}

h2{

  background-color:yellow;

  color: blue;

  background-color: powderblue;

  text-decoration: none;

  padding: 10px;

  transition: background-color 0.5s;}

h2:hover {

  /* Estilos al pasar el cursor */

  color: white;

  background-color: gold;

}

  

martes, 25 de noviembre de 2025

jueves, 20 de noviembre de 2025

COMPONENTES EN FIGMA

COMPONENTES


En Figma son elementos de diseño reutilizables, como botones, íconos o tarjetas, que permiten mantener la consistencia y la eficiencia en los diseños. Al crear un componente principal, puedes generar múltiples copias (instancias) de él, y cualquier cambio en el principal se aplicará automáticamente a todas sus instancias. También puedes hacer modificaciones individuales en cada instancia, como colores o texto, sin afectar a las otras.


ESCALA EN FIGMA: PRESIONAR K.


PAGINA CON COMPONENTES GRATIS FIGMA:

https://www.figcomponents.com/components/mobile-app


INSTALAR PLUGGINS:

Ease Isometric

html.to.design

Mockuuups Studio


sábado, 15 de noviembre de 2025

AUTOCAD COMANDOS

COMANDOS DE AUTOCAD

  • UCS: NOS SIRVE CAMBIAR LA POSICION Y ORIENTACION DE LOS EJES
  • RIBBOND: HACE QUE APAREZCA LOS MENUS DE AUTOCAD
  • EXTRIM: RECORTA UN PLANO EN QUE ESTA LIMITADO POR UNA FIGURA GEOMETRICA CERRADA
  • OPTIONS: NOS MUESTRA LAS OPCIONES DE CONFIGURACION DE AUTOCAD
  • ALIGN: ALINEA DOS FIGURAS, CON 2 PUNTOS DE CONTACTO Y UN PUNTO DE ORIENTACION
  • REGEN: REGENERA EL DIBUJO
  • PAN: SIRVE PARA MOVER EL PLANO DE MODELADO


PLANO DE MINIDEPARTAMENTO







martes, 11 de noviembre de 2025

FIGMA

FIGMA

Figma es una plataforma de diseño basada en la nube, especialmente conocida por su capacidad de diseño colaborativo en tiempo real. 

Permite a los equipos crear, prototipar y desarrollar productos digitales como sitios web y aplicaciones, todo desde un mismo espacio de trabajo. Su gran ventaja es que permite a varios usuarios trabajar 

simultáneamente en el mismo proyecto desde cualquier lugar con acceso a internet.


HERRAMIENTAS ONLINE PARA DESARROLLO WEB:


STITCH

https://stitch.withgoogle.com/

Herramienta experimental para crear diseño web con IA, se puede exportar a Figma.


COPEPEN:

https://codepen.io/

Herramienta online para compilar codigo en html, css y javascript.


HERRAMIENTAS DE IA:

PERPLEXITY:

https://www.perplexity.ai/

IA de tipo prompt


VECINE:


https://venice.ai/es/lp/free-ai-image-generator

IA generadora de imagenes gratis,permite 4 al dia


BANCO DE IMAGENES:


PEXELS:

https://www.pexels.com

Banco de imagenes para diseño gráfico y web.





lunes, 27 de octubre de 2025

POWER BI

CONCEPTO


FUNCIONES DAX
SINTAXIS:

NOMBRE DE FORMULA=FUNCION(TABLA[COLUMNA])

EJEMPLO

TOTAL=SUM(VENTAS[CANTIDAD])

viernes, 17 de octubre de 2025

POO EN PYTHON

 

PROGRAMACION ORIENTADA A OBJETOS:


La programación orientada a objetos (POO) es un paradigma de programación que organiza el código en torno a objetos, que son instancias de clases, en lugar de centrarse solo en lógica y funciones. Los objetos combinan datos (atributos) y comportamiento (métodos), y la POO se basa en los principios de encapsulamiento, abstracción, herencia y polimorfismo para crear software más modular, reutilizable y fácil de mantener.

 

CONCEPTOS CLAVE

 

Clases y objetos: Una clase es un plano o modelo que define las características (atributos) y comportamientos (métodos) de un tipo de objeto, como un "Coche" o un "Perro". Un objeto es una instancia específica de esa clase, como un "Coche rojo" o un "Perro llamado Pancho".

 

Encapsulamiento: Este principio agrupa los datos y los métodos que operan sobre esos datos dentro de una única unidad (la clase), protegiendo la información interna de accesos no autorizados y garantizando que solo se interactúe con el objeto a través de sus métodos públicos.

 

Abstracción: Se enfoca en los aspectos esenciales de un objeto, ocultando los detalles complejos. Por ejemplo, para usar un coche, no necesitas conocer el funcionamiento interno del motor, solo los controles básicos como el volante y los pedales.

 

Herencia: Permite que una clase (clase hija o subclase) herede los atributos y métodos de otra clase (clase padre o superclase). Esto promueve la reutilización del código, ya que la clase hija puede extender o modificar el comportamiento de la clase padre sin repetirlo.

 

Polimorfismo: Significa "muchas formas". Permite que objetos de diferentes clases respondan al mismo mensaje (llamada a un método) de manera distinta. Por ejemplo, la acción de "hablar" podría ser diferente para un perro y un gato, aunque ambos sean objetos de la clase "animal".

 

Declaración de clases

En el paradigma orientado a objetos, una clase es una representación de algo en el mundo real. En Python, el uso de clases es una constante en el desarrollo de programas.

EJEMPLO:

Class Persona():

Creando el constructor de clase

Una clase se representa mediante atributos y métodos. Los atributos de una clase representan sus características, mientras que sus métodos representan su comportamiento.

 

Declarar un atributo en una clase en Python es muy sencillo, solo debemos definir el nombre del atributo en el método especial llamado __init__, este método define el constructor de la clase, es decir es donde definimos como se creará una nueva persona en nuestro programa.

Instanciación de objetos

Como vimos anteriormente, las clases representan la estructura de un elemento en el mundo real, pero son solo el modelo de estos elementos.

Siempre que necesitamos crear algo basado en una clase, decimos que estamos "instanciando objetos". El acto de instanciar un objeto significa que estamos creando la representación de una clase en nuestro programa.

Declaración de métodos

Como vimos anteriormente, una clase tiene atributos (que definen sus características) y métodos (que definen sus comportamientos).

CODIGO

##################################################################

class Persona:

    #creamos atributos del objeto persona con el constructor __init__

    def __init__(self, nombre, sexo, dni,activo):

        self.nombre = nombre

        self.sexo = sexo

        self.dni = dni

        self.activo=activo

    #metodo desactivar

    def desactivar(self):

        self.activo=False

        print("la persona fue desactivada del sistema")

 

if __name__ == "__main__":

  #instanciado objetos

    persona1 = Persona("Jose", "M", "123457",True)

    print(persona1.nombre)

    persona1.desactivar()

##################################################################

class rectangulo():

    def __init__(self,base,altura):

        self.base = base

        self.altura =altura

    def calcular_area(self):

        return self.base *self.altura

    def calcular_perimetro(self):

        return 2 * (self.base + self.altura)                              

rec1=rectangulo(5,3)

print(f"area:{rec1.calcular_area()}")

print(f"perimetro{rec1.calcular_perimetro()}")

 ##################################################################

class Libro:

    def __init__(self,titulo,autor,editorial,anio_publicacion):

        self.titulo=titulo

        self.autor=autor

        self.editorial=editorial

        self.anio_publicacion=anio_publicacion

mi_libro=Libro('la comida','don pedrito','planeta','1994')

print(mi_libro.__dict__)

  

QUE SIGNIFICA EL CODIGO:

 

if __name__ == "__main__":

en Python es un modismo común que se utiliza para determinar si el archivo de script se está ejecutando directamente o si se está importando como un módulo en otro archivo

Propósito y utilidad

El bloque de código que se encuentra dentro de if __name__ == "__main__": solo se ejecuta cuando el archivo se ejecuta directamente, y no cuando se importa. Esto es útil para varios propósitos:

Reusabilidad de código: Permite que un archivo contenga tanto funciones y clases reutilizables (que pueden ser importadas por otros scripts) como código ejecutable que solo se ejecutará cuando el archivo se inicie por sí mismo.

Pruebas unitarias: Es común colocar el código de prueba dentro de este bloque, para que puedas ejecutar pruebas al ejecutar el archivo, pero el código no se ejecutará si se importa el módulo en un programa principal.

Ejemplos de uso: Puedes incluir un ejemplo de cómo usar las funciones del módulo dentro del bloque if __name__ == "__main__":

Es decir nos permite que el código que ejecutamos en el script solo se ejecute ahí y no en otro script vinculado, asi al importar el script actual no se ejecutara en el script vinculado si no esta llamada de la función solicitada.

Encapsulamiento:

CODIGO

##################################################################

class Alumno:

    def __init__(self,nombre,edad):

        self._nombre=nombre

        self._edad=edad

    @property

    def nombre(self):

        return self._nombre

    @nombre.setter

    def nombre(self,nuevo_nombre):

        self._nombre=nuevo_nombre

    @property

    def edad(self):

        return self._edad

    @edad.setter

    def edad(self,nueva_edad):

        self._edad=nueva_edad

    def mostrar(self):

        print(self.__dict__)

    def mayor_edad(self):

        if self.edad>=18:

            return True

        else:

            return False

Alumno1 =Alumno('javier',23)

Alumno1.mostrar()

print(Alumno1.mayor_edad())

 

 

 

   

 

 

       

 

viernes, 10 de octubre de 2025

FUNCIONES EN PYTHON

**Como unir dos listas en un diccionario:

 claves = ['fruta1', 'fruta2', 'fruta3']

valores = ['manzana', 'banana', 'cereza']

diccionario_zip = dict(zip(claves, valores))

print(diccionario_zip)

FUNCIONES EN PYTHON

Las funciones en Python son bloques de código que agrupan instrucciones para realizar una tarea específica y pueden ser reutilizadas, mejorando la organización y la eficiencia del programa. Se definen con la palabra clave def, pueden recibir parámetros, y usan return para devolver un valor. Existen funciones integradas (como print()), definidas por el usuario, y funciones anónimas (lambda).


CODIGO

#####################################################################

def saludo(nombre):

    print(f"hola {nombre}")

name="josue"

saludo(name)

 

def multi(x,y):

   """"multiplica dos valores"""

   return x*y

resultado=multi(5,7)

print(resultado)

print(multi.__doc__)

help(multi)

 

def division(x,y=5):

    return x/y

print(division(20))

def sumar(num1,num2):

    return num1+num2

print(sumar(4,5))

def es_par(numero):

   if numero%2==0:

        return True

   else:

      return False

resultado=es_par(17)  

print(resultado)

def transf_temperatura(gradosc):

    return(gradosc*9/5)+32

resultado = transf_temperatura(2)

print(resultado)

import math

def volu(radio,altura):

    return math.pi*radio**2*altura

resultado=volu(3,5)

print(resultado)

def tiempo_viaje():

    d=int(input("escribe la distancia:"))

    v=int(input("escribe la velocidad:"))

    return d/v

resultado=tiempo_viaje()

print(resultado)

 

def tabla():

    for i in range(11):

        print("7x{}={}".format(i,i*7))

tabla()

def tabla2():

    n=int(input("ingrese un numero"))

    for i in range(11):

        print("{}x{}={}".format(n,i,i*n))

tabla2()

 

función para crear un diccionario con listas:

 

def crear_diccionario_con_listas_setdefault(datos):

  diccionario = {}

  for clave, valor in datos:

    diccionario.setdefault(clave, []).append(valor)

  return diccionario

#se envian los datos como tuplas

# Ejemplo de uso

ejemplo_datos = [

    ('fruta', 'manzana'),

    ('color', 'rojo'),

    ('fruta', 'plátano'),

    ('color', 'verde'),

    ('fruta', 'naranja')

]

diccionario_setdefault = crear_diccionario_con_listas_setdefault(ejemplo_datos)

print("Con setdefault:", diccionario_setdefault)

función para ingresar una lista

def llenar_lista_con_input():

    mi_lista = []

    print("Ingresa elementos para la lista. Escribe 'fin' para terminar.")

    while True:

        elemento = input("Ingresa un elemento: ")

        if elemento.lower() == 'fin':

            break  # Rompe el bucle si el usuario escribe 'fin'

        mi_lista.append(elemento)

    return mi_lista

mi_nueva_lista = llenar_lista_con_input()

print("La lista final es:", mi_nueva_lista)

función para ingresar un diccionario con funciones:

def ingresar_diccionario():

    mi_diccionario = {}

    print("Ingresa pares de clave y valor para el diccionario.escribe *fin* para terminar")

   

    while True:

        # Solicitar la clave

        clave = input("Ingresa una clave: ")

       

        # Romper el bucle si la clave está vacía

        if clave.lower()=="fin":

            break

       

        # Solicitar el valor

        valor = input(f"Ingresa el valor para '{clave}': ")

       

        # Asignar el par clave-valor al diccionario

        mi_diccionario[clave] = valor

   

    return mi_diccionario

 

# Ejemplo de uso de la función

diccionario_usuario = ingresar_diccionario()

print("El diccionario final es:", diccionario_usuario)

#####################################################################

EL USO DE MAP:

CODIGO

#####################################################################

 

def potencia(x):

    return x**2

num=[3,4,5,7,9]

resultado=list(map(potencia,num))

print(resultado)

 

def impar(x):

    return x%2!=0

num2=[3,4,5,7,1,9]

impares=list(map(impar,num2))

print(impares)

 

def espacio(ejemplo):

    return len(ejemplo)

ejemplos=["arroz","aceite","jirafa"]

lon=list(map(espacio,ejemplos))

print(ejemplos)

print(lon)

 

def cuadrados(x,y):

    return x**2 + y**2

numeros1=[4,3,2,7,8]

numeros2=[4,3,5,7,8]

resultado=list(map(cuadrados,numeros1,numeros2))

print(resultado)




#####################################################################