atlas news
    
Stack Abuse : Python
25  janvier     19h10
Guide to Strings in Python
Dimitrije Stamenic    A string in Python is a sequence of characters. These characters can be letters, numbers, symbols, or whitespace, and they are enclosed within quotes. Python supports both single ’ ’ and double quotes to define a string, providing flexibility based on the coder’s preference or specific...
15  novembre     19h21
Guide to Heaps in Python
Dimitrije Stamenic    Explore the intricacies of heaps, a tree based data structure adept at maintaining order and hierarchy. Dive into Python’s’ heapq module, offering a rich set of functionalities for managing dynamic data sets where priority elements are frequently accessed. Learn how heaps stand out in the world of...
09  novembre     20h19
Guide to Hash Tables in Python
Dimitrije Stamenic    While Python doesn’t have a built in data structure explicitly called a hash table , it provides the dictionary, which is a form of a hash table. Python dictionaries are unordered collections of key value pairs, where the key is unique and holds a corresponding value. Thanks to a process known as...
08  novembre     20h28
Guide to Queues in Python
Dimitrije Stamenic    From storing simple integers to managing complex workflows, data structures lay the groundwork for robust applications. Among them, the queue often emerges as both intriguing and ubiquitous. Think about it a line at the bank, waiting for your turn at a fast food counter, or buffering tasks in a...
02  novembre     15h49
Guide to Stacks in Python
Dimitrije Stamenic    At its core, a stack is a linear data structure that follows the LIFO Last In First Out principle. Think of it as a stack of plates in a cafeteria; you only take the plate that’s on top, and when placing a new plate, it goes to the top of
26  octobre     15h47
Linear Search in Python
Dimitrije Stamenic    Linear Search, also known as Sequential Search, operates by traversing through the dataset, element by element until the desired item is found or the algorithm reaches the end of the collection. Its simplicity and ease of implementation make it a go to choice for small datasets and lists where...
23  octobre     14h12
How to Delete a File or Folder in Python
Scott Robinson    Deleting a file in Python is fairly easy to do. Let’s discuss two methods to accomplish this task using different Python modules. Using the ’os’ Module The os module in Python provides a method called os.remove that can be used to delete a file. Here’s a simple example: import
19  octobre     19h05
Guide to Arrays in Python
Dimitrije Stamenic    An array is a structured way to store multiple items like numbers, characters, or even other arrays in a specific order, and you can quickly access, modify, or remove any item if you know its position index . In this guide, we’ll give you a comprehensive overview of the array data
18  octobre     15h39
Guide to Sets in Python
Dimitrije Stamenic    Introduction At a glance, they might seem similar to lists or dictionaries, but sets come with their own set of properties and capabilities that make them indispensable in certain scenarios. Whether you’re looking to efficiently check for membership, eliminate duplicate entries, or perform...
10  octobre     16h17
Fix ModuleNotFoundError: No module named ’pip’ in Python
Scott Robinson    Introduction As a Python developer, you may have encountered the error ModuleNotFoundError: No module named ’pip’. This error is typically thrown when you attempt to use pip, Python’s package installer, but it’s not available in your system. It’s a common issue, especially for beginners setting up...
06  octobre     03h45
Check if a String Contains an Element from a List in Python
Scott Robinson    Introduction The ability to check if a string contains any element from a list is used in a wide range of applications, like text filtering, data validation, and natural language processing. Imagine you’re building a chat application and you want to implement a profanity filter; you could have a...
02  octobre     15h14
Python-Specific Design Patterns
Dimitrije Stamenic    Introduction Up until now, we’ve covered Creational, Structural, and Behavioral design patterns. These foundational pillars have offered insights into crafting elegant, maintainable, and scalable Python applications. Yet, as we delve deeper into the nuances of Python, there emerge some design...
29  septembre     16h41
Behavioral Design Patterns in Python
Dimitrije Stamenic    Introduction We’ve previously delved into Structural and Creational design patterns, and this section focuses on another vital category Behavioral Design Patterns. ...
28  septembre     10h00
Fix Error xlrd.biffh.XLRDError: Excel xlsx file; not supported
Scott Robinson    Introduction Python has a rich ecosystem of libraries that make it an ideal language for data analysis. One of those libraries is pandas, which simplifies the process of reading and writing data between in memory data structures and different file formats. However, while working with Excel files...
22  septembre     20h12
How to Check for NaN Values in Python
Scott Robinson    Introduction Today we’re going to explore how to check for NaN Not a Number values in Python. NaN values can be quite a nuisance when processing data, and knowing how to identify them can save you from a lot of potential headaches down the road. Why Checking for NaN Values