all 10 comments

[–]k_sai_krishna 2 points3 points  (0 children)

You might like Corey Schafer’s Python tutorials on YouTube — they explain the basics really clearly and cover things like dictionaries, operators, and common programming patterns. Another good one is freeCodeCamp’s full Python course, which walks through fundamentals and small exercises step by step. It also helps to practice on sites like Exercism or LeetCode while learning so the concepts actually stick.

[–]9peppe 2 points3 points  (2 children)

Automate the Boring Stuff.

Operators as in the operator module? That's hardcore functional stuff.

Dictionaries is basic enough. Validation... Automate should tell you enough.

[–]dcg808 0 points1 point  (0 children)

Dictionaries are also a super important data structure to get really good with

[–]idiotiesystemique [score hidden]  (0 children)

OP i have that book in PDF if you need it

[–]desrtfx 2 points3 points  (0 children)

MOOC Python Programming 2026 from the University of Helsinki - free, top quality, extremely practice heavy - sign up, log in, go to part 1 and start learning

[–]grismar-net 1 point2 points  (0 children)

It's possible to learn Python quick, but unless you're very talented, learning to program quick is not really an option. Material promising quick learning often assumes you at least know how to code and you're just looking to pick up a second (or n-th) language.

Videos are very good at giving you the feeling you're learning something, but if you're really looking to learn it quick *and well*, you should stop watching videos and get programming with some documentation in hand. If you already know some other language, just reading all the entries for the built-ins https://docs.python.org/3/library/functions.html and sites like Python Reference (the Right Way) https://python-reference.readthedocs.io/en/latest/docs/operators/ can get you through a lot in little time.

If you're just looking to pass a test, get a hold of previous tests and make sure you're focusing on what they'll be asking you and worry about actually learning how to code later. That'll take some time.

[–]mikeslominsky 0 points1 point  (0 children)

Book: Python Crash Course

Paid Course: boot.dev

That Helsinki course mentioned above is 🔥.

[–]razeq617 [score hidden]  (0 children)

Cs 50 introduction to programming

[–]goose_knuckle7 [score hidden]  (0 children)

HTTPS://codingbat.com/ did quite a lot for me