News for hackers. Stuff that matters.
Re:Advice on learning Python efficiently by drivers99 on Thursday December 15, 2016 @03:38PM (#13188149)
> I often suggest the read-a-chapter-write-a-program-based-on-it route

Learning Perl (the llama book) was great for that. At first, I would think that I understood just from reading the chapter, but doing the exercises at the end of each chapter made me actually learn it.

Re:Advice on learning Python efficiently by hardwaresofton on Friday December 16, 2016 @01:12AM (#13191431)
Absolutely agree! In a previous life, I was working at a company where perl was just about the most recent scripting language they were using (for better or for worse), and that book was an absolute godsend. Reading through Chapter 8 around was all I needed to be productive, and I've recommended the book ever since (especially while I was at that job)
Re:Advice on learning Python efficiently by sn9 on Friday December 16, 2016 @08:06PM (#13198403)
Allen Downey's Think Python is that book for Python, though focused more on teaching good programming habits than scripting.