DEV Community

loading...
Cover image for Top 5 Python Coding Practise Playground

Top 5 Python Coding Practise Playground

Stokry
Front_dev | Machine Learning Enthusiast
・2 min read

Python is a powerful general-purpose programming language. It is used in web development, data science, creating software prototypes, and so on. Fortunately for beginners, Python has simple easy-to-use syntax. This makes Python an excellent language to learn to program for beginners.

There are many resources from which you can learn and practice Python right now, below is my list of Python Coding Practise Playgrounds that you can start using right now.

  1. Codingbat. CodingBat is a free site of live coding problems to build coding skill in Java and Python (example problem). CodingBat is a project by Nick Parlante, a computer science lecturer at Stanford. Going through many practice problem is a great way to solidify your understanding of how the code should work. CodingBat problems work great as homework, or for self-study practice, or in a lab, or as live lecture examples. The CodingBat problems are designed to have low overhead: short problem statements (like an exam), nothing to install, immediate feedback in the browser, and there's lots of them to build up those skills.
  2. CodeChef. CodeChef was created as a platform to help programmers make it big in the world of algorithms, computer programming, and programming contests. Apart from providing a platform for programming competitions, CodeChef also has various algorithm tutorials and forum discussions to help those who are new to the world of computer programming.
  3. Coderbyte. Coderbyte is a web application built to help you practice programming and improve your coding skills. They offer a collection of code challenges and web development courses that can help you prepare for upcoming job interviews. The coding challenges range in difficulty and they can all be completed straight in our online editor.
  4. Exercism Exercism aims to provide opportunity for people of all backgrounds by helping them develop their programming skills through practice and mentorship. They provide thousands of exercises spread across over 50 language tracks, and offer both automated and human mentoring.
  5. Codewars Codewars is a collective effort by its users. They are creators - authoring kata to teach various techniques, solving kata with solutions that enlighten others, and commenting with constructive feedback. The leaders among them moderate the content and community.

Note - This list is created on the basis of my personal experience. I hope it will help you to learn Python programming.

Thanks for reading!

Discussion (3)

Collapse
hanpari profile image
Pavel Morava

From my experience and I tried most of these, the best one is checkio.org because it is focused on Python and it's ecosystem.

One of the main differences is that one can import non-standard libraries like Numpy and use cutting-edge Python, typically the most recent one or even beta version.

Collapse
walter11 profile image
Atharv-777

Hackerrank is missing here..!

Collapse
waylonwalker profile image
Waylon Walker

Missing my favorite replit.com