Computer Programming
440 subscribers
6 files
231 links
We mainly post about Tech Interview Prep, Machine Learning, Full Stack, Data Structures, Algorithms & Programming Languages.

Please check the pinned message and invite your friends to this channel. Sharing is Caring đź’•
Download Telegram
Python’s built-in id() method with examples

In this tutorial, we will talk about a built-in method, and that method is id(). We will talk about its syntax, where is it used, what parameters it takes and what value it returns. After the discussion, we will see some examples for better understanding. Table of Contents: OverviewWhat are the built-in methods in Python?OverviewThe lifetime…

https://thecodingbot.com/pythons-built-in-id-with-examples/
Python’s built-in len() method with examples

Python has many built-in functions. In this article, we will talk about one such function and that function is len(). We will talk about its syntax, where is it used, what parameters it takes and what value it returns. After the discussion, we will see some examples for better understanding. Table of Content: OverviewDiscussion on…

https://thecodingbot.com/pythons-built-in-len-method-with-examples/
Time Complexity of built-in len() function in Python

In this article, we will explicitly focus on the Time Cost of len() function. It is used pretty often, but still, people often get confused about the time complexity of the function. You can find the complete tutorial on the built-in len() function here. Before moving forward, let’s see briefly what len() function does. The…

https://thecodingbot.com/time-complexity-of-built-in-len-function-in-python/
Delete an element from the Python list

Lists are probably python’s most versatile and used data structures. You will find it them in a significant number of python programs. It is also a mutable object. Mutable Object – The Python objects whose value can be changed after initialization without changing its identity are known as Mutable Python Object. In this tutorial, you will…

https://thecodingbot.com/delete-an-element-from-the-python-list/
Find the most common element from the list in Python

There are a couple of ways to solve this problem. In this article, we will look at each method, after that we will see which method among all is the fastest. Table of Content: Approach 1: Using CounterImplementation of Approach 1Approach 2: Using a dictionaryImplementation of Approach 2Approach 3: Using max() and SetImplementation of Approach…

https://thecodingbot.com/find-the-most-common-element-from-the-list-in-python/
Check if a column contains specific string in a Pandas Dataframe

Problem Statement: Given a Pandas Dataframe, we need to check if a particular column contains certain string or not. Table of Content: String matching using Series.str.contains()Implementation using Series.str.contains()Slight modification with any() functionImplementation using any() functionExact string matching Implementation demonstrating the exact string matchingSuggested Reading A column is a Pandas Series so we can use amazing…

https://thecodingbot.com/check-if-a-column-contains-specific-string-in-a-pandas-dataframe/
Convert a Python list to a Pandas Dataframe

Problem Statement: Given a Python list, convert it into a Pandas Dataframe Before anything, the first thing we need to decide is, how many rows and columns we want in our dataframe. A list of 12 elements can be converted into: 3 columns with 4 rows, 6 columns with 2 rows, 2 columns with 6…

https://thecodingbot.com/convert-a-python-list-to-a-pandas-dataframe/
Python’s list() with examples

In this article, we will discuss yet another python method which is also a Python Constructor, list(). list() is one of the most used built-in python methods. Today, we will see the syntax of list(), the parameters it takes, the value it returns and most importantly what it does, after that some examples to concrete…

https://thecodingbot.com/pythons-list-with-examples/
Product of two numbers using Recursion

Problem Statement: Given two integers, find their product using recursion. Note: Numbers can be both negative and positive. Example: Input: a = 5 , b = 24 Output: product = 120 Input : a = 11, b = 12 Output : 132 Input : a = -2, b = 12 Output : -24 Solution: Table…

https://thecodingbot.com/product-of-two-numbers-using-recursion/
Sum of the series 1^1 + 2^2 + 3^3 + 4^4+ 5^5 + … n^n using recursion

Problem Statement: Given an integer n, find the sum of the series 1^1 + 2^2 + 3^3 + 4^4+ 5^5 + … n^n using recursion. Example: Input: n = 5 Output = 3413 Explanation: 1^1 + 2^2 + 3^3 + 4^4 + 5^5 = 3413 Input: n = 7 Output = 873612 Explanation: 1^1 +…

https://thecodingbot.com/sum-of-the-series-11-22-33-44-55-nn-using-recursion/
Sum of digits of a number using Recursion

Problem Statement: Given a non-negative integer {0,1,2….}, find the sum of all its digit using recursion. Example: Input: 21212 Output:8 Input: 993311 Output: 26 Input: 12131 Output:8 In this article, we will see how we can find the sum of digits of a number using recursion. The most important prerequisite for recursion is – the…

https://thecodingbot.com/sum-of-digits-of-a-number-using-recursion/
Python’s built-in divmod() with examples

Python has many built-in functions. In this article, we will talk about one such function and that function is divmod(). We will talk about its syntax, where is it used, what parameters it takes and what value it returns. After the discussion, we will see some examples for better understanding. Table of Contents Overviewdivmod() – Syntax,…

https://thecodingbot.com/pythons-built-in-divmod-with-examples/
Python’s set() function with examples

Table of Contents Overviewset() – Syntax, Parameters and Return Value.Examples – set() with string, tuple, list, buffer and dictionaryExamples – set() with an iterator objectSuggested Reading Set in mathematics is a well-defined collection of distinct objects which are often called as elements or the members. There’s a dedicated datastructure for sets in almost every advanced…

https://thecodingbot.com/pythons-set-function-with-examples/
How to print to stderr in Python?

Table of Contents OverviewBasics – Brief discussion on stderr and stdoutImplementationFlowchart of the process print() is a built-in method in python which by default writes to the python’s stdout file object. However, we can redefine the print() function to redirect the output to stderr rather than stdout. print() has a kwarg called file where we…

https://thecodingbot.com/how-to-print-to-stderr-in-python/
Python’s built-in print() function with examples

Table of Contents Overviewprint() – Syntax, Parameters and Return ValueExamples using print()print() with no argumentsprinting to standard outputprint() with no argumentprint() with a string, tuple, dictionary, list and setprint() with multiple argumentsprint() with sep argumentprint() with end argumentPrinting to a text streamprinting to stderrprinting to a custom fileSuggested Reading Almost everyone starts their Python journey…

https://thecodingbot.com/pythons-built-in-print-function-with-examples/
Python’s isdisjoint() method with examples

Python has many built-in methods which are made to ease several common tasks, one such method is isjoint(). It is a set based built-in function, which means it is only applicable to the set data structure. Table of Contents Overviewisdisjoint() – Syntax, Parameters and Return ValueExamples using isdisjoint()isdisjoint() with str, list, tuples and setisdisjoint() with…

https://thecodingbot.com/pythons-isdisjoint-method-with-examples/
Python’s isdisjoint() method time complexity (set intersection)

We already discussed isdisjoint() in great detail here. This tutorial will only focus on the runtime complexity of the function as programmers tend to get confused about the runtime complexity a lot. Let’s quickly recall what isdisjoint() function is, and what it does. isjoint() When applied to a set x, it returns true if no element from set x is…

https://thecodingbot.com/pythons-isdisjoint-method-time-complexity-set-intersection/
Different ways to iterate/loop over a dictionary in Python

Table of Contents Overview – What is a dictionary?Iterating through the keysMethod 1 – Using in keywordMethod 2 – Using dict.keys()Iterating through the valuesUsing dict.values()Iterating through the key-value pairsUsing dict.items()Additional infoSuggested Reading What is a dictionary in Python? A dictionary is a collection which is unordered, mutable and indexed. Mutable here means the values can…

https://thecodingbot.com/different-ways-to-iterate-loop-over-a-dictionary-in-python/
std :: all_of() in C++

Table of Contents Overview std::all_of() – Syntax, Parameters and Return ValueExamples using std::all_of()Example 1 – using an array of integers with std::all_of()Example 2 – using a string with std::all_of()Time Complexity discussion std::all_of() is a built-in function under header . all_of() This C++ method returns true if all the elements in the range satisfies a certain…

https://thecodingbot.com/std-all_of-in-c/
Time complexity analysis of std::all_of() in C++

We have already discussed about std::all_of() in great detail here. This tutorial explicitly focuses on the runtime cost of the function. Before moving forward let’s briefly recall what std::all_of() is, and what it does. std::all_of() is a built-in C++ function under header which returns true if all the elements in a range[start,end) satisfy a…

https://thecodingbot.com/time-complexity-analysis-of-stdall_of-in-c/
std::any_of() in C++

Table of Contents Overviewstd::any_of() â€“ Syntax, Parameters and Return ValueExamples using std::any_of()Example 1 – using an array of integers with std::any_of()Example 2 – using a string with std::any_of()Time Complexity discussionSuggested Reading std::any_of() is a built-in function under the header . any_of() This C++ method returns true if any element in the range[start,end) satisfy a certain condition(a predicate). A predicate is a function which takes…

https://thecodingbot.com/stdany_of-in-c/