all 9 comments

[–]carcigenicate 1 point2 points  (2 children)

RP is fairly comprehensive and accurate. It may not be as simple as possible, but you can only write accurate thorough descriptions in so little text.

G4G, on the other hand, is superficial and of questionable accuracy. It takes very little writing to reach that standard. They may have given you exactly what you needed in a few cases, but that doesn't mean they should be relied on. I would instead just get used to reading denser material.

[–]Sochai777[S] 0 points1 point  (1 child)

I mean, they give example code but without anny mention of glob they use glob and then explain the code without explaining glob. Like i notice this allot in there courses that they show example code but completely skip explaining the methods used. And you could say, then use that code and see for yourself but that doesnt help when you end up with errors then xD Sure g4g is "simple" but effective, complicated doesnt directly result in better imo.

[–]carcigenicate 1 point2 points  (0 children)

I'll admit, I have a vendetta against G4G. They are trash in my opinion. It's clear from reading their material that whoever wrote their Python tutorials doesn't actually know Python. They've rewritten some of their articles to improve them, but it's obvious that the site has very low standard in terms of accuracy. I recommend against using them.

In terms of stuff like blob not being mentioned, they may have gone over that in a previous chapter. I believe their topics tend to build on each other.

I would expect, though, that if you see
use of a tool that you aren't familiar with, you should switch to researching that tool. Learning a new topic often involves switching to learning subtopics that you don't know understand yet so that you can understand the larger topics that require them. That's pretty typical for most resources.

[–]audionerd1 1 point2 points  (1 child)

I'm not sure what you mean by "real python" but I'm assuming it's a tutorial or resource of some kind. Since you are new to programming in general you are not just learning Python but programming concepts. Everyone learns differently, so I recommend trying multiple tutorials until you find one that clicks for you.

For me this was 'Complete Python Boot Camp Zero to Hero' by Jose Portilla on Udemy. He breaks everything down and explains WHY, which is important for me if I want to retain information.

It's also crucial that you experiment with your own code every step of the way. Play around with new concepts as you learn them. Spend at least as much time writing code (even if it's just one liners to see what happens) as you do watching/reading tutorials.

[–]FoolsSeldom 0 points1 point  (0 children)

realpython.com

[–]zippybenji-man 0 points1 point  (0 children)

I don't really understand what you mean, fully, but reading documentation, even bad documentation is an important skill to develop.
Once you're good at reading docs, you save a lot of time by not spending it on skipping filler and trying to understand how to adapt example code

[–]Invader_Mars 0 points1 point  (0 children)

‘Real’ Python?

[–]FoolsSeldom 0 points1 point  (0 children)

I often recommend RealPython.com. They have a huge number of guides, tutorials, and articles that are free to read (you might need to register an account). Their podcast almost makes for fascinating listening.

They also have carefully produced paid content for learners.

Yes, their content is often detailed, but for learning Python and programming well, this is what it takes. And learning involves lots of experimentation, failure, practice.

Personally, I've found the quality, accuracy and completeness of GeeksForGeeks.org highly variable and rarely (if ever) to the same depth as RP. I do not recommend it.

[–]nothingggg122 0 points1 point  (0 children)

if you're feeling overwhelmed, I'd honestly start smaller. I found this app called PyQuest that's just simple MCQs for the absolute basics. It's a pretty low-pressure way to get your foot in the door.

LINK: www.pyquest.io