issues
search
jekwatt
/
study_effective_python
Study materials to write more pythonic code inspired by book Effective Python
6
stars
0
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Issue 88/item 26 multiple inheritance
#102
jekwatt
closed
3 years ago
0
Issue 87/item 25 initialize parent classes with super
#101
jekwatt
closed
3 years ago
0
Issue 84/item 24 use classmethod polymorphism
#100
jekwatt
closed
3 years ago
0
Issue 49/Add environment.yml
#99
jekwatt
closed
3 years ago
0
Issue 47/item 23 functions for simple interfaces
#98
jekwatt
closed
3 years ago
0
Add notebook for item 39: Use Queue to Coordinate Work Between Threads
#97
jekwatt
opened
3 years ago
1
Add notebook for item 37: Use Threads for Blocking I/O, Avoid for Parallelism
#96
jekwatt
opened
3 years ago
0
Add notebook for item 35: Annotate Class Attributes with Metaclasses
#95
jekwatt
opened
3 years ago
1
Add notebook for item 34: Register Class Existence with Metaclasses
#94
jekwatt
opened
3 years ago
0
Add notebook for item 33: Validate Subclasses with Metaclasses
#93
jekwatt
opened
3 years ago
1
Add notebook for item 32: Use __getattr__, __getattribute__, and __setattr__ for Lazy Attributes
#92
jekwatt
opened
3 years ago
0
Add notebook for item 31: Use Descriptors for Reusable @property Methods
#91
jekwatt
opened
3 years ago
1
Add notebook for item 30: Consider @property Instead of Refactoring Attributes
#90
jekwatt
opened
3 years ago
1
Add notebook for item 29: Use Plain Attributes Instead of Get and Set Methods
#89
jekwatt
opened
3 years ago
1
Add notebook for item 26: Use Multiple Inheritance Only for Mix-in Utility Classes
#88
jekwatt
closed
3 years ago
0
Add notebook for item 25: Initialize Parent Classes with super
#87
jekwatt
closed
3 years ago
1
Issue 56/ item 22 prefer helper classes
#86
jekwatt
closed
3 years ago
0
Issue 72/Add notebook for item 44 pickle with copyreg
#85
jekwatt
closed
3 years ago
0
Add notebook for item 24: Use @classmethod Polymorphism to Construct Objects Generically
#84
jekwatt
closed
3 years ago
1
Issue 35/item 51 root exception
#83
jekwatt
closed
3 years ago
0
Issue 81/item 36 use subprocess
#82
jekwatt
closed
3 years ago
0
Add notebook for item 36: Use subprocess to Manage Child Processes
#81
jekwatt
closed
3 years ago
3
Add notebook for item 59: Use tracemalloc to Understand Memory Usage and Leaks
#80
jekwatt
opened
4 years ago
0
Issue 75/item 56 test with unittes
#79
jekwatt
closed
4 years ago
0
Add notebook for item 54: Consider Module-Scoped Code to Configure Deployment Environments
#78
jekwatt
opened
4 years ago
0
Add notebook for item 58: Profile Before Optimizing
#77
jekwatt
opened
4 years ago
1
Issue 36/item 43 contextlib with try finally
#76
jekwatt
closed
4 years ago
0
Add notebook for item 56: Test Everything with unittest
#75
jekwatt
closed
4 years ago
2
Add notebook for item 40: Consider Coroutines to Run Many Functions Concurrently
#74
jekwatt
opened
4 years ago
0
Add notebook for item 38: Use Lock to Prevent Data Races in Threads
#73
jekwatt
opened
4 years ago
0
Add notebook for item 44: Make pickle Reliable with copyreg
#72
jekwatt
closed
3 years ago
1
Issue 68/item 46 use built-in algorithms and data structures
#71
jekwatt
closed
4 years ago
1
Add notebook for item 52: Know How to Break Circular Dependencies
#70
jekwatt
opened
4 years ago
0
Add notebook for item 41: Consider concurrent.futures for True Parallelism
#69
jekwatt
opened
4 years ago
0
Add notebook for item 46: Use Built-in Algorithms and Data Structures
#68
jekwatt
closed
4 years ago
2
Issue 65/item 47 use decimal for precision
#67
jekwatt
closed
4 years ago
1
Issue 62/item 45 use datetime for local clocks
#66
jekwatt
closed
4 years ago
1
Add notebook for item 47: Use decimal When Precision Is Paramount
#65
jekwatt
closed
4 years ago
2
Issue 59/item 48 community built modules
#64
jekwatt
closed
4 years ago
1
Add notebook for item 53: Use Virtual Environments for Isolated and Reproducible Dependencies
#63
jekwatt
opened
4 years ago
0
Add notebook for item 45: Use datetime Instead of time for Local Clocks
#62
jekwatt
closed
4 years ago
2
Issue 58/item 50 use packages to organize modules
#61
jekwatt
closed
4 years ago
1
Add notebook for item 27: Prefer Public Attributes Over Private Ones
#60
jekwatt
opened
4 years ago
0
Add notebook for item 48: Know Where to Find Community-Built Modules
#59
jekwatt
closed
4 years ago
4
Add notebook for item 50: Use Packages to Organize Modules and Provide Stable APIs
#58
jekwatt
closed
4 years ago
3
Issue 46/item 20 use none for default args
#57
jekwatt
closed
4 years ago
1
Add notebook for item 22: Prefer Helper Classes Over Bookkeeping with Dictionaries and Tuples
#56
jekwatt
closed
3 years ago
0
Add Notebook for item 28: Inherit from collections.abc for Custom Container Types
#55
jekwatt
opened
4 years ago
0
Issue 41/item 19 keyword args
#54
jekwatt
closed
4 years ago
1
Issue 43/item 21 keyword only_args
#53
jekwatt
closed
4 years ago
1
Next