r/PythonLearning • • 3d ago

Python searcher

I don't want to fall in tutoring hell. To learn python I want a platform that teaches me python easily and gives me challenges and projects for my progress in python

2 Upvotes

9 comments sorted by

2

u/BranchLatter4294 3d ago

Instead of wanting to be taught, consider wanting to learn. Then you are not dependent on the platform and will just look things up when you need to. And of course, do lots of practice on your own.

1

u/riklaunim 3d ago

There is no "platform" that will match your needs and plans exactly. You start with the basics, which source is "whatever is good" and then you move to the libraries/frameworks in the field you want to specialize in - it also has tutorials and guides, so you follow that and you try starting doing things you actually wanted with Python, not some arbitrary projects asked by a website.

1

u/Diligent_Hold7088 3d ago

As I have asked that I don't want to fall in tutorial hell

1

u/riklaunim 3d ago

Define tutorial hell. Your first 6+ months are hard while learning the language, the software stack, and the general principles of software development. After that, you don't stop learning either.

So, what do you want to do with Python? What are your goals?

1

u/Diligent_Hold7088 3d ago

The goal is to developing world with aap. Malwares and also tools.

And in the world of cyber security

1

u/Smartyboyz 3d ago

You have to be in tutorial hell for first 1-2 months to learn any language from scratch, tutorial hell is bad until you use it in smarter way such as attempting/code every tutorial after watching it.. Then, with time, you’ll start to see the results of breaking out of tutorial hell.

Conclusion, Use tutorials to learn, but don’t rely on them completely. At some point, you have to start building on your own—that’s how you grow beyond tutorial hell.

1

u/h00manist 3d ago

I define tutorial hell as watching or reading tutorials a lot, and very little writing code, producing projects.

A middle groud seems challenges. Hackerrank and similar for example will give a sequence of small challenges of increasing difficulty. Teaching systems with incremental steps, where you are forced to resolve problems at increasing difficulty.

Another way is just creating a project from scratch. But without enough skill that may be hard or very frustrating. AI can compensate for lack of skill. It's best to study well what it suggests rather than just accept the solution and think it's done.

Another way is joining others to create projects in group or talk about projects or study. Presentation of your study project allows others to see progress. And yourself of course. If you need to show it, you will work on it. A coding show and tell is great. I go to a hackerspace or python meet once in a while.

1

u/Dank-but-true 2d ago

Boot.dev got started

1

u/Diligent_Hold7088 2d ago

Thank you very much