What is Python language?
Python is a widely used high-level, general-purpose, interpreted, dynamic programming language. Its design philosophy emphasizes code readability, and its syntax allows programmers to express concepts in fewer lines of code than possible in languages such as C++ or Java.
Python supports multiple programming paradigms, including object-oriented, imperative and functional programming or procedural styles. It features a dynamic type system and automatic memory management and has a large and comprehensive standard library
The best way we learn anything is by practice and exercise questions. We have started this section for those [beginner to intermediate] who are familiar with Python.
Hope, these exercises help you to improve your Python coding skills. Currently, following sections are available, we are working hard to add more exercises .... Happy Coding!
You may read our Python tutorial before solving the following exercises.
Learn Python packages using Exercises, Practice, Solution and explanation
More...
Note : Download Python from //www.python.org/ftp/python/3.2/ and install in your
system to execute the Python programs. You can read our Python Installation on Fedora Linux and Windows 7, if you are unfamiliar to Python installation.
You may accomplish the same task [solution of the exercises] in various ways, therefore the ways described here are not the only ways to do stuff. Rather, it would be great, if this helps you anyway to choose your own methods.
List of Exercises with Solutions :
- HTML CSS Exercises, Practice, Solution
- JavaScript Exercises, Practice, Solution
- jQuery Exercises, Practice, Solution
- jQuery-UI Exercises, Practice, Solution
- CoffeeScript Exercises, Practice, Solution
- Twitter Bootstrap Exercises, Practice, Solution
- C Programming Exercises, Practice, Solution
- C# Sharp Programming Exercises, Practice, Solution
- PHP Exercises, Practice, Solution
- Python Exercises, Practice, Solution
- R Programming Exercises, Practice, Solution
- Java Exercises, Practice, Solution
- SQL Exercises, Practice, Solution
- MySQL Exercises, Practice, Solution
- PostgreSQL Exercises, Practice, Solution
- SQLite Exercises, Practice, Solution
- MongoDB Exercises, Practice, Solution
Popularity of Programming Language
Worldwide, Sep 2022 compared to a year ago:
Source : //pypl.github.io/PYPL.html
TIOBE Index for September 2022
Source : //www.tiobe.com/tiobe-index/
More to Come !
Do not submit any solution of the above exercises at here, if you want to contribute go to the appropriate exercise page.
[ Want to contribute to Python exercises? Send your code [attached with a .zip file] to us at w3resource[at]yahoo[dot]com. Please avoid copyrighted materials.]
Test your Python skills with w3resource's quiz
We use cookies to ensure you have the best browsing experience on our website. Please read our cookie policy for more information about how we use cookies.
- Prepare
NEW
- Certify
- Compete
- Career Fair
- Hiring developers?
- Prepare
- Python
Say "Hello, World!" With Python
EasyMax Score: 5Success Rate: 97.06%
Python If-Else
EasyPython [Basic]Max Score: 10Success Rate: 90.76%
Arithmetic Operators
EasyPython [Basic]Max Score: 10Success Rate: 97.89%
Python: Division
EasyPython [Basic]Max Score: 10Success Rate: 98.76%
Loops
EasyPython [Basic]Max Score: 10Success Rate: 98.41%
Write a function
MediumPython [Basic]Max Score: 10Success Rate: 90.62%
Print Function
EasyPython [Basic]Max Score: 20Success Rate: 97.12%
List Comprehensions
EasyPython [Basic]Max Score: 10Success Rate: 98.05%
Find the Runner-Up Score!
EasyPython [Basic]Max Score: 10Success Rate: 94.01%
Nested Lists
EasyPython [Basic]Max Score: 10Success Rate: 91.40%
Status
Solved
Unsolved
Skills
Problem Solving [Basic]
Python [Basic]
Problem Solving [Advanced]
Python [Intermediate]
Difficulty
Easy
Medium
Hard
Subdomains
Introduction
Basic Data Types
Strings
Sets
Math
Itertools
Collections
Date and Time
Errors and Exceptions
Classes
Built-Ins
Python Functionals
Regex and Parsing
XML
Closures and Decorators
Numpy
Debugging