Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #197261
| From | Jan Erik Moström <lists@mostrom.pp.se> |
|---|---|
| Newsgroups | comp.lang.python |
| Subject | Re: Book recommendation? For getting up to date |
| Date | 2025-02-16 22:00 +0100 |
| Message-ID | <mailman.115.1739739615.2912.python-list@python.org> (permalink) |
| References | <2A4ADE24-6376-45E2-9726-B1122F415163@mostrom.pp.se> <12dd850b-08d3-4740-b704-b2950a4f3027@DancesWithMice.info> <94B5987B-38A4-41F3-BB5D-2BF1B6EF359C@mostrom.pp.se> |
On 16 Feb 2025, at 20:59, dn via Python-list wrote: > When stop to think about it, this is quite a request: > don't give me what I do know, > do give me what I don't know! 😜 > That said, you are correct: the bulk of new publications seem to (still) aim at the Beginner end of the continuum (see later comments). Yep, I threw away several beginners books in Python last week (they were a bit dated). My work used to be (and still is, to a small degree) to teach programming to novice students. So, I feel I can skip the basics and go on to the intermediate/advanced stuff. > Over the period mentioned, Python has changed a great deal - Python 3 (largely) replacing Python 2 was only the most-notable! Yep, that shift was interesting when teaching novices Python!! > Books published in 2024 (which I may not have read from cover to cover - yet): > > Effective Python: 125 Specific Ways to > Write Better Python, 3rd Edition > Brett Slatkin > Addison Wesley > > Hypermodern Python Tooling > Building Reliable Workflows for an Evolving Python Ecosystem > Claudio Jolowicz > O'Reilly > > Powerful Python > Aaron Maxwell > O'Reilly > - starts with generators (which you likely haven't met before) I have done so ... to be really honest, it was when I couldn't remember how to create an iterator for a class I was writing, that I realized that I needed a refresher. > it's a tremendous challenge to write a book (also involving considerable time and effort) which will return value for more than a few years - particularly at the advanced levels! True, I'm quite amazed that people write books since it takes such an effort with little, my guess, reward for doing it > An alternative-approach which may take your fancy, is online courses (many of which can be taken for $free). Their self-paced nature has the advantage of enabling the skipping-over of repetitive content (and the repeating of points which don't immediately 'sink in'). You will find many examples on Coursera* and edX*. My plan is to find one or two books that seem suitable, when I've looked at those then I'm going online for the rest. Thanks for the suggestions: I think I now have 2-3 books that I should look into in more detail. = jem
Back to comp.lang.python | Previous | Next — Next in thread | Find similar
Re: Book recommendation? For getting up to date Jan Erik Moström <lists@mostrom.pp.se> - 2025-02-16 22:00 +0100 Re: Book recommendation? For getting up to date rbowman <bowman@montana.com> - 2025-02-16 21:18 +0000
csiph-web