4 ms·
Does anyone know of something equivalent to this in, for example, Python, but where the author starts off light and progressively ups the ante in terms of conce
by usrme 9y ago
Does anyone know of something equivalent to this in, for example, Python, but where the author starts off light and progressively ups the ante in terms of concepts introduced?
I'm looking to learn more about Python, but having a hard time finding a solid starting point; I've tried 'Learn Python the Hard Way', but it doesn't seem to keep me engaged to the point where the material being learned is of interest.
- arunix 9y agoThere is a book you can try: "Automate the Boring Stuff with Python" https://automatetheboringstuff.com/ https://automatetheboringstuff.com/
- asicsp 9y agoyup, this is a good resource for beginner and related udemy course free offer ends today, see author's post for details (https://www.reddit.com/r/learnprogramming/comments/7fxq5o/im_releasing_a_free_code_for_my_automate_the/ https://www.reddit.com/r/learnprogramming/comments/7fxq5o/im...)
- giancarlostoro 9y agoNot sure if it counts, but High Performance Python[0] starts you out from the bottom explaining the hardware and how it has to process your code, and they go from there. It's a really good read, was recommended by a coworker and I haven't had issues reading through it so far. Also you might learn things to consider when writing or refactoring Python code that affect performance (I always suggest never to "solve" a performance issue that isn't there yet but to instead write something that works first, then try to optimize the code once it works). http://shop.oreilly.com/product/0636920028963.do http://shop.oreilly.com/product/0636920028963.do
- manaskarekar 9y agoCheck out 'Fluent Python' for juicier python concepts. Can't recommend it enough. Disclaimer: no affiliation whatsoever.
- narimiran 9y ago> Check out 'Fluent Python' for juicier python concepts. One of the best Python books I've read! But I would never recommend it to a (Python) beginner. There are more 'lightweight' books/solutions for beginner. If GP is somewhat experienced in Python and would like to broaden his knowledge - Fluent Python all the way!
- amyjess 9y agoYou might want to check out "Don't Do This" [0], which is basically a Python version of this article. [0] https://www.youtube.com/watch?v=H2yfXnUb1S4 https://www.youtube.com/watch?v=H2yfXnUb1S4
- anuragsoni 9y agoI believe Peter Norvig's Pytudes[1] might be similar to what you are looking for. I enjoyed reading his Advent of Code post last year[2] [1]https://github.com/norvig/pytudes https://github.com/norvig/pytudes [2]https://nbviewer.jupyter.org/url/norvig.com/ipython/Advent%20of%20Code.ipynb https://nbviewer.jupyter.org/url/norvig.com/ipython/Advent%2...