Python Practice Labs (Deprecated)
Beginner
This course contains lots of labs for Python, each lab is a small Python project with detailed guidance and solutions. You can practice your Python skills by completing these labs, improve your coding skills, and learn how to write clean and efficient code.
python
- Intro
- Syllabus
Python Variables and Data Types
Python Numeric Types Coming Soon
Python String Manipulation Mastery Coming Soon
Unlocking Ancient Computing with Python Booleans Coming Soon
Exploring Python Comments in Magical Forest Coming Soon
Python Type Conversion Coming Soon
Python Python Shell Coming Soon
Python Conditional Statements Coming Soon
Python For Loops Coming Soon
Python While Loops Coming Soon
Python Break and Continue Coming Soon
Python List Comprehensions Coming Soon
Organizing Palace Inventory with Python Lists Coming Soon
Python Tuple Mastery in Virtual Arena Coming Soon
Python Dictionaries for Stellar Exploration Coming Soon
Python Sets Management Lab Coming Soon
Python Function Definition Coming Soon
Python Arguments and Return Values Coming Soon
Python Default Arguments Coming Soon
Python Keyword Arguments Coming Soon
Python Lambda Functions Coming Soon
Capitalize First Letter In Words
Convert Celsius to Fahrenheit
Fahrenheit to Celsius Conversion
Convert Kilometers to Miles Converter
Convert Miles to Kilometers
Python Scope Mastery: Architect the Pythonic Realm Coming Soon
Recursive Functions in Python Coming Soon
Python Build-in Functions Coming Soon
Python Importing Modules Coming Soon
Check if a Number is Even
Check if a Number is Odd
Python Creating Modules Coming Soon
Python Using Packages Coming Soon
Python Common Standard Libraries Coming Soon
Python Classes and Objects Coming Soon
Python Constructors for Imperial Artifacts Coming Soon
Camel Driver Training for Desert Navigation Coming Soon
Space City Architect Polymorphic Design Coming Soon
Python Encapsulation Secrets Coming Soon
Python Class Methods and Static Methods Coming Soon
Python Catching Exceptions Coming Soon
Repeat String with Python Operator
Python Raising Exceptions Coming Soon
Python Custom Exceptions Coming Soon
Python Finally Block Coming Soon
Python Opening and Closing Files Coming Soon
Determine Number Divisibility in Python
Python Reading and Writing Files Coming Soon
Python File Operations Coming Soon
Python Using with Statement Coming Soon
Python Iterator Mastery Challenge Coming Soon
Python Generators to Haunt Sanatorium Coming Soon
Optimizing Subterranean Python Workflows Coming Soon
Determining String Byte Size
Reverse Dictionary Data Structure
Number to Binary
Number to Hex
Python Context Managers Coming Soon
Python Regular Expressions Basics Coming Soon
Python Multithreading and Multiprocessing Coming Soon
Counting Occurrences in Python Lists
Every nth element in list
List Head Function
Remove Last Element from Python List
Last List Element
Offset List Elements
Reverse List Function
Rotate List Elements
Python Math and Random Coming Soon
Python Date and Time Coming Soon
Python Data Collections Coming Soon
Python Virtual Environment Management
Python Data Serialization Coming Soon
Python Operating System and System Coming Soon
Python Socket Programming Coming Soon
Check if Key Exists in Dictionary
Python HTTP Requests Coming Soon
Python Networking Protocols Coming Soon
Python Numerical Computing Coming Soon
Execute Function for Each List Element
Reverse Iteration in Python
Python Data Analysis Coming Soon
Python Data Visualization Coming Soon
Python's Conditional Statements
Clamping Numbers Within Range
Calculating Hamming Distance Between Strings
Python Machine Learning Coming Soon
While Loop Statements
Split Multiline Strings
Apply Function Conditionally
Recursive Factorial Calculation in Python
Determining Number Within Range
Drop List Elements from the Left
Drop List Elements from the Right
Remove List Elements
Remove List Elements from the End
Map Number to Range
Flatten a List
Check if a List Includes All Values
Check List Membership
Pad Numbers to Specified Length in Python
Index of Max Element
Index of min element
Key of Max Value
Key of Min Value
RGB to Hex Conversion
Generate Fibonacci Sequence in Python
Python List Comprehension Comparison
Capitalize First Letter in Python
Decapitalize First Letter in Python
Extracting List Tail in Python
Convert Integer to Roman Numerals
Weighted Average Calculation Function
Pluck values from list of dictionaries
Predicate Functions on Dictionary Properties
Calculate Average in Python
Longest Iterable Object Identification
Find Maximum Elements From List
N Minimum Elements
Bifurcate List Based on Function
Python String Manipulation Techniques
All Indexes of Value
The Power and Flexibility of F-String
Split List by Filter in Python
Find Maximum List Value Based on Function
Find Minimum by Attribute in Python
Sum List Based on Function
Initialize 2D List
Initialize List with Values
Sum of powers
Check for Duplicates in List Function
Check for Duplicates in a List
Test if every list element is truthy
Test if some list elements are truthy
Find All Matching Indexes
Arithmetic Progression Generator
Find Common Elements in Python Lists
Matrix Transpose in Python
Unique List Combination in Python
Unique Elements in List
Extracting Dictionary Keys in Python
Test if every list element is falsy
Python Dictionaries: Key-Value Pairs
Most Frequent Element
Python Decorator Fundamentals
Mapped List Average
Check if List Elements are Identical
Remove Falsy Values in Python
Python Snake Case Conversion
Switch Case Statements
Formatting Python Print Statements
Python Loops and Ranges
Cast to List
Palindrome Detection in Python
Webbrowser Package Basic
Convert Number to Digit List in Python
Anagram Checker: A Python Challenge
Dictionary to List
Lists to Dictionary
Median Calculation with Python
Hex to RGB Conversion
Flatten Nested Lists with Python
Get Nested Value
Initialize List with Range
Checking If Sequence Is Empty
Merging Multiple Lists in Python
Comparing List Contents in Programming
Checking List Containment in Python
Convert Strings to URL-Friendly Slugs
Sort Dictionary by Key
Python SQLite3 Programming
Convert Angle Degrees to Radians
Convert Angles Between Radians and Degrees
Convert ISO Date
Calculate List Differences in Python
Find Matching Value
Find Matching Index
Find the Last Matching Value
Find the Last Matching Index
Symmetric Difference Between Python Lists
Review Basic File I/O
Python Regular Expressions
Merging Multiple Python Dictionaries
Function Composition with Python
Implement Left-to-Right Function Composition
Currying in Python Using functools.partial
Find Keys with Value
Filter Non-Unique List Values
Filter Unique List Values
Find Parity Outliers
Map List to Dictionary
Python Operators for Decision-Making
Binomial Coefficient Calculation Tutorial
Python Date and Time Manipulation
Calculate Date Difference
Calculate Days from Today
Sort List by Indexes
Date to ISO format
Dates and Times
Exploring Python's Built-in Math Functions
Building Lists with Iterators in Python
Extract Words from String
Variables and Memory Addresses
Map Dictionary Values
Camelcase Naming Convention for Programming
Calculating Greatest Common Divisor
Random Element in List
Delayed Function Execution
Deep Flatten List
Python Assignment and Reference
Sorting Dictionary by Values in Python
Add Days to a Given Date
Find Key by Value in Python Dictionary
Check if a Date is a Weekday
Determine If Date Is Weekend
Define a Simple Object
Python Is Operator
Handling Python Syntax Errors and Exceptions
Manipulate Various Built-in Python Objects
Attribute Access and Bound Methods
Create a Python Package
How Objects Are Represented
Partial Sum List
Convert String to Kebab Case in Python
Pad String to Specified Length in Python
Randomize List Order in Python
Power Set Generation in Python
Reverse Number Coding Challenge
Review Simple Functions Exception Handling
Invert Dictionary with Duplicates
Calculate Month Difference in Python
Efficient Prime Number Detection
Classes and Objects
Utilize Generators For Stocksim Pipelines
Geometric Progression Sequence Generator
Frequency Analysis of List Elements
Python Itertools for Efficient Combinatorics
Calculating Least Common Multiple
Generate Date Range in Python
Reading and Writing Files
Returning Values From Functions
Python Unittest Module
Combine Dictionary Values
Create Your First Metaclass
Testing Your Code
Exploring Python's Collections Module
Python Multiprocessing for Parallel Execution
Defining and Importing Python Modules
Split List Into Smaller Chunks
Split List into N Chunks
Group List Elements
Python Function Fundamentals
List Intersection Based on Function
Symmetric Difference Based on Function
List Union Based on Function
Modules and Packages
Run a Small Program
Practical Use of Inheritance
Python Assignment Expressions
A Review of Module Basics
Learn About Descriptors
List Difference Based on Function
Group Elements by Function
Mixin Classes and Cooperative Inheritance
Function Argument Passing Conventions
Behavior of Inheritance
Private Attributes and Properties
Learn More About Closures
Basic Magic Methods
Pythonic JSON Data Handling
Customizing Attribute Access
File and Folder Manipulation
Python's Higher Functions
Various Data Analysis Problems
Create Code with Exec
Scoping Rules and Tricks
Make a New Primitive Type
Custom Numeric Magic Methods
Circular and Dynamic Module Imports
Iterator and Generator
Sequence Magic Methods
Iterate Like a Pro
Definitional Aspects of Functions
Inspect the Internals of Functions
Exception Handling and Logging
Define a Simple Decorator Functions
Decorator Chaining and Parameterized Decorators
Define a Proper Callable Object
Define a Simple Class
Coroutine-Powered Data Processing
Python Typing: Enhancing Code Readability
Yield Statement Management in Python
Learn About Class Decorators
Type Checking and Interfaces
Easy to Use Threading
Class Variables and Class Methods
Different Ways of Representing Records
Make a Custom Container
Customize Iteration Using Generators
Low-Level of Class Creation
Metaclasses in Action
Exploring Python's First-Class Objects Memory Model
Redefining Special Methods
Learn About Delegating Generators
Learn About Managed Generators
Crafting Command-Line Python Programs
Controlling Symbols and Combining Submodules
Teacher
Labby
Labby is the LabEx teacher.
Share to Google Classroom
Join Our Discord and Learn Together
Join NowUser Reviews
" Ótimooo, muito bom para aprender."
— Blackhatttt
" Bastante intuitivo y completo :D "
— Marcos Diaz
Recommended For You

