Programming Articles

Page 53 of 2547

Absolute Tuple Summation in Python

Priya Sharma
Priya Sharma
Updated on 27-Mar-2026 467 Views

In Python, tuples are immutable sequences that can store multiple elements of different types. Absolute tuple summation involves adding corresponding elements from tuples and taking the absolute value of each sum, ensuring all results are non-negative. Traditional Tuple Summation Before exploring absolute summation, let's understand basic tuple addition using zip() to pair corresponding elements ? def tuple_sum(t1, t2): return tuple(a + b for a, b in zip(t1, t2)) t1 = (2, -4, 6) t2 = (-1, 3, 5) result = tuple_sum(t1, t2) print(result) (1, -1, 11) ...

Read More

Treeview Scrollbar in Python-Tkinter

Priya Sharma
Priya Sharma
Updated on 27-Mar-2026 6K+ Views

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. First, ensure that you have Python and Tkinter installed on your system. Python 3 is recommended for compatibility and improved features. Note that Tkinter comes pre-installed with Python, so no additional installation is typically needed. ...

Read More

Rubik_s Cube Solver using Python Pytwisty

Priya Sharma
Priya Sharma
Updated on 27-Mar-2026 1K+ Views

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 tutorial, we will explore the step-by-step process of building a Rubik's Cube solver using Python and Pytwisty. Prerequisites Before we dive into the implementation, make sure you have the following prerequisites in place − Python 3.x installed on your machine Pytwisty library installed using: pip install pytwisty ...

Read More

Python winsound module

Priya Sharma
Priya Sharma
Updated on 27-Mar-2026 2K+ Views

The winsound module is a Windows-specific Python library that provides simple sound generation capabilities. It allows you to create tones, play sound files, and add audio feedback to your applications without requiring external audio libraries. Basic Functions The winsound module provides three main functions: Beep() − Generates system beep tones at specified frequency and duration PlaySound() − Plays WAV sound files with various options MessageBeep() − Plays system alert sounds Generating Simple Tones with Beep() The Beep() function creates tones at specific frequencies ? import winsound # Generate a 440Hz ...

Read More

Python Program for Key Value pair using argparse

Priya Sharma
Priya Sharma
Updated on 27-Mar-2026 1K+ Views

When developing Python applications, it's often necessary to create programs that accept key-value pairs as input arguments. Key-value pairs provide a flexible way to pass data to a program, allowing customization and parameterization. Python's argparse module simplifies the process of building command-line interfaces, including handling key-value pairs. The argparse module offers a wide range of functionalities, including handling different types of arguments, providing usage messages, handling default values, and much more. Basic Key-Value Parser Implementation Let's create a simple program that accepts key-value pairs using argparse ? import argparse def main(): ...

Read More

Passing a Dictionary as Arguments to a Function in Python

Priya Sharma
Priya Sharma
Updated on 27-Mar-2026 8K+ Views

Dictionaries in Python are powerful data structures that store key-value pairs. You can pass them as arguments to functions in several ways, making your code more flexible and efficient when working with structured data. Basic Dictionary as Function Argument The simplest way is to pass a dictionary directly as a parameter ? def print_person_info(person): print(f"Name: {person['name']}") print(f"Age: {person['age']}") person_data = {'name': 'Alice', 'age': 30} print_person_info(person_data) Name: Alice Age: 30 Modifying Dictionary Values in Functions Since dictionaries are mutable, changes made inside ...

Read More

Map vs For Loop in Python

Priya Sharma
Priya Sharma
Updated on 27-Mar-2026 2K+ Views

Python provides programmers with several tools and techniques to manipulate data efficiently. Two commonly used approaches for iterating over a collection and performing operations on its elements are map() and for loops. While both methods have their merits, they differ in terms of syntax, functionality, and performance. Understanding map() map() is a built-in Python function that applies a given function to each item of an iterable and returns a new iterator with the results. The general syntax is ? map(function, iterable) The function parameter represents the operation you want to apply to each element, ...

Read More

Iterating With Python Lambda

Priya Sharma
Priya Sharma
Updated on 27-Mar-2026 5K+ Views

In Python programming, developers often need to apply functions to every element of a list or iterable. Lambda functions (anonymous functions) provide a concise way to perform iterative operations without explicit loops, especially when combined with built-in functions like map(), filter(), and reduce(). Understanding Lambda Functions A lambda function is an anonymous function defined without a name using the lambda keyword. It's ideal for small, one-line functions where a formal function definition would be unnecessary. Syntax lambda arguments: expression Example # Simple lambda function that doubles a number double = lambda ...

Read More

Inplace Editing using Python FileInput

Priya Sharma
Priya Sharma
Updated on 27-Mar-2026 3K+ Views

Inplace editing is a technique that allows us to modify the contents of a file directly, without creating a new file or loading the entire file into memory. Python's fileinput module provides a streamlined approach to file manipulation by allowing changes directly to the existing file, making it an efficient and resource-friendly method. The fileinput module, part of the Python standard library, provides a high-level interface for reading and writing files. With this module, we can open a file for inplace editing, iterate over its lines, make modifications, and save changes directly to the file. Importing the Fileinput ...

Read More

Index-based Operation in PyTorch

Priya Sharma
Priya Sharma
Updated on 27-Mar-2026 3K+ Views

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 ...

Read More
Showing 521–530 of 25,469 articles
« Prev 1 51 52 53 54 55 2547 Next »
Advertisements