Denne læreboken er designet for lesere som har liten eller ingen forkunnskap om dataprogrammering, men som ønsker å lære seg å programmere i Python. Boken starter fra grunnen av og gir en grundig innføring i hvordan man installerer Python-miljøet sitt, skriver og kjører et enkelt program, samt forklarer nøkkelbegreper som variabler, if-setninger og iterasjon ved hjelp av for- og while-løkker. Viktige konsepter som funksjoner, klasser og moduler blir også grundig behandlet. Hver temaområde innledes med et introduksjonskapittel før det forklares hvordan disse ideene fungerer i Python. Den andre utgaven er helt oppdatert for de nyeste versjonene av Python, inkludert Python 3.11 og 3.12. Nye kapitler er lagt til, inkludert emner som vurderer hvor og hvordan Python brukes, bruken av Frozensets, hvordan data kan sorteres, samt disse emnene: enums i Python, strukturell mønstermatching og hvordan (og hvorfor) Python Virtual Environments konfigureres. Et nytt kapittel kalt 'The Python Bites Back' er introdusert for å presentere de fjorten mest vanlige...