Publications by Dario Radečić
Logging Explained in 5 Minutes — Walkthrough with Python
Master one of the essential tools for programming and data science. Making your code production-ready is not an easy task. There are so many things to consider, one of them being able to monitor the application’s flow. That’s where logging comes in — a simple tool to save some nerves and many, many hours. Python has great built-in supp...
902 sym
5 Minute Guide to Decorators in Python
Master the more advanced topics in no-time There’s no doubt that Python decorators are one of the more advanced and tougher-to-understand programming concepts. This doesn’t mean you should avoid learning them — as you encounter them in production code sooner or later. This article will help you master the concept in no-time. This artic...
909 sym
Python has a Built-in Database — Here’s How to use it
How to utilize the built-in database for data storage and manipulation Databases are a great, secure, and reliable way to store data. All major relational databases have something in common — SQL — a language to manipulate databases, tables, and data. SQL is a broad topic to cover, especially when dealing with different database vendo...
953 sym
Develop Database Driven REST API with Python in 10 Minutes
Make a full CRUD REST API with Python. Did I mention it’s database driven? REST APIs are everywhere around us and are used to build good-quality software. In data science, they are used to deploy machine learning models to production, so no, you can’t avoid them in the long run. Today we’ll create a simple but fully functional database-dri...
958 sym
How to Send Beautiful Emails With Python — The Essential Guide
Send stylized emails with attachments with Python. To multiple recipients. Sending emails through programming languages like Python has many use cases. For example, you might want to manage a mailing list without paying monthly fees, or use it to notify you when something breaks in production code. Today you’ll learn how to easily send beautifu...
958 sym
How to Make Python Statically Typed — The Essential Guide
Type hints, variable annotation, and forcing runtime type checks — everything you need to know. Python is a dynamically typed language — I’m sure you know that. This makes it easy and fun for beginners, as there’s no need to think about data types. Still, static typing has some benefits. Today we’ll explore how to make Python a...
923 sym
SHAP: How to Interpret Machine Learning Models With Python
Nobody likes a black-box model. With sophisticated algorithms and a fair amount of data preparation, building good models is easy, but what’s going on inside? That’s where Explainable AI and SHAP come into place.Don’t feel like reading? Check out my video on the topic:Today you’ll learn how to explain machine learning models to the genera...
5904 sym 10 img
Object Oriented Programming With Python — Everything You Need to Know
Master the concepts of the most popular programming paradigm in 10 minutes.Object orientated programming isn’t that new of a concept. It was introduced back in the 1960s by Alan Kay, but didn’t hit the mainstream until the 1990s (thanks C++). Today we’ll look at the basics of OOP through the Python programming language.Covering everything t...
7933 sym Python (1833 sym/5 pcs) 8 img
Object Orientated Programming With Python — Everything You Need to Know
Master the concepts of the most popular programming paradigm in 10 minutes. Object orientated programming isn’t that new of a concept. It was introduced back in the 1960s by Alan Kay, but didn’t hit the mainstream until the 1990s (thanks C++). Today we’ll look at the basics of OOP through the Python programming language. Covering everythin...
883 sym
Object Orientated Programming With Python – Everything You Need to Know
Object orientated programming isn’t that new of a concept. It was introduced back in the 1960s by Alan Kay, but didn’t hit the mainstream until the 1990s (thanks C++). Today we’ll look at the basics of OOP through the Python programming language.Don’t feel like reading? Check out my video on the topic:Covering everything there is on OOP i...
8093 sym 6 img