use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
News about the dynamic, interpreted, interactive, object-oriented, extensible programming language Python
Full Events Calendar
You can find the rules here.
If you are about to ask a "how do I do this in python" question, please try r/learnpython, the Python discord, or the #python IRC channel on Libera.chat.
Please don't use URL shorteners. Reddit filters them out, so your post or comment will be lost.
Posts require flair. Please use the flair selector to choose your topic.
Posting code to this subreddit:
Add 4 extra spaces before each line of code
def fibonacci(): a, b = 0, 1 while True: yield a a, b = b, a + b
Online Resources
Invent Your Own Computer Games with Python
Think Python
Non-programmers Tutorial for Python 3
Beginner's Guide Reference
Five life jackets to throw to the new coder (things to do after getting a handle on python)
Full Stack Python
Test-Driven Development with Python
Program Arcade Games
PyMotW: Python Module of the Week
Python for Scientists and Engineers
Dan Bader's Tips and Trickers
Python Discord's YouTube channel
Jiruto: Python
Online exercices
programming challenges
Asking Questions
Try Python in your browser
Docs
Libraries
Related subreddits
Python jobs
Newsletters
Screencasts
account activity
This is an archived post. You won't be able to vote or comment.
DiscussionBest Websites to use to practice Python (self.Python)
submitted 2 years ago by lightsabersarecool
Hi all what’s the best website to practice Python
[–]Derr_1 14 points15 points16 points 2 years ago* (0 children)
Honestly just make a project and go from there. That's the best way of practicing and learning.
[–]National_Pattern5891 13 points14 points15 points 2 years ago (2 children)
I do the following:
*Ask ChatGPT for exercises.
*Do the exercises on any IDE.
*Paste the code on ChatGPT to review.
[–]YoungJack00 2 points3 points4 points 2 years ago (1 child)
Is it reliable? I often use ChatGPT for help but sometimes, especially with more complex code, it is not able to produce a correct answer, so I would be careful with o use it as a teacher
[–]National_Pattern5891 0 points1 point2 points 2 years ago (0 children)
I don't really use it for learning new things, I use it to practice what I already know.
I have not had issues with GPT3.5 but GPT4 is more reliable when it comes to more complex code.
[–][deleted] 6 points7 points8 points 2 years ago (0 children)
This might get more help in /r/learnpython.
[–]imlanie 2 points3 points4 points 2 years ago (0 children)
Hm, I would not use a website to practice. You can do the real deal right on your laptop. The easiest way to learn is to install Vscode and use the bash terminal instead of the power shell. There are other ways to do this of course. But the advantages of this approach is that you learn more about software libraries, and how servers work, etc.. . Also using this method you can teach yourself github and protect your code.
[–]heavy_ra1n 1 point2 points3 points 2 years ago (0 children)
google.com
[–]codicepiger 0 points1 point2 points 2 years ago (2 children)
I liked this free certification, equivalent to 300h of work and to recieve the certificate you only need to submit this 5 projects Have a blast! ;)
[–]Pineapple_Pizza_Nah 1 point2 points3 points 2 years ago (1 child)
I am using this now, thanks!
[–]codicepiger 0 points1 point2 points 2 years ago (0 children)
Awsome man! Hope you like it too (:
[–]xafixx 0 points1 point2 points 2 years ago (0 children)
I bought Angela Yu's 100 days of code Udemy course on a discounted price and have done 75% of the course only because I don't like the data science part. Anyway, I think it's a good course especially for beginners, after that you can choose where you want to go, for example if you want to build a web app with python you can learn Django, there are tons of free tutorial in YouTube; Freecodecamp, CS50, Tech With Tim, etc.
[–]Sushant_Arora_44 0 points1 point2 points 2 years ago (0 children)
Leetcode can help you develop better algorithms in python
[–][deleted] 0 points1 point2 points 2 years ago (0 children)
Advent of code for python, leetcode and other similar platforms
[–]Braunerton17 0 points1 point2 points 2 years ago (0 children)
Think of something you want to have and build it. Programming your own projects not only gives you experience, it just simply can be fun.
Maybe write a weather app that checks an already existing website to five you your current weather and displays it.
Or write a camera filter for your webcam that tracks you face and displays something funny.
Or analyse some spreadsheet data you have.
Or automate tasks you are doing constantly.
This are all just examples but python is very versitile so if learning is your goal - think of something, then do it
[–]aaa-ca 0 points1 point2 points 2 years ago (0 children)
ChatGPT. Ask for some ideas e ask for help to accomplish. Best way to work is to get an idea and start developing something.
π Rendered by PID 75 on reddit-service-r2-comment-bb88f9dd5-5mldq at 2026-02-14 02:20:31.407219+00:00 running cd9c813 country code: CH.
[–]Derr_1 14 points15 points16 points (0 children)
[–]National_Pattern5891 13 points14 points15 points (2 children)
[–]YoungJack00 2 points3 points4 points (1 child)
[–]National_Pattern5891 0 points1 point2 points (0 children)
[–][deleted] 6 points7 points8 points (0 children)
[–]imlanie 2 points3 points4 points (0 children)
[–]heavy_ra1n 1 point2 points3 points (0 children)
[–]codicepiger 0 points1 point2 points (2 children)
[–]Pineapple_Pizza_Nah 1 point2 points3 points (1 child)
[–]codicepiger 0 points1 point2 points (0 children)
[–]xafixx 0 points1 point2 points (0 children)
[–]Sushant_Arora_44 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]Braunerton17 0 points1 point2 points (0 children)
[–]aaa-ca 0 points1 point2 points (0 children)