Articles on Trending Technologies

Technical articles with clear explanations and examples

Finding Mean, Median, Mode in Python without Libraries

Pradeep Elance
Pradeep Elance
Updated on 15-Mar-2026 11K+ Views

Mean, Median and Mode are very frequently used statistical functions in data analysis. Python provides built-in functions and simple algorithms to calculate these measures without external libraries. Finding Mean Mean of a list of numbers is also called average of the numbers. It is found by taking the sum of all the numbers and dividing it by the count of numbers. In the below example we apply the sum() function to get the sum of the numbers and the len() function to get the count of numbers ? Example numbers = [21, 11, 19, 3, ...

Read More

How to set vertical space between the list of items using CSS?

Riya Kumari
Riya Kumari
Updated on 15-Mar-2026 5K+ Views

In today's era of web design, creating visually attractive websites with proper layouts and organized content is a key task. One of the most commonly faced challenges is defining the proper space between elements to increase webpage readability. CSS enables developers to control the appearance of HTML elements, including proper spacing between them. In this article, we will discuss different methods for setting vertical space between list items using CSS. Syntax /* Common approaches for vertical spacing */ li { margin-bottom: value; /* Method 1: Margin */ ...

Read More

Find the k most frequent words from data set in Python

Pradeep Elance
Pradeep Elance
Updated on 15-Mar-2026 1K+ Views

If there is a need to find the k most frequent words in a data set, Python can help us achieve this using the collections module. The collections module has a Counter class which counts the frequency of words after we supply a list of words to it. We also use the most_common() method to find the specified number of most frequent words. Basic Approach Using Counter In the below example we take a paragraph, create a list of words using split(), then apply Counter() to count word frequencies. Finally, most_common() returns the top k most frequent words ...

Read More

Find all the numbers in a string using regular expression in Python

Pradeep Elance
Pradeep Elance
Updated on 15-Mar-2026 1K+ Views

Extracting numbers from text is a common requirement in Python data analytics. Regular expressions provide a powerful way to define patterns for matching digits, decimal numbers, and numbers with signs. Basic Number Extraction The re.findall() function extracts all occurrences of a pattern from a string. The pattern r'\d+' matches one or more consecutive digits ? import re text = "Go to 13.8 miles and then -4.112 miles." numbers = re.findall(r'\d+', text) print(numbers) ['13', '8', '4', '112'] Note that this pattern extracts only digits, splitting decimal numbers and ignoring signs. ...

Read More

Difference Between :first-child and :first-of-type selector in CSS

Riya Kumari
Riya Kumari
Updated on 15-Mar-2026 3K+ Views

The :first-child and :first-of-type selectors are CSS pseudo-classes that help target specific elements within a parent container. While they may seem similar, they work very differently and understanding their distinction is crucial for precise element selection. The :first-child selector targets the very first child element of a parent, regardless of its element type. The :first-of-type selector targets the first element of a specific type within a parent container. Syntax /* :first-child selector */ element:first-child { property: value; } /* :first-of-type selector */ element:first-of-type { property: value; } ...

Read More

Count frequencies of all elements in array in Python using collections module

Pradeep Elance
Pradeep Elance
Updated on 15-Mar-2026 1K+ Views

Python lists allow duplicate elements, so we often need to count how many times each element appears. The frequency of elements indicates how many times an element occurs in a list. The Counter class from the collections module provides an efficient way to count element frequencies. Syntax Counter(iterable) Where iterable is any Python iterable like a list, tuple, or string. Basic Example The Counter() function returns a dictionary-like object with elements as keys and their counts as values − from collections import Counter days = ['Mon', 'Tue', 'Wed', 'Mon', 'Mon', ...

Read More

What is Progressive Rendering?

Shubham Vora
Shubham Vora
Updated on 15-Mar-2026 1K+ Views

Progressive rendering is a web development technique that improves website loading speed by displaying content in chunks rather than waiting for the entire page to load. This approach significantly enhances user experience and can reduce visitor bounce rates. What is Progressive Rendering? Progressive rendering breaks down web page content into smaller, manageable pieces that load sequentially. Instead of waiting for all HTML, CSS, and JavaScript to download before showing anything, the browser displays content as it becomes available. Progressive rendering is a technique where developers structure their code to prioritize critical content first, allowing users to interact ...

Read More

Count distinct elements in an array in Python

Pradeep Elance
Pradeep Elance
Updated on 15-Mar-2026 763 Views

In Python lists, we often encounter duplicate elements. While len() gives us the total count including duplicates, we sometimes need to count only the distinct (unique) elements. Python provides several approaches to accomplish this task. Using Counter from collections The Counter class from the collections module creates a dictionary where elements are keys and their frequencies are values. We can use its keys() method to get distinct elements ? from collections import Counter days = ['Mon', 'Tue', 'Wed', 'Mon', 'Tue'] print("Length of original list:", len(days)) distinct_elements = Counter(days).keys() print("List with distinct elements:", list(distinct_elements)) print("Length ...

Read More

What is greater-than sign (>) selector in CSS?

Shubham Vora
Shubham Vora
Updated on 15-Mar-2026 3K+ Views

In CSS, the greater-than sign (>) is used as a child combinator selector. It selects only the direct children of a parent element, not elements that are nested deeper in the hierarchy. Syntax parent > child { /* CSS styles */ } In the above syntax, parent is the parent element, and child is the direct child element. The styles are applied only to the direct children, not to grandchildren or deeper nested elements. Example 1: Basic Direct Child Selection The following example demonstrates how the > selector works ...

Read More

What is Graceful Degradation in CSS?

Shubham Vora
Shubham Vora
Updated on 15-Mar-2026 323 Views

Graceful degradation in CSS is a design philosophy that ensures websites remain functional and visually acceptable even when advanced features aren't supported by older browsers. Instead of breaking completely, the website "gracefully" falls back to simpler alternatives while maintaining core functionality. Syntax /* Modern feature */ selector { property: modern-value; property: fallback-value; /* Fallback for older browsers */ } Different Techniques for Graceful Degradation Progressive Enhancement This technique involves building from a solid foundation and adding enhancements layer by layer. Start with basic HTML, add ...

Read More
Showing 19791–19800 of 61,299 articles
Advertisements