├── README.md ├── any.py ├── benchmarks-results ├── 3.10.4 ├── 3.11.0 ├── 3.11.0a7 ├── 3.11.0b3 ├── 3.7.13 ├── 3.8.13 └── 3.9.12 ├── chained.py ├── creating_dict.py ├── default_dict.py ├── descriptors.py ├── dictionary_get.py ├── duplicates.py ├── example.py ├── example2.py ├── example2_numba.py ├── example3.py ├── example4.py ├── example5.py ├── example6.py ├── example7.py ├── filter_list.py ├── find_element.py ├── just-for-fun ├── assignment.py └── boolean.py ├── membership.py ├── membership2.py ├── merge_dict.py ├── permission_vs_forgiveness.py ├── permission_vs_forgiveness2.py ├── permission_vs_forgiveness3.py ├── permission_vs_forgiveness_alt.py ├── permission_vs_forgiveness_suppress.py ├── slides.pdf ├── stricter_benchmarks.py ├── swap.py ├── true_or_false.py ├── tuple_vs_namedtuple.py └── versions_benchmark.sh /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switowski/writing-faster-python3/HEAD/README.md -------------------------------------------------------------------------------- /any.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switowski/writing-faster-python3/HEAD/any.py -------------------------------------------------------------------------------- /benchmarks-results/3.10.4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switowski/writing-faster-python3/HEAD/benchmarks-results/3.10.4 -------------------------------------------------------------------------------- /benchmarks-results/3.11.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switowski/writing-faster-python3/HEAD/benchmarks-results/3.11.0 -------------------------------------------------------------------------------- /benchmarks-results/3.11.0a7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switowski/writing-faster-python3/HEAD/benchmarks-results/3.11.0a7 -------------------------------------------------------------------------------- /benchmarks-results/3.11.0b3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switowski/writing-faster-python3/HEAD/benchmarks-results/3.11.0b3 -------------------------------------------------------------------------------- /benchmarks-results/3.7.13: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switowski/writing-faster-python3/HEAD/benchmarks-results/3.7.13 -------------------------------------------------------------------------------- /benchmarks-results/3.8.13: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switowski/writing-faster-python3/HEAD/benchmarks-results/3.8.13 -------------------------------------------------------------------------------- /benchmarks-results/3.9.12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switowski/writing-faster-python3/HEAD/benchmarks-results/3.9.12 -------------------------------------------------------------------------------- /chained.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switowski/writing-faster-python3/HEAD/chained.py -------------------------------------------------------------------------------- /creating_dict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switowski/writing-faster-python3/HEAD/creating_dict.py -------------------------------------------------------------------------------- /default_dict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switowski/writing-faster-python3/HEAD/default_dict.py -------------------------------------------------------------------------------- /descriptors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switowski/writing-faster-python3/HEAD/descriptors.py -------------------------------------------------------------------------------- /dictionary_get.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switowski/writing-faster-python3/HEAD/dictionary_get.py -------------------------------------------------------------------------------- /duplicates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switowski/writing-faster-python3/HEAD/duplicates.py -------------------------------------------------------------------------------- /example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switowski/writing-faster-python3/HEAD/example.py -------------------------------------------------------------------------------- /example2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switowski/writing-faster-python3/HEAD/example2.py -------------------------------------------------------------------------------- /example2_numba.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switowski/writing-faster-python3/HEAD/example2_numba.py -------------------------------------------------------------------------------- /example3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switowski/writing-faster-python3/HEAD/example3.py -------------------------------------------------------------------------------- /example4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switowski/writing-faster-python3/HEAD/example4.py -------------------------------------------------------------------------------- /example5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switowski/writing-faster-python3/HEAD/example5.py -------------------------------------------------------------------------------- /example6.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switowski/writing-faster-python3/HEAD/example6.py -------------------------------------------------------------------------------- /example7.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switowski/writing-faster-python3/HEAD/example7.py -------------------------------------------------------------------------------- /filter_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switowski/writing-faster-python3/HEAD/filter_list.py -------------------------------------------------------------------------------- /find_element.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switowski/writing-faster-python3/HEAD/find_element.py -------------------------------------------------------------------------------- /just-for-fun/assignment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switowski/writing-faster-python3/HEAD/just-for-fun/assignment.py -------------------------------------------------------------------------------- /just-for-fun/boolean.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switowski/writing-faster-python3/HEAD/just-for-fun/boolean.py -------------------------------------------------------------------------------- /membership.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switowski/writing-faster-python3/HEAD/membership.py -------------------------------------------------------------------------------- /membership2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switowski/writing-faster-python3/HEAD/membership2.py -------------------------------------------------------------------------------- /merge_dict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switowski/writing-faster-python3/HEAD/merge_dict.py -------------------------------------------------------------------------------- /permission_vs_forgiveness.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switowski/writing-faster-python3/HEAD/permission_vs_forgiveness.py -------------------------------------------------------------------------------- /permission_vs_forgiveness2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switowski/writing-faster-python3/HEAD/permission_vs_forgiveness2.py -------------------------------------------------------------------------------- /permission_vs_forgiveness3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switowski/writing-faster-python3/HEAD/permission_vs_forgiveness3.py -------------------------------------------------------------------------------- /permission_vs_forgiveness_alt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switowski/writing-faster-python3/HEAD/permission_vs_forgiveness_alt.py -------------------------------------------------------------------------------- /permission_vs_forgiveness_suppress.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switowski/writing-faster-python3/HEAD/permission_vs_forgiveness_suppress.py -------------------------------------------------------------------------------- /slides.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switowski/writing-faster-python3/HEAD/slides.pdf -------------------------------------------------------------------------------- /stricter_benchmarks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switowski/writing-faster-python3/HEAD/stricter_benchmarks.py -------------------------------------------------------------------------------- /swap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switowski/writing-faster-python3/HEAD/swap.py -------------------------------------------------------------------------------- /true_or_false.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switowski/writing-faster-python3/HEAD/true_or_false.py -------------------------------------------------------------------------------- /tuple_vs_namedtuple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switowski/writing-faster-python3/HEAD/tuple_vs_namedtuple.py -------------------------------------------------------------------------------- /versions_benchmark.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switowski/writing-faster-python3/HEAD/versions_benchmark.sh --------------------------------------------------------------------------------