📙 Mide el tiempo de ejecución de tus programas en #Python con las librerías #time y #timeit.
🐍 Si quieres optimizar tu código para que se ejecute más rápido, el primer paso es medir su tiempo de ejecución para tener un punto de partida.
🐍 Existen diferentes paquetes que vienen por defecto con Python, como time y timeit. Ambas permiten medir el tiempo de ejecución de un fragmento de código. Te explicamos cómo usarlas.
https://ellibrodepython.com/tiempo-ejecucion-python
🐍 Si quieres optimizar tu código para que se ejecute más rápido, el primer paso es medir su tiempo de ejecución para tener un punto de partida.
🐍 Existen diferentes paquetes que vienen por defecto con Python, como time y timeit. Ambas permiten medir el tiempo de ejecución de un fragmento de código. Te explicamos cómo usarlas.
https://ellibrodepython.com/tiempo-ejecucion-python
El Libro De Python
📙 Medir tiempo ejecución
Puedes medir el tiempo de ejecución de tus programas en Python de diferentes maneras. Para fragmentos de código pequeños puedes usar timeit y para más largos time. Ambos paquetes vienen por defecto con Python.
📕 Abstract Base Class en #Python, un concepto que se le escapa a la mayoría de los programadores.
🐍 Al igual que en otros lenguajes de programación, Python permite definir interfaces, pero no nos ofrece una keyword "interface" como por ejemplo Java.
🐍 Podemos crear interfaces informales o formales, siendo los primeros meras clases, y los segundos usando las Abstract Base Classes o ABC.
🐍 Te explicamos paso por paso como crear tu propio interfaz, utilizando métodos abstractos que deberás implementar en las subclases.
https://ellibrodepython.com/abstract-base-class
🐍 Al igual que en otros lenguajes de programación, Python permite definir interfaces, pero no nos ofrece una keyword "interface" como por ejemplo Java.
🐍 Podemos crear interfaces informales o formales, siendo los primeros meras clases, y los segundos usando las Abstract Base Classes o ABC.
🐍 Te explicamos paso por paso como crear tu propio interfaz, utilizando métodos abstractos que deberás implementar en las subclases.
https://ellibrodepython.com/abstract-base-class
El Libro De Python
📕 Interfaces y Abstract Base Class
Las Abstract Base Class o ABC en Python nos permiten la creación de interfaces formales, que pueden ser usados por otras clases que implementen dicho interfaz.
📙 Uso de tuplas en #Python, las listas inmutables que no pueden ser modificadas una vez creadas
https://ellibrodepython.com/tuplas-python
https://ellibrodepython.com/tuplas-python
El Libro De Python
📙 Tuplas en Python
Las tuplas en Python son un tipo o estructura de datos que permite almacenar datos de una manera muy parecida a las listas, con la salvedad de que son inmutables.
📙 Testeando tu código #Python con assert y unittest. ¿Sabías que se suele emplear más tiempo en tests que en desarrollo? https://ellibrodepython.com/python-testing
El Libro De Python
📙 Testing con assert y unittest en Python
Python nos permite hacer testing del código con librerías como unittest o de una manera más sencilla con assert. Dentro de los tests, podemos dividirlos en unitarios y de integración, pudiendo ser ejecutados manualmente o de manera automática. Para los test…
🐍💻 Iniciamos el -Snippet Del Día-, un fragmento de código #Python al día para no dejar de aprender. Snippet del Domingo 👇 #Code #Tecnología #Software #Programación
📕 El caching de funciones en #Python permite acelerar el tiempo de respuesta de tus funciones usando un caché para almacenar los valores más frecuentes https://ellibrodepython.com/caching-python
El Libro De Python
📕 Caching Funciones
Python nos permite realizar caching de funciones, lo que permite ahorrar en tiempo de ejecución cuando el valor con el que se llama a la función ya ha sido calculado anteriormente. El caching puede ser implementado por nosotros mismos usando un diccionario…
📙 Las anotaciones en funciones de #Python nos permiten indicar el tipo que los argumentos de entrada y salida de una función deben tener. Una herramienta introducida en Python 3, totalmente opcional de usar y muy útil al tener tipado dinámico.
https://ellibrodepython.com/function-annotations
https://ellibrodepython.com/function-annotations
El Libro De Python
📙 Anotaciones en Funciones
Las anotaciones en funciones o function annotations en Python permiten añadir información sobre los argumentos de entrada y salida de una función. Son comúnmente utilizados para indicar el tipo que el argumento debe tener (int, list, str), fueron introducidos…
📙 El uso de *args y *kwargs en #Python nos permite crear funciones con un número de argumentos de entrada variables. Te lo explicamos 👇
https://ellibrodepython.com/args-kwargs-python
https://ellibrodepython.com/args-kwargs-python
El Libro De Python
📙 Args y Kwargs Python
Si quieres definir una función en Python con un número variable de argumentos de entrada, esto es posible gracias al uso de args y kwargs. El uso de args nos permite manejar los argumentos como una tupla, y kwargs como un diccionario.
📙 Te explicamos el significado de nombrar variables en #Python con doble barra baja __variable.
https://ellibrodepython.com/guion-bajo-python
https://ellibrodepython.com/guion-bajo-python
El Libro De Python
📙 Nombrar Variables en Python
El uso del guión o barra baja en Python para nombrar variables, funciones o métodos modifica en ciertas ocasiones el comportamiento de los mismos. Existen varios tipos, como los métodos mágicos.
📕 La #programación funcional es un paradigma desconocido por muchos. Te lo explicamos con #Python, viendo las clásicas #filter #map y #reduce 🤓
https://ellibrodepython.com/programacion-funcional-python
https://ellibrodepython.com/programacion-funcional-python
El Libro De Python
📕 Programación Funcional
La programación funcional es un paradigma distinto al orientado a objetos u estructurado. Se caracteriza por la ausencia de bucles, siendo las funciones la herramienta más importante. A pesar de que Python no es puramente funcional, ofrece funciones propias…
📙 ¿Sabías que en #Python no existe switch? Sin embargo es posible emular su funcionamiento con diccionarios, algo que puede acelerar notablemente tu código 🤓🐍. Te lo explicamos 👇
https://ellibrodepython.com/switch-python
https://ellibrodepython.com/switch-python
El Libro De Python
📙 Switch en Python
El switch es una herramienta similar al if combinado con varios elif, que apesar de existir en varios lenguajes de programación, no existe en Python. Te damos un truco para emularlo.
📙 Hoy vemos los módulos en #Python🐍, usados para organizar el código en namespaces. Vemos cómo se crean, importan y algunos trucos 👇
#software #tecnología #code
https://ellibrodepython.com/modulos-python
#software #tecnología #code
https://ellibrodepython.com/modulos-python
El Libro De Python
📙 Módulos en Python
Un módulo en Python es un fichero que alberga funciones, variables o clases. Un módulo puede ser importado y usado por otro módulo o fichero. Se trata de una herramienta muy útil a la hora de organizar nuestro código.
📙 Te explicamos qué son los polinomios y cómo trabajar con ellos en #Python. Desde cero y con NumPy.
https://ellibrodepython.com/polinomios
https://ellibrodepython.com/polinomios
El Libro De Python
📙 Polinomios en Python
Los polinomios son expresiones algebraicas formadas por la suma de varios términos. Tienen aplicación en finanzas, criptografía, matemáticas estadística e ingeniería. Vemos cómo usarlos en Python.
📙 El unpacking en #Python nos permite asignar una lista (o iterable) a múltiples variables. Lo explicamos!
https://ellibrodepython.com/unpacking-python
https://ellibrodepython.com/unpacking-python
El Libro De Python
📙 Unpacking en Python
A través del uso de args y kwargs en Python, podemos hacer lo que es denominado como unpacking, y consiste en asignar un iterable o diccionario a varias variables.
📙 La criptografía asimétrica data de los años 70s, y es utilizada a diario por millones de usuarios en Internet. Desde cifrado de correos a en tecnologías #blockchain.
Te explicamos cómo funciona con ejemplos en #python 🐍.
https://ellibrodepython.com/criptografia-asimetrica
Te explicamos cómo funciona con ejemplos en #python 🐍.
https://ellibrodepython.com/criptografia-asimetrica
El Libro De Python
📙 Criptografía Asimétrica
La criptografía asimétrica o criptografía de clave pública es un sistema criptográfico donde existen dos claves relacionadas matemáticamente, una pública y una privada. Puede ser usada para encriptar información o firmar mensajes.
🚀 Continuamos con nuestro challenge de 50 ejemplos de Python.
Hoy vemos como calcular la cuota de tu hipoteca, partiendo de:
💵 Cantidad de dinero prestada.
📈 Porcentaje de interés anual.
📅 Años de la hipoteca.
¿Sabes la cuota en este caso?
💵 Préstamo de 100000 Euros.
📈 Con un 2% de interés anual.
📅 Durante 10 años.
Te lo explicamos en #Python⬇️
https://ellibrodepython.com/simular-hipoteca
Hoy vemos como calcular la cuota de tu hipoteca, partiendo de:
💵 Cantidad de dinero prestada.
📈 Porcentaje de interés anual.
📅 Años de la hipoteca.
¿Sabes la cuota en este caso?
💵 Préstamo de 100000 Euros.
📈 Con un 2% de interés anual.
📅 Durante 10 años.
Te lo explicamos en #Python
https://ellibrodepython.com/simular-hipoteca
Please open Telegram to view this post
VIEW IN TELEGRAM
El Libro De Python
📙 Simular hipoteca
Calcula la cuota mensual y los intereses de una hipoteca con Python y matplotlib. Aprende a simular diferentes plazos, tasas de interés y analizar cómo afectan las cuotas e intereses.