Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/SigmaQuan/Better-Python-59-Ways
/ types & classes
Types & classes
117 in github.com/SigmaQuan/Better-Python-59-Ways
⨍
Functions
279
◇
Types & classes
117
↓ 21 callers
Class
IndexableNode
item_28_inherit_from_collections_abc.py:76
↓ 8 callers
Class
Field
item_35_annotate_class_attributes.py:16
↓ 5 callers
Class
BinaryTree
item_26_when_use_multiple_inheritance.py:61
↓ 4 callers
Class
ClosableQueue
item_39_use_queue.py:283
↓ 4 callers
Class
GameState
item_44_make_pickle_reliable.py:32
↓ 4 callers
Class
Grade
item_31_use_descriptors.py:185
↓ 4 callers
Class
MyQueue
item_39_use_queue.py:39
↓ 3 callers
Class
BinaryTreeWithParent
item_26_when_use_multiple_inheritance.py:101
↓ 3 callers
Class
StoppableWorker
item_39_use_queue.py:307
↓ 3 callers
Class
Worker
item_39_use_queue.py:63
↓ 2 callers
Class
BetterCountMissing
item_23_accepts_functions_4_interfaces.py:143
↓ 2 callers
Class
Bucket
item_30_consider_property.py:20
↓ 2 callers
Class
Child
item_27_prefer_public_attributes.py:217
↓ 2 callers
Class
Exam
item_31_use_descriptors.py:45
↓ 2 callers
Class
Grid
item_40_consider_coroutines.py:318
↓ 2 callers
Class
LoggingLazyDB
item_32_use_getattr.py:45
↓ 2 callers
Class
OpaqueClass
item_55_use_repr_strings.py:58
↓ 2 callers
Class
Projectile
item_50_use_packages.py:124
↓ 2 callers
Class
ReadVisits
item_17_be_defensive.py:147
↓ 2 callers
Class
ValidatingDB
item_32_use_getattr.py:88
↓ 1 callers
Class
AnotherWay
item_25_init_parent_classes_with_super.py:62
↓ 1 callers
Class
BadType
item_28_inherit_from_collections_abc.py:176
↓ 1 callers
Class
BetterClass
item_55_use_repr_strings.py:79
↓ 1 callers
Class
BetterCustomer
item_35_annotate_class_attributes.py:121
↓ 1 callers
Class
BetterGameState
item_44_make_pickle_reliable.py:259
↓ 1 callers
Class
BetterPoint2D
item_34_register_class_existence.py:61
↓ 1 callers
Class
BoundedResistance
item_29_use_plain_attributes.py:131
↓ 1 callers
Class
BrokenDictionaryDB
item_32_use_getattr.py:200
↓ 1 callers
Class
BySubjectGradebook
item_22_prefer_helper_classes.py:62
↓ 1 callers
Class
ColumnPrinter
item_40_consider_coroutines.py:388
↓ 1 callers
Class
CountMissing
item_23_accepts_functions_4_interfaces.py:104
↓ 1 callers
Class
Counter
item_38_use_lock.py:28
↓ 1 callers
Class
Customer
item_35_annotate_class_attributes.py:40
↓ 1 callers
Class
DictionaryDB
item_32_use_getattr.py:225
↓ 1 callers
Class
EvenBetterPoint2D
item_34_register_class_existence.py:128
↓ 1 callers
Class
Explicit
item_25_init_parent_classes_with_super.py:196
↓ 1 callers
Class
FactorizeThread
item_37_use_threads.py:55
↓ 1 callers
Class
FixedResistance
item_29_use_plain_attributes.py:170
↓ 1 callers
Class
FrequencyList
item_28_inherit_from_collections_abc.py:17
↓ 1 callers
Class
GoodWay
item_25_init_parent_classes_with_super.py:147
↓ 1 callers
Class
Gradebook
item_22_prefer_helper_classes.py:275
↓ 1 callers
Class
Homework
item_31_use_descriptors.py:15
↓ 1 callers
Class
Implicit
item_25_init_parent_classes_with_super.py:201
↓ 1 callers
Class
LazyDB
item_32_use_getattr.py:19
↓ 1 callers
Class
LineCountWorker
item_24_use_classmethod.py:64
↓ 1 callers
Class
LockingCounter
item_38_use_lock.py:128
↓ 1 callers
Class
LoggingSavingDB
item_32_use_getattr.py:176
↓ 1 callers
Class
MissingPropertyDB
item_32_use_getattr.py:118
↓ 1 callers
Class
MyChildObject
item_27_prefer_public_attributes.py:68
↓ 1 callers
Class
MyClass
item_27_prefer_public_attributes.py:137
↓ 1 callers
Class
MyIntegerSubclass
item_27_prefer_public_attributes.py:166
↓ 1 callers
Class
MyObject
item_27_prefer_public_attributes.py:8
↓ 1 callers
Class
MyOtherObject
item_27_prefer_public_attributes.py:46
↓ 1 callers
Class
MyReturn
item_40_consider_coroutines.py:484
↓ 1 callers
Class
MysteriousResistor
item_29_use_plain_attributes.py:202
↓ 1 callers
Class
NamedSubTree
item_26_when_use_multiple_inheritance.py:145
↓ 1 callers
Class
OldDResistor
item_29_use_plain_attributes.py:31
↓ 1 callers
Class
OneWay
item_25_init_parent_classes_with_super.py:43
↓ 1 callers
Class
PathInputData
item_24_use_classmethod.py:30
↓ 1 callers
Class
Point2D
item_34_register_class_existence.py:28
↓ 1 callers
Class
Point3D
item_34_register_class_existence.py:160
↓ 1 callers
Class
Resistor
item_29_use_plain_attributes.py:72
↓ 1 callers
Class
SimpleGradebook
item_22_prefer_helper_classes.py:28
↓ 1 callers
Class
Sorter
item_15_closure_variable_scope.py:165
↓ 1 callers
Class
Student
item_22_prefer_helper_classes.py:254
↓ 1 callers
Class
Subject
item_22_prefer_helper_classes.py:236
↓ 1 callers
Class
ThisWay
item_25_init_parent_classes_with_super.py:103
↓ 1 callers
Class
Vector3D
item_34_register_class_existence.py:211
↓ 1 callers
Class
VoltageResistance
item_29_use_plain_attributes.py:98
Class
ApiClass
item_27_prefer_public_attributes.py:209
Class
BetterNode
item_28_inherit_from_collections_abc.py:188
Class
BetterSerializable
item_34_register_class_existence.py:91
Class
BinaryNode
item_28_inherit_from_collections_abc.py:49
Class
DatabaseRow
item_35_annotate_class_attributes.py:93
Class
DensityError
Base-class for density calculation errors.
item_51_define_a_root_exception.py:134
Class
Deserializable
item_34_register_class_existence.py:50
Class
Error
Base-class for all exceptions raised by this module.
item_51_define_a_root_exception.py:27
Class
GenericInputData
item_24_use_classmethod.py:174
Class
GenericWorker
item_24_use_classmethod.py:206
Class
InputData
item_24_use_classmethod.py:21
Class
InvalidDensityError
There was a problem with a provided density value.
item_51_define_a_root_exception.py:32
Class
JsonMixin
item_26_when_use_multiple_inheritance.py:168
Class
Line
item_33_validate_subclass.py:117
Class
Meta
item_35_annotate_class_attributes.py:78
Class
Meta
item_34_register_class_existence.py:195
Class
Meta
item_33_validate_subclass.py:24
Class
MyBaseClass
item_25_init_parent_classes_with_super.py:9
Class
MyBaseClass
item_27_prefer_public_attributes.py:156
Class
MyChildClass
item_25_init_parent_classes_with_super.py:14
Class
MyClass
item_33_validate_subclass.py:30
Class
MyParentObject
item_27_prefer_public_attributes.py:63
Class
MyTest
item_56_test_utils.py:18
Class
MyTest
item_56_unittest.py:99
Class
NegativeDensityError
A provided density value was negative.
item_51_define_a_root_exception.py:93
Class
Player
Represents a player of the game. Subclasses may override the 'tick' method to provide custom animations for the player's movement depending o
item_49_write_docstrings_4_everything.py:119
Class
PlusFive
item_25_init_parent_classes_with_super.py:35
Class
PlusTwo
item_25_init_parent_classes_with_super.py:93
Class
PlusTwoCorrect
item_25_init_parent_classes_with_super.py:135
Class
Polygon
item_33_validate_subclass.py:96
Class
PosixDatabase
item_54_consider_module_scoped_code.py:104
next →
1–100 of 117, ranked by callers