lunes, 14 de julio de 2025

05 Python 3.13. Las listas

Las listas es el equivalente al array en otros lenguajes.

Las listas nos permiten guardar diferentes tipos de valores, cosa que los array no.

Las listas se pueden expandir dinámicamente, añadiendo nuevos valores.

Sintaxis de una lista: nombre_lista=[elemento1, elemento2, elemento3,…].

Pueden tener ningún elemento, una lista vacía, un elemento o varios separados por comas…

04 Python 3.13. Funciones

 Las funciones son unas funciones básicas en cualquier lenguaje de programación.

Una función son varias líneas de código agrupadas, formando un bloque, que tienen una tarea, que a su vez se pueden dividir en tareas más pequeñas.

Pueden devolver o no valores, pueden tener o no parámetros o argumentos, a las funciones también se les denomina métodos.

03 Python 3.13. Tipos, operadores y variables

 Tipos de datos:
            - Numéricos:               Enteros (int)                           edad = 35
                                               Coma Flotante (float)
                                               Complejos
            - Texto:
           - Booleanos:                True.               False.


02 Python 3.13. SINTAXIS BÁSICA

 >>> prompt es el punto donde dentro de nuestro editor donde introduciremos nuestras instrucciones en Python.

Una instrucción sería:

>>> print(“Hola Mundo”) la podemos definir como una línea de código.

Una de las características de Python es que el final de las instrucciones en Python no llevan ; al contrario que en otros lenguajes de programación.

Sólo hemos de pulsar la tecla intro para ejecutar el código y como vemos el IDLE nos muestra el resultado.

01 Python 3.13. INTRODUCCIÓN INSTALACIÓN

 https://www.python.org/downloads/ Para las descargas.

- Descargamos la última versión, ejecutamos el asistente y seguimos la instalación típica de Windows.

Es importante en la instalación decirle que agregue Python al Path, para que podamos trabajar con phyton desde la consola, independientemente del directorio donde nos encontremos en ese momento.

Tras finalizar la instalación nos aparece una ventana dándonos la opción de deshabilitar el límite de longitud del path que trae Windows por defecto que es de 260 caracteres, esto sería opcional, aunque no necesario.

Ya podremos ver en todos los programas los paquetes instalados de Python, incluido un IDLE que no es más que una ventana de consola.

Podremos comprobar las variables de entrono o añadir las rutas de instalación y scripts de Python:


sábado, 12 de julio de 2025

06 Php POO Clases Abstractas

 6. Clases Abstractas.

Cuando generamos las interfaces hemos de generar todos los métodos como públicos.

Si queremos desarrollar un método ya no podremos utilizar las interfaces, tendremos que utilizar las clases abstractas.

Estas se comportan de una manera similar a las interfaces, pero nos permiten definir los métodos como protegidos o extender la funcionalidad de algún método.

Para crear una clase abstracta lo hacemos igual que si creásemos una clase normal, pero delante escribimos abstract.

abstract class MiClaseAbstracta{

abstract protected function setNombre($nombre);

abstract protected function getNombre();

}