Python Articles

Page 25 of 855

Turtle graphics using Python

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

Python's Turtle graphics library provides an easy way to create drawings and animations. After importing turtle, you can use commands like forward(), backward(), right(), and left() to move the turtle cursor and draw shapes. By combining these commands, you can create beautiful graphics ranging from simple shapes to complex patterns. Simple Turtle Commands forward(10) − Moves the turtle forward by 10 pixels backward(5) − Moves the turtle backward by 5 pixels right(35) − Turns the turtle clockwise by 35 degrees left(55) − Turns the turtle counter-clockwise by 55 degrees goto(x, y) − Moves the turtle to position ...

Read More

Python - Get the Index of first element greater than K

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

When working with Python lists, you often need to find the index of the first element that satisfies a specific condition. In this article, we'll explore different methods to get the index of the first element greater than a given value K. Using Enumeration with next() The enumerate() function provides both the index and value of each element. Combined with next(), it returns the first index where the condition is met ? numbers = [21, 10, 24, 40.5, 11] K = 25 print("Given list:", numbers) # Using next() + enumerate() result = next(k for k, ...

Read More

Python - Get sum of tuples having same first value

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

Tuples are Python collections that are ordered but unchangeable. When working with a list of tuples where multiple tuples share the same first element, we often need to sum the second elements of tuples that have matching first elements. Using Dictionary and For Loop This approach converts tuples to a dictionary where first elements become keys and second elements are summed as values − # List of tuples with some duplicate first elements data = [(3, 19), (7, 31), (7, 50), (1, 25.5), (1, 12)] # Create dictionary with first elements as keys, initialize to ...

Read More

Python - geometry method in Tkinter

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

Python's Tkinter library provides the geometry() method to control the size and position of GUI windows. This method is essential for creating properly sized and positioned applications. Syntax window.geometry("widthxheight+x_offset+y_offset") Where: width and height define window dimensions in pixels x_offset and y_offset set position on screen (optional) Basic Window Sizing Here's how to create a window with specific dimensions ? from tkinter import * base = Tk() base.geometry('200x200') stud = Button(base, text='Tutorialspoint', font=('Courier', 14, 'bold')) stud.pack(side=TOP, pady=6) mainloop() This creates a 200x200 pixel window with a button ...

Read More

Python - Check if two lists have any element in common

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

When working with Python lists, we often need to check if two lists share any common elements. This is useful for data comparison, finding overlaps, or validating data consistency. Python provides several efficient approaches to solve this problem. Using the 'in' Operator with Loops The most straightforward approach uses nested loops to check each element of the first list against all elements in the second list ? # Sample lists for comparison fruits = ['apple', 'banana', 'orange', 'mango'] colors = ['red', 'yellow', 'orange', 'blue'] numbers = [1, 2, 3, 4, 5] def has_common_elements(list1, list2): ...

Read More

html5lib and lxml parsers in Python

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

html5lib is a pure-python library for parsing HTML. It is designed to conform to the WHATWG HTML specification, as is implemented by all major web browsers. It can parse almost all the elements of an HTML doc, breaking it down into different tags and pieces which can be filtered out for various use cases. It parses the text the same way as done by the major browsers. It can also tackle broken HTML tags and add some necessary tags to complete the structure. lxml is also a similar parser but driven by XML features than HTML. It has dependency ...

Read More

Generating hash ids using uuid3() and uuid5() in Python

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

The universally unique identifier (UUID) is a 128-bit hexadecimal number that guarantees uniqueness within a given namespace. Python's uuid module provides uuid3() and uuid5() functions to generate hash-based UUIDs from a namespace and name string. Syntax uuid.uuid3(namespace, name) uuid.uuid5(namespace, name) Both functions take two parameters: namespace − A UUID object defining the namespace name − A string used to generate the UUID Key Differences Function Hash Algorithm Security Use Case uuid3() MD5 Lower General purpose uuid5() SHA-1 Higher Security-sensitive applications Common ...

Read More

Find frequency of each word in a string in Python

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

As a part of text analytics, we frequently need to count words and assign weightage to them for processing in various algorithms. In this article, we will explore three different approaches to find the frequency of each word in a given sentence. Using Counter from Collections The Counter class from the collections module provides an elegant way to count word frequencies. It creates a dictionary where keys are words and values are their counts ? from collections import Counter line_text = "Learn and practice and learn to practice" freq = Counter(line_text.split()) print("Word frequencies:", freq) print("Most ...

Read More

Facebook Login using Python

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

We can use the Python package called Selenium to automate web browser interactions. In this article, we will see how to automate Facebook login using Python's Selenium package. Prerequisites Before automating Facebook login, we need to set up Selenium and a web driver. Here are the required steps ? Step 1: Install Selenium Install the Selenium package in your Python environment ? pip install selenium Step 2: Install WebDriver Download ChromeDriver from the official website or install it using webdriver-manager ? pip install webdriver-manager Finding HTML Elements ...

Read More

Dictionary Methods in Python (cmp(), len(), items()...)

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

Dictionary in Python is one of the most frequently used collection data types. It is represented by key-value pairs where keys are indexed but values may not be. There are many Python built-in functions that make using dictionaries very easy in various Python programs. In this topic we will see three built-in methods: cmp(), len(), and items(). cmp() Method The cmp() method compares two dictionaries based on keys and values. It is helpful in identifying duplicate dictionaries as well as doing relational comparisons among dictionaries. Note: This method is only available in Python 2 and has been removed ...

Read More
Showing 241–250 of 8,547 articles
« Prev 1 23 24 25 26 27 855 Next »
Advertisements