Skip to content

Python Practice Challenges | This repo collects 104 of programming labs exercises for Python Practice Challenges. 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 t...

Notifications You must be signed in to change notification settings

labex-labs/python-practice-challenges

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 

Repository files navigation

Python Practice Challenges

Python Practice Challenges

Start-Learning

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.

Python

Environment

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 AI learning assistant Labby, built on ChatGPT, providing a conversational learning experience.

Learn more about LabEx VM.

Exercises

Index Name Difficulty Practice
001 🎯 Print Hello Python ★☆☆ Start Challenge
002 🎯 Convert Hours to Seconds ★☆☆ Start Challenge
003 🎯 Check Age Limit ★☆☆ Start Challenge
004 🎯 Find Cloned Soldiers ★☆☆ Start Challenge
005 🎯 Statistical Learning Data ★☆☆ Start Challenge
006 🎯 Merge Experiment Records ★☆☆ Start Challenge
007 🎯 Find Pair of Integers Summing to Target ★☆☆ Start Challenge
008 🎯 Sorting and Organizing Work Files ★☆☆ Start Challenge
009 🎯 Developing Web Crawler with Requests ★☆☆ Start Challenge
010 🎯 Extracting Nutritional Information ★☆☆ Start Challenge
011 🎯 Storing Learning Records ★☆☆ Start Challenge
012 🎯 Conda Environment Management ★☆☆ Start Challenge
013 🎯 Basic Python Math Operators ★☆☆ Start Challenge
014 🎯 Body Mass Index Calculator ★☆☆ Start Challenge
015 🎯 Hiking Trail Monitoring with Python ★☆☆ Start Challenge
016 🎯 Leap Year Checker Python Challenge ★☆☆ Start Challenge
017 🎯 Long Word Counter ★☆☆ Start Challenge
018 🎯 Palindrome Checker in Python ★☆☆ Start Challenge
019 🎯 Prime Sum Below 100 ★☆☆ Start Challenge
020 🎯 Printing Multiplication Table ★☆☆ Start Challenge
021 🎯 Processing Time Calculator ★☆☆ Start Challenge
022 🎯 Python Temperature Conversion Tool ★☆☆ Start Challenge
023 🎯 School Grading System ★☆☆ Start Challenge
024 🎯 Sum of All Even Numbers ★☆☆ Start Challenge
025 🎯 Find Target Expressions from Integer List ★☆☆ Start Challenge
026 🎯 Recipe Recommendation Program ★☆☆ Start Challenge
027 🎯 Command Line Calculator ★★☆ Start Challenge
028 🎯 Document Management with Python ★☆☆ Start Challenge
029 🎯 Elapsed Time Calculator ★☆☆ Start Challenge
030 🎯 Generate Customized Greeting with Python Argparse ★☆☆ Start Challenge
031 🎯 Personalized Message with F-Strings ★☆☆ Start Challenge
032 🎯 Small Online Bookstore ★★☆ Start Challenge
033 🎯 Visitor Tracking Embassy Management ★☆☆ Start Challenge
034 🎯 Simple Shopping Cart ★☆☆ Start Challenge
035 🎯 Encryption and Decryption in Penetration Testing ★☆☆ Start Challenge
036 🎯 Fruit-Based Python Skill Practice ★☆☆ Start Challenge
037 🎯 Handmade Jewelry Sales Tracking with Python ★☆☆ Start Challenge
038 🎯 Movie Theater Tickets ★☆☆ Start Challenge
039 🎯 Automate Webpage Opening ★★☆ Start Challenge
040 🎯 Calculator Unit Testing ★☆☆ Start Challenge
041 🎯 Count Repeated Characters in String ★☆☆ Start Challenge
042 🎯 Local and Global Scope ★☆☆ Start Challenge
043 🎯 Magic Methods To Operate Numbers ★★☆ Start Challenge
044 🎯 Magic Methods To Operate Strings ★★☆ Start Challenge
045 🎯 Printing a Triangle ★☆☆ Start Challenge
046 🎯 Python Class Inheritance ★☆☆ Start Challenge
047 🎯 Unleashing the Power of Decorators ★★☆ Start Challenge
048 🎯 Implementing a TTL-enabled Property Decorator ★☆☆ Start Challenge
049 🎯 Math Expression Evaluator ★★☆ Start Challenge
050 🎯 School Attendance Tracker ★☆☆ Start Challenge
051 🎯 Time Difference Calculator ★☆☆ Start Challenge
052 🎯 Time Flies When Time Trials ★☆☆ Start Challenge
053 🎯 Analyze Access Log Statistics ★★☆ Start Challenge
054 🎯 Basic Tqdm Usage ★☆☆ Start Challenge
055 🎯 Build Fake Person ★☆☆ Start Challenge
056 🎯 Building a Python Calculator ★☆☆ Start Challenge
057 🎯 Bus Passenger Capacity Calculation ★☆☆ Start Challenge
058 🎯 Complete a JSON Parser ★★☆ Start Challenge
059 🎯 Count Data Types ★☆☆ Start Challenge
060 🎯 Count the Vowels ★☆☆ Start Challenge
061 🎯 Create Python Iterators ★☆☆ Start Challenge
062 🎯 Data Types Manipulation ★☆☆ Start Challenge
063 🎯 Develop Water Intake Tracking App ★☆☆ Start Challenge
064 🎯 Dictionary Key-Value Swapper ★☆☆ Start Challenge
065 🎯 Finding the Intersection of Two Lists ★★☆ Start Challenge
066 🎯 Fire Station Alert System ★☆☆ Start Challenge
067 🎯 Grocery List Generator ★☆☆ Start Challenge
068 🎯 Hotel Room Availability Checker ★☆☆ Start Challenge
069 🎯 Make Object Like Dict ★★☆ Start Challenge
070 🎯 Make Object Like List ★★☆ Start Challenge
071 🎯 Make Object Like Set ★★☆ Start Challenge
072 🎯 Manipulating Images with Pil ★☆☆ Start Challenge
073 🎯 Multi-Threaded Marketplace Simulation ★★☆ Start Challenge
074 🎯 Number Generator Expression ★☆☆ Start Challenge
075 🎯 Parallel Computation on Large Datasets ★☆☆ Start Challenge
076 🎯 Parallel Python Processing with Multiprocessing ★★☆ Start Challenge
077 🎯 Postal Code Assignment Program ★☆☆ Start Challenge
078 🎯 Practice Assignment Expressions ★☆☆ Start Challenge
079 🎯 Python Set Intersection Function ★☆☆ Start Challenge
080 🎯 Pythonic File Path Management with Pathlib ★☆☆ Start Challenge
081 🎯 Real-time Data Processing System ★★☆ Start Challenge
082 🎯 Regular Expressions Mastery ★★☆ Start Challenge
083 🎯 School Enrollment System ★☆☆ Start Challenge
084 🎯 School Exam Analysis ★☆☆ Start Challenge
085 🎯 School Exam Grader ★☆☆ Start Challenge
086 🎯 Simplify Your Code Pythonic ★☆☆ Start Challenge
087 🎯 Solitaire Typing and String Processing ★☆☆ Start Challenge
088 🎯 Solving Problems with Python Walrus Operator ★☆☆ Start Challenge
089 🎯 The Decimal Module ★☆☆ Start Challenge
090 🎯 Unleash the Potential of Unicodedata ★☆☆ Start Challenge
091 🎯 Use tqdm Elegantly ★★★ Start Challenge
092 🎯 Voting System for Town Mayor ★☆☆ Start Challenge
093 🎯 Warehouse Inventory Management with Python ★☆☆ Start Challenge
094 🎯 Web Scraping with Beautifulsoup ★☆☆ Start Challenge
095 🎯 Currency Exchange with Python ★☆☆ Start Challenge
096 🎯 Error and Exception Handling ★★★ Start Challenge
097 🎯 File Operate Like A Boss ★☆☆ Start Challenge
098 🎯 File System Operations with Os Module ★☆☆ Start Challenge
099 🎯 Play with Your Text Data ★☆☆ Start Challenge
100 🎯 Working with JSON Files ★☆☆ Start Challenge
101 🎯 Get Local Time ★★☆ Start Challenge
102 🎯 Send SOS Signal ★☆☆ Start Challenge
103 🎯 Time Zone Converter ★★☆ Start Challenge
104 🎯 Implementing Token-Based User Authentication ★☆☆ Start Challenge

More

About

Python Practice Challenges | This repo collects 104 of programming labs exercises for Python Practice Challenges. 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 t...

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published