๐จ๐ณ ็ฎไฝไธญๆ ๐ช๐ธ 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.
- A strict "Learn by Doing" approach with exclusive hands-on labs and no videos.
- Interactive online environments within the browser, with automated step-by-step checks.
- A structured content organization with the Skill Tree based learning system.
- A growing learning resource of 30 Skill Trees and over 6,000 Labs.
- The learning assistant Labby, built on lastest AI models, providing a conversational learning experience.
Learn more about LabEx VM.