- Trending Categories
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
Physics
Chemistry
Biology
Mathematics
English
Economics
Psychology
Social Studies
Fashion Studies
Legal Studies
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Found 10784 Articles for Python
![Priya Sharma](https://www.tutorialspoint.com/assets/profiles/695801/profile/60_3819587-1692171303.jpg)
83 Views
In the world of natural language processing (NLP) and text manipulation, finding all possible space joins in a string can be a valuable task. Whether you're generating permutations, exploring word combinations, or analyzing text data, being able to efficiently discover all the potential ways to join words using spaces is essential. Through this process, we'll generate all possible combinations, enabling us to explore numerous word arrangements and gain valuable insights from our text data. Problem Statement Given a string of words, we want to generate all possible combinations by inserting spaces between the words. string = "hello world". To further ... Read More
![Priya Sharma](https://www.tutorialspoint.com/assets/profiles/695801/profile/60_3819587-1692171303.jpg)
417 Views
Concurrent programming involves the execution of multiple threads or processes concurrently, which can lead to challenges such as race conditions and data inconsistencies. To address these issues, Python provides synchronization primitives, including the Lock and RLock objects. While both objects serve the purpose of controlling access to shared resources, they differ in behavior and usage. The Lock object is a fundamental mutual exclusion mechanism. It allows multiple threads to acquire and release the lock, but only one thread can hold the lock at any given time. When a thread attempts to acquire a lock that is already held by another ... Read More
![Priya Sharma](https://www.tutorialspoint.com/assets/profiles/695801/profile/60_3819587-1692171303.jpg)
2K+ Views
In today's digital age, the ability to seamlessly convert between speech and text has become increasingly important. From voice-controlled assistants to transcription services, this functionality is in high demand across a wide range of applications. Python, with its extensive library ecosystem, offers powerful tools and APIs that make it relatively straightforward to implement speech-to-text and text-to-speech conversions. In this blog post, we will explore how to leverage Python to convert speech to text and text to speech, empowering developers to create innovative applications that bridge the gap between spoken and written communication. Converting Speech to Text The first step ... Read More
![Priya Sharma](https://www.tutorialspoint.com/assets/profiles/695801/profile/60_3819587-1692171303.jpg)
160 Views
Python is a versatile and powerful programming language that allows developers to build a wide range of applications. However, like any programming language, Python is not immune to errors. One common error that developers encounter is the AttributeError. Let’s explore what an AttributeError is, why it occurs, and how to handle it effectively. What is an AttributeError? An AttributeError is an exception that occurs when an object does not have a particular attribute or method that is being accessed. It is raised when an invalid attribute reference or assignment is made to an object. Reasons for AttributeError An AttributeError can ... Read More
![Priya Sharma](https://www.tutorialspoint.com/assets/profiles/695801/profile/60_3819587-1692171303.jpg)
1K+ Views
An Age Calculator is a handy tool that allows users to determine their age based on their date of birth. By inputting the date, it provides the number of days, months, and years since their birth, giving a precise measure of their journey through time. Python, known for its simplicity and versatility, serves as the programming language of choice for our Age Calculator. Alongside Python, we will be utilizing Tkinter, a popular GUI (Graphical User Interface) library, to create an intuitive and interactive user interface for our application. Prerequisites Before we dive into building our Age Calculator using Python Tkinter, ... Read More
![Priya Sharma](https://www.tutorialspoint.com/assets/profiles/695801/profile/60_3819587-1692171303.jpg)
141 Views
Working with structured data is a common task in programming, and Python provides powerful data structures like lists and dictionaries to handle such data effectively. In many scenarios, you may come across situations where you need to augment the existing data structure by adding custom key-value pairs. This can be particularly useful when you want to associate additional information or metadata with the existing data. In Python, a list is an ordered collection of items, and each item in the list can be a dictionary—an associative data structure that stores key-value pairs. By adding custom key-value pairs to the dictionaries ... Read More
![Priya Sharma](https://www.tutorialspoint.com/assets/profiles/695801/profile/60_3819587-1692171303.jpg)
492 Views
Graphical User Interface (GUI) frameworks provide developers with the tools and capabilities to create visually appealing and interactive applications. PyQt5, a Python binding for the Qt framework, offers a robust toolkit for building GUI applications with ease. Among the fundamental components offered by PyQt5 is the CheckBox, a widget that allows users to select or deselect an option. By adding actions to CheckBoxes, we can enhance the functionality and interactivity of our applications. This feature enables us to perform specific tasks or trigger events based on the state of the CheckBox. Whether it is enabling or disabling a feature, updating ... Read More
![Tapas Kumar Ghosh](https://www.tutorialspoint.com/assets/profiles/641996/profile/60_877006-1681905500.jpg)
552 Views
Python can extract a specific value from a complex data structure that has nested dictionaries or lists by filtering a key from a nested item. The key is a unique identifier for a certain value inside the nested item. Based on this problem statement it has various application domains such as data manipulation, data interaction, and, API interaction. Syntax The following syntax is used in the examples- append() This is a built−in method in Python that adds the element at the end of the list. isintance() Python has a built−in function called isinstance() that determines whether an object ... Read More
![Tapas Kumar Ghosh](https://www.tutorialspoint.com/assets/profiles/641996/profile/60_877006-1681905500.jpg)
313 Views
The Minimum pair sum is defined by finding the smallest possible sum of two numbers taken from a given list of numbers. It can be used to solve challenges when minimizing the total of two elements is important, such as reducing the cost, distance, or time necessary for a certain operation. In Python, we have some built−in functions like float(), sort(), combination(), and, range() will be used to find the minimum pair sum in a list. Syntax The following syntax is used in the examples- float('inf') The float() is a built−in method in Python that accepts the parameter to ... Read More
![Tapas Kumar Ghosh](https://www.tutorialspoint.com/assets/profiles/641996/profile/60_877006-1681905500.jpg)
1K+ Views
Sometimes working with Python string, we may come across a real-world scenario where it can be useful for text parsing, pattern matching, and extracting specific information from text data. In Python, we have some built-in functions such as type(), index(), append(), and, isinstance() will be used to find the index containing String in List. Let’s take an example of this: The given input string, my_list = [108, 'Safari', 'Skybags', 20, 60, 'Aristocrat', 78, 'Raj'] Output 1, 2, 5, 7 Explanation The variable name my_list stores the input list that contains the mixing of integer and string in ... Read More