Article Categories
- All Categories
-
Data Structure
-
Networking
-
RDBMS
-
Operating System
-
Java
-
MS Excel
-
iOS
-
HTML
-
CSS
-
Android
-
Python
-
C Programming
-
C++
-
C#
-
MongoDB
-
MySQL
-
Javascript
-
PHP
Articles by Priya Sharma
Page 3 of 4
Rubik_s Cube Solver using Python Pytwisty
The Rubik's Cube, a 3D mechanical puzzle, has fascinated puzzle enthusiasts since its invention in 1974. Solving the Rubik's Cube can be a daunting task, but with the power of Python and the Pytwisty library, we can develop an efficient and elegant Rubik's Cube solver. In this blog post, we will explore the step-by-step process of building a Rubik's Cube solver using Python and Pytwisty. We will cover the necessary algorithms, data structures, and techniques to create a functional solver that can solve any scrambled Rubik's Cube configuration. Prerequisites Before we dive into the implementation, make sure you have the ...
Read MoreTreeview Scrollbar in Python-Tkinter
When working with hierarchical data in graphical user interfaces (GUIs), it's often necessary to display the data in a structured and organized manner. The Treeview widget in Python-Tkinter provides a powerful solution for presenting hierarchical data in a user-friendly way. However, as the number of items in the Treeview grows, it becomes crucial to include a scrollbar to ensure smooth navigation and usability. Firstly, ensure that you have Python and Tkinter installed on your system. Python 3 is recommended for compatibility and improved features. If you don't have Tkinter installed, you can easily install it using pip, the Python package ...
Read MoreAbsolute Tuple Summation in Python
In Python, tuples are immutable sequences that can store multiple elements of different types. They are often used to represent collections of related values. Tuple summation involves adding the corresponding elements of two or more tuples to produce a new tuple. However, in some scenarios, it may be necessary to compute the absolute sum of the elements rather than the traditional sum. In this blog post, we will explore how to perform absolute tuple summation in Python. Traditional Tuple Summation Before diving into absolute tuple summation, let's first understand how to perform traditional tuple summation. Given two tuples of the ...
Read MoreAdd K to Minimum element in Column Tuple List in Python
Working with datasets involves identifying the smallest value in a specific column and updating it by adding a constant value (K). By implementing an optimized solution, we can efficiently perform this operation, which is crucial for data manipulation and analysis tasks. Working with tuple lists is a common way to represent structured data, where each tuple corresponds to a row and contains multiple elements or attributes. In this case, we will focus on a specific column of the tuple list and target the minimum element within that column. Understanding the Problem Before looking at the solution, let's establish a ...
Read MoreAdding custom dimension in Matrix using Python
Matrices are fundamental data structures in linear algebra and are extensively used in various scientific and mathematical computations. A matrix is a rectangular array of numbers arranged in rows and columns. It is commonly represented as a two-dimensional grid. However, there are scenarios where we may need to manipulate matrices with additional dimensions, either for data transformation or to perform advanced mathematical operations. Python, being a versatile programming language, offers a rich ecosystem of libraries that provide powerful tools for matrix operations. One such library is NumPy, which stands for Numerical Python. NumPy provides efficient and convenient tools for working ...
Read MoreInplace Editing using Python FileInput
Inplace editing is a technique that allows us to modify the contents of a file directly, without the need for creating a new file or loading the entire file into memory. It offers a streamlined approach to file manipulation by allowing us to make changes directly to the existing file, making it an efficient and resource-friendly method. To facilitate inplace editing in Python, the fileinput module comes into play. The fileinput module, part of the Python standard library, provides a high-level interface for reading and writing files, streamlining the process of inplace editing. With the fileinput module, we can open ...
Read MoreIndex-based Operation in PyTorch
Index-based operations play a vital role in manipulating and accessing specific elements or subsets of data within tensors. PyTorch, a popular open-source deep learning framework, provides powerful mechanisms to perform such operations efficiently. By leveraging index-based operations, developers can extract, modify, and rearrange data along various dimensions of a tensor. Tensor Basics PyTorch tensors are multi-dimensional arrays that can hold numerical data of various types, such as floating-point numbers, integers, or Boolean values. Tensors are the fundamental data structure in PyTorch and serve as the building blocks for constructing and manipulating neural networks. To create a tensor in PyTorch, we ...
Read MoreHow to Call a Parent class method in Python ?
In object-oriented programming, inheritance allows you to create new classes based on existing ones, providing a way to reuse code and organize your program's structure. Python, being an object-oriented language, supports inheritance and allows you to override methods defined in parent classes in child classes. However, there may be situations where you want to leverage the functionality of a parent class method while extending or modifying it in the child class. Method Overriding in Python Before we learn about calling parent class methods, let's briefly discuss method overriding. Method overriding is a feature in object-oriented programming that allows a ...
Read MoreGet the List of all empty Directories in Python
When working with file systems and directories in Python, it's often useful to be able to identify and handle empty directories. Empty directories can accumulate over time, taking up unnecessary space or cluttering the directory structure. Being able to programmatically find and handle these empty directories can help streamline file system operations and improve overall organization. In this tutorial, we will explore different methods to obtain a list of all empty directories using Python. We will cover two approaches: the first using the os.walk() function, and the second utilizing the os.scandir() function. Both methods are efficient and provide different benefits ...
Read MoreFinding All substrings Frequency in String Using Python
String manipulation and analysis are fundamental tasks in many programming scenarios. One intriguing problem within this domain is the task of finding the frequency of all substrings within a given string. This article aims to provide a comprehensive guide on efficiently accomplishing this task using the powerful Python programming language. When working with strings, it is often necessary to analyze their contents and extract valuable information. The frequency of substrings is an important metric that can reveal patterns, repetitions, or insights into the structure of the string. By determining how many times each substring appears in a given string, we ...
Read More