PinnedBuild Solid Software (Testing)Introduction The world of software testing can be a complicated and difficult one to navigate, especially for beginners. That's why it's crucial to have the right tools on hand when you're starting out because they'll help ease your onboarding proces...Jun 1, 2022·10 min read
Organizing Files with PythonIntroduction Python is a powerful programming language that can be used for a wide range of tasks. One of those tasks is organizing files. With just a few lines of code, you can create a script that will sort your files into folders based on their ex...Jun 9, 2022·5 min read
Using Signal in Django to Delete Old ImageUsing signal to delete old profile picture when sending update request. What is Signal in Django. Signals help decoupled applications get notified when actions occur elsewhere in the framework. Signals are signals or notifications that are fired at d...Jun 4, 2022·4 min read
OOP (Object-oriented programming) in PythonIntroduction Object-oriented programming (OOP) is a style of programming that focuses on using objects to design and build applications. Think of an object as a single data structure that contains data as well as functions; the functions of an object...Jun 2, 2022·13 min read
Error Handling in Python Part 8Introduction Errors are never fun to deal with, but Python makes it easy for you to handle them. In this post, we'll talk about what errors are: think of errors as bugs that pop up in your code when something goes wrong. Then, we'll explain the vario...May 30, 2022·5 min read
File Handling with Python Part 7Introduction As we all know, files play a critical role in our computing lives. We store documents on our personal computers, we save pictures of loved ones and cherished memories, and we keep important information accessible to us wherever we may be...May 29, 2022·4 min read
Iterators and Generators in Python. Part 6Introduction Understanding loops is one of the fundamentals of programming. As a developer, you will use loops every day, so it's important to understand all of the ways that you can control them. In this tutorial, we will discuss: What are iterators...May 29, 2022·4 min read