Dit document is een gedetailleerde inhoudsopgave van het werk 'Thinking in Python' door Bruce Eckel. Het boek is gestructureerd in vijf hoofdonderdelen:
Deel I: Fundamenten: Bespreekt de basis van de taal, waaronder containers, control flow, functies en klassen.
Deel II: Technieken: Richt zich op geavanceerde programmeermethoden zoals decorators, metaprogrammering, performance en concurrency.
Deel III: Patronen: Een uitgebreide sectie over software-architectuur en designpatronen, zoals Singleton, Factory, Observer en Visitor.
Deel IV: Functioneel Programmeren: Verkent de fundamenten, toolkits en foutafhandeling binnen de functionele programmeerstijl.
Deel V: Effecten: Behandelt effectbeheer, generators en het concept van stateless programmeren.
Thinking in Python
Deel I: Fundamenten
01 Inleiding
02 Tour
03 Containers
04 Control Flow
05 Functies
06 Modules en Packages
07 Klassen
08 Statische Typering
09 Klasattributen
10 Opruiming
Deel II: Technieken
11 Testen
12 Data Classes als Types
13 Pattern Matching
14 Decorators
15 Context Managers
16 Comprehensions
17 Metaprogrammering
18 Performance
19 Concurrency
Deel III: Patronen
20 Objecten Heroverwegen
21 Het Patroonconcept
22 Data Transfer Objects
23 Iterators
24 Singleton
25 Template Method
26 Surrogate
27 Factory
28 Functie-objecten
29 De Interface Wijzigen
30 Observer
31 State Machines
32 Multiple Dispatching
33 Visitor
34 Composite en Interpreter
35 Flyweight
36 Memento
37 Patroon-refactoring
38 Simulatie
39 Patrooncatalogus
Deel IV: Functioneel Programmeren
40 Fundamenten
41 Toolkits
42 Foutafhandeling
43 Assurance
Deel V: Effecten
44 Effectbeheer
45 Generators
46 Stateless
47 Stateless in de Praktijk
Bruce EckelInzichten, Idiomen en Patronen
Thinking in Python
Deel I: Fundamenten
01 Inleiding
02 Tour
03 Containers
04 Control Flow
05 Functies
06 Modules en Packages
07 Klassen
08 Statische Typering
09 Klasattributen
10 Opruiming
Deel II: Technieken
11 Testen
12 Data Classes als Types
13 Pattern Matching
14 Decorators
15 Context Managers
16 Comprehensions
17 Metaprogrammering
18 Performance
19 Concurrency
Deel III: Patronen
20 Objecten Heroverwegen
21 Het Patroonconcept
22 Data Transfer Objects
23 Iterators
24 Singleton
25 Template Method
26 Surrogate
27 Factory
28 Functie-objecten
29 De Interface Wijzigen
30 Observer
31 State Machines
32 Multiple Dispatching
33 Visitor
34 Composite en Interpreter
35 Flyweight
36 Memento
37 Patroon-refactoring
38 Simulatie
39 Patrooncatalogus
Deel IV: Functioneel Programmeren
40 Fundamenten
41 Toolkits
42 Foutafhandeling
43 Assurance
Deel V: Effecten
44 Effectbeheer
45 Generators
46 Stateless
47 Stateless in de Praktijk
Zichtbare categorieën
Kies welke categorieën je wilt zien.
Over deze site
Waarom Tech-update?
Tech-update is ontstaan omdat ik merkte dat ik dagelijks veel verschillende websites moest bezoeken om interessant technieuws te vinden. Dat kon efficiënter.
Hoe werkt het?
Meerdere keren per etmaal gaat mijn zelfgebouwde AI-agent op zoek naar interessante artikelen op blogs en nieuwssites.
Vindt hij iets relevants, dan wordt het artikel naar het Nederlands vertaald en op Tech-Update geplaatst.
Van ieder artikel maakt de AI ook een korte samenvatting. Zo kun je snel bepalen of het de moeite waard is om het volledige artikel te lezen.
Bij ieder artikel staat altijd een link naar de oorspronkelijke bron (vaak een Engelstalige website).
Artikelen kun je bewaren als favoriet, vastzetten in de zijbalk of terugvinden via de zoekfunctie.
In de instellingen (tandwielikoon rechtsboven) geef je aan in welk soort nieuws je geïnteresseert bent.