Python is rich with powerful features and expressive syntax. One of my favorites is decorators. In the context of design patterns, decorators dynamically alter the functionality of a function, method or class without having to directly use subclasses. This is ideal when you need to extend the functionality of functions ...
| CARVIEW |
Select Language
HTTP/2 301
server: nginx/1.10.3 (Ubuntu)
date: Sat, 17 Jan 2026 22:30:40 GMT
content-type: text/html
content-length: 194
location: https://www.thecodeship.com/patterns/
strict-transport-security: max-age=15768000; includeSubdomains; preload
x-frame-options: DENY
x-content-type-options: nosniff
HTTP/2 200
server: nginx/1.10.3 (Ubuntu)
date: Sat, 17 Jan 2026 22:30:40 GMT
content-type: text/html
last-modified: Fri, 19 Jun 2020 06:36:15 GMT
etag: W/"5eec5cdf-29f3"
strict-transport-security: max-age=15768000; includeSubdomains; preload
x-frame-options: DENY
x-content-type-options: nosniff
content-encoding: gzip
The Code Ship
Topics
Subscribe via