Server Side Programming Articles

Page 3 of 2109

Parse a website with regex and urllib in Python

Adeeba Khan
Adeeba Khan
Updated on 02-Apr-2026 538 Views

Web scraping is a powerful technique for extracting data from websites, enabling automated data collection and analysis. Python provides several tools to make web scraping tasks easier through its robust ecosystem of libraries. Two commonly used libraries for web scraping are urllib and re (regular expressions). The urllib module enables fetching web content, processing URLs, and sending HTTP requests. It provides a straightforward way to interact with web servers and retrieve HTML from web pages. The re module supports regular expressions, which are character sequences used to create search patterns for extracting specific data. In this article, we'll ...

Read More

Python - Multiply all cross list element pairs

Nikitasha Shrivastava
Nikitasha Shrivastava
Updated on 02-Apr-2026 305 Views

Cross list multiplication involves multiplying each element from the first list with every element from the second list. This creates a Cartesian product of all possible pairs. Python provides several approaches to accomplish this task efficiently. Understanding Cross List Multiplication Cross list multiplication takes two lists and produces all possible products between elements. For lists [a, b] and [x, y], the result would be [a×x, a×y, b×x, b×y]. This is essentially computing the outer product and flattening the result. Using Nested Loops The most straightforward approach uses nested loops to iterate through each element pair ? ...

Read More

Python - Minimum value pairing for dictionary keys

Nikitasha Shrivastava
Nikitasha Shrivastava
Updated on 02-Apr-2026 290 Views

The given problem is to find all dictionary keys that have the minimum value. For example, if multiple keys share the smallest value, we need to return all of them. Understanding the Problem We need to find keys associated with the minimum value in a dictionary. If multiple keys have the same minimum value, all such keys should be returned ? # Example input dictionary = {'a': 1, 'b': 2, 'c': 1, 'd': 4} # Expected output: ['a', 'c'] (both have minimum value 1) Algorithm The approach involves two steps: Step ...

Read More

How to widen output display to see more columns in Pandas dataframe?

Rohan Singh
Rohan Singh
Updated on 02-Apr-2026 2K+ Views

When working with large datasets in Pandas, we often view and analyze data in a tabular format. When dealing with wide DataFrames containing numerous columns, the default display settings may truncate or hide some columns, making it difficult to fully explore and understand the data. To overcome this limitation, we can widen the output display in Pandas to ensure all columns are visible. Default Display Settings By default, Pandas restricts the number of columns displayed to fit the output within the available space. This behavior is controlled by the display.max_columns option, which determines the maximum number of columns ...

Read More

kaiser in Numpy - Python

Arpana Jain
Arpana Jain
Updated on 02-Apr-2026 732 Views

The Kaiser window is a versatile windowing function in signal processing that provides excellent control over the trade-off between main lobe width and sidelobe levels. It's widely used in spectral analysis, filter design, and windowed Fourier transforms to reduce spectral leakage artifacts. Syntax The NumPy Kaiser window function has the following syntax ? numpy.kaiser(M, beta, dtype=None) Parameters M ? Number of points in the output window (positive integer) beta ? Shape parameter that controls the trade-off between main lobe width and sidelobe level dtype ? Data type of the output (optional, defaults ...

Read More

Jupyter notebook VS Python IDLE

Arpana Jain
Arpana Jain
Updated on 02-Apr-2026 746 Views

Python is a flexible and powerful programming language that provides developers with various tools and environments for creating and running code. Two popular Python development environments, Jupyter Notebook and Python IDLE, each offer unique advantages and capabilities. This article compares their definitions, features, workflows, and use cases to help you choose the environment that best suits your coding needs. What is Jupyter Notebook? Jupyter Notebook is an open-source web application that allows users to create and share interactive documents called notebooks. These notebooks combine live code, visualizations, narrative text, equations, and multimedia content. While Jupyter supports multiple programming ...

Read More

Python - Remove Initial K column elements

Arpana Jain
Arpana Jain
Updated on 02-Apr-2026 168 Views

Sometimes we need to remove the first K elements from each row of a matrix or dataset. Python provides multiple approaches including pandas and list comprehension for this data preprocessing task. What Does "Remove Initial K Column Elements" Mean? This operation removes the first K elements from each row of a matrix. It's commonly used in data preprocessing to eliminate headers, unwanted initial values, or irrelevant data at the beginning of each row. Using Pandas The pandas approach provides flexibility for handling larger datasets and offers additional data manipulation features ? import pandas as ...

Read More

Python - Remove Front K elements

Arpana Jain
Arpana Jain
Updated on 02-Apr-2026 267 Views

Sometimes we need to remove the first K elements from a Python list. This is a common operation in data processing and list manipulation. Python provides several efficient approaches to accomplish this task. Problem Definition Removing front K elements means eliminating a specified number of elements from the beginning of a list. After this operation, the list is reduced by K elements, and the remaining elements shift to fill the gap. Syntax del list_name[:k] # or del list_name[start:end] Where list_name is the target list, k is the number of elements to remove, and ...

Read More

Cleaning Data with Apache Spark in Python

Pranay Arora
Pranay Arora
Updated on 02-Apr-2026 1K+ Views

Apache Spark is an open-source big data processing framework that enables parallel and distributed processing of large datasets. Data cleaning is a crucial step in data analysis, and Spark provides powerful tools for handling missing values, duplicates, outliers, and data type conversions efficiently. Installation Before working with Apache Spark in Python, install the PySpark library ? pip install pyspark Handling Missing Values Missing values are common in real-world datasets. Apache Spark provides several strategies to handle them: Dropping rows − Remove records containing missing values Filling missing values − Replace with ...

Read More

How to Produce K evenly spaced float values in Python?

Nilesh Kumar
Nilesh Kumar
Updated on 02-Apr-2026 290 Views

This article focuses on how to produce K evenly spaced float values in Python. Evenly spaced values are commonly used in scientific computing, data visualization, and mathematical operations where uniform data distribution is essential for accurate analysis. Python provides multiple approaches to generate evenly spaced float values. We'll explore two main methods: using loops with manual calculation and using NumPy's linspace() function. Method 1: Using Manual Calculation with Loops This approach calculates the interval between values manually and uses a loop to generate the sequence ? def evenly_spaced_manual(start, end, count): result ...

Read More
Showing 21–30 of 21,090 articles
Advertisements