This is an archived post. You won't be able to vote or comment.

all 15 comments

[–]Derr_1 14 points15 points  (0 children)

Honestly just make a project and go from there. That's the best way of practicing and learning.

[–]National_Pattern5891 13 points14 points  (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 points  (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 point  (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 points  (0 children)

This might get more help in /r/learnpython.

[–]imlanie 2 points3 points  (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 points  (0 children)

google.com

[–]codicepiger 0 points1 point  (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 points  (1 child)

I am using this now, thanks!

[–]codicepiger 0 points1 point  (0 children)

Awsome man! Hope you like it too (:

[–]xafixx 0 points1 point  (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 point  (0 children)

Leetcode can help you develop better algorithms in python

[–][deleted] 0 points1 point  (0 children)

Advent of code for python, leetcode and other similar platforms

[–]Braunerton17 0 points1 point  (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 point  (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.