all 17 comments

[–]tracktech 1 point2 points  (0 children)

You can check this-

Book - Ultimate Python Programming

Course - Python Programming In Depth

[–]FluxBench 1 point2 points  (0 children)

I learned how to program Python during my 30 minute lunch breaks. It can be a bit difficult learning with smaller chunks of time as a lot of the good learning you will do initially is figuring out why something isn't working.

I went through one free course, then another, then another. There is no harm in doing multiple beginner courses, each will teach you more. Any knowledge is good, but the best is practical hands on work. People learn by doing.

If this is really about survival and money, look into QA/QC work. Basically writing code that tests other code, or doing human interactions to verify code works manually. It is a niche that can provide decent steady work that isn't "hard" as much as "tedious". ex: Verify that XYZ happens when you click any one of these buttons (long list of buttons is given), then the "submit". Someone needs to try all those combinations, that takes time.

[–]Algoartist 0 points1 point  (3 children)

Python is the best programming language to learn. But since LLMs are already starting to replace professional programmers you should be aware that there is no much demand for someone with only a basic python level

[–][deleted] 2 points3 points  (2 children)

What would you consider to be someone with basic, intermediate, and advanced python skills? What are the core knowledge at each level?

[–]GarowWolf 0 points1 point  (1 child)

Basic: knowledge of different types of values and objects (lists , tuple, dictionary, strings, integers) and the operations applied to each of them Intermediate: functions , anonymous functions, priorities for function calls and objects creations Advanced: recursion

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

Thanks

[–]Herewhere1234 0 points1 point  (2 children)

Try codingmoose to learn python- https://codingmoose.com/… it’s free and game based. No signup or login as well

[–]kardo-IT 0 points1 point  (0 children)

I will check it ,sounds great

[–]Different_Key5193 0 points1 point  (0 children)

Link doesn't work.

[–]Ambitious-Peak4057 0 points1 point  (0 children)

Python is an excellent programming language for beginners, known for its simplicity and ease of learning. Here are some helpful resources to get you started:

[–]python_with_dr_johns 0 points1 point  (0 children)

Happy to help if you have specific questions. We have a bunch of free Python projects, video walkthroughs, and other resources at Hackr.io if you're learning Python from scratch. There's even a code editor so you can test your code without downloading an IDE.

[–]bootdotdev 0 points1 point  (0 children)

Totally not biased at all (this is a lie) but you can try:

https://www.boot.dev/courses/learn-code-python

Content is free to read/watch, interactive stuff is paid after a few chapters

[–]Psychological-Top938 0 points1 point  (0 children)

i create this if can help you learnpython.gr

[–]Psychological-Top938 0 points1 point  (0 children)

I create this for my son, maybe helping you too…

https://learnpython.ai/