Skip to content

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.

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

61 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Python Practice Challenges

Languages

๐Ÿ‡จ๐Ÿ‡ณ ็ฎ€ไฝ“ไธญๆ–‡ ๐Ÿ‡ช๐Ÿ‡ธ Espaรฑol ๐Ÿ‡ซ๐Ÿ‡ท Franรงais ๐Ÿ‡ฉ๐Ÿ‡ช Deutsch ๐Ÿ‡ฏ๐Ÿ‡ต ๆ—ฅๆœฌ่ชž ๐Ÿ‡ท๐Ÿ‡บ ะ ัƒััะบะธะน ๐Ÿ‡ฐ๐Ÿ‡ท ํ•œ๊ตญ์–ด ๐Ÿ‡ง๐Ÿ‡ท Portuguรชs ๐Ÿ‡บ๐Ÿ‡ธ English

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

Exercises

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

About LabEx

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.

More

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published