├── Chapter01 ├── example_1_2_1.py ├── example_1_2_2.py ├── example_1_2_3.py ├── example_1_2_4.py ├── example_1_2_5.py └── example_1_2_6.py ├── Chapter02 ├── py27.py └── py34.py ├── Chapter03 ├── cyclic │ ├── a.py │ └── b.py └── example │ └── data │ └── datafile.txt ├── Chapter04 ├── pep8_example.py └── tab_trouble.py ├── Chapter05 ├── example02 │ ├── ap0.py │ ├── ap1.py │ ├── ap2.py │ ├── ap3.py │ └── ap4.py ├── example03 │ ├── simple.py │ ├── special.py │ └── usecmd.py ├── example04 │ └── echo.py └── example05 │ └── echo.py ├── Chapter06 ├── example1 │ ├── ascompleted.py │ ├── cancel.py │ ├── example1_1.py │ ├── example1_2.py │ ├── poolmap.py │ ├── poolsubmit.py │ ├── poolsubmit2.py │ └── waiting.py └── example2 │ ├── condition.py │ ├── event.py │ ├── lock.py │ ├── manager.py │ ├── pipe.py │ ├── primes.py │ ├── queue.py │ ├── semaphore.py │ └── squares.py ├── Chapter07 ├── example1 │ └── coroutine.py ├── example2 │ ├── coroutine.py │ ├── run_forever.py │ ├── run_until_complete.py │ └── run_until_complete_with_closing.py ├── example3 │ ├── futures.py │ └── iterable.py ├── example4 │ ├── as_completed.py │ ├── gather.py │ ├── queue_usage.py │ └── wait_for.py └── example5 │ ├── client.py │ └── server.py ├── Chapter08 ├── adapted.py ├── adapted_only.py ├── async_trans.py ├── attritems.py ├── before_and_after.py ├── database.py ├── factory.py ├── ints_only.py ├── only.py ├── register.py ├── remote.py ├── store_args.py └── trans.py ├── Chapter09 ├── suite │ ├── test_one.py │ └── test_two.py ├── test_examples.py └── uncovered.py ├── Chapter10 ├── rxzoo │ ├── __main__.py │ └── animals.py └── zoo │ ├── __main__.py │ ├── animals.py │ └── reactive.py ├── Chapter11 ├── demo_flask │ ├── __init__.py │ ├── endpoint.py │ ├── person.py │ ├── service.py │ └── test.py └── demo_nameko │ ├── person.py │ ├── service.py │ └── test.py ├── Chapter12 ├── demo_ctypes │ ├── __init__.py │ ├── demo.py │ └── libc.py └── demo_cython │ └── setup.py ├── LICENSE └── README.md /Chapter01/example_1_2_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Daniel-Arbuckles-Mastering-Python/HEAD/Chapter01/example_1_2_1.py -------------------------------------------------------------------------------- /Chapter01/example_1_2_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Daniel-Arbuckles-Mastering-Python/HEAD/Chapter01/example_1_2_2.py -------------------------------------------------------------------------------- /Chapter01/example_1_2_3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Daniel-Arbuckles-Mastering-Python/HEAD/Chapter01/example_1_2_3.py -------------------------------------------------------------------------------- /Chapter01/example_1_2_4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Daniel-Arbuckles-Mastering-Python/HEAD/Chapter01/example_1_2_4.py -------------------------------------------------------------------------------- /Chapter01/example_1_2_5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Daniel-Arbuckles-Mastering-Python/HEAD/Chapter01/example_1_2_5.py -------------------------------------------------------------------------------- /Chapter01/example_1_2_6.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Daniel-Arbuckles-Mastering-Python/HEAD/Chapter01/example_1_2_6.py -------------------------------------------------------------------------------- /Chapter02/py27.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Daniel-Arbuckles-Mastering-Python/HEAD/Chapter02/py27.py -------------------------------------------------------------------------------- /Chapter02/py34.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Daniel-Arbuckles-Mastering-Python/HEAD/Chapter02/py34.py -------------------------------------------------------------------------------- /Chapter03/cyclic/a.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Daniel-Arbuckles-Mastering-Python/HEAD/Chapter03/cyclic/a.py -------------------------------------------------------------------------------- /Chapter03/cyclic/b.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Daniel-Arbuckles-Mastering-Python/HEAD/Chapter03/cyclic/b.py -------------------------------------------------------------------------------- /Chapter03/example/data/datafile.txt: -------------------------------------------------------------------------------- 1 | Hello world of data 2 | -------------------------------------------------------------------------------- /Chapter04/pep8_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Daniel-Arbuckles-Mastering-Python/HEAD/Chapter04/pep8_example.py -------------------------------------------------------------------------------- /Chapter04/tab_trouble.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Daniel-Arbuckles-Mastering-Python/HEAD/Chapter04/tab_trouble.py -------------------------------------------------------------------------------- /Chapter05/example02/ap0.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Daniel-Arbuckles-Mastering-Python/HEAD/Chapter05/example02/ap0.py -------------------------------------------------------------------------------- /Chapter05/example02/ap1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Daniel-Arbuckles-Mastering-Python/HEAD/Chapter05/example02/ap1.py -------------------------------------------------------------------------------- /Chapter05/example02/ap2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Daniel-Arbuckles-Mastering-Python/HEAD/Chapter05/example02/ap2.py -------------------------------------------------------------------------------- /Chapter05/example02/ap3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Daniel-Arbuckles-Mastering-Python/HEAD/Chapter05/example02/ap3.py -------------------------------------------------------------------------------- /Chapter05/example02/ap4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Daniel-Arbuckles-Mastering-Python/HEAD/Chapter05/example02/ap4.py -------------------------------------------------------------------------------- /Chapter05/example03/simple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Daniel-Arbuckles-Mastering-Python/HEAD/Chapter05/example03/simple.py -------------------------------------------------------------------------------- /Chapter05/example03/special.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Daniel-Arbuckles-Mastering-Python/HEAD/Chapter05/example03/special.py -------------------------------------------------------------------------------- /Chapter05/example03/usecmd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Daniel-Arbuckles-Mastering-Python/HEAD/Chapter05/example03/usecmd.py -------------------------------------------------------------------------------- /Chapter05/example04/echo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Daniel-Arbuckles-Mastering-Python/HEAD/Chapter05/example04/echo.py -------------------------------------------------------------------------------- /Chapter05/example05/echo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Daniel-Arbuckles-Mastering-Python/HEAD/Chapter05/example05/echo.py -------------------------------------------------------------------------------- /Chapter06/example1/ascompleted.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Daniel-Arbuckles-Mastering-Python/HEAD/Chapter06/example1/ascompleted.py -------------------------------------------------------------------------------- /Chapter06/example1/cancel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Daniel-Arbuckles-Mastering-Python/HEAD/Chapter06/example1/cancel.py -------------------------------------------------------------------------------- /Chapter06/example1/example1_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Daniel-Arbuckles-Mastering-Python/HEAD/Chapter06/example1/example1_1.py -------------------------------------------------------------------------------- /Chapter06/example1/example1_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Daniel-Arbuckles-Mastering-Python/HEAD/Chapter06/example1/example1_2.py -------------------------------------------------------------------------------- /Chapter06/example1/poolmap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Daniel-Arbuckles-Mastering-Python/HEAD/Chapter06/example1/poolmap.py -------------------------------------------------------------------------------- /Chapter06/example1/poolsubmit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Daniel-Arbuckles-Mastering-Python/HEAD/Chapter06/example1/poolsubmit.py -------------------------------------------------------------------------------- /Chapter06/example1/poolsubmit2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Daniel-Arbuckles-Mastering-Python/HEAD/Chapter06/example1/poolsubmit2.py -------------------------------------------------------------------------------- /Chapter06/example1/waiting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Daniel-Arbuckles-Mastering-Python/HEAD/Chapter06/example1/waiting.py -------------------------------------------------------------------------------- /Chapter06/example2/condition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Daniel-Arbuckles-Mastering-Python/HEAD/Chapter06/example2/condition.py -------------------------------------------------------------------------------- /Chapter06/example2/event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Daniel-Arbuckles-Mastering-Python/HEAD/Chapter06/example2/event.py -------------------------------------------------------------------------------- /Chapter06/example2/lock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Daniel-Arbuckles-Mastering-Python/HEAD/Chapter06/example2/lock.py -------------------------------------------------------------------------------- /Chapter06/example2/manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Daniel-Arbuckles-Mastering-Python/HEAD/Chapter06/example2/manager.py -------------------------------------------------------------------------------- /Chapter06/example2/pipe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Daniel-Arbuckles-Mastering-Python/HEAD/Chapter06/example2/pipe.py -------------------------------------------------------------------------------- /Chapter06/example2/primes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Daniel-Arbuckles-Mastering-Python/HEAD/Chapter06/example2/primes.py -------------------------------------------------------------------------------- /Chapter06/example2/queue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Daniel-Arbuckles-Mastering-Python/HEAD/Chapter06/example2/queue.py -------------------------------------------------------------------------------- /Chapter06/example2/semaphore.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Daniel-Arbuckles-Mastering-Python/HEAD/Chapter06/example2/semaphore.py -------------------------------------------------------------------------------- /Chapter06/example2/squares.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Daniel-Arbuckles-Mastering-Python/HEAD/Chapter06/example2/squares.py -------------------------------------------------------------------------------- /Chapter07/example1/coroutine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Daniel-Arbuckles-Mastering-Python/HEAD/Chapter07/example1/coroutine.py -------------------------------------------------------------------------------- /Chapter07/example2/coroutine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Daniel-Arbuckles-Mastering-Python/HEAD/Chapter07/example2/coroutine.py -------------------------------------------------------------------------------- /Chapter07/example2/run_forever.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Daniel-Arbuckles-Mastering-Python/HEAD/Chapter07/example2/run_forever.py -------------------------------------------------------------------------------- /Chapter07/example2/run_until_complete.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Daniel-Arbuckles-Mastering-Python/HEAD/Chapter07/example2/run_until_complete.py -------------------------------------------------------------------------------- /Chapter07/example2/run_until_complete_with_closing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Daniel-Arbuckles-Mastering-Python/HEAD/Chapter07/example2/run_until_complete_with_closing.py -------------------------------------------------------------------------------- /Chapter07/example3/futures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Daniel-Arbuckles-Mastering-Python/HEAD/Chapter07/example3/futures.py -------------------------------------------------------------------------------- /Chapter07/example3/iterable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Daniel-Arbuckles-Mastering-Python/HEAD/Chapter07/example3/iterable.py -------------------------------------------------------------------------------- /Chapter07/example4/as_completed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Daniel-Arbuckles-Mastering-Python/HEAD/Chapter07/example4/as_completed.py -------------------------------------------------------------------------------- /Chapter07/example4/gather.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Daniel-Arbuckles-Mastering-Python/HEAD/Chapter07/example4/gather.py -------------------------------------------------------------------------------- /Chapter07/example4/queue_usage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Daniel-Arbuckles-Mastering-Python/HEAD/Chapter07/example4/queue_usage.py -------------------------------------------------------------------------------- /Chapter07/example4/wait_for.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Daniel-Arbuckles-Mastering-Python/HEAD/Chapter07/example4/wait_for.py -------------------------------------------------------------------------------- /Chapter07/example5/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Daniel-Arbuckles-Mastering-Python/HEAD/Chapter07/example5/client.py -------------------------------------------------------------------------------- /Chapter07/example5/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Daniel-Arbuckles-Mastering-Python/HEAD/Chapter07/example5/server.py -------------------------------------------------------------------------------- /Chapter08/adapted.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Daniel-Arbuckles-Mastering-Python/HEAD/Chapter08/adapted.py -------------------------------------------------------------------------------- /Chapter08/adapted_only.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Daniel-Arbuckles-Mastering-Python/HEAD/Chapter08/adapted_only.py -------------------------------------------------------------------------------- /Chapter08/async_trans.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Daniel-Arbuckles-Mastering-Python/HEAD/Chapter08/async_trans.py -------------------------------------------------------------------------------- /Chapter08/attritems.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Daniel-Arbuckles-Mastering-Python/HEAD/Chapter08/attritems.py -------------------------------------------------------------------------------- /Chapter08/before_and_after.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Daniel-Arbuckles-Mastering-Python/HEAD/Chapter08/before_and_after.py -------------------------------------------------------------------------------- /Chapter08/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Daniel-Arbuckles-Mastering-Python/HEAD/Chapter08/database.py -------------------------------------------------------------------------------- /Chapter08/factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Daniel-Arbuckles-Mastering-Python/HEAD/Chapter08/factory.py -------------------------------------------------------------------------------- /Chapter08/ints_only.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Daniel-Arbuckles-Mastering-Python/HEAD/Chapter08/ints_only.py -------------------------------------------------------------------------------- /Chapter08/only.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Daniel-Arbuckles-Mastering-Python/HEAD/Chapter08/only.py -------------------------------------------------------------------------------- /Chapter08/register.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Daniel-Arbuckles-Mastering-Python/HEAD/Chapter08/register.py -------------------------------------------------------------------------------- /Chapter08/remote.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Daniel-Arbuckles-Mastering-Python/HEAD/Chapter08/remote.py -------------------------------------------------------------------------------- /Chapter08/store_args.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Daniel-Arbuckles-Mastering-Python/HEAD/Chapter08/store_args.py -------------------------------------------------------------------------------- /Chapter08/trans.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Daniel-Arbuckles-Mastering-Python/HEAD/Chapter08/trans.py -------------------------------------------------------------------------------- /Chapter09/suite/test_one.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Daniel-Arbuckles-Mastering-Python/HEAD/Chapter09/suite/test_one.py -------------------------------------------------------------------------------- /Chapter09/suite/test_two.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Daniel-Arbuckles-Mastering-Python/HEAD/Chapter09/suite/test_two.py -------------------------------------------------------------------------------- /Chapter09/test_examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Daniel-Arbuckles-Mastering-Python/HEAD/Chapter09/test_examples.py -------------------------------------------------------------------------------- /Chapter09/uncovered.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Daniel-Arbuckles-Mastering-Python/HEAD/Chapter09/uncovered.py -------------------------------------------------------------------------------- /Chapter10/rxzoo/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Daniel-Arbuckles-Mastering-Python/HEAD/Chapter10/rxzoo/__main__.py -------------------------------------------------------------------------------- /Chapter10/rxzoo/animals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Daniel-Arbuckles-Mastering-Python/HEAD/Chapter10/rxzoo/animals.py -------------------------------------------------------------------------------- /Chapter10/zoo/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Daniel-Arbuckles-Mastering-Python/HEAD/Chapter10/zoo/__main__.py -------------------------------------------------------------------------------- /Chapter10/zoo/animals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Daniel-Arbuckles-Mastering-Python/HEAD/Chapter10/zoo/animals.py -------------------------------------------------------------------------------- /Chapter10/zoo/reactive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Daniel-Arbuckles-Mastering-Python/HEAD/Chapter10/zoo/reactive.py -------------------------------------------------------------------------------- /Chapter11/demo_flask/__init__.py: -------------------------------------------------------------------------------- 1 | from .service import app 2 | -------------------------------------------------------------------------------- /Chapter11/demo_flask/endpoint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Daniel-Arbuckles-Mastering-Python/HEAD/Chapter11/demo_flask/endpoint.py -------------------------------------------------------------------------------- /Chapter11/demo_flask/person.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Daniel-Arbuckles-Mastering-Python/HEAD/Chapter11/demo_flask/person.py -------------------------------------------------------------------------------- /Chapter11/demo_flask/service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Daniel-Arbuckles-Mastering-Python/HEAD/Chapter11/demo_flask/service.py -------------------------------------------------------------------------------- /Chapter11/demo_flask/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Daniel-Arbuckles-Mastering-Python/HEAD/Chapter11/demo_flask/test.py -------------------------------------------------------------------------------- /Chapter11/demo_nameko/person.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Daniel-Arbuckles-Mastering-Python/HEAD/Chapter11/demo_nameko/person.py -------------------------------------------------------------------------------- /Chapter11/demo_nameko/service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Daniel-Arbuckles-Mastering-Python/HEAD/Chapter11/demo_nameko/service.py -------------------------------------------------------------------------------- /Chapter11/demo_nameko/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Daniel-Arbuckles-Mastering-Python/HEAD/Chapter11/demo_nameko/test.py -------------------------------------------------------------------------------- /Chapter12/demo_ctypes/__init__.py: -------------------------------------------------------------------------------- 1 | from .demo import * 2 | -------------------------------------------------------------------------------- /Chapter12/demo_ctypes/demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Daniel-Arbuckles-Mastering-Python/HEAD/Chapter12/demo_ctypes/demo.py -------------------------------------------------------------------------------- /Chapter12/demo_ctypes/libc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Daniel-Arbuckles-Mastering-Python/HEAD/Chapter12/demo_ctypes/libc.py -------------------------------------------------------------------------------- /Chapter12/demo_cython/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Daniel-Arbuckles-Mastering-Python/HEAD/Chapter12/demo_cython/setup.py -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Daniel-Arbuckles-Mastering-Python/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Daniel-Arbuckles-Mastering-Python/HEAD/README.md --------------------------------------------------------------------------------