Crear un fichero .py y ejecutar un script de Python es muy sencillo. Sin embargo, configurar un mínimo entorno de desarrollo que te ayude a programar con ciertas garantías, puede ser algo “intimidante” si estás empezando.
[Leer más]Alternativas a class en Python
Además de class
, es posible crear nuevos tipos en Python usando distintas soluciones como Simplenamespace
, namedtuple
o @dataclass
.
Mocking vs patching en Python
En este post veremos qué diferencias hay entre el mocking y el patching que, aunque relacionados, no son lo mismo. También cuando aplica uno y cuando el otro, y algunos de los inconvenientes que pueden llegar a surgir cuando los usemos.
[Leer más]Configuración y secretos en ASP.NET Core con Azure Key Vault y Azure App Configuration
Configuración y secretos, un tandem a resolver para cualquier aplicación.
[Leer más]Organización de un proyecto de Python
Paquetes, módulos, __init__.py, __main__.py e imports absolutos y relativos
Aunque es perfectamente válido incluir todo nuestro código en un sólo fichero .py
, tarde o temprano cualquier proyecto nos obligará a pensar en cuál sería la estructura ideal de paquetes y módulos.
.NET test project with a single command
Sometimes, I need to create quickly a new .NET test project because I’m learning or practicing and I want, in a few seconds, a new and clean project to work with it.
[Leer más]TypeScript and Jasmine playground
The main purpose of this post is to create (with the less number of steps and understanding the whole process) a simple project where we can develop with TypeScript in Node, have tests written with Jasmine, and get code coverage with Istanbul.
[Leer más]No sin mi prompt
Prompt de PowerShell en Windows como un pro
Como dice el refrán, “No solo hay que serlo, sino parecerlo”, así que en este post veremos como configurar el prompt de PowerShell en Windows para que sean más cool (más productivo no sé).
[Leer más]Duck typing en python
El Duck typing es una forma de tipado estructural que permite definir interfaces de objetos, que no estando relacionados, se comportan de forma similar.
[Leer más]Primeros pasos con Python
Después de instalar Python ¿por dónde empiezo? ¿dónde instalo los paquetes? ¿uso pipenv o poetry? ¿VSCode o PyCharm?
[Leer más]