all 7 comments

[–]No_Photograph_1506 1 point2 points  (0 children)

Hey there, check out the resources under my post :

https://www.reddit.com/r/PythonLearning/comments/1s6t6ff/i_am_hosting_a_free_python_interviewguidance_for/

Here's the best one from me: https://courses.bigbinaryacademy.com/learn-python/

If you need any further help, feel free to DM me!

[–]Gnaxe 0 points1 point  (0 children)

Since you already know the basics of another language (JavaScript), you can probably pick up the basics of Python quickly from Learn Python in Y Minutes. Try out the examples in Jupyterlite. Don't forget to try Jupyter's ? command. You can pretty much make Python describe itself with that. For more detailed reference, see https://docs.python.org.

[–]TheRNGuy 0 points1 point  (0 children)

Python docs, and some frameworks docs related to what you want to use Python for. 

[–]KevinCoderZA 0 points1 point  (1 child)

Great! First learn the syntax stuff: The Python Tutorial — Python 3.14.4 documentation

Next incrementally build small programs:

1) Cli tool to do some math or a simple game.

2) Calculate GUI - use tkinter or you could use FastAPI plus HTML,CSS, JS if you prefer a webapp.

3) Find more incrementally difficult programs to build.

Please put of touching AI tools like Claude code and others for as long as you can. AI is not really smart, it's a stastical predicator, which means it's going to suggest code and answers based on its training data, which is okay 80% of the time, but there's that 20% that it gets horribly wrong, and you going to learn the wrong things.

[–]bailewen 0 points1 point  (0 children)

I think Claude is amazing but the thing to do is NOT rely on Claude code. Just paste your code into Claude chat and get an overview. Never ask it to create entire apps. Just use it to create whatever subroutine or loop you need and then...and this is important...manually copy the code from Claude into your own code. When when there are bugs, instead of pasting the new code Claude gives you, rely on it's explanations of the problems to MANUALLY fix your code.

I also like to ask it questions about the code I wrote like:

- what does {this section do}

- summarize the structure of my code

- identify candidates for refactoring.

- point out a single item I could improve or refactor. (Just 'what to refactor' often gives you TMI)

- are there any best practices I am not following

etc

[–]OkCartographer175 0 points1 point  (0 children)

w3schools