├── .gitignore ├── .idea ├── .gitignore ├── beginnerspython3.iml ├── misc.xml ├── modules.xml └── vcs.xml ├── LICENSE ├── README.md ├── chapter01 └── hello.py ├── chapter03 ├── comments.py ├── exercises │ └── hello.py ├── hello.py ├── variables.py ├── variables2.py └── variables3.py ├── chapter04 ├── exercises │ ├── replace_commas.py │ ├── string_formatting.py │ └── string_input_example.py ├── fstring-exmaples.py ├── string_formatting.py ├── string_methods_3_9.py ├── strings.py └── template_examples.py ├── chapter05 ├── exercises │ └── converter.py ├── none.py ├── none_example.py └── numbers.py ├── chapter06 ├── exercises │ ├── check_input_is_positive_or_negative.py │ ├── converter.py │ └── odd_or_even.py └── ifsample.py ├── chapter07 ├── dice.py ├── exercises │ ├── factorial.py │ └── prime_numbers.py ├── forsample.py ├── ranges.py └── whilesample.py ├── chapter08 ├── exercises │ ├── number_guess_game.py │ └── number_guess_game2.py └── number_guess_game.py ├── chapter09 ├── exercises │ ├── pascals_triangle.py │ └── recursive_prime.py ├── factorial.py └── recursion_example.py ├── chapter11 ├── arguments.py ├── exercises │ └── number_guess_game.py ├── greeter-function.py ├── helloworldfunction.py └── lambda-example.py ├── chapter12 ├── exercises │ └── number_guess_game.py └── localvars.py ├── chapter13 └── calculator.py ├── chapter15 ├── exercises │ └── higher_order_functions.py ├── func_objects.py ├── higher-order1.py ├── higher-order2.py ├── higher-order3.py └── higher-order4.py ├── chapter16 ├── closures.py ├── currying.py └── exercises │ └── exchange_rates.py ├── chapter18 ├── Person.py ├── built-ins.py └── exercises │ └── Account.py ├── chapter19 ├── Person.py └── exercises │ └── Account.py ├── chapter20 ├── Car.py ├── Person.py ├── exercises │ └── Account.py └── multiple_inheritance_example.py ├── chapter21 └── Date.py ├── chapter22 ├── Quantity.py └── exercises │ └── Distance.py ├── chapter23 ├── exercises │ └── Account.py └── properties.py ├── chapter24 ├── exceptions.py ├── exercises │ └── Account.py └── traceback-example.py ├── chapter25 ├── exercises │ ├── __init__.py │ ├── accounts-app.py │ └── fintech │ │ ├── __init__.py │ │ └── accounts.py ├── importmodule1.y.py ├── module1.py ├── moduleproperties.py ├── my_app.py ├── simpleimport.py ├── simpleimport2.py ├── simpleimport3.py ├── simpleimport4.py ├── simpleimport5.py ├── sysimport.py ├── utils.py └── utils │ ├── __init__.py │ ├── classes.py │ ├── functions.py │ └── network_utils │ ├── __init__.py │ ├── network_monitoring.py │ └── network_support.py ├── chapter26 ├── Bag.py ├── Person.py ├── PrinterMixin.py ├── Shape.py └── exercises │ ├── __init__.py │ ├── accounts-app.py │ └── fintech │ ├── __init__.py │ └── accounts.py ├── chapter27 ├── Calculator.py ├── ContextManagedClass.py ├── Logger.py ├── Person.py ├── Quantity.py └── exercises │ ├── __init__.py │ ├── accounts-app.py │ └── fintech │ ├── __init__.py │ └── accounts.py ├── chapter28 ├── Bag.py ├── Student.py └── exercises │ ├── __init__.py │ ├── accounts-app.py │ └── fintech │ ├── __init__.py │ └── accounts.py ├── chapter29 ├── exercises │ ├── accounts-app.py │ └── fintech │ │ ├── __init__.py │ │ └── accounts.py ├── logger_example.py ├── logger_with_params_example.py ├── method_decorators_example.py ├── parameterized_decorator.py ├── singleton_example.py ├── stacked_decorators.py └── wrapped_issue_example.py ├── chapter30 ├── Evens.py ├── coroutines_example.py ├── exercises │ └── prime_numbers.py ├── generators_example.py └── itertoolsexamples.py ├── chapter31 ├── array_example.py ├── counter_example.py ├── exercises │ ├── accounts-app.py │ └── fintech │ │ ├── __init__.py │ │ └── accounts.py ├── list_comprehension_example.py ├── lists.py ├── namedtuple_example.py └── tuples.py ├── chapter32 ├── exercises │ └── sets_lab.py └── sets.py ├── chapter33 ├── default_dict_example.py ├── dictionaries.py ├── dictionary_new_3_9.py └── exercises │ └── factorial.py ├── chapter34 ├── counter_example.py ├── exercises │ └── concordance.py ├── itertools-module-examples.py └── listcomprehension.py ├── chapter35 ├── exercises │ └── Stack.py ├── queue.py └── stacks.py ├── chapter36 ├── Person.py ├── exercises │ └── Stack.py ├── filter-examples.py ├── map-examples.py └── reduce-examples.py └── chapter37 └── tictactoe.py /.gitignore: -------------------------------------------------------------------------------- 1 | /venv39/ 2 | .idea -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /workspace.xml -------------------------------------------------------------------------------- /.idea/beginnerspython3.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/.idea/beginnerspython3.iml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/README.md -------------------------------------------------------------------------------- /chapter01/hello.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter01/hello.py -------------------------------------------------------------------------------- /chapter03/comments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter03/comments.py -------------------------------------------------------------------------------- /chapter03/exercises/hello.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter03/exercises/hello.py -------------------------------------------------------------------------------- /chapter03/hello.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter03/hello.py -------------------------------------------------------------------------------- /chapter03/variables.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter03/variables.py -------------------------------------------------------------------------------- /chapter03/variables2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter03/variables2.py -------------------------------------------------------------------------------- /chapter03/variables3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter03/variables3.py -------------------------------------------------------------------------------- /chapter04/exercises/replace_commas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter04/exercises/replace_commas.py -------------------------------------------------------------------------------- /chapter04/exercises/string_formatting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter04/exercises/string_formatting.py -------------------------------------------------------------------------------- /chapter04/exercises/string_input_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter04/exercises/string_input_example.py -------------------------------------------------------------------------------- /chapter04/fstring-exmaples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter04/fstring-exmaples.py -------------------------------------------------------------------------------- /chapter04/string_formatting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter04/string_formatting.py -------------------------------------------------------------------------------- /chapter04/string_methods_3_9.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter04/string_methods_3_9.py -------------------------------------------------------------------------------- /chapter04/strings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter04/strings.py -------------------------------------------------------------------------------- /chapter04/template_examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter04/template_examples.py -------------------------------------------------------------------------------- /chapter05/exercises/converter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter05/exercises/converter.py -------------------------------------------------------------------------------- /chapter05/none.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter05/none.py -------------------------------------------------------------------------------- /chapter05/none_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter05/none_example.py -------------------------------------------------------------------------------- /chapter05/numbers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter05/numbers.py -------------------------------------------------------------------------------- /chapter06/exercises/check_input_is_positive_or_negative.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter06/exercises/check_input_is_positive_or_negative.py -------------------------------------------------------------------------------- /chapter06/exercises/converter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter06/exercises/converter.py -------------------------------------------------------------------------------- /chapter06/exercises/odd_or_even.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter06/exercises/odd_or_even.py -------------------------------------------------------------------------------- /chapter06/ifsample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter06/ifsample.py -------------------------------------------------------------------------------- /chapter07/dice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter07/dice.py -------------------------------------------------------------------------------- /chapter07/exercises/factorial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter07/exercises/factorial.py -------------------------------------------------------------------------------- /chapter07/exercises/prime_numbers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter07/exercises/prime_numbers.py -------------------------------------------------------------------------------- /chapter07/forsample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter07/forsample.py -------------------------------------------------------------------------------- /chapter07/ranges.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter07/ranges.py -------------------------------------------------------------------------------- /chapter07/whilesample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter07/whilesample.py -------------------------------------------------------------------------------- /chapter08/exercises/number_guess_game.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter08/exercises/number_guess_game.py -------------------------------------------------------------------------------- /chapter08/exercises/number_guess_game2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter08/exercises/number_guess_game2.py -------------------------------------------------------------------------------- /chapter08/number_guess_game.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter08/number_guess_game.py -------------------------------------------------------------------------------- /chapter09/exercises/pascals_triangle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter09/exercises/pascals_triangle.py -------------------------------------------------------------------------------- /chapter09/exercises/recursive_prime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter09/exercises/recursive_prime.py -------------------------------------------------------------------------------- /chapter09/factorial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter09/factorial.py -------------------------------------------------------------------------------- /chapter09/recursion_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter09/recursion_example.py -------------------------------------------------------------------------------- /chapter11/arguments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter11/arguments.py -------------------------------------------------------------------------------- /chapter11/exercises/number_guess_game.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter11/exercises/number_guess_game.py -------------------------------------------------------------------------------- /chapter11/greeter-function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter11/greeter-function.py -------------------------------------------------------------------------------- /chapter11/helloworldfunction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter11/helloworldfunction.py -------------------------------------------------------------------------------- /chapter11/lambda-example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter11/lambda-example.py -------------------------------------------------------------------------------- /chapter12/exercises/number_guess_game.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter12/exercises/number_guess_game.py -------------------------------------------------------------------------------- /chapter12/localvars.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter12/localvars.py -------------------------------------------------------------------------------- /chapter13/calculator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter13/calculator.py -------------------------------------------------------------------------------- /chapter15/exercises/higher_order_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter15/exercises/higher_order_functions.py -------------------------------------------------------------------------------- /chapter15/func_objects.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter15/func_objects.py -------------------------------------------------------------------------------- /chapter15/higher-order1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter15/higher-order1.py -------------------------------------------------------------------------------- /chapter15/higher-order2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter15/higher-order2.py -------------------------------------------------------------------------------- /chapter15/higher-order3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter15/higher-order3.py -------------------------------------------------------------------------------- /chapter15/higher-order4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter15/higher-order4.py -------------------------------------------------------------------------------- /chapter16/closures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter16/closures.py -------------------------------------------------------------------------------- /chapter16/currying.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter16/currying.py -------------------------------------------------------------------------------- /chapter16/exercises/exchange_rates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter16/exercises/exchange_rates.py -------------------------------------------------------------------------------- /chapter18/Person.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter18/Person.py -------------------------------------------------------------------------------- /chapter18/built-ins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter18/built-ins.py -------------------------------------------------------------------------------- /chapter18/exercises/Account.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter18/exercises/Account.py -------------------------------------------------------------------------------- /chapter19/Person.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter19/Person.py -------------------------------------------------------------------------------- /chapter19/exercises/Account.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter19/exercises/Account.py -------------------------------------------------------------------------------- /chapter20/Car.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter20/Car.py -------------------------------------------------------------------------------- /chapter20/Person.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter20/Person.py -------------------------------------------------------------------------------- /chapter20/exercises/Account.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter20/exercises/Account.py -------------------------------------------------------------------------------- /chapter20/multiple_inheritance_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter20/multiple_inheritance_example.py -------------------------------------------------------------------------------- /chapter21/Date.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter21/Date.py -------------------------------------------------------------------------------- /chapter22/Quantity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter22/Quantity.py -------------------------------------------------------------------------------- /chapter22/exercises/Distance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter22/exercises/Distance.py -------------------------------------------------------------------------------- /chapter23/exercises/Account.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter23/exercises/Account.py -------------------------------------------------------------------------------- /chapter23/properties.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter23/properties.py -------------------------------------------------------------------------------- /chapter24/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter24/exceptions.py -------------------------------------------------------------------------------- /chapter24/exercises/Account.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter24/exercises/Account.py -------------------------------------------------------------------------------- /chapter24/traceback-example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter24/traceback-example.py -------------------------------------------------------------------------------- /chapter25/exercises/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter25/exercises/accounts-app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter25/exercises/accounts-app.py -------------------------------------------------------------------------------- /chapter25/exercises/fintech/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter25/exercises/fintech/accounts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter25/exercises/fintech/accounts.py -------------------------------------------------------------------------------- /chapter25/importmodule1.y.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter25/importmodule1.y.py -------------------------------------------------------------------------------- /chapter25/module1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter25/module1.py -------------------------------------------------------------------------------- /chapter25/moduleproperties.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter25/moduleproperties.py -------------------------------------------------------------------------------- /chapter25/my_app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter25/my_app.py -------------------------------------------------------------------------------- /chapter25/simpleimport.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter25/simpleimport.py -------------------------------------------------------------------------------- /chapter25/simpleimport2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter25/simpleimport2.py -------------------------------------------------------------------------------- /chapter25/simpleimport3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter25/simpleimport3.py -------------------------------------------------------------------------------- /chapter25/simpleimport4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter25/simpleimport4.py -------------------------------------------------------------------------------- /chapter25/simpleimport5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter25/simpleimport5.py -------------------------------------------------------------------------------- /chapter25/sysimport.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter25/sysimport.py -------------------------------------------------------------------------------- /chapter25/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter25/utils.py -------------------------------------------------------------------------------- /chapter25/utils/__init__.py: -------------------------------------------------------------------------------- 1 | print('utils package') -------------------------------------------------------------------------------- /chapter25/utils/classes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter25/utils/classes.py -------------------------------------------------------------------------------- /chapter25/utils/functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter25/utils/functions.py -------------------------------------------------------------------------------- /chapter25/utils/network_utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter25/utils/network_utils/network_monitoring.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter25/utils/network_utils/network_support.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter26/Bag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter26/Bag.py -------------------------------------------------------------------------------- /chapter26/Person.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter26/Person.py -------------------------------------------------------------------------------- /chapter26/PrinterMixin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter26/PrinterMixin.py -------------------------------------------------------------------------------- /chapter26/Shape.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter26/Shape.py -------------------------------------------------------------------------------- /chapter26/exercises/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter26/exercises/accounts-app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter26/exercises/accounts-app.py -------------------------------------------------------------------------------- /chapter26/exercises/fintech/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter26/exercises/fintech/accounts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter26/exercises/fintech/accounts.py -------------------------------------------------------------------------------- /chapter27/Calculator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter27/Calculator.py -------------------------------------------------------------------------------- /chapter27/ContextManagedClass.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter27/ContextManagedClass.py -------------------------------------------------------------------------------- /chapter27/Logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter27/Logger.py -------------------------------------------------------------------------------- /chapter27/Person.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter27/Person.py -------------------------------------------------------------------------------- /chapter27/Quantity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter27/Quantity.py -------------------------------------------------------------------------------- /chapter27/exercises/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter27/exercises/accounts-app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter27/exercises/accounts-app.py -------------------------------------------------------------------------------- /chapter27/exercises/fintech/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter27/exercises/fintech/accounts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter27/exercises/fintech/accounts.py -------------------------------------------------------------------------------- /chapter28/Bag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter28/Bag.py -------------------------------------------------------------------------------- /chapter28/Student.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter28/Student.py -------------------------------------------------------------------------------- /chapter28/exercises/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter28/exercises/accounts-app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter28/exercises/accounts-app.py -------------------------------------------------------------------------------- /chapter28/exercises/fintech/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter28/exercises/fintech/accounts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter28/exercises/fintech/accounts.py -------------------------------------------------------------------------------- /chapter29/exercises/accounts-app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter29/exercises/accounts-app.py -------------------------------------------------------------------------------- /chapter29/exercises/fintech/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter29/exercises/fintech/accounts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter29/exercises/fintech/accounts.py -------------------------------------------------------------------------------- /chapter29/logger_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter29/logger_example.py -------------------------------------------------------------------------------- /chapter29/logger_with_params_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter29/logger_with_params_example.py -------------------------------------------------------------------------------- /chapter29/method_decorators_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter29/method_decorators_example.py -------------------------------------------------------------------------------- /chapter29/parameterized_decorator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter29/parameterized_decorator.py -------------------------------------------------------------------------------- /chapter29/singleton_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter29/singleton_example.py -------------------------------------------------------------------------------- /chapter29/stacked_decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter29/stacked_decorators.py -------------------------------------------------------------------------------- /chapter29/wrapped_issue_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter29/wrapped_issue_example.py -------------------------------------------------------------------------------- /chapter30/Evens.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter30/Evens.py -------------------------------------------------------------------------------- /chapter30/coroutines_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter30/coroutines_example.py -------------------------------------------------------------------------------- /chapter30/exercises/prime_numbers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter30/exercises/prime_numbers.py -------------------------------------------------------------------------------- /chapter30/generators_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter30/generators_example.py -------------------------------------------------------------------------------- /chapter30/itertoolsexamples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter30/itertoolsexamples.py -------------------------------------------------------------------------------- /chapter31/array_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter31/array_example.py -------------------------------------------------------------------------------- /chapter31/counter_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter31/counter_example.py -------------------------------------------------------------------------------- /chapter31/exercises/accounts-app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter31/exercises/accounts-app.py -------------------------------------------------------------------------------- /chapter31/exercises/fintech/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter31/exercises/fintech/accounts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter31/exercises/fintech/accounts.py -------------------------------------------------------------------------------- /chapter31/list_comprehension_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter31/list_comprehension_example.py -------------------------------------------------------------------------------- /chapter31/lists.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter31/lists.py -------------------------------------------------------------------------------- /chapter31/namedtuple_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter31/namedtuple_example.py -------------------------------------------------------------------------------- /chapter31/tuples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter31/tuples.py -------------------------------------------------------------------------------- /chapter32/exercises/sets_lab.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter32/exercises/sets_lab.py -------------------------------------------------------------------------------- /chapter32/sets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter32/sets.py -------------------------------------------------------------------------------- /chapter33/default_dict_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter33/default_dict_example.py -------------------------------------------------------------------------------- /chapter33/dictionaries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter33/dictionaries.py -------------------------------------------------------------------------------- /chapter33/dictionary_new_3_9.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter33/dictionary_new_3_9.py -------------------------------------------------------------------------------- /chapter33/exercises/factorial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter33/exercises/factorial.py -------------------------------------------------------------------------------- /chapter34/counter_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter34/counter_example.py -------------------------------------------------------------------------------- /chapter34/exercises/concordance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter34/exercises/concordance.py -------------------------------------------------------------------------------- /chapter34/itertools-module-examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter34/itertools-module-examples.py -------------------------------------------------------------------------------- /chapter34/listcomprehension.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter34/listcomprehension.py -------------------------------------------------------------------------------- /chapter35/exercises/Stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter35/exercises/Stack.py -------------------------------------------------------------------------------- /chapter35/queue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter35/queue.py -------------------------------------------------------------------------------- /chapter35/stacks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter35/stacks.py -------------------------------------------------------------------------------- /chapter36/Person.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter36/Person.py -------------------------------------------------------------------------------- /chapter36/exercises/Stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter36/exercises/Stack.py -------------------------------------------------------------------------------- /chapter36/filter-examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter36/filter-examples.py -------------------------------------------------------------------------------- /chapter36/map-examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter36/map-examples.py -------------------------------------------------------------------------------- /chapter36/reduce-examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter36/reduce-examples.py -------------------------------------------------------------------------------- /chapter37/tictactoe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnehunt/beginnerspython3/HEAD/chapter37/tictactoe.py --------------------------------------------------------------------------------