├── .gitignore ├── README.md ├── assets ├── 01-data-model │ ├── README.md │ ├── data-model.ipynb │ ├── frenchdeck.doctest │ ├── frenchdeck.py │ ├── test.sh │ ├── vector2d.doctest │ └── vector2d.py ├── 02-array-seq │ ├── README.rst │ ├── array-seq.ipynb │ ├── bisect_demo.py │ ├── bisect_insort.py │ ├── lispy │ │ ├── py3.10 │ │ │ ├── examples_test.py │ │ │ ├── lis.py │ │ │ ├── lis_test.py │ │ │ └── quicksort.scm │ │ └── py3.9 │ │ │ ├── README.md │ │ │ ├── examples_test.py │ │ │ ├── lis.py │ │ │ └── lis_test.py │ ├── listcomp_speed.py │ ├── match_lat_lon.py │ ├── memoryviews.ipynb │ ├── metro_lat_lon.py │ └── test.sh ├── 03-dict-set │ ├── 03-dict-set.ipynb │ ├── README.md │ ├── dialcodes.py │ ├── index.py │ ├── index0.py │ ├── index_default.py │ ├── missing.py │ ├── py3.10 │ │ └── creator.py │ ├── strkeydict.py │ ├── strkeydict0.py │ ├── support │ │ ├── container_perftest.py │ │ ├── container_perftest_datagen.py │ │ └── hashdiff.py │ ├── transformdict.py │ └── zen.txt ├── 04-text-byte │ ├── .gitignore │ ├── README.rst │ ├── categories.py │ ├── charfinder │ │ ├── README.rst │ │ ├── cf.py │ │ └── test.sh │ ├── default_encodings.py │ ├── encodings-win10.txt │ ├── locale_sort.py │ ├── normeq.py │ ├── numerics_demo.py │ ├── ola.py │ ├── ramanujan.py │ ├── simplify.py │ ├── skin.py │ ├── stdout_check.py │ ├── two_flags.py │ ├── zwj_sample.ipynb │ ├── zwj_sample.png │ └── zwj_sample.py ├── 05-data-classes │ ├── README.asciidoc │ ├── cards.doctest │ ├── cards.py │ ├── cards_enum.py │ ├── class │ │ └── coordinates.py │ ├── dataclass │ │ ├── club.py │ │ ├── club_generic.py │ │ ├── club_wrong.py │ │ ├── coordinates.py │ │ ├── hackerclub.py │ │ ├── hackerclub_annotated.py │ │ ├── resource.py │ │ └── resource_repr.py │ ├── frenchdeck.doctest │ ├── frenchdeck.py │ ├── match_cities.py │ ├── meaning │ │ ├── demo_dc.py │ │ ├── demo_nt.py │ │ └── demo_plain.py │ └── typing_namedtuple │ │ ├── coordinates.py │ │ ├── coordinates2.py │ │ └── nocheck_demo.py ├── 06-obj-ref │ ├── README.rst │ ├── bus.py │ ├── cheese.py │ ├── haunted_bus.py │ └── twilight_bus.py ├── 07-1class-func │ ├── README.rst │ ├── bingocall.py │ └── tagger.py ├── 08-def-type-hints │ ├── README.asciidoc │ ├── arg_lab.py │ ├── birds │ │ ├── birds.py │ │ ├── daffy.py │ │ ├── protocol │ │ │ ├── lake.py │ │ │ ├── parrot.py │ │ │ └── swan.py │ │ └── woody.py │ ├── bus.py │ ├── callable │ │ └── variance.py │ ├── charindex.py │ ├── colors.py │ ├── columnize.py │ ├── columnize_test.py │ ├── comparable │ │ ├── comparable.py │ │ ├── top.py │ │ └── top_test.py │ ├── coordinates │ │ ├── coordinates.py │ │ ├── coordinates_named.py │ │ ├── coordinates_named_test.py │ │ ├── coordinates_test.py │ │ └── requirements.txt │ ├── ctime.py │ ├── double │ │ ├── double_object.py │ │ ├── double_protocol.py │ │ ├── double_sequence.py │ │ └── double_test.py │ ├── messages │ │ ├── hints_1 │ │ │ ├── messages.py │ │ │ └── messages_test.py │ │ ├── hints_2 │ │ │ ├── messages.py │ │ │ └── messages_test.py │ │ └── no_hints │ │ │ ├── messages.py │ │ │ └── messages_test.py │ ├── mode │ │ ├── mode_float.py │ │ └── mode_hashable.py │ ├── mypy.ini │ ├── replacer.py │ ├── romans.py │ ├── romans_test.py │ ├── sample.py │ ├── typevar_bounded.py │ └── typevars_constrained.py ├── 09-closure-deco │ ├── README.rst │ ├── average.py │ ├── average_oo.py │ ├── clock │ │ ├── clockdeco.py │ │ ├── clockdeco0.py │ │ ├── clockdeco_cls.py │ │ ├── clockdeco_demo.py │ │ ├── clockdeco_param.py │ │ ├── clockdeco_param_demo1.py │ │ └── clockdeco_param_demo2.py │ ├── fibo_compare.py │ ├── fibo_demo.py │ ├── fibo_demo_cache.py │ ├── global_x_local.rst │ ├── htmlizer.py │ ├── registration.py │ ├── registration_abridged.py │ ├── registration_param.py │ └── stacked.py ├── 10-dp-1class-func │ ├── README.rst │ ├── classic_strategy.py │ ├── classic_strategy_test.py │ ├── monkeytype │ │ ├── classic_strategy.py │ │ ├── classic_strategy.pyi │ │ ├── classic_strategy_test.py │ │ └── run.py │ ├── promotions.py │ ├── pytypes │ │ ├── classic_strategy.py │ │ ├── classic_strategy_test.py │ │ └── typelogger_output │ │ │ └── classic_strategy.pyi │ ├── requirements.txt │ ├── strategy.py │ ├── strategy_best.py │ ├── strategy_best2.py │ ├── strategy_best3.py │ ├── strategy_best4.py │ ├── strategy_param.py │ ├── strategy_param_test.py │ ├── strategy_test.py │ └── untyped │ │ ├── classic_strategy.py │ │ ├── promotions.py │ │ ├── strategy.py │ │ ├── strategy_best.py │ │ ├── strategy_best2.py │ │ ├── strategy_best3.py │ │ ├── strategy_best4.py │ │ ├── strategy_param.py │ │ └── strategy_param2.py ├── 11-pythonic-obj │ ├── README.md │ ├── mem_test.py │ ├── patterns.py │ ├── private │ │ ├── .gitignore │ │ ├── Confidential.java │ │ ├── Expose.java │ │ ├── expose.py │ │ ├── leakprivate.py │ │ └── no_respect.py │ ├── slots.rst │ ├── vector2d_v0.py │ ├── vector2d_v1.py │ ├── vector2d_v2.py │ ├── vector2d_v2_fmt_snippet.py │ ├── vector2d_v3.py │ ├── vector2d_v3_prophash.py │ └── vector2d_v3_slots.py ├── 12-seq-hacking │ ├── vector_v1.py │ ├── vector_v2.py │ ├── vector_v3.py │ ├── vector_v4.py │ └── vector_v5.py ├── 13-protocol-abc │ ├── README.rst │ ├── bingo.py │ ├── double │ │ ├── double_object.py │ │ ├── double_protocol.py │ │ ├── double_sequence.py │ │ └── double_test.py │ ├── drum.py │ ├── frenchdeck2.py │ ├── lotto.py │ ├── tombola.py │ ├── tombola_runner.py │ ├── tombola_subhook.py │ ├── tombola_tests.rst │ ├── tombolist.py │ └── typing │ │ ├── randompick.py │ │ ├── randompick_test.py │ │ ├── randompickload.py │ │ ├── randompickload_test.py │ │ ├── vector2d_v4.py │ │ ├── vector2d_v4_test.py │ │ ├── vector2d_v5.py │ │ └── vector2d_v5_test.py ├── 14-inheritance │ ├── README.rst │ ├── diamond.py │ ├── diamond2.py │ ├── strkeydict_dictsub.py │ └── uppermixin.py ├── 15-more-types │ ├── cafeteria │ │ ├── cafeteria.py │ │ ├── contravariant.py │ │ ├── covariant.py │ │ └── invariant.py │ ├── cast │ │ ├── empty.py │ │ ├── find.py │ │ ├── tcp_echo.py │ │ └── tcp_echo_no_cast.py │ ├── clip_annot.py │ ├── clip_annot_demo.py │ ├── clip_annot_post.py │ ├── collections_variance.py │ ├── gen_contra.py │ ├── lotto │ │ ├── generic_lotto.py │ │ ├── generic_lotto_demo.py │ │ ├── generic_lotto_errors.py │ │ └── tombola.py │ ├── mysum.py │ ├── petbox │ │ ├── petbox.py │ │ └── petbox_demo.py │ ├── protocol │ │ ├── abs_demo.py │ │ ├── mymax │ │ │ ├── mymax.py │ │ │ ├── mymax_demo.py │ │ │ └── mymax_test.py │ │ └── random │ │ │ ├── erp.py │ │ │ ├── erp_test.py │ │ │ ├── generic_randompick.py │ │ │ ├── generic_randompick_test.py │ │ │ ├── randompop.py │ │ │ └── randompop_test.py │ └── typeddict │ │ ├── books.py │ │ ├── books_any.py │ │ ├── demo_books.py │ │ ├── demo_not_book.py │ │ ├── test_books.py │ │ └── test_books_check_fails.py ├── 16-op-overloading │ ├── README.rst │ ├── bingo.py │ ├── bingoaddable.py │ ├── tombola.py │ ├── unary_plus_decimal.py │ ├── vector2d_v3.py │ ├── vector_v6.py │ ├── vector_v7.py │ └── vector_v8.py ├── 17-it-generator │ ├── README.rst │ ├── aritprog.rst │ ├── aritprog_float_error.py │ ├── aritprog_runner.py │ ├── aritprog_v0.py │ ├── aritprog_v1.py │ ├── aritprog_v2.py │ ├── aritprog_v3.py │ ├── columnize_iter.py │ ├── coroaverager.py │ ├── coroaverager2.py │ ├── fibo_by_hand.py │ ├── fibo_gen.py │ ├── isis2json │ │ ├── README.rst │ │ ├── isis2json.py │ │ ├── iso2709.py │ │ └── subfield.py │ ├── iter_gen_type.py │ ├── sentence.py │ ├── sentence.rst │ ├── sentence_gen.py │ ├── sentence_gen2.py │ ├── sentence_genexp.py │ ├── sentence_iter.py │ ├── sentence_iter2.py │ ├── sentence_runner.py │ ├── tree │ │ ├── 4steps │ │ │ ├── tree_step0.py │ │ │ ├── tree_step1.py │ │ │ ├── tree_step2.py │ │ │ └── tree_step3.py │ │ ├── classtree │ │ │ ├── classtree.py │ │ │ └── classtree_test.py │ │ ├── extra │ │ │ ├── drawtree.py │ │ │ ├── test_drawtree.py │ │ │ ├── test_tree.py │ │ │ └── tree.py │ │ ├── step0 │ │ │ ├── test_tree.py │ │ │ └── tree.py │ │ ├── step1 │ │ │ ├── test_tree.py │ │ │ └── tree.py │ │ ├── step2 │ │ │ ├── test_tree.py │ │ │ └── tree.py │ │ ├── step3 │ │ │ ├── test_tree.py │ │ │ └── tree.py │ │ ├── step4 │ │ │ ├── test_tree.py │ │ │ └── tree.py │ │ ├── step5 │ │ │ ├── test_tree.py │ │ │ └── tree.py │ │ └── step6 │ │ │ ├── test_tree.py │ │ │ └── tree.py │ ├── yield_delegate_fail.py │ └── yield_delegate_fix.py ├── 18-with-match │ ├── README.rst │ ├── lispy │ │ ├── LICENSE │ │ ├── README.md │ │ ├── original │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── lis.py │ │ │ ├── lispy.py │ │ │ └── lispytest.py │ │ ├── py3.10 │ │ │ ├── examples_test.py │ │ │ ├── lis.py │ │ │ ├── lis_test.py │ │ │ └── quicksort.scm │ │ └── py3.9 │ │ │ ├── README.md │ │ │ ├── examples_test.py │ │ │ ├── lis.py │ │ │ └── lis_test.py │ ├── mirror.py │ ├── mirror_gen.py │ └── mirror_gen_exc.py ├── 19-concurrency │ ├── primes │ │ ├── README.md │ │ ├── log-procs.txt │ │ ├── primes.py │ │ ├── procs.py │ │ ├── procs_race_condition.py │ │ ├── py36 │ │ │ ├── primes.py │ │ │ └── procs.py │ │ ├── run_procs.sh │ │ ├── sequential.py │ │ ├── spinner_prime_async_broken.py │ │ ├── spinner_prime_async_nap.py │ │ ├── spinner_prime_proc.py │ │ ├── spinner_prime_thread.py │ │ ├── stats-procs.ipynb │ │ └── threads.py │ ├── spinner_async.py │ ├── spinner_async_experiment.py │ ├── spinner_proc.py │ └── spinner_thread.py ├── 20-executors │ ├── demo_executor_map.py │ ├── getflags │ │ ├── .gitignore │ │ ├── README.adoc │ │ ├── country_codes.txt │ │ ├── flags.py │ │ ├── flags.zip │ │ ├── flags2_asyncio.py │ │ ├── flags2_asyncio_executor.py │ │ ├── flags2_common.py │ │ ├── flags2_sequential.py │ │ ├── flags2_threadpool.py │ │ ├── flags3_asyncio.py │ │ ├── flags_asyncio.py │ │ ├── flags_threadpool.py │ │ ├── flags_threadpool_futures.py │ │ ├── httpx-error-tree │ │ │ ├── drawtree.py │ │ │ └── tree.py │ │ ├── requirements.txt │ │ └── slow_server.py │ └── primes │ │ ├── primes.py │ │ └── proc_pool.py ├── 21-async │ ├── README.rst │ ├── domains │ │ ├── README.rst │ │ ├── asyncio │ │ │ ├── blogdom.py │ │ │ ├── domaincheck.py │ │ │ └── domainlib.py │ │ └── curio │ │ │ ├── blogdom.py │ │ │ ├── domaincheck.py │ │ │ ├── domainlib.py │ │ │ └── requirements.txt │ └── mojifinder │ │ ├── README.md │ │ ├── bottle.py │ │ ├── charindex.py │ │ ├── requirements.txt │ │ ├── static │ │ └── form.html │ │ ├── tcp_mojifinder.py │ │ ├── web_mojifinder.py │ │ └── web_mojifinder_bottle.py ├── 22-dyn-attr-prop │ ├── README.rst │ ├── blackknight.py │ ├── bulkfood │ │ ├── bulkfood_v1.py │ │ ├── bulkfood_v2.py │ │ ├── bulkfood_v2b.py │ │ └── bulkfood_v2prop.py │ ├── doc_property.py │ ├── oscon │ │ ├── data │ │ │ └── osconfeed.json │ │ ├── explore0.py │ │ ├── explore1.py │ │ ├── explore2.py │ │ ├── osconfeed-sample.json │ │ ├── osconfeed_explore.rst │ │ ├── runtests.sh │ │ ├── schedule_v1.py │ │ ├── schedule_v2.py │ │ ├── schedule_v3.py │ │ ├── schedule_v4.py │ │ ├── schedule_v4_hasattr.py │ │ ├── schedule_v5.py │ │ ├── test_schedule_v1.py │ │ ├── test_schedule_v2.py │ │ ├── test_schedule_v3.py │ │ ├── test_schedule_v4.py │ │ └── test_schedule_v5.py │ └── pseudo_construction.py ├── 23-descriptor │ ├── README.rst │ ├── bulkfood │ │ ├── bulkfood_v3.py │ │ ├── bulkfood_v4.py │ │ ├── bulkfood_v4c.py │ │ ├── bulkfood_v5.py │ │ ├── model_v4c.py │ │ └── model_v5.py │ ├── descriptorkinds.py │ ├── descriptorkinds_dump.py │ └── method_is_descriptor.py ├── 24-class-metaprog │ ├── autoconst │ │ ├── autoconst.py │ │ └── autoconst_demo.py │ ├── bulkfood │ │ ├── README.md │ │ ├── bulkfood_v6.py │ │ ├── bulkfood_v7.py │ │ ├── bulkfood_v8.py │ │ ├── model_v6.py │ │ ├── model_v7.py │ │ └── model_v8.py │ ├── checked │ │ ├── decorator │ │ │ ├── checkeddeco.py │ │ │ ├── checkeddeco_demo.py │ │ │ └── checkeddeco_test.py │ │ ├── initsub │ │ │ ├── checked_demo.py │ │ │ ├── checkedlib.py │ │ │ └── checkedlib_test.py │ │ └── metaclass │ │ │ ├── checked_demo.py │ │ │ ├── checkedlib.py │ │ │ └── checkedlib_test.py │ ├── evaltime │ │ ├── builderlib.py │ │ ├── evaldemo.py │ │ ├── evaldemo_meta.py │ │ └── metalib.py │ ├── factories.py │ ├── factories_ducktyped.py │ ├── hours │ │ ├── hours.py │ │ └── hours_test.py │ ├── metabunch │ │ ├── README.md │ │ ├── from3.6 │ │ │ ├── bunch.py │ │ │ └── bunch_test.py │ │ ├── nutshell3e │ │ │ ├── bunch.py │ │ │ └── bunch_test.py │ │ ├── original │ │ │ ├── bunch.py │ │ │ └── bunch_test.py │ │ └── pre3.6 │ │ │ ├── bunch.py │ │ │ └── bunch_test.py │ ├── persistent │ │ ├── .gitignore │ │ ├── dblib.py │ │ ├── dblib_test.py │ │ ├── persistlib.py │ │ └── persistlib_test.py │ ├── qualname │ │ ├── fakedjango.py │ │ └── models.py │ ├── sentinel │ │ ├── sentinel.py │ │ └── sentinel_test.py │ ├── setattr │ │ └── example_from_leo.py │ ├── slots │ │ └── slots_timing.py │ ├── timeslice.py │ └── tinyenums │ │ ├── microenum.py │ │ ├── microenum_demo.py │ │ ├── nanoenum.py │ │ └── nanoenum_demo.py ├── LICENSE └── README.md ├── docs ├── .nojekyll ├── README.md ├── _sidebar.md ├── contents │ ├── ch01.md │ ├── ch02.md │ ├── ch03.md │ ├── ch04.md │ ├── ch05.md │ ├── ch06.md │ ├── ch07.md │ ├── ch08.md │ ├── ch09.md │ ├── ch10.md │ ├── ch11.md │ ├── ch12.md │ ├── ch13.md │ ├── ch14.md │ ├── ch15.md │ ├── ch16.md │ ├── ch17.md │ ├── ch18.md │ ├── ch19.md │ ├── ch20.md │ ├── ch21.md │ ├── ch22.md │ ├── ch23.md │ ├── ch24.md │ └── ch25.md ├── images │ └── 06-01-python-vis.png └── index.html └── notes ├── ch01.ipynb ├── ch02.ipynb ├── ch03.ipynb ├── ch04.ipynb ├── ch05.ipynb ├── ch06.ipynb ├── ch07.ipynb ├── ch08.ipynb ├── ch09.ipynb ├── ch10.ipynb ├── ch11.ipynb ├── ch12.ipynb ├── ch13.ipynb ├── ch14.ipynb ├── ch15.ipynb ├── ch16.ipynb ├── ch17.ipynb ├── ch18.ipynb ├── ch19.ipynb ├── ch20.ipynb ├── ch21.ipynb ├── ch22.ipynb ├── ch23.ipynb ├── ch24.ipynb ├── ch25.ipynb ├── data ├── floats.bin └── osconfeed.json └── images └── 06-01-python-vis.png /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/README.md -------------------------------------------------------------------------------- /assets/01-data-model/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/01-data-model/README.md -------------------------------------------------------------------------------- /assets/01-data-model/data-model.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/01-data-model/data-model.ipynb -------------------------------------------------------------------------------- /assets/01-data-model/frenchdeck.doctest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/01-data-model/frenchdeck.doctest -------------------------------------------------------------------------------- /assets/01-data-model/frenchdeck.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/01-data-model/frenchdeck.py -------------------------------------------------------------------------------- /assets/01-data-model/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/01-data-model/test.sh -------------------------------------------------------------------------------- /assets/01-data-model/vector2d.doctest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/01-data-model/vector2d.doctest -------------------------------------------------------------------------------- /assets/01-data-model/vector2d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/01-data-model/vector2d.py -------------------------------------------------------------------------------- /assets/02-array-seq/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/02-array-seq/README.rst -------------------------------------------------------------------------------- /assets/02-array-seq/array-seq.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/02-array-seq/array-seq.ipynb -------------------------------------------------------------------------------- /assets/02-array-seq/bisect_demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/02-array-seq/bisect_demo.py -------------------------------------------------------------------------------- /assets/02-array-seq/bisect_insort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/02-array-seq/bisect_insort.py -------------------------------------------------------------------------------- /assets/02-array-seq/lispy/py3.10/examples_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/02-array-seq/lispy/py3.10/examples_test.py -------------------------------------------------------------------------------- /assets/02-array-seq/lispy/py3.10/lis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/02-array-seq/lispy/py3.10/lis.py -------------------------------------------------------------------------------- /assets/02-array-seq/lispy/py3.10/lis_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/02-array-seq/lispy/py3.10/lis_test.py -------------------------------------------------------------------------------- /assets/02-array-seq/lispy/py3.10/quicksort.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/02-array-seq/lispy/py3.10/quicksort.scm -------------------------------------------------------------------------------- /assets/02-array-seq/lispy/py3.9/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/02-array-seq/lispy/py3.9/README.md -------------------------------------------------------------------------------- /assets/02-array-seq/lispy/py3.9/examples_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/02-array-seq/lispy/py3.9/examples_test.py -------------------------------------------------------------------------------- /assets/02-array-seq/lispy/py3.9/lis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/02-array-seq/lispy/py3.9/lis.py -------------------------------------------------------------------------------- /assets/02-array-seq/lispy/py3.9/lis_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/02-array-seq/lispy/py3.9/lis_test.py -------------------------------------------------------------------------------- /assets/02-array-seq/listcomp_speed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/02-array-seq/listcomp_speed.py -------------------------------------------------------------------------------- /assets/02-array-seq/match_lat_lon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/02-array-seq/match_lat_lon.py -------------------------------------------------------------------------------- /assets/02-array-seq/memoryviews.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/02-array-seq/memoryviews.ipynb -------------------------------------------------------------------------------- /assets/02-array-seq/metro_lat_lon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/02-array-seq/metro_lat_lon.py -------------------------------------------------------------------------------- /assets/02-array-seq/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/02-array-seq/test.sh -------------------------------------------------------------------------------- /assets/03-dict-set/03-dict-set.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/03-dict-set/03-dict-set.ipynb -------------------------------------------------------------------------------- /assets/03-dict-set/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/03-dict-set/README.md -------------------------------------------------------------------------------- /assets/03-dict-set/dialcodes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/03-dict-set/dialcodes.py -------------------------------------------------------------------------------- /assets/03-dict-set/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/03-dict-set/index.py -------------------------------------------------------------------------------- /assets/03-dict-set/index0.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/03-dict-set/index0.py -------------------------------------------------------------------------------- /assets/03-dict-set/index_default.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/03-dict-set/index_default.py -------------------------------------------------------------------------------- /assets/03-dict-set/missing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/03-dict-set/missing.py -------------------------------------------------------------------------------- /assets/03-dict-set/py3.10/creator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/03-dict-set/py3.10/creator.py -------------------------------------------------------------------------------- /assets/03-dict-set/strkeydict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/03-dict-set/strkeydict.py -------------------------------------------------------------------------------- /assets/03-dict-set/strkeydict0.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/03-dict-set/strkeydict0.py -------------------------------------------------------------------------------- /assets/03-dict-set/support/container_perftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/03-dict-set/support/container_perftest.py -------------------------------------------------------------------------------- /assets/03-dict-set/support/container_perftest_datagen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/03-dict-set/support/container_perftest_datagen.py -------------------------------------------------------------------------------- /assets/03-dict-set/support/hashdiff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/03-dict-set/support/hashdiff.py -------------------------------------------------------------------------------- /assets/03-dict-set/transformdict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/03-dict-set/transformdict.py -------------------------------------------------------------------------------- /assets/03-dict-set/zen.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/03-dict-set/zen.txt -------------------------------------------------------------------------------- /assets/04-text-byte/.gitignore: -------------------------------------------------------------------------------- 1 | dummy 2 | -------------------------------------------------------------------------------- /assets/04-text-byte/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/04-text-byte/README.rst -------------------------------------------------------------------------------- /assets/04-text-byte/categories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/04-text-byte/categories.py -------------------------------------------------------------------------------- /assets/04-text-byte/charfinder/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/04-text-byte/charfinder/README.rst -------------------------------------------------------------------------------- /assets/04-text-byte/charfinder/cf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/04-text-byte/charfinder/cf.py -------------------------------------------------------------------------------- /assets/04-text-byte/charfinder/test.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | python3 -m doctest README.rst $1 3 | -------------------------------------------------------------------------------- /assets/04-text-byte/default_encodings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/04-text-byte/default_encodings.py -------------------------------------------------------------------------------- /assets/04-text-byte/encodings-win10.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/04-text-byte/encodings-win10.txt -------------------------------------------------------------------------------- /assets/04-text-byte/locale_sort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/04-text-byte/locale_sort.py -------------------------------------------------------------------------------- /assets/04-text-byte/normeq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/04-text-byte/normeq.py -------------------------------------------------------------------------------- /assets/04-text-byte/numerics_demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/04-text-byte/numerics_demo.py -------------------------------------------------------------------------------- /assets/04-text-byte/ola.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/04-text-byte/ola.py -------------------------------------------------------------------------------- /assets/04-text-byte/ramanujan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/04-text-byte/ramanujan.py -------------------------------------------------------------------------------- /assets/04-text-byte/simplify.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/04-text-byte/simplify.py -------------------------------------------------------------------------------- /assets/04-text-byte/skin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/04-text-byte/skin.py -------------------------------------------------------------------------------- /assets/04-text-byte/stdout_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/04-text-byte/stdout_check.py -------------------------------------------------------------------------------- /assets/04-text-byte/two_flags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/04-text-byte/two_flags.py -------------------------------------------------------------------------------- /assets/04-text-byte/zwj_sample.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/04-text-byte/zwj_sample.ipynb -------------------------------------------------------------------------------- /assets/04-text-byte/zwj_sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/04-text-byte/zwj_sample.png -------------------------------------------------------------------------------- /assets/04-text-byte/zwj_sample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/04-text-byte/zwj_sample.py -------------------------------------------------------------------------------- /assets/05-data-classes/README.asciidoc: -------------------------------------------------------------------------------- 1 | == Record-like Structures 2 | -------------------------------------------------------------------------------- /assets/05-data-classes/cards.doctest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/05-data-classes/cards.doctest -------------------------------------------------------------------------------- /assets/05-data-classes/cards.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/05-data-classes/cards.py -------------------------------------------------------------------------------- /assets/05-data-classes/cards_enum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/05-data-classes/cards_enum.py -------------------------------------------------------------------------------- /assets/05-data-classes/class/coordinates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/05-data-classes/class/coordinates.py -------------------------------------------------------------------------------- /assets/05-data-classes/dataclass/club.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/05-data-classes/dataclass/club.py -------------------------------------------------------------------------------- /assets/05-data-classes/dataclass/club_generic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/05-data-classes/dataclass/club_generic.py -------------------------------------------------------------------------------- /assets/05-data-classes/dataclass/club_wrong.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/05-data-classes/dataclass/club_wrong.py -------------------------------------------------------------------------------- /assets/05-data-classes/dataclass/coordinates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/05-data-classes/dataclass/coordinates.py -------------------------------------------------------------------------------- /assets/05-data-classes/dataclass/hackerclub.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/05-data-classes/dataclass/hackerclub.py -------------------------------------------------------------------------------- /assets/05-data-classes/dataclass/hackerclub_annotated.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/05-data-classes/dataclass/hackerclub_annotated.py -------------------------------------------------------------------------------- /assets/05-data-classes/dataclass/resource.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/05-data-classes/dataclass/resource.py -------------------------------------------------------------------------------- /assets/05-data-classes/dataclass/resource_repr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/05-data-classes/dataclass/resource_repr.py -------------------------------------------------------------------------------- /assets/05-data-classes/frenchdeck.doctest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/05-data-classes/frenchdeck.doctest -------------------------------------------------------------------------------- /assets/05-data-classes/frenchdeck.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/05-data-classes/frenchdeck.py -------------------------------------------------------------------------------- /assets/05-data-classes/match_cities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/05-data-classes/match_cities.py -------------------------------------------------------------------------------- /assets/05-data-classes/meaning/demo_dc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/05-data-classes/meaning/demo_dc.py -------------------------------------------------------------------------------- /assets/05-data-classes/meaning/demo_nt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/05-data-classes/meaning/demo_nt.py -------------------------------------------------------------------------------- /assets/05-data-classes/meaning/demo_plain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/05-data-classes/meaning/demo_plain.py -------------------------------------------------------------------------------- /assets/05-data-classes/typing_namedtuple/coordinates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/05-data-classes/typing_namedtuple/coordinates.py -------------------------------------------------------------------------------- /assets/05-data-classes/typing_namedtuple/coordinates2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/05-data-classes/typing_namedtuple/coordinates2.py -------------------------------------------------------------------------------- /assets/05-data-classes/typing_namedtuple/nocheck_demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/05-data-classes/typing_namedtuple/nocheck_demo.py -------------------------------------------------------------------------------- /assets/06-obj-ref/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/06-obj-ref/README.rst -------------------------------------------------------------------------------- /assets/06-obj-ref/bus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/06-obj-ref/bus.py -------------------------------------------------------------------------------- /assets/06-obj-ref/cheese.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/06-obj-ref/cheese.py -------------------------------------------------------------------------------- /assets/06-obj-ref/haunted_bus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/06-obj-ref/haunted_bus.py -------------------------------------------------------------------------------- /assets/06-obj-ref/twilight_bus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/06-obj-ref/twilight_bus.py -------------------------------------------------------------------------------- /assets/07-1class-func/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/07-1class-func/README.rst -------------------------------------------------------------------------------- /assets/07-1class-func/bingocall.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/07-1class-func/bingocall.py -------------------------------------------------------------------------------- /assets/07-1class-func/tagger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/07-1class-func/tagger.py -------------------------------------------------------------------------------- /assets/08-def-type-hints/README.asciidoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/08-def-type-hints/README.asciidoc -------------------------------------------------------------------------------- /assets/08-def-type-hints/arg_lab.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/08-def-type-hints/arg_lab.py -------------------------------------------------------------------------------- /assets/08-def-type-hints/birds/birds.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/08-def-type-hints/birds/birds.py -------------------------------------------------------------------------------- /assets/08-def-type-hints/birds/daffy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/08-def-type-hints/birds/daffy.py -------------------------------------------------------------------------------- /assets/08-def-type-hints/birds/protocol/lake.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/08-def-type-hints/birds/protocol/lake.py -------------------------------------------------------------------------------- /assets/08-def-type-hints/birds/protocol/parrot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/08-def-type-hints/birds/protocol/parrot.py -------------------------------------------------------------------------------- /assets/08-def-type-hints/birds/protocol/swan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/08-def-type-hints/birds/protocol/swan.py -------------------------------------------------------------------------------- /assets/08-def-type-hints/birds/woody.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/08-def-type-hints/birds/woody.py -------------------------------------------------------------------------------- /assets/08-def-type-hints/bus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/08-def-type-hints/bus.py -------------------------------------------------------------------------------- /assets/08-def-type-hints/callable/variance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/08-def-type-hints/callable/variance.py -------------------------------------------------------------------------------- /assets/08-def-type-hints/charindex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/08-def-type-hints/charindex.py -------------------------------------------------------------------------------- /assets/08-def-type-hints/colors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/08-def-type-hints/colors.py -------------------------------------------------------------------------------- /assets/08-def-type-hints/columnize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/08-def-type-hints/columnize.py -------------------------------------------------------------------------------- /assets/08-def-type-hints/columnize_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/08-def-type-hints/columnize_test.py -------------------------------------------------------------------------------- /assets/08-def-type-hints/comparable/comparable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/08-def-type-hints/comparable/comparable.py -------------------------------------------------------------------------------- /assets/08-def-type-hints/comparable/top.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/08-def-type-hints/comparable/top.py -------------------------------------------------------------------------------- /assets/08-def-type-hints/comparable/top_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/08-def-type-hints/comparable/top_test.py -------------------------------------------------------------------------------- /assets/08-def-type-hints/coordinates/coordinates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/08-def-type-hints/coordinates/coordinates.py -------------------------------------------------------------------------------- /assets/08-def-type-hints/coordinates/coordinates_named.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/08-def-type-hints/coordinates/coordinates_named.py -------------------------------------------------------------------------------- /assets/08-def-type-hints/coordinates/coordinates_named_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/08-def-type-hints/coordinates/coordinates_named_test.py -------------------------------------------------------------------------------- /assets/08-def-type-hints/coordinates/coordinates_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/08-def-type-hints/coordinates/coordinates_test.py -------------------------------------------------------------------------------- /assets/08-def-type-hints/coordinates/requirements.txt: -------------------------------------------------------------------------------- 1 | geolib==1.0.7 2 | future==0.18.2 3 | -------------------------------------------------------------------------------- /assets/08-def-type-hints/ctime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/08-def-type-hints/ctime.py -------------------------------------------------------------------------------- /assets/08-def-type-hints/double/double_object.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/08-def-type-hints/double/double_object.py -------------------------------------------------------------------------------- /assets/08-def-type-hints/double/double_protocol.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/08-def-type-hints/double/double_protocol.py -------------------------------------------------------------------------------- /assets/08-def-type-hints/double/double_sequence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/08-def-type-hints/double/double_sequence.py -------------------------------------------------------------------------------- /assets/08-def-type-hints/double/double_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/08-def-type-hints/double/double_test.py -------------------------------------------------------------------------------- /assets/08-def-type-hints/messages/hints_1/messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/08-def-type-hints/messages/hints_1/messages.py -------------------------------------------------------------------------------- /assets/08-def-type-hints/messages/hints_1/messages_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/08-def-type-hints/messages/hints_1/messages_test.py -------------------------------------------------------------------------------- /assets/08-def-type-hints/messages/hints_2/messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/08-def-type-hints/messages/hints_2/messages.py -------------------------------------------------------------------------------- /assets/08-def-type-hints/messages/hints_2/messages_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/08-def-type-hints/messages/hints_2/messages_test.py -------------------------------------------------------------------------------- /assets/08-def-type-hints/messages/no_hints/messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/08-def-type-hints/messages/no_hints/messages.py -------------------------------------------------------------------------------- /assets/08-def-type-hints/messages/no_hints/messages_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/08-def-type-hints/messages/no_hints/messages_test.py -------------------------------------------------------------------------------- /assets/08-def-type-hints/mode/mode_float.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/08-def-type-hints/mode/mode_float.py -------------------------------------------------------------------------------- /assets/08-def-type-hints/mode/mode_hashable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/08-def-type-hints/mode/mode_hashable.py -------------------------------------------------------------------------------- /assets/08-def-type-hints/mypy.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/08-def-type-hints/mypy.ini -------------------------------------------------------------------------------- /assets/08-def-type-hints/replacer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/08-def-type-hints/replacer.py -------------------------------------------------------------------------------- /assets/08-def-type-hints/romans.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/08-def-type-hints/romans.py -------------------------------------------------------------------------------- /assets/08-def-type-hints/romans_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/08-def-type-hints/romans_test.py -------------------------------------------------------------------------------- /assets/08-def-type-hints/sample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/08-def-type-hints/sample.py -------------------------------------------------------------------------------- /assets/08-def-type-hints/typevar_bounded.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/08-def-type-hints/typevar_bounded.py -------------------------------------------------------------------------------- /assets/08-def-type-hints/typevars_constrained.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/08-def-type-hints/typevars_constrained.py -------------------------------------------------------------------------------- /assets/09-closure-deco/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/09-closure-deco/README.rst -------------------------------------------------------------------------------- /assets/09-closure-deco/average.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/09-closure-deco/average.py -------------------------------------------------------------------------------- /assets/09-closure-deco/average_oo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/09-closure-deco/average_oo.py -------------------------------------------------------------------------------- /assets/09-closure-deco/clock/clockdeco.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/09-closure-deco/clock/clockdeco.py -------------------------------------------------------------------------------- /assets/09-closure-deco/clock/clockdeco0.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/09-closure-deco/clock/clockdeco0.py -------------------------------------------------------------------------------- /assets/09-closure-deco/clock/clockdeco_cls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/09-closure-deco/clock/clockdeco_cls.py -------------------------------------------------------------------------------- /assets/09-closure-deco/clock/clockdeco_demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/09-closure-deco/clock/clockdeco_demo.py -------------------------------------------------------------------------------- /assets/09-closure-deco/clock/clockdeco_param.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/09-closure-deco/clock/clockdeco_param.py -------------------------------------------------------------------------------- /assets/09-closure-deco/clock/clockdeco_param_demo1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/09-closure-deco/clock/clockdeco_param_demo1.py -------------------------------------------------------------------------------- /assets/09-closure-deco/clock/clockdeco_param_demo2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/09-closure-deco/clock/clockdeco_param_demo2.py -------------------------------------------------------------------------------- /assets/09-closure-deco/fibo_compare.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/09-closure-deco/fibo_compare.py -------------------------------------------------------------------------------- /assets/09-closure-deco/fibo_demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/09-closure-deco/fibo_demo.py -------------------------------------------------------------------------------- /assets/09-closure-deco/fibo_demo_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/09-closure-deco/fibo_demo_cache.py -------------------------------------------------------------------------------- /assets/09-closure-deco/global_x_local.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/09-closure-deco/global_x_local.rst -------------------------------------------------------------------------------- /assets/09-closure-deco/htmlizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/09-closure-deco/htmlizer.py -------------------------------------------------------------------------------- /assets/09-closure-deco/registration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/09-closure-deco/registration.py -------------------------------------------------------------------------------- /assets/09-closure-deco/registration_abridged.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/09-closure-deco/registration_abridged.py -------------------------------------------------------------------------------- /assets/09-closure-deco/registration_param.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/09-closure-deco/registration_param.py -------------------------------------------------------------------------------- /assets/09-closure-deco/stacked.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/09-closure-deco/stacked.py -------------------------------------------------------------------------------- /assets/10-dp-1class-func/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/10-dp-1class-func/README.rst -------------------------------------------------------------------------------- /assets/10-dp-1class-func/classic_strategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/10-dp-1class-func/classic_strategy.py -------------------------------------------------------------------------------- /assets/10-dp-1class-func/classic_strategy_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/10-dp-1class-func/classic_strategy_test.py -------------------------------------------------------------------------------- /assets/10-dp-1class-func/monkeytype/classic_strategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/10-dp-1class-func/monkeytype/classic_strategy.py -------------------------------------------------------------------------------- /assets/10-dp-1class-func/monkeytype/classic_strategy.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/10-dp-1class-func/monkeytype/classic_strategy.pyi -------------------------------------------------------------------------------- /assets/10-dp-1class-func/monkeytype/classic_strategy_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/10-dp-1class-func/monkeytype/classic_strategy_test.py -------------------------------------------------------------------------------- /assets/10-dp-1class-func/monkeytype/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/10-dp-1class-func/monkeytype/run.py -------------------------------------------------------------------------------- /assets/10-dp-1class-func/promotions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/10-dp-1class-func/promotions.py -------------------------------------------------------------------------------- /assets/10-dp-1class-func/pytypes/classic_strategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/10-dp-1class-func/pytypes/classic_strategy.py -------------------------------------------------------------------------------- /assets/10-dp-1class-func/pytypes/classic_strategy_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/10-dp-1class-func/pytypes/classic_strategy_test.py -------------------------------------------------------------------------------- /assets/10-dp-1class-func/pytypes/typelogger_output/classic_strategy.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/10-dp-1class-func/pytypes/typelogger_output/classic_strategy.pyi -------------------------------------------------------------------------------- /assets/10-dp-1class-func/requirements.txt: -------------------------------------------------------------------------------- 1 | mypy==0.910 2 | pytest==6.2.4 3 | -------------------------------------------------------------------------------- /assets/10-dp-1class-func/strategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/10-dp-1class-func/strategy.py -------------------------------------------------------------------------------- /assets/10-dp-1class-func/strategy_best.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/10-dp-1class-func/strategy_best.py -------------------------------------------------------------------------------- /assets/10-dp-1class-func/strategy_best2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/10-dp-1class-func/strategy_best2.py -------------------------------------------------------------------------------- /assets/10-dp-1class-func/strategy_best3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/10-dp-1class-func/strategy_best3.py -------------------------------------------------------------------------------- /assets/10-dp-1class-func/strategy_best4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/10-dp-1class-func/strategy_best4.py -------------------------------------------------------------------------------- /assets/10-dp-1class-func/strategy_param.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/10-dp-1class-func/strategy_param.py -------------------------------------------------------------------------------- /assets/10-dp-1class-func/strategy_param_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/10-dp-1class-func/strategy_param_test.py -------------------------------------------------------------------------------- /assets/10-dp-1class-func/strategy_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/10-dp-1class-func/strategy_test.py -------------------------------------------------------------------------------- /assets/10-dp-1class-func/untyped/classic_strategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/10-dp-1class-func/untyped/classic_strategy.py -------------------------------------------------------------------------------- /assets/10-dp-1class-func/untyped/promotions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/10-dp-1class-func/untyped/promotions.py -------------------------------------------------------------------------------- /assets/10-dp-1class-func/untyped/strategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/10-dp-1class-func/untyped/strategy.py -------------------------------------------------------------------------------- /assets/10-dp-1class-func/untyped/strategy_best.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/10-dp-1class-func/untyped/strategy_best.py -------------------------------------------------------------------------------- /assets/10-dp-1class-func/untyped/strategy_best2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/10-dp-1class-func/untyped/strategy_best2.py -------------------------------------------------------------------------------- /assets/10-dp-1class-func/untyped/strategy_best3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/10-dp-1class-func/untyped/strategy_best3.py -------------------------------------------------------------------------------- /assets/10-dp-1class-func/untyped/strategy_best4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/10-dp-1class-func/untyped/strategy_best4.py -------------------------------------------------------------------------------- /assets/10-dp-1class-func/untyped/strategy_param.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/10-dp-1class-func/untyped/strategy_param.py -------------------------------------------------------------------------------- /assets/10-dp-1class-func/untyped/strategy_param2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/10-dp-1class-func/untyped/strategy_param2.py -------------------------------------------------------------------------------- /assets/11-pythonic-obj/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/11-pythonic-obj/README.md -------------------------------------------------------------------------------- /assets/11-pythonic-obj/mem_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/11-pythonic-obj/mem_test.py -------------------------------------------------------------------------------- /assets/11-pythonic-obj/patterns.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/11-pythonic-obj/patterns.py -------------------------------------------------------------------------------- /assets/11-pythonic-obj/private/.gitignore: -------------------------------------------------------------------------------- 1 | *.class 2 | .jython_cache/ 3 | -------------------------------------------------------------------------------- /assets/11-pythonic-obj/private/Confidential.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/11-pythonic-obj/private/Confidential.java -------------------------------------------------------------------------------- /assets/11-pythonic-obj/private/Expose.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/11-pythonic-obj/private/Expose.java -------------------------------------------------------------------------------- /assets/11-pythonic-obj/private/expose.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/11-pythonic-obj/private/expose.py -------------------------------------------------------------------------------- /assets/11-pythonic-obj/private/leakprivate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/11-pythonic-obj/private/leakprivate.py -------------------------------------------------------------------------------- /assets/11-pythonic-obj/private/no_respect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/11-pythonic-obj/private/no_respect.py -------------------------------------------------------------------------------- /assets/11-pythonic-obj/slots.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/11-pythonic-obj/slots.rst -------------------------------------------------------------------------------- /assets/11-pythonic-obj/vector2d_v0.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/11-pythonic-obj/vector2d_v0.py -------------------------------------------------------------------------------- /assets/11-pythonic-obj/vector2d_v1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/11-pythonic-obj/vector2d_v1.py -------------------------------------------------------------------------------- /assets/11-pythonic-obj/vector2d_v2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/11-pythonic-obj/vector2d_v2.py -------------------------------------------------------------------------------- /assets/11-pythonic-obj/vector2d_v2_fmt_snippet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/11-pythonic-obj/vector2d_v2_fmt_snippet.py -------------------------------------------------------------------------------- /assets/11-pythonic-obj/vector2d_v3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/11-pythonic-obj/vector2d_v3.py -------------------------------------------------------------------------------- /assets/11-pythonic-obj/vector2d_v3_prophash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/11-pythonic-obj/vector2d_v3_prophash.py -------------------------------------------------------------------------------- /assets/11-pythonic-obj/vector2d_v3_slots.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/11-pythonic-obj/vector2d_v3_slots.py -------------------------------------------------------------------------------- /assets/12-seq-hacking/vector_v1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/12-seq-hacking/vector_v1.py -------------------------------------------------------------------------------- /assets/12-seq-hacking/vector_v2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/12-seq-hacking/vector_v2.py -------------------------------------------------------------------------------- /assets/12-seq-hacking/vector_v3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/12-seq-hacking/vector_v3.py -------------------------------------------------------------------------------- /assets/12-seq-hacking/vector_v4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/12-seq-hacking/vector_v4.py -------------------------------------------------------------------------------- /assets/12-seq-hacking/vector_v5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/12-seq-hacking/vector_v5.py -------------------------------------------------------------------------------- /assets/13-protocol-abc/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/13-protocol-abc/README.rst -------------------------------------------------------------------------------- /assets/13-protocol-abc/bingo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/13-protocol-abc/bingo.py -------------------------------------------------------------------------------- /assets/13-protocol-abc/double/double_object.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/13-protocol-abc/double/double_object.py -------------------------------------------------------------------------------- /assets/13-protocol-abc/double/double_protocol.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/13-protocol-abc/double/double_protocol.py -------------------------------------------------------------------------------- /assets/13-protocol-abc/double/double_sequence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/13-protocol-abc/double/double_sequence.py -------------------------------------------------------------------------------- /assets/13-protocol-abc/double/double_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/13-protocol-abc/double/double_test.py -------------------------------------------------------------------------------- /assets/13-protocol-abc/drum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/13-protocol-abc/drum.py -------------------------------------------------------------------------------- /assets/13-protocol-abc/frenchdeck2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/13-protocol-abc/frenchdeck2.py -------------------------------------------------------------------------------- /assets/13-protocol-abc/lotto.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/13-protocol-abc/lotto.py -------------------------------------------------------------------------------- /assets/13-protocol-abc/tombola.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/13-protocol-abc/tombola.py -------------------------------------------------------------------------------- /assets/13-protocol-abc/tombola_runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/13-protocol-abc/tombola_runner.py -------------------------------------------------------------------------------- /assets/13-protocol-abc/tombola_subhook.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/13-protocol-abc/tombola_subhook.py -------------------------------------------------------------------------------- /assets/13-protocol-abc/tombola_tests.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/13-protocol-abc/tombola_tests.rst -------------------------------------------------------------------------------- /assets/13-protocol-abc/tombolist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/13-protocol-abc/tombolist.py -------------------------------------------------------------------------------- /assets/13-protocol-abc/typing/randompick.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/13-protocol-abc/typing/randompick.py -------------------------------------------------------------------------------- /assets/13-protocol-abc/typing/randompick_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/13-protocol-abc/typing/randompick_test.py -------------------------------------------------------------------------------- /assets/13-protocol-abc/typing/randompickload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/13-protocol-abc/typing/randompickload.py -------------------------------------------------------------------------------- /assets/13-protocol-abc/typing/randompickload_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/13-protocol-abc/typing/randompickload_test.py -------------------------------------------------------------------------------- /assets/13-protocol-abc/typing/vector2d_v4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/13-protocol-abc/typing/vector2d_v4.py -------------------------------------------------------------------------------- /assets/13-protocol-abc/typing/vector2d_v4_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/13-protocol-abc/typing/vector2d_v4_test.py -------------------------------------------------------------------------------- /assets/13-protocol-abc/typing/vector2d_v5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/13-protocol-abc/typing/vector2d_v5.py -------------------------------------------------------------------------------- /assets/13-protocol-abc/typing/vector2d_v5_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/13-protocol-abc/typing/vector2d_v5_test.py -------------------------------------------------------------------------------- /assets/14-inheritance/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/14-inheritance/README.rst -------------------------------------------------------------------------------- /assets/14-inheritance/diamond.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/14-inheritance/diamond.py -------------------------------------------------------------------------------- /assets/14-inheritance/diamond2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/14-inheritance/diamond2.py -------------------------------------------------------------------------------- /assets/14-inheritance/strkeydict_dictsub.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/14-inheritance/strkeydict_dictsub.py -------------------------------------------------------------------------------- /assets/14-inheritance/uppermixin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/14-inheritance/uppermixin.py -------------------------------------------------------------------------------- /assets/15-more-types/cafeteria/cafeteria.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/15-more-types/cafeteria/cafeteria.py -------------------------------------------------------------------------------- /assets/15-more-types/cafeteria/contravariant.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/15-more-types/cafeteria/contravariant.py -------------------------------------------------------------------------------- /assets/15-more-types/cafeteria/covariant.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/15-more-types/cafeteria/covariant.py -------------------------------------------------------------------------------- /assets/15-more-types/cafeteria/invariant.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/15-more-types/cafeteria/invariant.py -------------------------------------------------------------------------------- /assets/15-more-types/cast/empty.py: -------------------------------------------------------------------------------- 1 | # Mypy 0.812 can't spot this inevitable runtime IndexError 2 | print([][0]) -------------------------------------------------------------------------------- /assets/15-more-types/cast/find.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/15-more-types/cast/find.py -------------------------------------------------------------------------------- /assets/15-more-types/cast/tcp_echo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/15-more-types/cast/tcp_echo.py -------------------------------------------------------------------------------- /assets/15-more-types/cast/tcp_echo_no_cast.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/15-more-types/cast/tcp_echo_no_cast.py -------------------------------------------------------------------------------- /assets/15-more-types/clip_annot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/15-more-types/clip_annot.py -------------------------------------------------------------------------------- /assets/15-more-types/clip_annot_demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/15-more-types/clip_annot_demo.py -------------------------------------------------------------------------------- /assets/15-more-types/clip_annot_post.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/15-more-types/clip_annot_post.py -------------------------------------------------------------------------------- /assets/15-more-types/collections_variance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/15-more-types/collections_variance.py -------------------------------------------------------------------------------- /assets/15-more-types/gen_contra.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/15-more-types/gen_contra.py -------------------------------------------------------------------------------- /assets/15-more-types/lotto/generic_lotto.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/15-more-types/lotto/generic_lotto.py -------------------------------------------------------------------------------- /assets/15-more-types/lotto/generic_lotto_demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/15-more-types/lotto/generic_lotto_demo.py -------------------------------------------------------------------------------- /assets/15-more-types/lotto/generic_lotto_errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/15-more-types/lotto/generic_lotto_errors.py -------------------------------------------------------------------------------- /assets/15-more-types/lotto/tombola.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/15-more-types/lotto/tombola.py -------------------------------------------------------------------------------- /assets/15-more-types/mysum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/15-more-types/mysum.py -------------------------------------------------------------------------------- /assets/15-more-types/petbox/petbox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/15-more-types/petbox/petbox.py -------------------------------------------------------------------------------- /assets/15-more-types/petbox/petbox_demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/15-more-types/petbox/petbox_demo.py -------------------------------------------------------------------------------- /assets/15-more-types/protocol/abs_demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/15-more-types/protocol/abs_demo.py -------------------------------------------------------------------------------- /assets/15-more-types/protocol/mymax/mymax.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/15-more-types/protocol/mymax/mymax.py -------------------------------------------------------------------------------- /assets/15-more-types/protocol/mymax/mymax_demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/15-more-types/protocol/mymax/mymax_demo.py -------------------------------------------------------------------------------- /assets/15-more-types/protocol/mymax/mymax_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/15-more-types/protocol/mymax/mymax_test.py -------------------------------------------------------------------------------- /assets/15-more-types/protocol/random/erp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/15-more-types/protocol/random/erp.py -------------------------------------------------------------------------------- /assets/15-more-types/protocol/random/erp_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/15-more-types/protocol/random/erp_test.py -------------------------------------------------------------------------------- /assets/15-more-types/protocol/random/generic_randompick.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/15-more-types/protocol/random/generic_randompick.py -------------------------------------------------------------------------------- /assets/15-more-types/protocol/random/generic_randompick_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/15-more-types/protocol/random/generic_randompick_test.py -------------------------------------------------------------------------------- /assets/15-more-types/protocol/random/randompop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/15-more-types/protocol/random/randompop.py -------------------------------------------------------------------------------- /assets/15-more-types/protocol/random/randompop_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/15-more-types/protocol/random/randompop_test.py -------------------------------------------------------------------------------- /assets/15-more-types/typeddict/books.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/15-more-types/typeddict/books.py -------------------------------------------------------------------------------- /assets/15-more-types/typeddict/books_any.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/15-more-types/typeddict/books_any.py -------------------------------------------------------------------------------- /assets/15-more-types/typeddict/demo_books.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/15-more-types/typeddict/demo_books.py -------------------------------------------------------------------------------- /assets/15-more-types/typeddict/demo_not_book.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/15-more-types/typeddict/demo_not_book.py -------------------------------------------------------------------------------- /assets/15-more-types/typeddict/test_books.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/15-more-types/typeddict/test_books.py -------------------------------------------------------------------------------- /assets/15-more-types/typeddict/test_books_check_fails.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/15-more-types/typeddict/test_books_check_fails.py -------------------------------------------------------------------------------- /assets/16-op-overloading/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/16-op-overloading/README.rst -------------------------------------------------------------------------------- /assets/16-op-overloading/bingo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/16-op-overloading/bingo.py -------------------------------------------------------------------------------- /assets/16-op-overloading/bingoaddable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/16-op-overloading/bingoaddable.py -------------------------------------------------------------------------------- /assets/16-op-overloading/tombola.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/16-op-overloading/tombola.py -------------------------------------------------------------------------------- /assets/16-op-overloading/unary_plus_decimal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/16-op-overloading/unary_plus_decimal.py -------------------------------------------------------------------------------- /assets/16-op-overloading/vector2d_v3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/16-op-overloading/vector2d_v3.py -------------------------------------------------------------------------------- /assets/16-op-overloading/vector_v6.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/16-op-overloading/vector_v6.py -------------------------------------------------------------------------------- /assets/16-op-overloading/vector_v7.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/16-op-overloading/vector_v7.py -------------------------------------------------------------------------------- /assets/16-op-overloading/vector_v8.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/16-op-overloading/vector_v8.py -------------------------------------------------------------------------------- /assets/17-it-generator/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/17-it-generator/README.rst -------------------------------------------------------------------------------- /assets/17-it-generator/aritprog.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/17-it-generator/aritprog.rst -------------------------------------------------------------------------------- /assets/17-it-generator/aritprog_float_error.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/17-it-generator/aritprog_float_error.py -------------------------------------------------------------------------------- /assets/17-it-generator/aritprog_runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/17-it-generator/aritprog_runner.py -------------------------------------------------------------------------------- /assets/17-it-generator/aritprog_v0.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/17-it-generator/aritprog_v0.py -------------------------------------------------------------------------------- /assets/17-it-generator/aritprog_v1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/17-it-generator/aritprog_v1.py -------------------------------------------------------------------------------- /assets/17-it-generator/aritprog_v2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/17-it-generator/aritprog_v2.py -------------------------------------------------------------------------------- /assets/17-it-generator/aritprog_v3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/17-it-generator/aritprog_v3.py -------------------------------------------------------------------------------- /assets/17-it-generator/columnize_iter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/17-it-generator/columnize_iter.py -------------------------------------------------------------------------------- /assets/17-it-generator/coroaverager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/17-it-generator/coroaverager.py -------------------------------------------------------------------------------- /assets/17-it-generator/coroaverager2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/17-it-generator/coroaverager2.py -------------------------------------------------------------------------------- /assets/17-it-generator/fibo_by_hand.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/17-it-generator/fibo_by_hand.py -------------------------------------------------------------------------------- /assets/17-it-generator/fibo_gen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/17-it-generator/fibo_gen.py -------------------------------------------------------------------------------- /assets/17-it-generator/isis2json/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/17-it-generator/isis2json/README.rst -------------------------------------------------------------------------------- /assets/17-it-generator/isis2json/isis2json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/17-it-generator/isis2json/isis2json.py -------------------------------------------------------------------------------- /assets/17-it-generator/isis2json/iso2709.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/17-it-generator/isis2json/iso2709.py -------------------------------------------------------------------------------- /assets/17-it-generator/isis2json/subfield.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/17-it-generator/isis2json/subfield.py -------------------------------------------------------------------------------- /assets/17-it-generator/iter_gen_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/17-it-generator/iter_gen_type.py -------------------------------------------------------------------------------- /assets/17-it-generator/sentence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/17-it-generator/sentence.py -------------------------------------------------------------------------------- /assets/17-it-generator/sentence.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/17-it-generator/sentence.rst -------------------------------------------------------------------------------- /assets/17-it-generator/sentence_gen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/17-it-generator/sentence_gen.py -------------------------------------------------------------------------------- /assets/17-it-generator/sentence_gen2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/17-it-generator/sentence_gen2.py -------------------------------------------------------------------------------- /assets/17-it-generator/sentence_genexp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/17-it-generator/sentence_genexp.py -------------------------------------------------------------------------------- /assets/17-it-generator/sentence_iter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/17-it-generator/sentence_iter.py -------------------------------------------------------------------------------- /assets/17-it-generator/sentence_iter2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/17-it-generator/sentence_iter2.py -------------------------------------------------------------------------------- /assets/17-it-generator/sentence_runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/17-it-generator/sentence_runner.py -------------------------------------------------------------------------------- /assets/17-it-generator/tree/4steps/tree_step0.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/17-it-generator/tree/4steps/tree_step0.py -------------------------------------------------------------------------------- /assets/17-it-generator/tree/4steps/tree_step1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/17-it-generator/tree/4steps/tree_step1.py -------------------------------------------------------------------------------- /assets/17-it-generator/tree/4steps/tree_step2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/17-it-generator/tree/4steps/tree_step2.py -------------------------------------------------------------------------------- /assets/17-it-generator/tree/4steps/tree_step3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/17-it-generator/tree/4steps/tree_step3.py -------------------------------------------------------------------------------- /assets/17-it-generator/tree/classtree/classtree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/17-it-generator/tree/classtree/classtree.py -------------------------------------------------------------------------------- /assets/17-it-generator/tree/classtree/classtree_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/17-it-generator/tree/classtree/classtree_test.py -------------------------------------------------------------------------------- /assets/17-it-generator/tree/extra/drawtree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/17-it-generator/tree/extra/drawtree.py -------------------------------------------------------------------------------- /assets/17-it-generator/tree/extra/test_drawtree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/17-it-generator/tree/extra/test_drawtree.py -------------------------------------------------------------------------------- /assets/17-it-generator/tree/extra/test_tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/17-it-generator/tree/extra/test_tree.py -------------------------------------------------------------------------------- /assets/17-it-generator/tree/extra/tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/17-it-generator/tree/extra/tree.py -------------------------------------------------------------------------------- /assets/17-it-generator/tree/step0/test_tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/17-it-generator/tree/step0/test_tree.py -------------------------------------------------------------------------------- /assets/17-it-generator/tree/step0/tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/17-it-generator/tree/step0/tree.py -------------------------------------------------------------------------------- /assets/17-it-generator/tree/step1/test_tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/17-it-generator/tree/step1/test_tree.py -------------------------------------------------------------------------------- /assets/17-it-generator/tree/step1/tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/17-it-generator/tree/step1/tree.py -------------------------------------------------------------------------------- /assets/17-it-generator/tree/step2/test_tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/17-it-generator/tree/step2/test_tree.py -------------------------------------------------------------------------------- /assets/17-it-generator/tree/step2/tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/17-it-generator/tree/step2/tree.py -------------------------------------------------------------------------------- /assets/17-it-generator/tree/step3/test_tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/17-it-generator/tree/step3/test_tree.py -------------------------------------------------------------------------------- /assets/17-it-generator/tree/step3/tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/17-it-generator/tree/step3/tree.py -------------------------------------------------------------------------------- /assets/17-it-generator/tree/step4/test_tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/17-it-generator/tree/step4/test_tree.py -------------------------------------------------------------------------------- /assets/17-it-generator/tree/step4/tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/17-it-generator/tree/step4/tree.py -------------------------------------------------------------------------------- /assets/17-it-generator/tree/step5/test_tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/17-it-generator/tree/step5/test_tree.py -------------------------------------------------------------------------------- /assets/17-it-generator/tree/step5/tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/17-it-generator/tree/step5/tree.py -------------------------------------------------------------------------------- /assets/17-it-generator/tree/step6/test_tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/17-it-generator/tree/step6/test_tree.py -------------------------------------------------------------------------------- /assets/17-it-generator/tree/step6/tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/17-it-generator/tree/step6/tree.py -------------------------------------------------------------------------------- /assets/17-it-generator/yield_delegate_fail.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/17-it-generator/yield_delegate_fail.py -------------------------------------------------------------------------------- /assets/17-it-generator/yield_delegate_fix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/17-it-generator/yield_delegate_fix.py -------------------------------------------------------------------------------- /assets/18-with-match/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/18-with-match/README.rst -------------------------------------------------------------------------------- /assets/18-with-match/lispy/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/18-with-match/lispy/LICENSE -------------------------------------------------------------------------------- /assets/18-with-match/lispy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/18-with-match/lispy/README.md -------------------------------------------------------------------------------- /assets/18-with-match/lispy/original/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/18-with-match/lispy/original/LICENSE -------------------------------------------------------------------------------- /assets/18-with-match/lispy/original/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/18-with-match/lispy/original/README.md -------------------------------------------------------------------------------- /assets/18-with-match/lispy/original/lis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/18-with-match/lispy/original/lis.py -------------------------------------------------------------------------------- /assets/18-with-match/lispy/original/lispy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/18-with-match/lispy/original/lispy.py -------------------------------------------------------------------------------- /assets/18-with-match/lispy/original/lispytest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/18-with-match/lispy/original/lispytest.py -------------------------------------------------------------------------------- /assets/18-with-match/lispy/py3.10/examples_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/18-with-match/lispy/py3.10/examples_test.py -------------------------------------------------------------------------------- /assets/18-with-match/lispy/py3.10/lis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/18-with-match/lispy/py3.10/lis.py -------------------------------------------------------------------------------- /assets/18-with-match/lispy/py3.10/lis_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/18-with-match/lispy/py3.10/lis_test.py -------------------------------------------------------------------------------- /assets/18-with-match/lispy/py3.10/quicksort.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/18-with-match/lispy/py3.10/quicksort.scm -------------------------------------------------------------------------------- /assets/18-with-match/lispy/py3.9/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/18-with-match/lispy/py3.9/README.md -------------------------------------------------------------------------------- /assets/18-with-match/lispy/py3.9/examples_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/18-with-match/lispy/py3.9/examples_test.py -------------------------------------------------------------------------------- /assets/18-with-match/lispy/py3.9/lis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/18-with-match/lispy/py3.9/lis.py -------------------------------------------------------------------------------- /assets/18-with-match/lispy/py3.9/lis_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/18-with-match/lispy/py3.9/lis_test.py -------------------------------------------------------------------------------- /assets/18-with-match/mirror.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/18-with-match/mirror.py -------------------------------------------------------------------------------- /assets/18-with-match/mirror_gen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/18-with-match/mirror_gen.py -------------------------------------------------------------------------------- /assets/18-with-match/mirror_gen_exc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/18-with-match/mirror_gen_exc.py -------------------------------------------------------------------------------- /assets/19-concurrency/primes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/19-concurrency/primes/README.md -------------------------------------------------------------------------------- /assets/19-concurrency/primes/log-procs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/19-concurrency/primes/log-procs.txt -------------------------------------------------------------------------------- /assets/19-concurrency/primes/primes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/19-concurrency/primes/primes.py -------------------------------------------------------------------------------- /assets/19-concurrency/primes/procs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/19-concurrency/primes/procs.py -------------------------------------------------------------------------------- /assets/19-concurrency/primes/procs_race_condition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/19-concurrency/primes/procs_race_condition.py -------------------------------------------------------------------------------- /assets/19-concurrency/primes/py36/primes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/19-concurrency/primes/py36/primes.py -------------------------------------------------------------------------------- /assets/19-concurrency/primes/py36/procs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/19-concurrency/primes/py36/procs.py -------------------------------------------------------------------------------- /assets/19-concurrency/primes/run_procs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/19-concurrency/primes/run_procs.sh -------------------------------------------------------------------------------- /assets/19-concurrency/primes/sequential.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/19-concurrency/primes/sequential.py -------------------------------------------------------------------------------- /assets/19-concurrency/primes/spinner_prime_async_broken.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/19-concurrency/primes/spinner_prime_async_broken.py -------------------------------------------------------------------------------- /assets/19-concurrency/primes/spinner_prime_async_nap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/19-concurrency/primes/spinner_prime_async_nap.py -------------------------------------------------------------------------------- /assets/19-concurrency/primes/spinner_prime_proc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/19-concurrency/primes/spinner_prime_proc.py -------------------------------------------------------------------------------- /assets/19-concurrency/primes/spinner_prime_thread.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/19-concurrency/primes/spinner_prime_thread.py -------------------------------------------------------------------------------- /assets/19-concurrency/primes/stats-procs.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/19-concurrency/primes/stats-procs.ipynb -------------------------------------------------------------------------------- /assets/19-concurrency/primes/threads.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/19-concurrency/primes/threads.py -------------------------------------------------------------------------------- /assets/19-concurrency/spinner_async.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/19-concurrency/spinner_async.py -------------------------------------------------------------------------------- /assets/19-concurrency/spinner_async_experiment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/19-concurrency/spinner_async_experiment.py -------------------------------------------------------------------------------- /assets/19-concurrency/spinner_proc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/19-concurrency/spinner_proc.py -------------------------------------------------------------------------------- /assets/19-concurrency/spinner_thread.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/19-concurrency/spinner_thread.py -------------------------------------------------------------------------------- /assets/20-executors/demo_executor_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/20-executors/demo_executor_map.py -------------------------------------------------------------------------------- /assets/20-executors/getflags/.gitignore: -------------------------------------------------------------------------------- 1 | flags/ 2 | downloaded/ 3 | -------------------------------------------------------------------------------- /assets/20-executors/getflags/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/20-executors/getflags/README.adoc -------------------------------------------------------------------------------- /assets/20-executors/getflags/country_codes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/20-executors/getflags/country_codes.txt -------------------------------------------------------------------------------- /assets/20-executors/getflags/flags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/20-executors/getflags/flags.py -------------------------------------------------------------------------------- /assets/20-executors/getflags/flags.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/20-executors/getflags/flags.zip -------------------------------------------------------------------------------- /assets/20-executors/getflags/flags2_asyncio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/20-executors/getflags/flags2_asyncio.py -------------------------------------------------------------------------------- /assets/20-executors/getflags/flags2_asyncio_executor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/20-executors/getflags/flags2_asyncio_executor.py -------------------------------------------------------------------------------- /assets/20-executors/getflags/flags2_common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/20-executors/getflags/flags2_common.py -------------------------------------------------------------------------------- /assets/20-executors/getflags/flags2_sequential.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/20-executors/getflags/flags2_sequential.py -------------------------------------------------------------------------------- /assets/20-executors/getflags/flags2_threadpool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/20-executors/getflags/flags2_threadpool.py -------------------------------------------------------------------------------- /assets/20-executors/getflags/flags3_asyncio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/20-executors/getflags/flags3_asyncio.py -------------------------------------------------------------------------------- /assets/20-executors/getflags/flags_asyncio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/20-executors/getflags/flags_asyncio.py -------------------------------------------------------------------------------- /assets/20-executors/getflags/flags_threadpool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/20-executors/getflags/flags_threadpool.py -------------------------------------------------------------------------------- /assets/20-executors/getflags/flags_threadpool_futures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/20-executors/getflags/flags_threadpool_futures.py -------------------------------------------------------------------------------- /assets/20-executors/getflags/httpx-error-tree/drawtree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/20-executors/getflags/httpx-error-tree/drawtree.py -------------------------------------------------------------------------------- /assets/20-executors/getflags/httpx-error-tree/tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/20-executors/getflags/httpx-error-tree/tree.py -------------------------------------------------------------------------------- /assets/20-executors/getflags/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/20-executors/getflags/requirements.txt -------------------------------------------------------------------------------- /assets/20-executors/getflags/slow_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/20-executors/getflags/slow_server.py -------------------------------------------------------------------------------- /assets/20-executors/primes/primes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/20-executors/primes/primes.py -------------------------------------------------------------------------------- /assets/20-executors/primes/proc_pool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/20-executors/primes/proc_pool.py -------------------------------------------------------------------------------- /assets/21-async/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/21-async/README.rst -------------------------------------------------------------------------------- /assets/21-async/domains/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/21-async/domains/README.rst -------------------------------------------------------------------------------- /assets/21-async/domains/asyncio/blogdom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/21-async/domains/asyncio/blogdom.py -------------------------------------------------------------------------------- /assets/21-async/domains/asyncio/domaincheck.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/21-async/domains/asyncio/domaincheck.py -------------------------------------------------------------------------------- /assets/21-async/domains/asyncio/domainlib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/21-async/domains/asyncio/domainlib.py -------------------------------------------------------------------------------- /assets/21-async/domains/curio/blogdom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/21-async/domains/curio/blogdom.py -------------------------------------------------------------------------------- /assets/21-async/domains/curio/domaincheck.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/21-async/domains/curio/domaincheck.py -------------------------------------------------------------------------------- /assets/21-async/domains/curio/domainlib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/21-async/domains/curio/domainlib.py -------------------------------------------------------------------------------- /assets/21-async/domains/curio/requirements.txt: -------------------------------------------------------------------------------- 1 | curio==1.5 2 | -------------------------------------------------------------------------------- /assets/21-async/mojifinder/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/21-async/mojifinder/README.md -------------------------------------------------------------------------------- /assets/21-async/mojifinder/bottle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/21-async/mojifinder/bottle.py -------------------------------------------------------------------------------- /assets/21-async/mojifinder/charindex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/21-async/mojifinder/charindex.py -------------------------------------------------------------------------------- /assets/21-async/mojifinder/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/21-async/mojifinder/requirements.txt -------------------------------------------------------------------------------- /assets/21-async/mojifinder/static/form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/21-async/mojifinder/static/form.html -------------------------------------------------------------------------------- /assets/21-async/mojifinder/tcp_mojifinder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/21-async/mojifinder/tcp_mojifinder.py -------------------------------------------------------------------------------- /assets/21-async/mojifinder/web_mojifinder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/21-async/mojifinder/web_mojifinder.py -------------------------------------------------------------------------------- /assets/21-async/mojifinder/web_mojifinder_bottle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/21-async/mojifinder/web_mojifinder_bottle.py -------------------------------------------------------------------------------- /assets/22-dyn-attr-prop/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/22-dyn-attr-prop/README.rst -------------------------------------------------------------------------------- /assets/22-dyn-attr-prop/blackknight.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/22-dyn-attr-prop/blackknight.py -------------------------------------------------------------------------------- /assets/22-dyn-attr-prop/bulkfood/bulkfood_v1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/22-dyn-attr-prop/bulkfood/bulkfood_v1.py -------------------------------------------------------------------------------- /assets/22-dyn-attr-prop/bulkfood/bulkfood_v2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/22-dyn-attr-prop/bulkfood/bulkfood_v2.py -------------------------------------------------------------------------------- /assets/22-dyn-attr-prop/bulkfood/bulkfood_v2b.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/22-dyn-attr-prop/bulkfood/bulkfood_v2b.py -------------------------------------------------------------------------------- /assets/22-dyn-attr-prop/bulkfood/bulkfood_v2prop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/22-dyn-attr-prop/bulkfood/bulkfood_v2prop.py -------------------------------------------------------------------------------- /assets/22-dyn-attr-prop/doc_property.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/22-dyn-attr-prop/doc_property.py -------------------------------------------------------------------------------- /assets/22-dyn-attr-prop/oscon/data/osconfeed.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/22-dyn-attr-prop/oscon/data/osconfeed.json -------------------------------------------------------------------------------- /assets/22-dyn-attr-prop/oscon/explore0.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/22-dyn-attr-prop/oscon/explore0.py -------------------------------------------------------------------------------- /assets/22-dyn-attr-prop/oscon/explore1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/22-dyn-attr-prop/oscon/explore1.py -------------------------------------------------------------------------------- /assets/22-dyn-attr-prop/oscon/explore2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/22-dyn-attr-prop/oscon/explore2.py -------------------------------------------------------------------------------- /assets/22-dyn-attr-prop/oscon/osconfeed-sample.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/22-dyn-attr-prop/oscon/osconfeed-sample.json -------------------------------------------------------------------------------- /assets/22-dyn-attr-prop/oscon/osconfeed_explore.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/22-dyn-attr-prop/oscon/osconfeed_explore.rst -------------------------------------------------------------------------------- /assets/22-dyn-attr-prop/oscon/runtests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/22-dyn-attr-prop/oscon/runtests.sh -------------------------------------------------------------------------------- /assets/22-dyn-attr-prop/oscon/schedule_v1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/22-dyn-attr-prop/oscon/schedule_v1.py -------------------------------------------------------------------------------- /assets/22-dyn-attr-prop/oscon/schedule_v2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/22-dyn-attr-prop/oscon/schedule_v2.py -------------------------------------------------------------------------------- /assets/22-dyn-attr-prop/oscon/schedule_v3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/22-dyn-attr-prop/oscon/schedule_v3.py -------------------------------------------------------------------------------- /assets/22-dyn-attr-prop/oscon/schedule_v4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/22-dyn-attr-prop/oscon/schedule_v4.py -------------------------------------------------------------------------------- /assets/22-dyn-attr-prop/oscon/schedule_v4_hasattr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/22-dyn-attr-prop/oscon/schedule_v4_hasattr.py -------------------------------------------------------------------------------- /assets/22-dyn-attr-prop/oscon/schedule_v5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/22-dyn-attr-prop/oscon/schedule_v5.py -------------------------------------------------------------------------------- /assets/22-dyn-attr-prop/oscon/test_schedule_v1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/22-dyn-attr-prop/oscon/test_schedule_v1.py -------------------------------------------------------------------------------- /assets/22-dyn-attr-prop/oscon/test_schedule_v2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/22-dyn-attr-prop/oscon/test_schedule_v2.py -------------------------------------------------------------------------------- /assets/22-dyn-attr-prop/oscon/test_schedule_v3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/22-dyn-attr-prop/oscon/test_schedule_v3.py -------------------------------------------------------------------------------- /assets/22-dyn-attr-prop/oscon/test_schedule_v4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/22-dyn-attr-prop/oscon/test_schedule_v4.py -------------------------------------------------------------------------------- /assets/22-dyn-attr-prop/oscon/test_schedule_v5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/22-dyn-attr-prop/oscon/test_schedule_v5.py -------------------------------------------------------------------------------- /assets/22-dyn-attr-prop/pseudo_construction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/22-dyn-attr-prop/pseudo_construction.py -------------------------------------------------------------------------------- /assets/23-descriptor/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/23-descriptor/README.rst -------------------------------------------------------------------------------- /assets/23-descriptor/bulkfood/bulkfood_v3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/23-descriptor/bulkfood/bulkfood_v3.py -------------------------------------------------------------------------------- /assets/23-descriptor/bulkfood/bulkfood_v4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/23-descriptor/bulkfood/bulkfood_v4.py -------------------------------------------------------------------------------- /assets/23-descriptor/bulkfood/bulkfood_v4c.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/23-descriptor/bulkfood/bulkfood_v4c.py -------------------------------------------------------------------------------- /assets/23-descriptor/bulkfood/bulkfood_v5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/23-descriptor/bulkfood/bulkfood_v5.py -------------------------------------------------------------------------------- /assets/23-descriptor/bulkfood/model_v4c.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/23-descriptor/bulkfood/model_v4c.py -------------------------------------------------------------------------------- /assets/23-descriptor/bulkfood/model_v5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/23-descriptor/bulkfood/model_v5.py -------------------------------------------------------------------------------- /assets/23-descriptor/descriptorkinds.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/23-descriptor/descriptorkinds.py -------------------------------------------------------------------------------- /assets/23-descriptor/descriptorkinds_dump.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/23-descriptor/descriptorkinds_dump.py -------------------------------------------------------------------------------- /assets/23-descriptor/method_is_descriptor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/23-descriptor/method_is_descriptor.py -------------------------------------------------------------------------------- /assets/24-class-metaprog/autoconst/autoconst.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/24-class-metaprog/autoconst/autoconst.py -------------------------------------------------------------------------------- /assets/24-class-metaprog/autoconst/autoconst_demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/24-class-metaprog/autoconst/autoconst_demo.py -------------------------------------------------------------------------------- /assets/24-class-metaprog/bulkfood/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/24-class-metaprog/bulkfood/README.md -------------------------------------------------------------------------------- /assets/24-class-metaprog/bulkfood/bulkfood_v6.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/24-class-metaprog/bulkfood/bulkfood_v6.py -------------------------------------------------------------------------------- /assets/24-class-metaprog/bulkfood/bulkfood_v7.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/24-class-metaprog/bulkfood/bulkfood_v7.py -------------------------------------------------------------------------------- /assets/24-class-metaprog/bulkfood/bulkfood_v8.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/24-class-metaprog/bulkfood/bulkfood_v8.py -------------------------------------------------------------------------------- /assets/24-class-metaprog/bulkfood/model_v6.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/24-class-metaprog/bulkfood/model_v6.py -------------------------------------------------------------------------------- /assets/24-class-metaprog/bulkfood/model_v7.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/24-class-metaprog/bulkfood/model_v7.py -------------------------------------------------------------------------------- /assets/24-class-metaprog/bulkfood/model_v8.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/24-class-metaprog/bulkfood/model_v8.py -------------------------------------------------------------------------------- /assets/24-class-metaprog/checked/decorator/checkeddeco.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/24-class-metaprog/checked/decorator/checkeddeco.py -------------------------------------------------------------------------------- /assets/24-class-metaprog/checked/decorator/checkeddeco_demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/24-class-metaprog/checked/decorator/checkeddeco_demo.py -------------------------------------------------------------------------------- /assets/24-class-metaprog/checked/decorator/checkeddeco_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/24-class-metaprog/checked/decorator/checkeddeco_test.py -------------------------------------------------------------------------------- /assets/24-class-metaprog/checked/initsub/checked_demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/24-class-metaprog/checked/initsub/checked_demo.py -------------------------------------------------------------------------------- /assets/24-class-metaprog/checked/initsub/checkedlib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/24-class-metaprog/checked/initsub/checkedlib.py -------------------------------------------------------------------------------- /assets/24-class-metaprog/checked/initsub/checkedlib_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/24-class-metaprog/checked/initsub/checkedlib_test.py -------------------------------------------------------------------------------- /assets/24-class-metaprog/checked/metaclass/checked_demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/24-class-metaprog/checked/metaclass/checked_demo.py -------------------------------------------------------------------------------- /assets/24-class-metaprog/checked/metaclass/checkedlib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/24-class-metaprog/checked/metaclass/checkedlib.py -------------------------------------------------------------------------------- /assets/24-class-metaprog/checked/metaclass/checkedlib_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/24-class-metaprog/checked/metaclass/checkedlib_test.py -------------------------------------------------------------------------------- /assets/24-class-metaprog/evaltime/builderlib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/24-class-metaprog/evaltime/builderlib.py -------------------------------------------------------------------------------- /assets/24-class-metaprog/evaltime/evaldemo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/24-class-metaprog/evaltime/evaldemo.py -------------------------------------------------------------------------------- /assets/24-class-metaprog/evaltime/evaldemo_meta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/24-class-metaprog/evaltime/evaldemo_meta.py -------------------------------------------------------------------------------- /assets/24-class-metaprog/evaltime/metalib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/24-class-metaprog/evaltime/metalib.py -------------------------------------------------------------------------------- /assets/24-class-metaprog/factories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/24-class-metaprog/factories.py -------------------------------------------------------------------------------- /assets/24-class-metaprog/factories_ducktyped.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/24-class-metaprog/factories_ducktyped.py -------------------------------------------------------------------------------- /assets/24-class-metaprog/hours/hours.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/24-class-metaprog/hours/hours.py -------------------------------------------------------------------------------- /assets/24-class-metaprog/hours/hours_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/24-class-metaprog/hours/hours_test.py -------------------------------------------------------------------------------- /assets/24-class-metaprog/metabunch/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/24-class-metaprog/metabunch/README.md -------------------------------------------------------------------------------- /assets/24-class-metaprog/metabunch/from3.6/bunch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/24-class-metaprog/metabunch/from3.6/bunch.py -------------------------------------------------------------------------------- /assets/24-class-metaprog/metabunch/from3.6/bunch_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/24-class-metaprog/metabunch/from3.6/bunch_test.py -------------------------------------------------------------------------------- /assets/24-class-metaprog/metabunch/nutshell3e/bunch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/24-class-metaprog/metabunch/nutshell3e/bunch.py -------------------------------------------------------------------------------- /assets/24-class-metaprog/metabunch/nutshell3e/bunch_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/24-class-metaprog/metabunch/nutshell3e/bunch_test.py -------------------------------------------------------------------------------- /assets/24-class-metaprog/metabunch/original/bunch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/24-class-metaprog/metabunch/original/bunch.py -------------------------------------------------------------------------------- /assets/24-class-metaprog/metabunch/original/bunch_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/24-class-metaprog/metabunch/original/bunch_test.py -------------------------------------------------------------------------------- /assets/24-class-metaprog/metabunch/pre3.6/bunch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/24-class-metaprog/metabunch/pre3.6/bunch.py -------------------------------------------------------------------------------- /assets/24-class-metaprog/metabunch/pre3.6/bunch_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/24-class-metaprog/metabunch/pre3.6/bunch_test.py -------------------------------------------------------------------------------- /assets/24-class-metaprog/persistent/.gitignore: -------------------------------------------------------------------------------- 1 | *.db 2 | -------------------------------------------------------------------------------- /assets/24-class-metaprog/persistent/dblib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/24-class-metaprog/persistent/dblib.py -------------------------------------------------------------------------------- /assets/24-class-metaprog/persistent/dblib_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/24-class-metaprog/persistent/dblib_test.py -------------------------------------------------------------------------------- /assets/24-class-metaprog/persistent/persistlib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/24-class-metaprog/persistent/persistlib.py -------------------------------------------------------------------------------- /assets/24-class-metaprog/persistent/persistlib_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/24-class-metaprog/persistent/persistlib_test.py -------------------------------------------------------------------------------- /assets/24-class-metaprog/qualname/fakedjango.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/24-class-metaprog/qualname/fakedjango.py -------------------------------------------------------------------------------- /assets/24-class-metaprog/qualname/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/24-class-metaprog/qualname/models.py -------------------------------------------------------------------------------- /assets/24-class-metaprog/sentinel/sentinel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/24-class-metaprog/sentinel/sentinel.py -------------------------------------------------------------------------------- /assets/24-class-metaprog/sentinel/sentinel_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/24-class-metaprog/sentinel/sentinel_test.py -------------------------------------------------------------------------------- /assets/24-class-metaprog/setattr/example_from_leo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/24-class-metaprog/setattr/example_from_leo.py -------------------------------------------------------------------------------- /assets/24-class-metaprog/slots/slots_timing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/24-class-metaprog/slots/slots_timing.py -------------------------------------------------------------------------------- /assets/24-class-metaprog/timeslice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/24-class-metaprog/timeslice.py -------------------------------------------------------------------------------- /assets/24-class-metaprog/tinyenums/microenum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/24-class-metaprog/tinyenums/microenum.py -------------------------------------------------------------------------------- /assets/24-class-metaprog/tinyenums/microenum_demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/24-class-metaprog/tinyenums/microenum_demo.py -------------------------------------------------------------------------------- /assets/24-class-metaprog/tinyenums/nanoenum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/24-class-metaprog/tinyenums/nanoenum.py -------------------------------------------------------------------------------- /assets/24-class-metaprog/tinyenums/nanoenum_demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/24-class-metaprog/tinyenums/nanoenum_demo.py -------------------------------------------------------------------------------- /assets/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/LICENSE -------------------------------------------------------------------------------- /assets/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/assets/README.md -------------------------------------------------------------------------------- /docs/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/_sidebar.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/docs/_sidebar.md -------------------------------------------------------------------------------- /docs/contents/ch01.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/docs/contents/ch01.md -------------------------------------------------------------------------------- /docs/contents/ch02.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/docs/contents/ch02.md -------------------------------------------------------------------------------- /docs/contents/ch03.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/docs/contents/ch03.md -------------------------------------------------------------------------------- /docs/contents/ch04.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/docs/contents/ch04.md -------------------------------------------------------------------------------- /docs/contents/ch05.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/docs/contents/ch05.md -------------------------------------------------------------------------------- /docs/contents/ch06.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/docs/contents/ch06.md -------------------------------------------------------------------------------- /docs/contents/ch07.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/docs/contents/ch07.md -------------------------------------------------------------------------------- /docs/contents/ch08.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/docs/contents/ch08.md -------------------------------------------------------------------------------- /docs/contents/ch09.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/docs/contents/ch09.md -------------------------------------------------------------------------------- /docs/contents/ch10.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/docs/contents/ch10.md -------------------------------------------------------------------------------- /docs/contents/ch11.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/docs/contents/ch11.md -------------------------------------------------------------------------------- /docs/contents/ch12.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/docs/contents/ch12.md -------------------------------------------------------------------------------- /docs/contents/ch13.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/docs/contents/ch13.md -------------------------------------------------------------------------------- /docs/contents/ch14.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/docs/contents/ch14.md -------------------------------------------------------------------------------- /docs/contents/ch15.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/docs/contents/ch15.md -------------------------------------------------------------------------------- /docs/contents/ch16.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/docs/contents/ch16.md -------------------------------------------------------------------------------- /docs/contents/ch17.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/docs/contents/ch17.md -------------------------------------------------------------------------------- /docs/contents/ch18.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/docs/contents/ch18.md -------------------------------------------------------------------------------- /docs/contents/ch19.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/docs/contents/ch19.md -------------------------------------------------------------------------------- /docs/contents/ch20.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/docs/contents/ch20.md -------------------------------------------------------------------------------- /docs/contents/ch21.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/docs/contents/ch21.md -------------------------------------------------------------------------------- /docs/contents/ch22.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/docs/contents/ch22.md -------------------------------------------------------------------------------- /docs/contents/ch23.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/docs/contents/ch23.md -------------------------------------------------------------------------------- /docs/contents/ch24.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/docs/contents/ch24.md -------------------------------------------------------------------------------- /docs/contents/ch25.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/docs/contents/ch25.md -------------------------------------------------------------------------------- /docs/images/06-01-python-vis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/docs/images/06-01-python-vis.png -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/docs/index.html -------------------------------------------------------------------------------- /notes/ch01.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/notes/ch01.ipynb -------------------------------------------------------------------------------- /notes/ch02.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/notes/ch02.ipynb -------------------------------------------------------------------------------- /notes/ch03.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/notes/ch03.ipynb -------------------------------------------------------------------------------- /notes/ch04.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/notes/ch04.ipynb -------------------------------------------------------------------------------- /notes/ch05.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/notes/ch05.ipynb -------------------------------------------------------------------------------- /notes/ch06.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/notes/ch06.ipynb -------------------------------------------------------------------------------- /notes/ch07.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/notes/ch07.ipynb -------------------------------------------------------------------------------- /notes/ch08.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/notes/ch08.ipynb -------------------------------------------------------------------------------- /notes/ch09.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/notes/ch09.ipynb -------------------------------------------------------------------------------- /notes/ch10.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/notes/ch10.ipynb -------------------------------------------------------------------------------- /notes/ch11.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/notes/ch11.ipynb -------------------------------------------------------------------------------- /notes/ch12.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/notes/ch12.ipynb -------------------------------------------------------------------------------- /notes/ch13.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/notes/ch13.ipynb -------------------------------------------------------------------------------- /notes/ch14.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/notes/ch14.ipynb -------------------------------------------------------------------------------- /notes/ch15.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/notes/ch15.ipynb -------------------------------------------------------------------------------- /notes/ch16.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/notes/ch16.ipynb -------------------------------------------------------------------------------- /notes/ch17.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/notes/ch17.ipynb -------------------------------------------------------------------------------- /notes/ch18.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/notes/ch18.ipynb -------------------------------------------------------------------------------- /notes/ch19.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/notes/ch19.ipynb -------------------------------------------------------------------------------- /notes/ch20.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/notes/ch20.ipynb -------------------------------------------------------------------------------- /notes/ch21.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/notes/ch21.ipynb -------------------------------------------------------------------------------- /notes/ch22.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/notes/ch22.ipynb -------------------------------------------------------------------------------- /notes/ch23.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/notes/ch23.ipynb -------------------------------------------------------------------------------- /notes/ch24.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/notes/ch24.ipynb -------------------------------------------------------------------------------- /notes/ch25.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/notes/ch25.ipynb -------------------------------------------------------------------------------- /notes/data/floats.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/notes/data/floats.bin -------------------------------------------------------------------------------- /notes/data/osconfeed.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/notes/data/osconfeed.json -------------------------------------------------------------------------------- /notes/images/06-01-python-vis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Relph1119/fluent-python/HEAD/notes/images/06-01-python-vis.png --------------------------------------------------------------------------------