├── Automate the Boring Stuff with Python.pdf ├── Data-Structures ├── avl_tree │ ├── avl_tree.py │ └── test_avl_tree.py ├── binary_search_tree │ ├── binary_search_tree.py │ └── test_binary_search_tree.py ├── doubly_linked_list │ ├── doubly_linked_list.py │ └── test_doubly_linked_list.py ├── heap │ ├── README.md │ ├── generic_heap.py │ ├── max_heap.py │ ├── test_generic_heap.py │ └── test_max_heap.py ├── lru_cache │ ├── lru_cache.py │ └── test_lru_cache.py ├── queue │ ├── queue.py │ └── test_queue.py ├── singly_linked_list │ ├── singly_linked_list.py │ └── test_singly_linked_list.py └── stack │ ├── singly_linked_list.py │ ├── stack.py │ └── test_stack.py ├── Python Playground - Mahesh Venkitachalam.pdf ├── README.md ├── adventure game ├── adv.py ├── player.py └── room.py ├── eating_cookies ├── README.md ├── eating_cookies.py └── test_eating_cookies.py ├── examples games ├── guessing_game.py ├── history.txt └── rock_paper_scissors.py ├── iterative_sorting ├── README.md ├── iterative_sorting.py └── test_iterative.py ├── names ├── names.py ├── names_1.txt └── names_2.txt ├── python-crash-course.pdf ├── reverse ├── reverse.py └── test_reverse.py ├── ring_buffer ├── ring_buffer.py └── test_ring_buffer.py ├── searching ├── README.md ├── searching.py └── test_searching.py ├── small bits ├── 00_hello.py ├── 01_bignum.py ├── 02_datatypes.py ├── 03_modules.py ├── 04_printing.py ├── 05_lists.py ├── 06_tuples.py ├── 07_slices.py ├── 08_comprehensions.py ├── 09_dictionaries.py ├── 10_functions.py ├── 11_args.py ├── 12_scopes.py ├── 13_file_io.py ├── 14_cal.py ├── 15_classes.py ├── bar.txt └── foo.txt └── small programs ├── cityreader ├── cities.csv ├── cityreader.py ├── test_cityreader.py └── test_stretch.py ├── comp ├── comp.py └── test_comp.py └── oop ├── oop1.py ├── oop2.py ├── test_oop1.py └── test_oop2.py /Automate the Boring Stuff with Python.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeriiaMur/Python-books-and-exercises/HEAD/Automate the Boring Stuff with Python.pdf -------------------------------------------------------------------------------- /Data-Structures/avl_tree/avl_tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeriiaMur/Python-books-and-exercises/HEAD/Data-Structures/avl_tree/avl_tree.py -------------------------------------------------------------------------------- /Data-Structures/avl_tree/test_avl_tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeriiaMur/Python-books-and-exercises/HEAD/Data-Structures/avl_tree/test_avl_tree.py -------------------------------------------------------------------------------- /Data-Structures/binary_search_tree/binary_search_tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeriiaMur/Python-books-and-exercises/HEAD/Data-Structures/binary_search_tree/binary_search_tree.py -------------------------------------------------------------------------------- /Data-Structures/binary_search_tree/test_binary_search_tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeriiaMur/Python-books-and-exercises/HEAD/Data-Structures/binary_search_tree/test_binary_search_tree.py -------------------------------------------------------------------------------- /Data-Structures/doubly_linked_list/doubly_linked_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeriiaMur/Python-books-and-exercises/HEAD/Data-Structures/doubly_linked_list/doubly_linked_list.py -------------------------------------------------------------------------------- /Data-Structures/doubly_linked_list/test_doubly_linked_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeriiaMur/Python-books-and-exercises/HEAD/Data-Structures/doubly_linked_list/test_doubly_linked_list.py -------------------------------------------------------------------------------- /Data-Structures/heap/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeriiaMur/Python-books-and-exercises/HEAD/Data-Structures/heap/README.md -------------------------------------------------------------------------------- /Data-Structures/heap/generic_heap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeriiaMur/Python-books-and-exercises/HEAD/Data-Structures/heap/generic_heap.py -------------------------------------------------------------------------------- /Data-Structures/heap/max_heap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeriiaMur/Python-books-and-exercises/HEAD/Data-Structures/heap/max_heap.py -------------------------------------------------------------------------------- /Data-Structures/heap/test_generic_heap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeriiaMur/Python-books-and-exercises/HEAD/Data-Structures/heap/test_generic_heap.py -------------------------------------------------------------------------------- /Data-Structures/heap/test_max_heap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeriiaMur/Python-books-and-exercises/HEAD/Data-Structures/heap/test_max_heap.py -------------------------------------------------------------------------------- /Data-Structures/lru_cache/lru_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeriiaMur/Python-books-and-exercises/HEAD/Data-Structures/lru_cache/lru_cache.py -------------------------------------------------------------------------------- /Data-Structures/lru_cache/test_lru_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeriiaMur/Python-books-and-exercises/HEAD/Data-Structures/lru_cache/test_lru_cache.py -------------------------------------------------------------------------------- /Data-Structures/queue/queue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeriiaMur/Python-books-and-exercises/HEAD/Data-Structures/queue/queue.py -------------------------------------------------------------------------------- /Data-Structures/queue/test_queue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeriiaMur/Python-books-and-exercises/HEAD/Data-Structures/queue/test_queue.py -------------------------------------------------------------------------------- /Data-Structures/singly_linked_list/singly_linked_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeriiaMur/Python-books-and-exercises/HEAD/Data-Structures/singly_linked_list/singly_linked_list.py -------------------------------------------------------------------------------- /Data-Structures/singly_linked_list/test_singly_linked_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeriiaMur/Python-books-and-exercises/HEAD/Data-Structures/singly_linked_list/test_singly_linked_list.py -------------------------------------------------------------------------------- /Data-Structures/stack/singly_linked_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeriiaMur/Python-books-and-exercises/HEAD/Data-Structures/stack/singly_linked_list.py -------------------------------------------------------------------------------- /Data-Structures/stack/stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeriiaMur/Python-books-and-exercises/HEAD/Data-Structures/stack/stack.py -------------------------------------------------------------------------------- /Data-Structures/stack/test_stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeriiaMur/Python-books-and-exercises/HEAD/Data-Structures/stack/test_stack.py -------------------------------------------------------------------------------- /Python Playground - Mahesh Venkitachalam.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeriiaMur/Python-books-and-exercises/HEAD/Python Playground - Mahesh Venkitachalam.pdf -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Python-books-and-exercises -------------------------------------------------------------------------------- /adventure game/adv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeriiaMur/Python-books-and-exercises/HEAD/adventure game/adv.py -------------------------------------------------------------------------------- /adventure game/player.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeriiaMur/Python-books-and-exercises/HEAD/adventure game/player.py -------------------------------------------------------------------------------- /adventure game/room.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeriiaMur/Python-books-and-exercises/HEAD/adventure game/room.py -------------------------------------------------------------------------------- /eating_cookies/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeriiaMur/Python-books-and-exercises/HEAD/eating_cookies/README.md -------------------------------------------------------------------------------- /eating_cookies/eating_cookies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeriiaMur/Python-books-and-exercises/HEAD/eating_cookies/eating_cookies.py -------------------------------------------------------------------------------- /eating_cookies/test_eating_cookies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeriiaMur/Python-books-and-exercises/HEAD/eating_cookies/test_eating_cookies.py -------------------------------------------------------------------------------- /examples games/guessing_game.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeriiaMur/Python-books-and-exercises/HEAD/examples games/guessing_game.py -------------------------------------------------------------------------------- /examples games/history.txt: -------------------------------------------------------------------------------- 1 | 3,3,0 -------------------------------------------------------------------------------- /examples games/rock_paper_scissors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeriiaMur/Python-books-and-exercises/HEAD/examples games/rock_paper_scissors.py -------------------------------------------------------------------------------- /iterative_sorting/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeriiaMur/Python-books-and-exercises/HEAD/iterative_sorting/README.md -------------------------------------------------------------------------------- /iterative_sorting/iterative_sorting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeriiaMur/Python-books-and-exercises/HEAD/iterative_sorting/iterative_sorting.py -------------------------------------------------------------------------------- /iterative_sorting/test_iterative.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeriiaMur/Python-books-and-exercises/HEAD/iterative_sorting/test_iterative.py -------------------------------------------------------------------------------- /names/names.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeriiaMur/Python-books-and-exercises/HEAD/names/names.py -------------------------------------------------------------------------------- /names/names_1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeriiaMur/Python-books-and-exercises/HEAD/names/names_1.txt -------------------------------------------------------------------------------- /names/names_2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeriiaMur/Python-books-and-exercises/HEAD/names/names_2.txt -------------------------------------------------------------------------------- /python-crash-course.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeriiaMur/Python-books-and-exercises/HEAD/python-crash-course.pdf -------------------------------------------------------------------------------- /reverse/reverse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeriiaMur/Python-books-and-exercises/HEAD/reverse/reverse.py -------------------------------------------------------------------------------- /reverse/test_reverse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeriiaMur/Python-books-and-exercises/HEAD/reverse/test_reverse.py -------------------------------------------------------------------------------- /ring_buffer/ring_buffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeriiaMur/Python-books-and-exercises/HEAD/ring_buffer/ring_buffer.py -------------------------------------------------------------------------------- /ring_buffer/test_ring_buffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeriiaMur/Python-books-and-exercises/HEAD/ring_buffer/test_ring_buffer.py -------------------------------------------------------------------------------- /searching/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeriiaMur/Python-books-and-exercises/HEAD/searching/README.md -------------------------------------------------------------------------------- /searching/searching.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeriiaMur/Python-books-and-exercises/HEAD/searching/searching.py -------------------------------------------------------------------------------- /searching/test_searching.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeriiaMur/Python-books-and-exercises/HEAD/searching/test_searching.py -------------------------------------------------------------------------------- /small bits/00_hello.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeriiaMur/Python-books-and-exercises/HEAD/small bits/00_hello.py -------------------------------------------------------------------------------- /small bits/01_bignum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeriiaMur/Python-books-and-exercises/HEAD/small bits/01_bignum.py -------------------------------------------------------------------------------- /small bits/02_datatypes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeriiaMur/Python-books-and-exercises/HEAD/small bits/02_datatypes.py -------------------------------------------------------------------------------- /small bits/03_modules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeriiaMur/Python-books-and-exercises/HEAD/small bits/03_modules.py -------------------------------------------------------------------------------- /small bits/04_printing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeriiaMur/Python-books-and-exercises/HEAD/small bits/04_printing.py -------------------------------------------------------------------------------- /small bits/05_lists.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeriiaMur/Python-books-and-exercises/HEAD/small bits/05_lists.py -------------------------------------------------------------------------------- /small bits/06_tuples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeriiaMur/Python-books-and-exercises/HEAD/small bits/06_tuples.py -------------------------------------------------------------------------------- /small bits/07_slices.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeriiaMur/Python-books-and-exercises/HEAD/small bits/07_slices.py -------------------------------------------------------------------------------- /small bits/08_comprehensions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeriiaMur/Python-books-and-exercises/HEAD/small bits/08_comprehensions.py -------------------------------------------------------------------------------- /small bits/09_dictionaries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeriiaMur/Python-books-and-exercises/HEAD/small bits/09_dictionaries.py -------------------------------------------------------------------------------- /small bits/10_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeriiaMur/Python-books-and-exercises/HEAD/small bits/10_functions.py -------------------------------------------------------------------------------- /small bits/11_args.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeriiaMur/Python-books-and-exercises/HEAD/small bits/11_args.py -------------------------------------------------------------------------------- /small bits/12_scopes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeriiaMur/Python-books-and-exercises/HEAD/small bits/12_scopes.py -------------------------------------------------------------------------------- /small bits/13_file_io.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeriiaMur/Python-books-and-exercises/HEAD/small bits/13_file_io.py -------------------------------------------------------------------------------- /small bits/14_cal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeriiaMur/Python-books-and-exercises/HEAD/small bits/14_cal.py -------------------------------------------------------------------------------- /small bits/15_classes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeriiaMur/Python-books-and-exercises/HEAD/small bits/15_classes.py -------------------------------------------------------------------------------- /small bits/bar.txt: -------------------------------------------------------------------------------- 1 | HEY HEY -------------------------------------------------------------------------------- /small bits/foo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeriiaMur/Python-books-and-exercises/HEAD/small bits/foo.txt -------------------------------------------------------------------------------- /small programs/cityreader/cities.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeriiaMur/Python-books-and-exercises/HEAD/small programs/cityreader/cities.csv -------------------------------------------------------------------------------- /small programs/cityreader/cityreader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeriiaMur/Python-books-and-exercises/HEAD/small programs/cityreader/cityreader.py -------------------------------------------------------------------------------- /small programs/cityreader/test_cityreader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeriiaMur/Python-books-and-exercises/HEAD/small programs/cityreader/test_cityreader.py -------------------------------------------------------------------------------- /small programs/cityreader/test_stretch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeriiaMur/Python-books-and-exercises/HEAD/small programs/cityreader/test_stretch.py -------------------------------------------------------------------------------- /small programs/comp/comp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeriiaMur/Python-books-and-exercises/HEAD/small programs/comp/comp.py -------------------------------------------------------------------------------- /small programs/comp/test_comp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeriiaMur/Python-books-and-exercises/HEAD/small programs/comp/test_comp.py -------------------------------------------------------------------------------- /small programs/oop/oop1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeriiaMur/Python-books-and-exercises/HEAD/small programs/oop/oop1.py -------------------------------------------------------------------------------- /small programs/oop/oop2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeriiaMur/Python-books-and-exercises/HEAD/small programs/oop/oop2.py -------------------------------------------------------------------------------- /small programs/oop/test_oop1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeriiaMur/Python-books-and-exercises/HEAD/small programs/oop/test_oop1.py -------------------------------------------------------------------------------- /small programs/oop/test_oop2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeriiaMur/Python-books-and-exercises/HEAD/small programs/oop/test_oop2.py --------------------------------------------------------------------------------