🇨🇳 简体中文 🇪🇸 Español 🇫🇷 Français 🇩🇪 Deutsch 🇯🇵 日本語 🇷🇺 Русский 🇰🇷 한국어 🇧🇷 Português 🇺🇸 English
This course contains lots of challenges for Python, each challenge is a small Python project with detailed instructions and solutions. You can practice your Python skills by solving these challenges, improve your problem-solving skills, and learn how to write clean and efficient code.
| Index | Name | Difficulty | Practice |
|---|---|---|---|
| 001 | 🎯 🆓 Print Hello Python | Beginner | Start Challenge |
| 002 | 🎯 🆓 Convert Hours to Seconds | Beginner | Start Challenge |
| 003 | 🎯 Check Age Limit | Beginner | Start Challenge |
| 004 | 🎯 Find Cloned Soldiers | Beginner | Start Challenge |
| 005 | 🎯 Statistical Learning Data | Intermediate | Start Challenge |
| 006 | 🎯 Merge Experiment Records | Beginner | Start Challenge |
| 007 | 🎯 Find Pair of Integers Summing to Target | Beginner | Start Challenge |
| 008 | 🎯 Sorting and Organizing Work Files | Beginner | Start Challenge |
| 009 | 🎯 Developing Web Crawler with Requests | Beginner | Start Challenge |
| 010 | 🎯 Extracting Nutritional Information | Beginner | Start Challenge |
| 011 | 🎯 Storing Learning Records | Beginner | Start Challenge |
| 012 | 🎯 Conda Environment Management | Beginner | Start Challenge |
| 013 | 🎯 Basic Python Math Operators | Beginner | Start Challenge |
| 014 | 🎯 Body Mass Index Calculator | Beginner | Start Challenge |
| 015 | 🎯 Hiking Trail Monitoring with Python | Beginner | Start Challenge |
| 016 | 🎯 Leap Year Checker Python Challenge | Beginner | Start Challenge |
| 017 | 🎯 Long Word Counter | Beginner | Start Challenge |
| 018 | 🎯 Palindrome Checker in Python | Beginner | Start Challenge |
| 019 | 🎯 Prime Sum Below 100 | Beginner | Start Challenge |
| 020 | 🎯 Printing Multiplication Table | Beginner | Start Challenge |
| 021 | 🎯 Processing Time Calculator | Beginner | Start Challenge |
| 022 | 🎯 Python Temperature Conversion Tool | Beginner | Start Challenge |
| 023 | 🎯 School Grading System | Beginner | Start Challenge |
| 024 | 🎯 Sum of All Even Numbers | Beginner | Start Challenge |
| 025 | 🎯 Find Target Expressions from Integer List | Beginner | Start Challenge |
| 026 | 🎯 Recipe Recommendation Program | Beginner | Start Challenge |
| 027 | 🎯 Command Line Calculator | Beginner | Start Challenge |
| 028 | 🎯 Document Management with Python | Beginner | Start Challenge |
| 029 | 🎯 Elapsed Time Calculator | Beginner | Start Challenge |
| 030 | 🎯 Generate Customized Greeting with Python Argparse | Beginner | Start Challenge |
| 031 | 🎯 Personalized Message with F-Strings | Beginner | Start Challenge |
| 032 | 🎯 Small Online Bookstore | Beginner | Start Challenge |
| 033 | 🎯 Visitor Tracking Embassy Management | Beginner | Start Challenge |
| 034 | 🎯 Simple Shopping Cart | Beginner | Start Challenge |
| 035 | 🎯 Encryption and Decryption in Penetration Testing | Beginner | Start Challenge |
| 036 | 🎯 Fruit-Based Python Skill Practice | Intermediate | Start Challenge |
| 037 | 🎯 Handmade Jewelry Sales Tracking with Python | Beginner | Start Challenge |
| 038 | 🎯 Movie Theater Tickets | Beginner | Start Challenge |
| 039 | 🎯 Automate Webpage Opening | Beginner | Start Challenge |
| 040 | 🎯 Calculator Unit Testing | Beginner | Start Challenge |
| 041 | 🎯 Count Repeated Characters in String | Beginner | Start Challenge |
| 042 | 🎯 Local and Global Scope | Beginner | Start Challenge |
| 043 | 🎯 Magic Methods To Operate Numbers | Beginner | Start Challenge |
| 044 | 🎯 Magic Methods To Operate Strings | Beginner | Start Challenge |
| 045 | 🎯 Printing a Triangle | Beginner | Start Challenge |
| 046 | 🎯 Python Class Inheritance | Beginner | Start Challenge |
| 047 | 🎯 Unleashing the Power of Decorators | Beginner | Start Challenge |
| 048 | 🎯 Implementing a TTL-enabled Property Decorator | Beginner | Start Challenge |
| 049 | 🎯 Math Expression Evaluator | Beginner | Start Challenge |
| 050 | 🎯 School Attendance Tracker | Beginner | Start Challenge |
| 051 | 🎯 Time Difference Calculator | Beginner | Start Challenge |
| 052 | 🎯 Time Flies When Time Trials | Beginner | Start Challenge |
| 053 | 🎯 Analyze Access Log Statistics | Beginner | Start Challenge |
| 054 | 🎯 Basic Tqdm Usage | Beginner | Start Challenge |
| 055 | 🎯 Build Fake Person | Beginner | Start Challenge |
| 056 | 🎯 Building a Python Calculator | Beginner | Start Challenge |
| 057 | 🎯 Bus Passenger Capacity Calculation | Beginner | Start Challenge |
| 058 | 🎯 Complete a JSON Parser | Beginner | Start Challenge |
| 059 | 🎯 Count Data Types | Beginner | Start Challenge |
| 060 | 🎯 Count the Vowels | Beginner | Start Challenge |
| 061 | 🎯 Create Python Iterators | Beginner | Start Challenge |
| 062 | 🎯 Data Types Manipulation | Beginner | Start Challenge |
| 063 | 🎯 Develop Water Intake Tracking App | Beginner | Start Challenge |
| 064 | 🎯 Dictionary Key-Value Swapper | Beginner | Start Challenge |
| 065 | 🎯 Finding the Intersection of Two Lists | Beginner | Start Challenge |
| 066 | 🎯 Fire Station Alert System | Beginner | Start Challenge |
| 067 | 🎯 Grocery List Generator | Beginner | Start Challenge |
| 068 | 🎯 Hotel Room Availability Checker | Beginner | Start Challenge |
| 069 | 🎯 Make Object Like Dict | Beginner | Start Challenge |
| 070 | 🎯 Make Object Like List | Beginner | Start Challenge |
| 071 | 🎯 Make Object Like Set | Beginner | Start Challenge |
| 072 | 🎯 Manipulating Images with Pil | Beginner | Start Challenge |
| 073 | 🎯 Multi-Threaded Marketplace Simulation | Beginner | Start Challenge |
| 074 | 🎯 Number Generator Expression | Beginner | Start Challenge |
| 075 | 🎯 Parallel Computation on Large Datasets | Beginner | Start Challenge |
| 076 | 🎯 Parallel Python Processing with Multiprocessing | Beginner | Start Challenge |
| 077 | 🎯 Postal Code Assignment Program | Beginner | Start Challenge |
| 078 | 🎯 Practice Assignment Expressions | Intermediate | Start Challenge |
| 079 | 🎯 Python Set Intersection Function | Beginner | Start Challenge |
| 080 | 🎯 Pythonic File Path Management with Pathlib | Beginner | Start Challenge |
| 081 | 🎯 Real-time Data Processing System | Beginner | Start Challenge |
| 082 | 🎯 Regular Expressions Mastery | Beginner | Start Challenge |
| 083 | 🎯 School Enrollment System | Beginner | Start Challenge |
| 084 | 🎯 School Exam Analysis | Beginner | Start Challenge |
| 085 | 🎯 School Exam Grader | Beginner | Start Challenge |
| 086 | 🎯 Simplify Your Code Pythonic | Beginner | Start Challenge |
| 087 | 🎯 Solitaire Typing and String Processing | Beginner | Start Challenge |
| 088 | 🎯 Solving Problems with Python Walrus Operator | Beginner | Start Challenge |
| 089 | 🎯 The Decimal Module | Beginner | Start Challenge |
| 090 | 🎯 Unleash the Potential of Unicodedata | Beginner | Start Challenge |
| 091 | 🎯 Use tqdm Elegantly | Beginner | Start Challenge |
| 092 | 🎯 Voting System for Town Mayor | Beginner | Start Challenge |
| 093 | 🎯 Warehouse Inventory Management with Python | Beginner | Start Challenge |
| 094 | 🎯 Web Scraping with Beautifulsoup | Beginner | Start Challenge |
| 095 | 🎯 Currency Exchange with Python | Beginner | Start Challenge |
| 096 | 🎯 Error and Exception Handling | Beginner | Start Challenge |
| 097 | 🎯 File Operate Like A Boss | Beginner | Start Challenge |
| 098 | 🎯 File System Operations with Os Module | Beginner | Start Challenge |
| 099 | 🎯 Play with Your Text Data | Beginner | Start Challenge |
| 100 | 🎯 Working with JSON Files | Beginner | Start Challenge |
| 101 | 🎯 Get Local Time | Beginner | Start Challenge |
| 102 | 🎯 Send SOS Signal | Beginner | Start Challenge |
| 103 | 🎯 Time Zone Converter | Beginner | Start Challenge |
| 104 | 🎯 Implementing Token-Based User Authentication | Beginner | Start Challenge |
LabEx is an interactive, hands-on learning platform dedicated to coding and technology. It combines labs, AI assistance, and virtual machines to provide a no-video, practical learning experience. With a strict 'Learn by Doing' approach, interactive online environments in the browser with automated step-by-step checks, structured content organization through the Skill Tree learning system, and a growing resource of 30 Skill Trees and over 6,000 Labs, LabEx offers comprehensive practical education. The platform includes Labby, an AI learning assistant built on latest AI models, providing a conversational learning experience.
