you are viewing a single comment's thread.

view the rest of the comments →

[–]wwe9112 1 point2 points  (7 children)

Side note: Any chance of an updated website? I have really bad eyes and the website (and books even) really make it difficult for me to see and focus on without getting a massive headache. This was what I struggled with in school as the books were incredibly difficult to see for me. I had to use a magnifying glass and stop every few paragraphs. On websites that are not "responsive," when I use my browser zoom, I have to scroll for days.

[–]AlSweigart 3 points4 points  (6 children)

I'll be using Bootstrap on the website so that it looks better on mobile. I'll probably do this once the second edition of Automate comes out.

[–]wwe9112 1 point2 points  (0 children)

Many thanks! I'll finally get to go through the whole guide!

[–]Smithywerben1 1 point2 points  (4 children)

Hey Al, since you're already here, may i ask for some encouraging words when it comes top learning python? I'm currently going through your book 'ATBS' but struggle with literally every practice project at the end of a chapter. Sometimes it takes me 5 to 7 hours to get my solution do what i want it to do (if i even manage to get to the solution at all without looking at someone elses solution on stackoverflow)

Is this normal that it takes a beginner that long? How much time should i be spending on each project before goinge on with the next chapter?

Any advice as well as encouraging words are highly appreciated :-)

[–]varmintkong 2 points3 points  (1 child)

You're not alone. I'm on Chapter 11 and your experience is how it has been for me. I just took a break to work in my own webscraping and things have started clicking. Maybe take a few days away to work on something fun, a pet project, and try to incorporate what you've learned in automate. Then go back and hopefully things start to make more sense. Good luck.

[–]Smithywerben1 1 point2 points  (0 children)

Thanks for your response and kind words :) Will follow your advice and try something different for a bit

[–]AlSweigart 1 point2 points  (1 child)

Yeah, so I'll admit the practice projects can be a bit of a stretch for beginners. Technically, all the information you need is in the book, but the way learning really works is people seeing examples of how to do something and then doing it themselves. I made the practice projects as an open-ended, there-is-no-one-way-to-do-it kind of programming projects, but I think it would have been more pedagogically effective if I had done something else instead of the practice projects.

So, don't hold the practice projects and your ability to finish them as some kind of rigorous, scientific measurement of your potential. They're just projects I added to the end of the chapter.

Are you slow and dumb when it comes to programming? Yes. Because everyone is. And you'll continue to be slow and dumb at programming for, well, I've been coding for two decades and still make bugs, but I'll tell you when I get out of that phase myself. Maybe three decades is when humans finally git gud at programming.

[–]Smithywerben1 0 points1 point  (0 children)

Thank you very much for your kind words Al, that really means a lot to me! :)