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
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
Definition of Boolean data type and example code usage
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 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
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
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.
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
How to use CSS selectors with BeautifulSoup and techniques for extracting specific data from web pages.
The basic principles of the DFS algorithm and how to implement it using Python
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
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
Concepts and characteristics of Dynamic Programming and Divide and Conquer
Definition of memoization and a simple code example
Concept and components of objects in Python Object-Oriented Programming
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
Explore the uses and features of Python, along with a simple code example
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.
Basic concept and mechanism of recursive functions
Learn how to pass functions as parameters using callback functions
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
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
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
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
Principles and time complexity of binary search
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 definition and core concepts of Object-Oriented Programming
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
Examples of Major Literals and Data Types in Python
Implementing getter and setter methods without decorators
Features and code examples of Python Dictionaries
How to use nested lists and nested loops in programming
Python's `requests` library used for web scraping
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
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
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
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
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
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.
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
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 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
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
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.
Understanding the definition and components of programming
Quick Sort is a fast sorting algorithm that uses a pivot to partition and sort an array.
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