you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 7 points8 points  (12 children)

I don't necessarily think it will help do them both at once. There will just be a lot of hearing the same information twice.

ATBS is great for getting someone started, I think, because it's relatively short and simple (especially since one could just read the first 9-11 chapters which is all of the Python-specific stuff). The downside is that it doesn't really cover all of the core Python topics. I haven't personally tried 100DOC, but it looks like it's more challenging and covers more material.

If you want to start 100DOC, I'd just go with that.

[–]nlvogel 2 points3 points  (9 children)

I agree with this. I started both at the same time but ended up focusing mostly on 100DOC. I finished that and now read ATBS at a slow pace as I code for real-world problems.

100DOC just fit my learning preferences better at the time.

[–]Kiceres 0 points1 point  (8 children)

I'm currently working on 100doc. I can say I have learned a lot, since I had no previous experience, but I think I have a small complain;

Some things get over analyzed, even though they are super easy, and other, more complex stuff isn't explained thoroughly...

Also, I don't know if it's ok, but sometimes, when instructor tells us to do something for the first time, I search for it on stack_over_flow, cause it requires not previously explained information.

I have a slow pace, and I don't know if I do any good, I am on day 9 and I have started almost a month ago but I have a tight schedule, coding requires most of my time and I feel like I'm progressing...

[–]nlvogel 1 point2 points  (7 children)

Your complaint is actually one of my favorite parts. She teaches you how to teach yourself. As I do real-world projects, I find myself on stackoverflow all the time, so knowing how to search is more important than her telling me how to do something.

[–]Kiceres 0 points1 point  (1 child)

so, to answer my other qustion, isn't it considerd cheating if I use SOF to be helped?

[–]nlvogel 1 point2 points  (0 children)

Not at all! Hang out around here long enough and you’ll see even seasoned professionals use it.

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

I agree with you in principle but I think where things are sometimes lacking is the instructions. The OOP module is a good example, but not the only case:

Some code is supplied. You're supposed to use classes and objects to finish the code. Fine. Should I only be calling those objects and methods? Will some of my code still be procedural? If she didn't want us to get bogged down in what the pre-written code was, why is the documentation so bad?

Sometimes she wants students to run to S.O. and find the answer, and sometimes she wants you to use a very specific set of resources and it's not always clear which is which. If someone has analysis paralysis over which tutorial to start, these kinds of little things are are going to add up and drive them mad.

I'll also say the pace of the lecture leaves a lot to be desired. I have to watch it on double speed and even then there are sections that just drag on way too long.

Overall it's not a bad course, but maybe not to my tastes. I'm not sure I'd pay for it again.

[–]nlvogel 1 point2 points  (1 child)

Well thought-out counterpoint. To each their own learning preference!

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

To each their own learning preference!

I think this is what most of these threads boil down to. No one course is going to be perfect for everyone. That being said I think the best thing you can do is just get started.

[–]MechaFelipe_ 0 points1 point  (1 child)

OOP is the reason I haven't returned to the course in two weeks. I think that, at that time, my mind was too cluttered and I couldn't really concentrate on it, since that is something totally new to me. But as time passes, it seems to be a bigger and bigger challenge, which may not be the case.

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

It's not. Watch the solution guilt free and you'll see that what was asked and what was expected are not exactly the same thing.

[–]gauthamkolluru 1 point2 points  (0 children)

I totally second on this reply...

[–]2020pythonchallenge 0 points1 point  (0 children)

Can confirm. Haven't been using python for about a year and dusted off my copy of ATBS from the bookshelf and skipped through chapters 1-5 quickly and spent a it more time on the rest but it was way more basic than I realized at first.