Deutsch   English   Français   Italiano  
<mailman.120.1740016713.2912.python-list@python.org>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!weretis.net!feeder8.news.weretis.net!fu-berlin.de!uni-berlin.de!not-for-mail
From: Mike <mike@bm-support.org>
Newsgroups: comp.lang.python
Subject: Re: Book recommendation? For getting up to date
Date: Wed, 19 Feb 2025 16:53:26 +0100
Lines: 38
Message-ID: <mailman.120.1740016713.2912.python-list@python.org>
References: <2A4ADE24-6376-45E2-9726-B1122F415163@mostrom.pp.se>
 <632949de-056c-40e7-9e22-e1d71b1dbdd6@bm-support.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: news.uni-berlin.de xVcCgstwjRJ1HgaWvzg3PANRhm82qNMH8uKQBTM7Omtg==
Cancel-Lock: sha1:/9T3qn7MKjYN80hsJ8PQB78QUBY= sha256:nUdiGg7wjxkHFC3AnecyOu8yT7ld+laXEoAM/LTrFAI=
Return-Path: <mike@bm-support.org>
X-Original-To: python-list@python.org
Delivered-To: python-list@mail.python.org
Authentication-Results: mail.python.org; dkim=pass
 reason="2048-bit key; unprotected key"
 header.d=bm-support.org header.i=@bm-support.org header.b=wBfkwHBm;
 dkim-adsp=pass; dkim-atps=neutral
X-Spam-Status: OK 0.132
X-Spam-Level: *
X-Spam-Evidence: '*H*': 0.74; '*S*': 0.00; 'fairly': 0.05;
 'searching': 0.05; 'e.g.': 0.07; 'pages,': 0.09; 'pandas': 0.09;
 'interpreter': 0.16; 'targeted': 0.16; 'to:addr:lists': 0.16;
 'url-ip:46/8': 0.16; 'wrote:': 0.16; 'python': 0.16; 'guidance':
 0.19; 'libraries': 0.19; 'to:addr:python-list': 0.20; "i've":
 0.22; 'teach': 0.22; 'science': 0.22; '(and': 0.25; 'python,':
 0.25; 'programming': 0.25; 'anyone': 0.25; 'tried': 0.26; 'cover':
 0.26; 'library': 0.26; 'so.': 0.26; 'creating': 0.27; 'done':
 0.28; 'version.': 0.28; 'recently': 0.29; 'header:User-Agent:1':
 0.30; 'am,': 0.31; 'looked': 0.31; 'book.': 0.32; 'good.': 0.32;
 'happening': 0.32; 'on:': 0.32; 'python-list': 0.32; 'but': 0.32;
 "i'm": 0.33; 'header:In-Reply-To:1': 0.34; 'core': 0.34; 'book':
 0.35; 'handling': 0.35; 'question.': 0.35; 'really': 0.36; 'pdf':
 0.36; "skip:' 10": 0.37; 'hard': 0.37; 'use': 0.39; 'decide':
 0.39; 'still': 0.40; 'copy.': 0.40; "couldn't": 0.40; 'serious':
 0.40; 'something': 0.40; 'want': 0.40; 'should': 0.40; 'best':
 0.61; 'to:charset:utf-8': 0.61; 'great': 0.62; 'python.org': 0.62;
 'copy': 0.63; 'online': 0.63; 'lock': 0.64; 'parts': 0.65; 'tool':
 0.65; 'years': 0.65; '3000': 0.69; 'subject:? ': 0.69;
 'subject:For': 0.69; 'paper': 0.70; 'global': 0.73; 'covered':
 0.75; 'features.': 0.76; 'quality': 0.79; 'study': 0.82;
 'practical': 0.84; 'from:addr:mike': 0.84; 'from:name:mike': 0.84;
 'ordered': 0.84; 'promising': 0.91; 'was,': 0.91
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1739980407;
 x=1740585207; d=bm-support.org; s=rsa2;
 h=content-transfer-encoding:content-type:in-reply-to:from:references:to:subject:
 mime-version:date:message-id:from;
 bh=qyNpnp+QmgiiZJ4oEy1SKtN8zSEihiY8fYe8XAJaiow=;
 b=wBfkwHBmandycSicBzJ1N7DrqC57v3JSaO8miIR4cS23gEqL/5wACPl0CPiPq2BlT4XAm6w2YZMgq
 xCmUSnPWYtAltlz7NGuFDUwmaCywIWeXNEDyvDERTmC5Ycn66QwJ3rs/3BcBtCg81A7W7HaxB9rdqM
 nTyj6DHuIHGypIyUR2RGWtAnIdppxzucdZXRchwDakUYRKAbwkNqkbYG+HXeAIqEHhytpe6dQExkLw
 TLDPoKbLWUhYJp1ydntfwvPNYgCOSN7P7N7mF0vIPD6y85Ae3qkk3gLpLNvTzOtcatmgPtGOtY1D/S
 syb9DNL2+/ontpOOkfczTvGJl/nQIPw==
DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1739980407;
 x=1740585207; d=bm-support.org; s=ed2;
 h=content-transfer-encoding:content-type:in-reply-to:from:references:to:subject:
 mime-version:date:message-id:from;
 bh=qyNpnp+QmgiiZJ4oEy1SKtN8zSEihiY8fYe8XAJaiow=;
 b=f4N3cGv6jAcOt4qMO9iLHqOaQhW/mkMuyvGatrJcJT9VnIY8+ctGgyhiN1JtPc1cIW4PGB+sdbNm+
 eQrKPRRBA==
X-HalOne-ID: a844d0a6-eed9-11ef-bb87-152d8afab6bc
User-Agent: Mozilla Thunderbird
Content-Language: en-US
In-Reply-To: <2A4ADE24-6376-45E2-9726-B1122F415163@mostrom.pp.se>
X-Mailman-Approved-At: Wed, 19 Feb 2025 20:58:32 -0500
X-BeenThere: python-list@python.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: General discussion list for the Python programming language
 <python-list.python.org>
List-Unsubscribe: <https://mail.python.org/mailman/options/python-list>,
 <mailto:python-list-request@python.org?subject=unsubscribe>
List-Archive: <https://mail.python.org/pipermail/python-list/>
List-Post: <mailto:python-list@python.org>
List-Help: <mailto:python-list-request@python.org?subject=help>
List-Subscribe: <https://mail.python.org/mailman/listinfo/python-list>,
 <mailto:python-list-request@python.org?subject=subscribe>
X-Mailman-Original-Message-ID: <632949de-056c-40e7-9e22-e1d71b1dbdd6@bm-support.org>
X-Mailman-Original-References: <2A4ADE24-6376-45E2-9726-B1122F415163@mostrom.pp.se>
Bytes: 6420

On 16-02-2025 13:50, Jan Erik Moström via Python-list wrote:
> I'm looking for a book that would teach me the lastest and greatest parts of Python, does anyone have any recommendations?
>
> I've looked at python.org and pythonbooks.org but I couldn't decide which one to get.
>
> I used to be fairly good at Python, but I haven't done any serious programming in the last 10 years or so. So I would like something that got me up-to-date with the latest features.
Great question.  But also not a simple question.

Great new promising developments are not only happening in core Python 
libraries, but also in some great external libraries, most targeted for 
ML/data science things.

Recently I re-ordered my collection on open access Python Book. I also 
was, and still am, searching for good quality books for 'professionals' 
that cover the latest developments good.

I tried to create an hard copy of parts of the Python documentation. 
E.g. to study on paper some exiting new things that are created in 
Python 3.13 like CPython’s global interpreter lock (“GIL”) changes. But 
the PDF was over 3000 pages, so not practical for creating a hard copy 
version.

Modern Python parts should imho cover changes  to libraries and give 
good guidance on how to really use the latest PEPs. Things like handling 
Hatch (the new tool for packaging), when to use latest options in the 
Pandas library (and NOT)  should minimal be covered if you want to do 
Python today.

My current best collection for online quality open access Python Books 
is on: 
https://nocomplexity.com/documents/pythonbook/generatedfiles/overview.html#books 


Some of these books can be ordered as hard copy.

Regards

  - Mike