item_01_version_of_python.py
item_03_Difference_bytes_str_unicode.py
item_04_helper_function.py
item_05_slice_sequence.py
item_07_list_not_map_filter.py
item_08_no_more_than_2_expressions.py
item_09_generator_expressions.py
item_10_prefer_enumerate.py
item_13_try_except_else_finally.py
item_14_prefer_exceptions.py
item_15_closure_variable_scope.py
item_16_generators_instead_of_lists.py
item_18_reduce_visual_noise.py
item_19_provide_optimal_behavior.py
item_20_use_none_and_docstrings.py
item_21_enforce_clarity.py
item_22_prefer_helper_classes.py
item_23_accepts_functions_4_interfaces.py
item_24_use_classmethod.py
item_25_init_parent_classes_with_super.py
item_26_when_use_multiple_inheritance.py
item_27_prefer_public_attributes.py
item_28_inherit_from_collections_abc.py
item_29_use_plain_attributes.py
item_30_consider_property.py
item_31_use_descriptors.py
item_33_validate_subclass.py
item_34_register_class_existence.py
item_35_annotate_class_attributes.py
item_36_use_subprocess.py
item_40_consider_coroutines.py
item_41_consider_concurrent_futures.py
item_42_define_function_decorators.py
item_43_consider_contexlib.py
item_44_make_pickle_reliable.py
item_46_use_built_in_algorithm.py
item_49_write_docstrings_4_everything.py
item_51_define_a_root_exception.py
item_52_break_circular_dependencies.py
item_53_use_virtual_environments.py
item_54_consider_module_scoped_code.py
item_55_use_repr_strings.py
item_58_profile_before_optimizing.py
item_59_use_tracemalloc.py
item_59_use_tracemalloc_top_n.py
item_59_use_tracemalloc_using_gc.py
item_59_use_tracemalloc_waste_memory.py
item_59_use_tracemalloc_with_trace.py
Folders and files Name Name Last commit message
Last commit date
parent directory Mar 18, 2017
View all files
You can’t perform that action at this time.