// resources

Resources

// Other
safe_paws.txt
Shelter data — 25 animals, 5 already adopted. Dummy data for testing. Delete when done.
28 downloads 12 May 2026 → Safe Paws Project — Round 4/5
[ download ]
// Exercise
safe_paws.py
Safe Paws. Complete shelter management: add, search, edit, adopt, activity report. Two files, two dictionaries, one for…
27 downloads 12 May 2026 → Safe Paws Project — Round 5/5
[ download ]
// Other
safe_paws.txt
Shelter data — 25 animals, 5 adopted. Dummy data for testing. Delete when done.
30 downloads 12 May 2026 → Safe Paws Project — Round 5/5
[ download ]
// Other
adopted_paws.txt
Adoption records — 5 entries. Dummy data for testing. Delete when done.
27 downloads 12 May 2026 → Safe Paws Project — Round 5/5
[ download ]
// Exercise
adfgvx_encoder.py
ADFGVX Encoder — Round 3. Two validated keys, substitution dictionary, character-by-character transposition, export to …
29 downloads 13 May 2026 → ADFGVX Project — Round 3/5
[ download ]
// Exercise
adfgvx_decoder.py
ADFGVX Decoder — load coded message by date, reverse transposition, reverse substitution, export decoded result. Use wi…
28 downloads 13 May 2026 → ADFGVX Project — Round 5/5
[ download ]
// Other
coded_2025_04_07.txt
Dummy coded message. Message: ATTACK AT DAWN. Use date 2025_04_07 at decoder input. Decoder asks for transposition key …
32 downloads 13 May 2026 → ADFGVX Project — Round 5/5
[ download ]
// Code Example
oop_classes_objects.py
Classes and Objects — blueprint, constructor, self, methods. The foundation of OOP in one file.
[ download ]
// Code Example
oop_attributes_methods.py
Attributes and Methods — instance vs class attributes, default values, methods that read, modify, and return. Everythin…
[ download ]
// Code Example
oop_self.py
Understanding self — what it is, why it exists, how Python passes it automatically, and how it connects data and method…
28 downloads 16 May 2026 → Understanding OOP self
[ download ]
// Code Example
oop_encapsulation.py
Encapsulation — private attributes, getters, setters, validation inside the object. The object enforces its own rules.
[ download ]
// Code Example
oop_inheritance.py
Inheritance — parent class, child class, super(), method overriding. Write shared logic once, inherit everywhere.
27 downloads 16 May 2026 → Reusing Code with Inheritance
[ download ]
// Code Example
oop_polymorphism.py
Polymorphism — same method call, different behavior per class. One loop, no isinstance() checks, new classes without ch…
[ download ]
// Code Example
oop_special_methods.py
Special Methods — str, repr, len, eq, contains. Make your objects work with print(), len(), ==, and in.
33 downloads 16 May 2026 → Making Objects Behave Like Built-ins
[ download ]
// Exercise
calories_tracker_oop.py
Calories Tracker — OOP version. Same logic, new structure. CalorieTracker class with user parameter, independent files …
[ download ]