Email the Author
You can use this page to email chamsseddine rebbaj about Python programming with practice from beginner to advanced: 2nd part.
About the Book
what's inside?
.chapter 1: Extending Python, Files, Errors, and Graphs
Overview
Reading Files
Writing Files
Preparing for Debugging (Defensive Code)
Plotting Techniques
Extending Graphs
The Don'ts of Plotting Graphs
Summary
.chapter 2:Constructing Python: Classes and Methods
Overview
Classes and Objects
Defining Classes
The __init__ method
Default Arguments
Methods
Adding Arguments to Instance Methods
The __str__ method
Static Methods
Class Methods
Properties
The Setter Method
Validation via the Setter Method
Inheritance
Sub-Classing Classes from Python Packages
Overriding Methods
Calling the Parent Method with super()
Multiple Inheritance
Method Resolution Order
Summary
.chapter 3: The Standard Library
Overview
The Importance of the Standard Library
Dates and Times
Interacting with the OS
Using pathlib
Listing All Hidden Files in Your Home Directory
Logging
Logging in warning, error, and fatal Categories
Collections
defaultdict
ChainMap
Partial
Summary
About the Author