Publications by Dario Radečić
Top 5 Books to Learn Data Science in 2022 For Complete Beginners
So you've learned the data science prerequisites and you're ready for the real deal? That's where this list of top 5 curated data science books comes in. We'll share our top picks any beginner can follow when first learning data science.These books have helped thousands of people learn data analysis, visualization, advanced programming skills, ma...
5605 sym 12 img
Python Set Intersection – The Ultimate Guide for Beginners
In the last week's article, you've learned what Python set difference() is all about. Now we'll explore another commonly used set function. Python set intersection allows you to find common elements between two or more sets. It has many useful applications, such as finding common skills between job applicants.Today you'll learn everything there i...
6456 sym 12 img
Top 7 Data Science Coding Interview Questions and Answers for 2022
If you’re into data science, you know it’s mostly based around SQL, Python, and R. Even though you don’t use these languages in the same way as let’s say, backend developers, data science coding interview questions still put a lot of emphasis on computer science fundamentals, such as data structures and algorithms.It can be daunting for b...
10277 sym 18 img
Stop Using Python to Aggregate Data – Use SQL Instead
Newcomers to data science – including myself a couple of years ago – suffer from the same problem. They use Python for everything, from gathering to storing and manipulating data. Sure, modern programming languages can handle everything, but is it really the best strategy? It's not, and you'll see why today.SQL isn't the sexiest language, mos...
5570 sym Python (2586 sym/17 pcs) 22 img
Python List Print – 7 Different Ways to Print a List You Must Know
Explore endless possibilities of printing and formatting lists in PythonPython’s list data structure is built for simplicity and flexibility. We are going to have a look at how anyone can leverage lists as an essential tool for automation and sailing through tedious tasks.I’ll be showing several different techniques for printing a list in Pyt...
9975 sym Python (580 sym/13 pcs) 18 img
How to Use R and Python Together? Try These 2 Packages
Data science is vastly different than programming. We use only four languages – R, Python, Julia, and SQL. Now, SQL is non-negotiable, as every data scientist must be proficient in it. Julia is still the new kid on the block. Many argue which is better – Python or R? But today, we ask a different question – how can you use R and Python toge...
7488 sym 24 img
Stop Hardcoding Values in Python Apps – Use JSON Configuration Files Instead
Hardcoding Python app configuration is never a good idea. Try this alternative insteadApp configuration changes. Backend databases can either migrate or change altogether. What happens to your Python app in that case? Well, it breaks. You have to update values in multiple Python files just to make the thing work again.Configuration files provide ...
3731 sym Python (1117 sym/4 pcs) 8 img
Stop Hardcoding Values in Python Apps – Use YAML Configuration Files Instead
Hardcoded configurations are a terrible idea. Consider this alternative insteadSearching and replacing values in hundreds of Python files is even less fun than you might think. Having a single, central configuration file makes tweaking API URLs, database connections, and others so much easier. Today you'll learn how to make your Python apps much ...
4461 sym Python (999 sym/6 pcs) 8 img
Stop Hardcoding Values in Python Apps – Use ConfigParser Instead
Hardcoded values are a terrible idea. Use configparser to read .ini configuration files insteadHardcoding configuration values in Python apps is fun and games until something breaks. No one likes searching and replacing values in hundreds of files just due to a small API endpoint URL change. Luckily, there's a way around it – and it's by writin...
5216 sym Python (1421 sym/12 pcs) 18 img
Python is About to Become 64% Faster – Python 3.10 vs. Python 3.11 Benchmark
Get excited about Python 3.11 – It's finally the time for significant performance improvementsIt's no secret that Python isn't the fastest programming language out there. Well, that's about to change, or at least head in the right direction. The newest Python release – Python 3.11 – is expected to air in October 2022. What's even better is ...
4686 sym 10 img