
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
SaiKrishna Tavva has Published 107 Articles

SaiKrishna Tavva
329 Views
Python offers several powerful libraries to convert PDF documents to plain text, such as PyPDF2 and PDFMiner which are two popular modules for text extraction from PDFs. Some of the common approaches (modules) for converting PDF to text are as follows- Using PyPDF2 ... Read More

SaiKrishna Tavva
811 Views
By using pymongo library, we can insert a Python object into MongoDB, which is a widely used MongoDB driver for Python. To insert a Python object represented as a dictionary, we have to establish the setup for a MongoDB client and connect to a database and collection. Before starting, ensure ... Read More

SaiKrishna Tavva
10K+ Views
In Python programming, some basic sequence type classes are, Lists , Strings , Tuples, Range, etc, these data structures hold an ordered collection of items. They allow us to access their elements through indexing and iteration, there are additional sequence-type objects such as Byte sequences. Sequence Types In Python Sequence ... Read More

SaiKrishna Tavva
5K+ Views
Permutations refer to arranging the members of a set into different sequences. if the set is already ordered, rearranging (reordering) its elements. If a set has n elements, the total number of permutations is n! (factorial of n) Some common approaches we can use to generate all permutations of a ... Read More

SaiKrishna Tavva
806 Views
In Python, the dataclasses module simplifies the creation of classes primarily used to store data. By using the @dataclass decorator, developers can automatically generate special methods such as __init__(), __repr__(), and __eq__(), which reduces boilerplate code and improves readability. Overview of dataclass Decorator The dataclass decorator has the following syntax: ... Read More

SaiKrishna Tavva
4K+ Views
A peak element in an array is defined as an element that is greater than its neighbors. We can use some common approaches such as binary search to efficiently locate a peak element and linear search algorithm which involves iterating through an array. Binary Search Approach The Binary Search is an ... Read More

SaiKrishna Tavva
3K+ Views
In Python, finding palindromic substrings (sequences that read the same forwards and backwards) can be done using various methods, such as expanding from the centre and the brute force method etc. Some of the common approaches to finding palindromic substrings in Python are as follows: ... Read More

SaiKrishna Tavva
7K+ Views
When working with data visualization, plotting and saving a histogram on a local machine is a common task. This can be done using various functions provided by Python's Matplotlib, such as plt.savefig() and plt.hist(). The plt.hist is used function to create a histogram, by taking a list of data ... Read More

SaiKrishna Tavva
5K+ Views
To implement binary search without recursion, the program takes a sorted list and a key as input. It uses the Binary search method, which is an efficient way to find a specific item in a sorted list. It works by repeatedly dividing the list in half. This method works by ... Read More

SaiKrishna Tavva
41K+ Views
File Searching in Python can be done using various methods, like using the os module with os.walk() function as it takes a specific path as input and generates a 3-tuple involving dirpath, dirnames, and filenames. Another method is using the pathlib module which provides an object-oriented interface while working on file ... Read More