A Container for Data, Variables
The concept of variables and how to declare variables in Python
The concept of variables and how to declare variables in Python
Learn how to access specific elements in a tuple and understand the basics of indexing
How to add and modify values using dictionary keys
How to add new elements to a Set data type
How to add new elements to a list
Understanding the concept and characteristics of polymorphism in object-oriented programming
Python
Learn how to summarize data in NumPy arrays using built-in aggregation functions like sum, mean, and standard deviation.
Implement a function to determine if two given strings are anagrams of each other
Concepts and Differences of High-Level Language and Low-Level Language
Learn how to perform element-wise arithmetic with arrays and understand how broadcasting works in NumPy.
Definition of Boolean data type and example code usage
Learn how to use boolean conditions to filter or select values from NumPy arrays.
Basic principles of the BFS algorithm and its implementation using Python
Implementing Caesar Cipher in Python using two methods
Example code for calculating the Fibonacci sequence using lambda functions
Write a function to calculate grades based on given scores
Usage of min(), max(), sum() Functions
How to perform basic arithmetic operations (+, -, *, /) using Python
Implement a function that computes the union and intersection of two sets
How to use the case conversion methods upper() and lower() in Python
Understanding character encoding needed for web crawling, and methods for data cleansing and storage
3 Ways to Verify a Palindrome String
Verify if an object is an instance of a specific class using the isinstance() function
How to use the 'is' operator and its difference from the '==' operator
How to check if a specific key exists in a dictionary using the in keyword
Understanding the concept of class variables with code examples
Write a function to find the number of ways to form a specific number using Dynamic Programming (DP).
Write a function that calculates the minimum total time required for people to withdraw money from an ATM using a greedy algorithm.
Write a function to apply the Caesar cipher to a string
Write a function to calculate the sum of a list using divide and conquer.
Write a function to calculate the sum of all elements in a list recursively.
Write a function to check the existence of a specific data element within a linked list.
Learn how to calculate squares in Python and implement it in code.
Write a function to create a dictionary
Write a function to generate a list of numbers that are powers of 2
Creating a Car Class
Write a function to determine if two given strings are anagrams
Return a grade corresponding to the score
Write a function that determines if each element in a list is odd or even.
Write a function to traverse a 2D array diagonally
Use filter() and map() to extract only odd numbers from a list.
Implement the Fibonacci sequence using a recursive function.
Write a function to find the smallest odd value using a Binary Search Tree
Write a function that returns a list of all prime numbers within a given integer range
Write a function to find the first non-repeating character in an array of strings using a hash table.
Write a function to find the union and intersection of two sets
Write a function to find the unique words in an array of strings
Write a function to find a specific element in a list using a sequential search.
Write a function to find the indices of two numbers in an array that add up to a specific target
Write a function to find rotten apples.
Write a function to find possible travel routes using the given flight tickets by utilizing graph traversal algorithms.
Write a function to flatten a 2D array into a 1D array.
Create a program that takes a list of strings and outputs the length of each string.
Write a function to solve the gym uniform problem using a greedy algorithm.
Write a function to find the index of a target value in a list using binary search.
Create a function that sorts a list of numbers in ascending order using the bubble sort algorithm.
Write a function to sort a list of numbers in ascending order using the insertion sort algorithm.
Create a simple hash table data structure using Python.
Create a simple linked list data structure in Python.
Create a simple queue data structure using Python.
Create a simple stack data structure in Python.
Create a simple array data structure using Python.
Class Quiz
Write a function that sorts a list of numbers in ascending order using the selection sort algorithm.
Write a function that returns a list of integers with a sum greater than a given target using a stack.
Calculate the minimum number of operations to reduce a given integer n to 1 using dynamic programming
Write a function to find the most profitable buy and sell days from a list of stock prices.
Coding quiz to print the order of visits using BFS
Write code to dynamically format output based on input values.
Write a function to determine if a given string is a palindrome.
Write a function that converts Celsius(C) to Fahrenheit(F) and vice versa
Write a function to remove the smallest number from a list of integers
Write a program using a Python function to return 10 times the given number.
Write a function to reverse a string
How to reverse a string using stacks
Write a function using the dictionary get method to safely extract values for specific keys.
Create a function to sort a list of numbers in ascending order using the merge sort algorithm.
Create a function that sorts a list of numbers in ascending order using the quick sort algorithm.
A coding quiz using Python's `sort()` function for list sorting
Write a function that sorts a list of tuples consisting of names and scores in descending order by the score.
A coding quiz using Python's find() and rfind() functions to locate specific parts within a string.
Write a function that converts characters at even indices to uppercase and characters at odd indices to lowercase
Write a program that returns the sum of even numbers from a given list.
Write a function to calculate the average of integers using the Queue data structure
A coding quiz to print the visit order using DFS
Logical operators and and or used to combine Boolean values
Differences between Python list concatenation operator and element addition with code examples
Understanding the differences between loops and recursive functions through factorial calculation examples
Differences between the format() function and f-Strings
Usage of the '+' operator for string concatenation with code examples
Learn how Python makes decisions by using conditional branches in your code.
Managing logic flow in while loops using break and continue keywords
Definition of conditional statements and usage of if statements in programming
Write a Python function to convert a given 2D array into a 1D array
How to crawl the top 10 significant events from Wikipedia's Current Events section
How to crawl and display the stars and forks count from a Django repository
Write a function to combine given key lists and value lists into a dictionary
Learn how to create one-dimensional and two-dimensional arrays using NumPy.
Understanding the concept of linked lists and Python code implementation
Write a Python function to generate a list containing powers of 2 up to a given integer n.
Learn how to create Series and DataFrames in Pandas and inspect their structure.
Exploring the concept of Python lambda functions with code examples
How to define and use functions in Python for specific tasks
Three ways to find indices of two numbers that add up to a target value
Learn how to read and write CSV files in Python using the built-in csv module.
How to use CSS selectors with BeautifulSoup and techniques for extracting specific data from web pages.
Learn how to change the data type of a NumPy array and how to properly copy arrays.
The basic principles of the DFS algorithm and how to implement it using Python
Learn how to perform descriptive and inferential statistical analysis using SciPy.
The order of precedence for numeric operators and their effect on calculations
Implement a Python function to traverse a 2D array diagonally and return its elements
Learn how Python dictionaries store and retrieve data using keys and values.
Learn how to use built-in dictionary methods and organize nested dictionary structures.
Differences between iterable objects and iterators
Two methods of copying objects - Shallow Copy and Deep Copy
How to display integer and floating-point data in various formats using the format() function
Learn how to visualize data distributions using Seaborn's histplot and kdeplot.
Concepts and characteristics of Dynamic Programming and Divide and Conquer
Learn how to manage and reuse code more effectively in Python by utilizing modules.
Definition of memoization and a simple code example
Discover how data analysis is applied in our daily lives.
Concept and components of objects in Python Object-Oriented Programming
Learn the concept of exceptions in programming and how to handle them in Python.
Learn how to catch and handle errors in Python using try, except, else, and finally blocks.
Structure and Usage of elif Statement
Learn how to unpack elements within data types using the spread operator
How to use comments in Python
Develop a Python function to find all combinations of a given number as a sum of 1, 2, and 3
Writing a Python function that recursively calculates the sum of a list by using the first element and the rest of the list
Writing a Python function to calculate the sum of all elements in a given list of integers using the divide and conquer method.
Write a Python function to return an integer list with a sum greater than a given target
Learn how to use Python expressions and arithmetic operations to work with numbers.
Explore the uses and features of Python, along with a simple code example
Learn how to read from and write to text files in Python using the open function and file modes.
Write a function to calculate the maximum profit from a single transaction
Two methods for finding prime numbers within a given integer range
Write a Python function to find the positions of rotten apples in a given list
Learn the usage and differences of find() and rfind() functions to locate specific characters or substrings in a string
Write a Python function using recursion and DFS to find a travel itinerary using flight tickets
Write a Python function to find and return words that appear uniquely from a given list of strings
An introduction to key external packages such as requests, numpy, pandas, and more.
Learn how to pass arguments into functions and return results from them in Python.
Learn how to define and call functions in Python using the def keyword and make your code reusable and modular.
Basic concept and mechanism of recursive functions
Learn how to pass functions as parameters using callback functions
Learn how to create NumPy arrays using arange, linspace, zeros, and ones.
How to generate Boolean values using equality, inequality, and relational comparison operators
Learn the concept and usage of the input() function
Fundamental concepts of graphs, their implementation using Python, and practical applications.
Fundamental principles of greedy algorithms and their implementation in Python
Writing a Python function to efficiently distribute gym uniforms among students using a greedy algorithm
Learn about the scenarios where KeyError occurs in a dictionary and how to handle these exceptions.
Learn how to handle exceptions in Python using the try and except statements.
How to display floating-point numbers in various formats in Python
Extracting and utilizing data from various web API response formats including HTML and JSON
Managing nested elements and extracting complex data using BeautifulSoup
Causes of TypeError when using functions and how to handle them
How to handle UnboundLocalError that may occur in recursive functions
Definition of default parameters with code examples
The concept and features of Encapsulation in Object-Oriented Programming
Usage of the exponentiation operator ** in Python
Learn how to use the in / not in operators to check if an element exists in a list.
Usage and examples of the in operator to check for the presence of a substring or character in a string
Usage of the type() function and code examples
Perform list operations with concatenation (+), repetition (*), and len()
Usage of the range() function with code examples
Creating multiline strings using triple quotes
Reuse and manage your code efficiently by creating your own modules
Basic structure and example code for class declaration
Introduction to Python while loops and code examples
How to insert variable and expression values directly into strings using f-strings in Python
Understanding garbage collection and code examples
The difference and usage of Snake Case and Camel Case
Definition and code examples of the for loop
Methods to concatenate, repeat, and find the length of tuples
Learn various ways to read files in Python easily.
An overview and examples of Strings, Numbers, and Booleans
How to reverse the order of a list using the reversed() function
How to use the slicing operator '[:]' to select portions of a string with examples
Understanding Python Lists and How to Use Them
Using private variables for encapsulation and information hiding in objects with code examples
Declare a list and access its elements
Learn and utilize methods to write data to a file in Python.
Advanced HTTP request methods and exception handling techniques for interacting with web APIs
Basic concepts of HTTP requests and responses for web crawling and how to interact with web pages
Error scenarios when trying to modify or delete tuple values
Concept and usage of a tuple, which is ordered but immutable
Understand the basic principles of dynamic programming and how to efficiently solve problems with \(O(n)\) complexity
Python code example for Fibonacci sequence and time complexity analysis
Learn how to implement getter and setter methods using decorators in Python.
How to implement merge sort in code and the time complexity of the sorting algorithm
Basic Principles of Quick Sort and its Time Complexity
Basic syntax for variable assignment, reassignment, and multiple assignment
Learn how to install and import third-party modules in Python using pip and the import statement.
Principles and time complexity of binary search
Learn how to access, slice, and modify values in 1D and 2D NumPy arrays.
ValueError occurs when handling incorrect data type conversions or values.
How to use the NotImplementedError exception with if statements
Concept and Characteristics of Inheritance in Object-Oriented Programming
Using the format() function for string formatting
Usage of the Integer Division Operator '//'
How to perform basic set operations like intersection, union, and difference using the Set data type.
Basic explanation of the concept of files, and how to open and close files.
Learn the purpose of Matplotlib and how to begin using it for basic plots.
Basic definition and core concepts of Object-Oriented Programming
Get started with the Pandas library and learn about its key role in data analysis.
Learn what Scikit-learn is, its main features, and why it's essential for machine learning in Python.
Learn the basics of the scipy.stats module and how it can be used for statistical analysis.
Learn what Seaborn is, why it's used, and how it improves data visualization in Python.
How to access both the index and element in a loop using the enumerate() function
Using the items function with a loop to access keys and values in a dictionary
Overview of essential built-in modules available
Tips for writing and analyzing algorithms effectively with Python example code
Handling and mitigating the IndexError exception in lists
Learn how to modify lists using methods and extract specific parts using slicing.
Learn how to create lists and access items using positive and negative indexing.
Examples of Major Literals and Data Types in Python
Learn how to use break, continue, and pass to control the flow of loops in Python.
Implementing getter and setter methods without decorators
Features and code examples of Python Dictionaries
Learn how Seaborn's multi-plot tools let you visualize patterns across categories or subsets of your data.
How to use nested lists and nested loops in programming
Learn how to use the scipy.optimize module to find minima, maxima, and solve equations.
Python's `requests` library used for web scraping
Learn how to use Seaborn's pairplot and heatmap for exploring data relationships.
Learn how to adjust Seaborn plots with themes, styles, and context for better visuals.
Learn how to use plt.plot() to create simple line graphs in Matplotlib.
Understanding the concept of keywords in programming languages and an introduction to major Python keywords
Usage and code examples of the print() function to display data
How to filter and transform sequences in Python
Output the value obtained by adding 5 to a given number.
A coding quiz using Python's integer division operator '//' to return integer results
A coding quiz to return a specific character from a string using Python string indexing
Concept of Queue and Python Code Implementation Example
Discover why Python is widely used in software and what can be created with it
Learn how to visualize relationships between variables using scatterplot() and lineplot() in Seaborn.
Understanding Class and Instance through Code
How to calculate the remainder of two numbers using the remainder operator '%'
How to remove a specific key-value pair from a dictionary using the del keyword
How to use the remove() function to find and remove a specific value from a list.
How to remove elements from a Set data structure
Methods to remove specific elements from a list by index
How to use the strip() function to remove whitespace from the beginning and end of a string
Implement a function to remove the smallest number from a list of integers
Understanding the concepts of algorithm complexity, including time and space complexity
How to Use and Advantages of the get() Function
Learn how SciPy builds on NumPy by exploring a practical example using both libraries.
How to scrape the Wikipedia homepage using Python
Method for selecting a portion of a tuple using slicing, with code examples
Tutorial on using the indexing operator with strings, along with code examples
How to create a dataset consisting of unique elements using the set data type
Learn how to use SciPy's signal and image processing tools for filtering, frequency analysis, and basic image operations.
How to create lists concisely and efficiently using list comprehensions
Write a function to sort a list of tuples, each containing a name and a score, in descending order by score
How to use the sort() function to sort elements in ascending, descending, and custom order in Python
Understanding the concept and code examples of special methods like `__str__`, `__eq__` in classes
Learn how to split datasets into training and testing sets for machine learning models in Scikit-learn.
Differences between statements and expressions with usage examples
Concepts and Python Implementation of Hash Table
Write a Python function to convert characters at even indices to lowercase and characters at odd indices to uppercase in a given string
Discover functions like isalnum(), isalpha(), and isidentifier() for verifying string composition.
IndexError that occurs when referencing a non-existent index
Learn how to work with text using Python string functions and formatting.
Write a Python function to reverse a given string
Key Python Operators with Examples
Situations where the `pass` keyword is used and its usage with if statements
Code examples illustrating named parameters used for executing code within a function and the actual values passed during a function call.
Learn how to define the code to execute when an if condition is false using the else statement
Definition and examples of the not operator
Understanding the relationship between classes and methods in code at a glance
Exploring indexError exceptions that occur due to mismatched curly braces '{}' and parameters when using the format function.
Basic concepts of trees, implementation methods using Python, and their applications.
Understand the differences between tuples and sets and when to use them in Python.
Handling TypeError exceptions when data types are not compatible
Definition of escape characters and how to use them in Python code
Defining functions that accept a variable number of arguments
Concepts and Time Complexity of Bubble Sort
Comprehending the CSV format, parsing it, and managing CSV data in Python
Principles of insertion sort and its time complexity
Understanding the JSON format, parsing, and how to handle JSON data in Python
The principles and time complexity of selection sort
Types of logical operators used for manipulating Boolean values and code examples
Learn how to iterate through the elements of a list using a `for` loop
Learn how to use Python's built-in modules to perform mathematical operations, generate random values, and work with dates.
How to return results from a function using tuples and the benefits of this approach
Enhancing clarity in function calls with keyword arguments
Learn how SciPy supports a wide range of scientific and engineering tasks beyond statistics.
Learn how to use the '*' operator to repeat strings, with code examples
Return value of the `input()` function and type conversion methods
Learn how to use the clear() function in Python to remove all elements from a list with example code.
How to use the join() function to combine multiple strings into one
How to use the split() method to divide strings based on a specific delimiter
How to process list elements using a while loop
Understanding the concept and usage of methods belonging to the class itself
How to leverage keys and values of a dictionary using a for loop
How to access dictionary elements and handle KeyError exceptions
Methods to access and iterate over elements in a Set data structure
Understand the difference between local and global variables, and how nested functions work in Python.
Understand how Python stores values using variables and explore the basic data types used in analysis.
Return methods and code examples available when defining functions in Python
Definition and Principles of Web Crawling
Greedy algorithms are methods for finding an optimal solution by making the best choice at each step.
HTTP Methods and Status Codes for Web API Interaction
The concept of identifiers that denote variables, functions, classes, etc. and the Python rules for identifiers
Learn the concept of packages in programming and how to use them in Python.
Understanding and using compound assignment operators
Concept and usage examples of class constructors
Basic concept of modules in programming
Understanding the concept, pros, and cons of recursive functions
Basic concepts and features of the BeautifulSoup library for web scraping
Binary search is an efficient method for finding a specific value in a sorted array by repeatedly dividing the search interval in half.
BFS is an algorithm that explores nodes level by level from a starting node in a graph or tree.
Bubble sort is a simple yet intuitive algorithm for sorting an array by comparing and swapping adjacent elements.
DFS is an algorithm for traversing or searching tree or graph data structures, starting at the root node and exploring as far along each branch as possible.
Methods for HTML parsing and extracting key elements using BeautifulSoup
Insertion sort sorts an array by progressively inserting each element into its appropriate position.
Merge Sort is a method that efficiently sorts an array using the divide and conquer algorithm.
Understand what NumPy is, why it's useful for data analysis, and what makes it different from Python lists.
Understanding the definition and components of programming
Quick Sort is a fast sorting algorithm that uses a pivot to partition and sort an array.
Learn what SciPy is, its main features, and why it's essential for scientific computing in Python.
Selection Sort is a simple and easy-to-understand sorting method that arranges elements by repeatedly finding the minimum value for each position in the array.
Sequential search is a basic search algorithm that examines each element in an array or list sequentially to find the desired value.
Important points about string data, using double and single quotes
Values automatically converted to False and how to use them in if statements
Using indentation to define code structure clearly
The importance of algorithms with example code using Python
How to crawl the title and the first paragraph of a Wikipedia article
How to use Integer and Float data types
Learn how to use the scipy.integrate module to compute definite integrals and solve differential equations.