├── README.md ├── appendix_a └── README.md ├── appendix_b ├── Python3.sublime-build └── hello_world.py ├── appendix_d └── hello_world.py ├── chapter_01 ├── README.md ├── figures │ ├── crash_course01-01.png │ ├── crash_course01-02.png │ └── crash_course01-03.png ├── hello_world.py ├── linux_setup.md ├── osx_setup.md └── windows_setup.md ├── chapter_02 ├── apostrophe.py ├── birthday.py ├── comment.py ├── hello_world.py └── name.py ├── chapter_03 ├── bicycles.py ├── cars.py └── motorcycles.py ├── chapter_04 ├── dimensions.py ├── even_numbers.py ├── foods.py ├── magicians.py ├── numbers.py ├── players.py └── squares.py ├── chapter_05 ├── amusement_park.py ├── banned_users.py ├── cars.py ├── magic_number.py ├── toppings.py └── voting.py ├── chapter_06 ├── alien.py ├── aliens.py ├── favorite_languages.py ├── many_users.py ├── pizza.py └── user.py ├── chapter_07 ├── cities.py ├── confirmed_users.py ├── counting.py ├── even_or_odd.py ├── greeter.py ├── mountain_poll.py ├── parrot.py ├── pets.py └── rollercoaster.py ├── chapter_08 ├── formatted_name.py ├── greet_users.py ├── greeter.py ├── making_pizzas.py ├── person.py ├── pets.py ├── pizza.py ├── printing_models.py └── user_profile.py ├── chapter_09 ├── car.py ├── dog.py ├── electric_car.py ├── favorite_languages.py ├── my_car.py └── my_cars.py ├── chapter_10 ├── alice.py ├── alice.txt ├── division.py ├── file_reader.py ├── greet_user.py ├── little_women.txt ├── moby_dick.txt ├── number_reader.py ├── number_writer.py ├── numbers.json ├── pi_30_digits.txt ├── pi_digits.txt ├── pi_million_digits.txt ├── pi_string.py ├── programming.txt ├── remember_me.py ├── siddhartha.txt ├── word_count.py └── write_message.py ├── chapter_11 ├── language_survey.py ├── name_function.py ├── names.py ├── survey.py ├── test_name_function.py └── test_survey.py ├── chapter_12 ├── README.md ├── alien_invasion.py ├── bullet.py ├── figures │ ├── crash_course12-01.png │ ├── crash_course12-02.png │ └── crash_course12-03.png ├── game_functions.py ├── images │ └── ship.bmp ├── installing_pip.md ├── restore_points │ ├── restore_point_1_ship_moves │ │ ├── alien_invasion.py │ │ ├── game_functions.py │ │ ├── images │ │ │ └── ship.bmp │ │ ├── settings.py │ │ └── ship.py │ ├── restore_point_2_fires_bullets │ │ ├── alien_invasion.py │ │ ├── bullet.py │ │ ├── game_functions.py │ │ ├── images │ │ │ └── ship.bmp │ │ ├── settings.py │ │ └── ship.py │ └── restore_point_3_end_chapter_12 │ │ ├── alien_invasion.py │ │ ├── bullet.py │ │ ├── game_functions.py │ │ ├── images │ │ └── ship.bmp │ │ ├── settings.py │ │ └── ship.py ├── settings.py └── ship.py ├── chapter_13 ├── alien.py ├── alien_invasion.py ├── bullet.py ├── figures │ ├── crash_course13-01.png │ ├── crash_course13-02.png │ ├── crash_course13-03.png │ ├── crash_course13-04.png │ ├── crash_course13-05.png │ └── crash_course13-06.png ├── game_functions.py ├── game_stats.py ├── images │ ├── alien.bmp │ └── ship.bmp ├── settings.py └── ship.py ├── chapter_14 ├── alien.py ├── alien_invasion.py ├── bullet.py ├── button.py ├── figures │ ├── crash_course14-01.png │ ├── crash_course14-02.png │ ├── crash_course14-03.png │ ├── crash_course14-04.png │ ├── crash_course14-05.png │ └── crash_course14-06.png ├── game_functions.py ├── game_stats.py ├── images │ ├── alien.bmp │ └── ship.bmp ├── scoreboard.py ├── settings.py └── ship.py ├── chapter_15 ├── README.md ├── dice_visual.py ├── die.py ├── die_visual.py ├── different_dice.py ├── figures │ ├── crash_course15-01.png │ ├── crash_course15-02.png │ ├── crash_course15-03.png │ ├── crash_course15-04.png │ ├── crash_course15-05.png │ ├── crash_course15-06.png │ ├── crash_course15-07.png │ ├── crash_course15-08.png │ ├── crash_course15-09.png │ ├── crash_course15-10.png │ ├── crash_course15-11.png │ ├── crash_course15-12.png │ └── crash_course15-13.png ├── mpl_squares.py ├── pygal2_update │ ├── dice_visual.py │ ├── die.py │ ├── die_visual.py │ └── different_dice.py ├── random_walk.py ├── rw_visual.py └── scatter_squares.py ├── chapter_16 ├── README.md ├── americas.py ├── countries.py ├── country_codes.py ├── death_valley_2014.csv ├── figures │ ├── crash_course16-01.png │ ├── crash_course16-02.png │ ├── crash_course16-03.png │ ├── crash_course16-04.png │ ├── crash_course16-05.png │ ├── crash_course16-06.png │ ├── crash_course16-07.png │ ├── crash_course16-08.png │ ├── crash_course16-09.png │ ├── crash_course16-10.png │ └── crash_course16-11.png ├── highs_lows.py ├── na_populations.py ├── population_data.json ├── pygal2_update │ ├── americas.py │ ├── countries.py │ ├── country_codes.py │ ├── na_populations.py │ ├── population_data.json │ └── world_population.py ├── sitka_weather_07-2014.csv ├── sitka_weather_2014.csv └── world_population.py ├── chapter_17 ├── README.md ├── bar_descriptions.py ├── figures │ ├── crash_course17-01.png │ ├── crash_course17-02.png │ ├── crash_course17-03.png │ └── crash_course17-04.png ├── hn_submissions.py ├── pygal2_update │ ├── bar_descriptions.py │ └── python_repos.py ├── python_repos.py └── python_repos_updated.py ├── chapter_18 ├── README.md ├── figures │ ├── crash_course18-01.png │ ├── crash_course18-02.png │ ├── crash_course18-03.png │ ├── crash_course18-04.png │ └── crash_course18-05.png ├── learning_log │ ├── settings.py │ ├── urls.py │ └── wsgi.py ├── learning_logs │ ├── admin.py │ ├── migrations │ │ ├── 0001_initial.py │ │ └── 0002_entry.py │ ├── models.py │ ├── templates │ │ └── learning_logs │ │ │ ├── base.html │ │ │ ├── index.html │ │ │ ├── topic.html │ │ │ └── topics.html │ ├── tests.py │ ├── urls.py │ └── views.py └── manage.py ├── chapter_19 ├── README.md ├── figures │ ├── crash_course19-01.png │ ├── crash_course19-02.png │ ├── crash_course19-03.png │ ├── crash_course19-04.png │ └── crash_course19-05.png ├── learning_log │ ├── settings.py │ ├── urls.py │ └── wsgi.py ├── learning_logs │ ├── admin.py │ ├── forms.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_entry.py │ │ └── 0003_topic_owner.py │ ├── models.py │ ├── templates │ │ └── learning_logs │ │ │ ├── base.html │ │ │ ├── edit_entry.html │ │ │ ├── index.html │ │ │ ├── new_entry.html │ │ │ ├── new_topic.html │ │ │ ├── topic.html │ │ │ └── topics.html │ ├── tests.py │ ├── urls.py │ └── views.py ├── manage.py └── users │ ├── admin.py │ ├── models.py │ ├── templates │ └── users │ │ ├── login.html │ │ └── register.html │ ├── tests.py │ ├── urls.py │ └── views.py └── chapter_20 ├── Procfile ├── README.md ├── figures ├── crash_course20-01.png ├── crash_course20-02.png └── crash_course20-03.png ├── learning_log ├── settings.py ├── static │ └── placeholder.txt ├── templates │ ├── 404.html │ └── 500.html ├── urls.py └── wsgi.py ├── learning_log_django_2.0 ├── Procfile ├── learning_log │ ├── settings.py │ ├── settings_old.py │ ├── static │ │ └── placeholder.txt │ ├── templates │ │ ├── 404.html │ │ └── 500.html │ ├── urls.py │ └── wsgi.py ├── learning_logs │ ├── admin.py │ ├── forms.py │ ├── migrations │ │ └── 0001_initial.py │ ├── models.py │ ├── templates │ │ └── learning_logs │ │ │ ├── base.html │ │ │ ├── edit_entry.html │ │ │ ├── index.html │ │ │ ├── new_entry.html │ │ │ ├── new_topic.html │ │ │ ├── topic.html │ │ │ └── topics.html │ ├── tests.py │ ├── urls.py │ └── views.py ├── manage.py ├── requirements.txt ├── runtime.txt └── users │ ├── admin.py │ ├── models.py │ ├── templates │ └── users │ │ ├── login.html │ │ └── register.html │ ├── tests.py │ ├── urls.py │ └── views.py ├── learning_logs ├── admin.py ├── forms.py ├── migrations │ ├── 0001_initial.py │ ├── 0002_entry.py │ └── 0003_topic_owner.py ├── models.py ├── templates │ └── learning_logs │ │ ├── base.html │ │ ├── edit_entry.html │ │ ├── index.html │ │ ├── new_entry.html │ │ ├── new_topic.html │ │ ├── topic.html │ │ └── topics.html ├── tests.py ├── urls.py └── views.py ├── manage.py ├── requirements.txt ├── runtime.txt └── users ├── admin.py ├── models.py ├── templates └── users │ ├── login.html │ └── register.html ├── tests.py ├── urls.py └── views.py /README.md: -------------------------------------------------------------------------------- 1 | # py_ehmatthes 2 | 《Python编程:从入门到实践》书本配套资源 3 | -------------------------------------------------------------------------------- /appendix_a/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/appendix_a/README.md -------------------------------------------------------------------------------- /appendix_b/Python3.sublime-build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/appendix_b/Python3.sublime-build -------------------------------------------------------------------------------- /appendix_b/hello_world.py: -------------------------------------------------------------------------------- 1 | print("Hello Python world!") 2 | -------------------------------------------------------------------------------- /appendix_d/hello_world.py: -------------------------------------------------------------------------------- 1 | print("Hello Git world!") 2 | -------------------------------------------------------------------------------- /chapter_01/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_01/README.md -------------------------------------------------------------------------------- /chapter_01/figures/crash_course01-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_01/figures/crash_course01-01.png -------------------------------------------------------------------------------- /chapter_01/figures/crash_course01-02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_01/figures/crash_course01-02.png -------------------------------------------------------------------------------- /chapter_01/figures/crash_course01-03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_01/figures/crash_course01-03.png -------------------------------------------------------------------------------- /chapter_01/hello_world.py: -------------------------------------------------------------------------------- 1 | print("Hello Python world!") 2 | -------------------------------------------------------------------------------- /chapter_01/linux_setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_01/linux_setup.md -------------------------------------------------------------------------------- /chapter_01/osx_setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_01/osx_setup.md -------------------------------------------------------------------------------- /chapter_01/windows_setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_01/windows_setup.md -------------------------------------------------------------------------------- /chapter_02/apostrophe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_02/apostrophe.py -------------------------------------------------------------------------------- /chapter_02/birthday.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_02/birthday.py -------------------------------------------------------------------------------- /chapter_02/comment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_02/comment.py -------------------------------------------------------------------------------- /chapter_02/hello_world.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_02/hello_world.py -------------------------------------------------------------------------------- /chapter_02/name.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_02/name.py -------------------------------------------------------------------------------- /chapter_03/bicycles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_03/bicycles.py -------------------------------------------------------------------------------- /chapter_03/cars.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_03/cars.py -------------------------------------------------------------------------------- /chapter_03/motorcycles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_03/motorcycles.py -------------------------------------------------------------------------------- /chapter_04/dimensions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_04/dimensions.py -------------------------------------------------------------------------------- /chapter_04/even_numbers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_04/even_numbers.py -------------------------------------------------------------------------------- /chapter_04/foods.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_04/foods.py -------------------------------------------------------------------------------- /chapter_04/magicians.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_04/magicians.py -------------------------------------------------------------------------------- /chapter_04/numbers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_04/numbers.py -------------------------------------------------------------------------------- /chapter_04/players.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_04/players.py -------------------------------------------------------------------------------- /chapter_04/squares.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_04/squares.py -------------------------------------------------------------------------------- /chapter_05/amusement_park.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_05/amusement_park.py -------------------------------------------------------------------------------- /chapter_05/banned_users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_05/banned_users.py -------------------------------------------------------------------------------- /chapter_05/cars.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_05/cars.py -------------------------------------------------------------------------------- /chapter_05/magic_number.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_05/magic_number.py -------------------------------------------------------------------------------- /chapter_05/toppings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_05/toppings.py -------------------------------------------------------------------------------- /chapter_05/voting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_05/voting.py -------------------------------------------------------------------------------- /chapter_06/alien.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_06/alien.py -------------------------------------------------------------------------------- /chapter_06/aliens.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_06/aliens.py -------------------------------------------------------------------------------- /chapter_06/favorite_languages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_06/favorite_languages.py -------------------------------------------------------------------------------- /chapter_06/many_users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_06/many_users.py -------------------------------------------------------------------------------- /chapter_06/pizza.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_06/pizza.py -------------------------------------------------------------------------------- /chapter_06/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_06/user.py -------------------------------------------------------------------------------- /chapter_07/cities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_07/cities.py -------------------------------------------------------------------------------- /chapter_07/confirmed_users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_07/confirmed_users.py -------------------------------------------------------------------------------- /chapter_07/counting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_07/counting.py -------------------------------------------------------------------------------- /chapter_07/even_or_odd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_07/even_or_odd.py -------------------------------------------------------------------------------- /chapter_07/greeter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_07/greeter.py -------------------------------------------------------------------------------- /chapter_07/mountain_poll.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_07/mountain_poll.py -------------------------------------------------------------------------------- /chapter_07/parrot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_07/parrot.py -------------------------------------------------------------------------------- /chapter_07/pets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_07/pets.py -------------------------------------------------------------------------------- /chapter_07/rollercoaster.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_07/rollercoaster.py -------------------------------------------------------------------------------- /chapter_08/formatted_name.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_08/formatted_name.py -------------------------------------------------------------------------------- /chapter_08/greet_users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_08/greet_users.py -------------------------------------------------------------------------------- /chapter_08/greeter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_08/greeter.py -------------------------------------------------------------------------------- /chapter_08/making_pizzas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_08/making_pizzas.py -------------------------------------------------------------------------------- /chapter_08/person.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_08/person.py -------------------------------------------------------------------------------- /chapter_08/pets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_08/pets.py -------------------------------------------------------------------------------- /chapter_08/pizza.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_08/pizza.py -------------------------------------------------------------------------------- /chapter_08/printing_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_08/printing_models.py -------------------------------------------------------------------------------- /chapter_08/user_profile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_08/user_profile.py -------------------------------------------------------------------------------- /chapter_09/car.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_09/car.py -------------------------------------------------------------------------------- /chapter_09/dog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_09/dog.py -------------------------------------------------------------------------------- /chapter_09/electric_car.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_09/electric_car.py -------------------------------------------------------------------------------- /chapter_09/favorite_languages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_09/favorite_languages.py -------------------------------------------------------------------------------- /chapter_09/my_car.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_09/my_car.py -------------------------------------------------------------------------------- /chapter_09/my_cars.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_09/my_cars.py -------------------------------------------------------------------------------- /chapter_10/alice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_10/alice.py -------------------------------------------------------------------------------- /chapter_10/alice.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_10/alice.txt -------------------------------------------------------------------------------- /chapter_10/division.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_10/division.py -------------------------------------------------------------------------------- /chapter_10/file_reader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_10/file_reader.py -------------------------------------------------------------------------------- /chapter_10/greet_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_10/greet_user.py -------------------------------------------------------------------------------- /chapter_10/little_women.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_10/little_women.txt -------------------------------------------------------------------------------- /chapter_10/moby_dick.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_10/moby_dick.txt -------------------------------------------------------------------------------- /chapter_10/number_reader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_10/number_reader.py -------------------------------------------------------------------------------- /chapter_10/number_writer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_10/number_writer.py -------------------------------------------------------------------------------- /chapter_10/numbers.json: -------------------------------------------------------------------------------- 1 | [2, 3, 5, 7, 11, 13] -------------------------------------------------------------------------------- /chapter_10/pi_30_digits.txt: -------------------------------------------------------------------------------- 1 | 3.1415926535 2 | 8979323846 3 | 2643383279 4 | -------------------------------------------------------------------------------- /chapter_10/pi_digits.txt: -------------------------------------------------------------------------------- 1 | 3.1415926535 2 | 8979323846 3 | 2643383279 4 | -------------------------------------------------------------------------------- /chapter_10/pi_million_digits.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_10/pi_million_digits.txt -------------------------------------------------------------------------------- /chapter_10/pi_string.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_10/pi_string.py -------------------------------------------------------------------------------- /chapter_10/programming.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_10/programming.txt -------------------------------------------------------------------------------- /chapter_10/remember_me.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_10/remember_me.py -------------------------------------------------------------------------------- /chapter_10/siddhartha.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_10/siddhartha.txt -------------------------------------------------------------------------------- /chapter_10/word_count.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_10/word_count.py -------------------------------------------------------------------------------- /chapter_10/write_message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_10/write_message.py -------------------------------------------------------------------------------- /chapter_11/language_survey.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_11/language_survey.py -------------------------------------------------------------------------------- /chapter_11/name_function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_11/name_function.py -------------------------------------------------------------------------------- /chapter_11/names.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_11/names.py -------------------------------------------------------------------------------- /chapter_11/survey.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_11/survey.py -------------------------------------------------------------------------------- /chapter_11/test_name_function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_11/test_name_function.py -------------------------------------------------------------------------------- /chapter_11/test_survey.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_11/test_survey.py -------------------------------------------------------------------------------- /chapter_12/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_12/README.md -------------------------------------------------------------------------------- /chapter_12/alien_invasion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_12/alien_invasion.py -------------------------------------------------------------------------------- /chapter_12/bullet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_12/bullet.py -------------------------------------------------------------------------------- /chapter_12/figures/crash_course12-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_12/figures/crash_course12-01.png -------------------------------------------------------------------------------- /chapter_12/figures/crash_course12-02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_12/figures/crash_course12-02.png -------------------------------------------------------------------------------- /chapter_12/figures/crash_course12-03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_12/figures/crash_course12-03.png -------------------------------------------------------------------------------- /chapter_12/game_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_12/game_functions.py -------------------------------------------------------------------------------- /chapter_12/images/ship.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_12/images/ship.bmp -------------------------------------------------------------------------------- /chapter_12/installing_pip.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_12/installing_pip.md -------------------------------------------------------------------------------- /chapter_12/restore_points/restore_point_1_ship_moves/alien_invasion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_12/restore_points/restore_point_1_ship_moves/alien_invasion.py -------------------------------------------------------------------------------- /chapter_12/restore_points/restore_point_1_ship_moves/game_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_12/restore_points/restore_point_1_ship_moves/game_functions.py -------------------------------------------------------------------------------- /chapter_12/restore_points/restore_point_1_ship_moves/images/ship.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_12/restore_points/restore_point_1_ship_moves/images/ship.bmp -------------------------------------------------------------------------------- /chapter_12/restore_points/restore_point_1_ship_moves/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_12/restore_points/restore_point_1_ship_moves/settings.py -------------------------------------------------------------------------------- /chapter_12/restore_points/restore_point_1_ship_moves/ship.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_12/restore_points/restore_point_1_ship_moves/ship.py -------------------------------------------------------------------------------- /chapter_12/restore_points/restore_point_2_fires_bullets/alien_invasion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_12/restore_points/restore_point_2_fires_bullets/alien_invasion.py -------------------------------------------------------------------------------- /chapter_12/restore_points/restore_point_2_fires_bullets/bullet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_12/restore_points/restore_point_2_fires_bullets/bullet.py -------------------------------------------------------------------------------- /chapter_12/restore_points/restore_point_2_fires_bullets/game_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_12/restore_points/restore_point_2_fires_bullets/game_functions.py -------------------------------------------------------------------------------- /chapter_12/restore_points/restore_point_2_fires_bullets/images/ship.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_12/restore_points/restore_point_2_fires_bullets/images/ship.bmp -------------------------------------------------------------------------------- /chapter_12/restore_points/restore_point_2_fires_bullets/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_12/restore_points/restore_point_2_fires_bullets/settings.py -------------------------------------------------------------------------------- /chapter_12/restore_points/restore_point_2_fires_bullets/ship.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_12/restore_points/restore_point_2_fires_bullets/ship.py -------------------------------------------------------------------------------- /chapter_12/restore_points/restore_point_3_end_chapter_12/alien_invasion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_12/restore_points/restore_point_3_end_chapter_12/alien_invasion.py -------------------------------------------------------------------------------- /chapter_12/restore_points/restore_point_3_end_chapter_12/bullet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_12/restore_points/restore_point_3_end_chapter_12/bullet.py -------------------------------------------------------------------------------- /chapter_12/restore_points/restore_point_3_end_chapter_12/game_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_12/restore_points/restore_point_3_end_chapter_12/game_functions.py -------------------------------------------------------------------------------- /chapter_12/restore_points/restore_point_3_end_chapter_12/images/ship.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_12/restore_points/restore_point_3_end_chapter_12/images/ship.bmp -------------------------------------------------------------------------------- /chapter_12/restore_points/restore_point_3_end_chapter_12/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_12/restore_points/restore_point_3_end_chapter_12/settings.py -------------------------------------------------------------------------------- /chapter_12/restore_points/restore_point_3_end_chapter_12/ship.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_12/restore_points/restore_point_3_end_chapter_12/ship.py -------------------------------------------------------------------------------- /chapter_12/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_12/settings.py -------------------------------------------------------------------------------- /chapter_12/ship.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_12/ship.py -------------------------------------------------------------------------------- /chapter_13/alien.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_13/alien.py -------------------------------------------------------------------------------- /chapter_13/alien_invasion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_13/alien_invasion.py -------------------------------------------------------------------------------- /chapter_13/bullet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_13/bullet.py -------------------------------------------------------------------------------- /chapter_13/figures/crash_course13-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_13/figures/crash_course13-01.png -------------------------------------------------------------------------------- /chapter_13/figures/crash_course13-02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_13/figures/crash_course13-02.png -------------------------------------------------------------------------------- /chapter_13/figures/crash_course13-03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_13/figures/crash_course13-03.png -------------------------------------------------------------------------------- /chapter_13/figures/crash_course13-04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_13/figures/crash_course13-04.png -------------------------------------------------------------------------------- /chapter_13/figures/crash_course13-05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_13/figures/crash_course13-05.png -------------------------------------------------------------------------------- /chapter_13/figures/crash_course13-06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_13/figures/crash_course13-06.png -------------------------------------------------------------------------------- /chapter_13/game_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_13/game_functions.py -------------------------------------------------------------------------------- /chapter_13/game_stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_13/game_stats.py -------------------------------------------------------------------------------- /chapter_13/images/alien.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_13/images/alien.bmp -------------------------------------------------------------------------------- /chapter_13/images/ship.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_13/images/ship.bmp -------------------------------------------------------------------------------- /chapter_13/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_13/settings.py -------------------------------------------------------------------------------- /chapter_13/ship.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_13/ship.py -------------------------------------------------------------------------------- /chapter_14/alien.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_14/alien.py -------------------------------------------------------------------------------- /chapter_14/alien_invasion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_14/alien_invasion.py -------------------------------------------------------------------------------- /chapter_14/bullet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_14/bullet.py -------------------------------------------------------------------------------- /chapter_14/button.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_14/button.py -------------------------------------------------------------------------------- /chapter_14/figures/crash_course14-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_14/figures/crash_course14-01.png -------------------------------------------------------------------------------- /chapter_14/figures/crash_course14-02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_14/figures/crash_course14-02.png -------------------------------------------------------------------------------- /chapter_14/figures/crash_course14-03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_14/figures/crash_course14-03.png -------------------------------------------------------------------------------- /chapter_14/figures/crash_course14-04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_14/figures/crash_course14-04.png -------------------------------------------------------------------------------- /chapter_14/figures/crash_course14-05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_14/figures/crash_course14-05.png -------------------------------------------------------------------------------- /chapter_14/figures/crash_course14-06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_14/figures/crash_course14-06.png -------------------------------------------------------------------------------- /chapter_14/game_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_14/game_functions.py -------------------------------------------------------------------------------- /chapter_14/game_stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_14/game_stats.py -------------------------------------------------------------------------------- /chapter_14/images/alien.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_14/images/alien.bmp -------------------------------------------------------------------------------- /chapter_14/images/ship.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_14/images/ship.bmp -------------------------------------------------------------------------------- /chapter_14/scoreboard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_14/scoreboard.py -------------------------------------------------------------------------------- /chapter_14/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_14/settings.py -------------------------------------------------------------------------------- /chapter_14/ship.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_14/ship.py -------------------------------------------------------------------------------- /chapter_15/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_15/README.md -------------------------------------------------------------------------------- /chapter_15/dice_visual.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_15/dice_visual.py -------------------------------------------------------------------------------- /chapter_15/die.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_15/die.py -------------------------------------------------------------------------------- /chapter_15/die_visual.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_15/die_visual.py -------------------------------------------------------------------------------- /chapter_15/different_dice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_15/different_dice.py -------------------------------------------------------------------------------- /chapter_15/figures/crash_course15-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_15/figures/crash_course15-01.png -------------------------------------------------------------------------------- /chapter_15/figures/crash_course15-02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_15/figures/crash_course15-02.png -------------------------------------------------------------------------------- /chapter_15/figures/crash_course15-03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_15/figures/crash_course15-03.png -------------------------------------------------------------------------------- /chapter_15/figures/crash_course15-04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_15/figures/crash_course15-04.png -------------------------------------------------------------------------------- /chapter_15/figures/crash_course15-05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_15/figures/crash_course15-05.png -------------------------------------------------------------------------------- /chapter_15/figures/crash_course15-06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_15/figures/crash_course15-06.png -------------------------------------------------------------------------------- /chapter_15/figures/crash_course15-07.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_15/figures/crash_course15-07.png -------------------------------------------------------------------------------- /chapter_15/figures/crash_course15-08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_15/figures/crash_course15-08.png -------------------------------------------------------------------------------- /chapter_15/figures/crash_course15-09.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_15/figures/crash_course15-09.png -------------------------------------------------------------------------------- /chapter_15/figures/crash_course15-10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_15/figures/crash_course15-10.png -------------------------------------------------------------------------------- /chapter_15/figures/crash_course15-11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_15/figures/crash_course15-11.png -------------------------------------------------------------------------------- /chapter_15/figures/crash_course15-12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_15/figures/crash_course15-12.png -------------------------------------------------------------------------------- /chapter_15/figures/crash_course15-13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_15/figures/crash_course15-13.png -------------------------------------------------------------------------------- /chapter_15/mpl_squares.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_15/mpl_squares.py -------------------------------------------------------------------------------- /chapter_15/pygal2_update/dice_visual.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_15/pygal2_update/dice_visual.py -------------------------------------------------------------------------------- /chapter_15/pygal2_update/die.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_15/pygal2_update/die.py -------------------------------------------------------------------------------- /chapter_15/pygal2_update/die_visual.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_15/pygal2_update/die_visual.py -------------------------------------------------------------------------------- /chapter_15/pygal2_update/different_dice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_15/pygal2_update/different_dice.py -------------------------------------------------------------------------------- /chapter_15/random_walk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_15/random_walk.py -------------------------------------------------------------------------------- /chapter_15/rw_visual.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_15/rw_visual.py -------------------------------------------------------------------------------- /chapter_15/scatter_squares.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_15/scatter_squares.py -------------------------------------------------------------------------------- /chapter_16/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_16/README.md -------------------------------------------------------------------------------- /chapter_16/americas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_16/americas.py -------------------------------------------------------------------------------- /chapter_16/countries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_16/countries.py -------------------------------------------------------------------------------- /chapter_16/country_codes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_16/country_codes.py -------------------------------------------------------------------------------- /chapter_16/death_valley_2014.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_16/death_valley_2014.csv -------------------------------------------------------------------------------- /chapter_16/figures/crash_course16-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_16/figures/crash_course16-01.png -------------------------------------------------------------------------------- /chapter_16/figures/crash_course16-02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_16/figures/crash_course16-02.png -------------------------------------------------------------------------------- /chapter_16/figures/crash_course16-03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_16/figures/crash_course16-03.png -------------------------------------------------------------------------------- /chapter_16/figures/crash_course16-04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_16/figures/crash_course16-04.png -------------------------------------------------------------------------------- /chapter_16/figures/crash_course16-05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_16/figures/crash_course16-05.png -------------------------------------------------------------------------------- /chapter_16/figures/crash_course16-06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_16/figures/crash_course16-06.png -------------------------------------------------------------------------------- /chapter_16/figures/crash_course16-07.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_16/figures/crash_course16-07.png -------------------------------------------------------------------------------- /chapter_16/figures/crash_course16-08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_16/figures/crash_course16-08.png -------------------------------------------------------------------------------- /chapter_16/figures/crash_course16-09.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_16/figures/crash_course16-09.png -------------------------------------------------------------------------------- /chapter_16/figures/crash_course16-10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_16/figures/crash_course16-10.png -------------------------------------------------------------------------------- /chapter_16/figures/crash_course16-11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_16/figures/crash_course16-11.png -------------------------------------------------------------------------------- /chapter_16/highs_lows.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_16/highs_lows.py -------------------------------------------------------------------------------- /chapter_16/na_populations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_16/na_populations.py -------------------------------------------------------------------------------- /chapter_16/population_data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_16/population_data.json -------------------------------------------------------------------------------- /chapter_16/pygal2_update/americas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_16/pygal2_update/americas.py -------------------------------------------------------------------------------- /chapter_16/pygal2_update/countries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_16/pygal2_update/countries.py -------------------------------------------------------------------------------- /chapter_16/pygal2_update/country_codes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_16/pygal2_update/country_codes.py -------------------------------------------------------------------------------- /chapter_16/pygal2_update/na_populations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_16/pygal2_update/na_populations.py -------------------------------------------------------------------------------- /chapter_16/pygal2_update/population_data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_16/pygal2_update/population_data.json -------------------------------------------------------------------------------- /chapter_16/pygal2_update/world_population.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_16/pygal2_update/world_population.py -------------------------------------------------------------------------------- /chapter_16/sitka_weather_07-2014.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_16/sitka_weather_07-2014.csv -------------------------------------------------------------------------------- /chapter_16/sitka_weather_2014.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_16/sitka_weather_2014.csv -------------------------------------------------------------------------------- /chapter_16/world_population.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_16/world_population.py -------------------------------------------------------------------------------- /chapter_17/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_17/README.md -------------------------------------------------------------------------------- /chapter_17/bar_descriptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_17/bar_descriptions.py -------------------------------------------------------------------------------- /chapter_17/figures/crash_course17-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_17/figures/crash_course17-01.png -------------------------------------------------------------------------------- /chapter_17/figures/crash_course17-02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_17/figures/crash_course17-02.png -------------------------------------------------------------------------------- /chapter_17/figures/crash_course17-03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_17/figures/crash_course17-03.png -------------------------------------------------------------------------------- /chapter_17/figures/crash_course17-04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_17/figures/crash_course17-04.png -------------------------------------------------------------------------------- /chapter_17/hn_submissions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_17/hn_submissions.py -------------------------------------------------------------------------------- /chapter_17/pygal2_update/bar_descriptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_17/pygal2_update/bar_descriptions.py -------------------------------------------------------------------------------- /chapter_17/pygal2_update/python_repos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_17/pygal2_update/python_repos.py -------------------------------------------------------------------------------- /chapter_17/python_repos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_17/python_repos.py -------------------------------------------------------------------------------- /chapter_17/python_repos_updated.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_17/python_repos_updated.py -------------------------------------------------------------------------------- /chapter_18/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_18/README.md -------------------------------------------------------------------------------- /chapter_18/figures/crash_course18-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_18/figures/crash_course18-01.png -------------------------------------------------------------------------------- /chapter_18/figures/crash_course18-02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_18/figures/crash_course18-02.png -------------------------------------------------------------------------------- /chapter_18/figures/crash_course18-03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_18/figures/crash_course18-03.png -------------------------------------------------------------------------------- /chapter_18/figures/crash_course18-04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_18/figures/crash_course18-04.png -------------------------------------------------------------------------------- /chapter_18/figures/crash_course18-05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_18/figures/crash_course18-05.png -------------------------------------------------------------------------------- /chapter_18/learning_log/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_18/learning_log/settings.py -------------------------------------------------------------------------------- /chapter_18/learning_log/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_18/learning_log/urls.py -------------------------------------------------------------------------------- /chapter_18/learning_log/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_18/learning_log/wsgi.py -------------------------------------------------------------------------------- /chapter_18/learning_logs/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_18/learning_logs/admin.py -------------------------------------------------------------------------------- /chapter_18/learning_logs/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_18/learning_logs/migrations/0001_initial.py -------------------------------------------------------------------------------- /chapter_18/learning_logs/migrations/0002_entry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_18/learning_logs/migrations/0002_entry.py -------------------------------------------------------------------------------- /chapter_18/learning_logs/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_18/learning_logs/models.py -------------------------------------------------------------------------------- /chapter_18/learning_logs/templates/learning_logs/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_18/learning_logs/templates/learning_logs/base.html -------------------------------------------------------------------------------- /chapter_18/learning_logs/templates/learning_logs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_18/learning_logs/templates/learning_logs/index.html -------------------------------------------------------------------------------- /chapter_18/learning_logs/templates/learning_logs/topic.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_18/learning_logs/templates/learning_logs/topic.html -------------------------------------------------------------------------------- /chapter_18/learning_logs/templates/learning_logs/topics.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_18/learning_logs/templates/learning_logs/topics.html -------------------------------------------------------------------------------- /chapter_18/learning_logs/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_18/learning_logs/tests.py -------------------------------------------------------------------------------- /chapter_18/learning_logs/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_18/learning_logs/urls.py -------------------------------------------------------------------------------- /chapter_18/learning_logs/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_18/learning_logs/views.py -------------------------------------------------------------------------------- /chapter_18/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_18/manage.py -------------------------------------------------------------------------------- /chapter_19/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_19/README.md -------------------------------------------------------------------------------- /chapter_19/figures/crash_course19-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_19/figures/crash_course19-01.png -------------------------------------------------------------------------------- /chapter_19/figures/crash_course19-02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_19/figures/crash_course19-02.png -------------------------------------------------------------------------------- /chapter_19/figures/crash_course19-03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_19/figures/crash_course19-03.png -------------------------------------------------------------------------------- /chapter_19/figures/crash_course19-04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_19/figures/crash_course19-04.png -------------------------------------------------------------------------------- /chapter_19/figures/crash_course19-05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_19/figures/crash_course19-05.png -------------------------------------------------------------------------------- /chapter_19/learning_log/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_19/learning_log/settings.py -------------------------------------------------------------------------------- /chapter_19/learning_log/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_19/learning_log/urls.py -------------------------------------------------------------------------------- /chapter_19/learning_log/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_19/learning_log/wsgi.py -------------------------------------------------------------------------------- /chapter_19/learning_logs/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_19/learning_logs/admin.py -------------------------------------------------------------------------------- /chapter_19/learning_logs/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_19/learning_logs/forms.py -------------------------------------------------------------------------------- /chapter_19/learning_logs/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_19/learning_logs/migrations/0001_initial.py -------------------------------------------------------------------------------- /chapter_19/learning_logs/migrations/0002_entry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_19/learning_logs/migrations/0002_entry.py -------------------------------------------------------------------------------- /chapter_19/learning_logs/migrations/0003_topic_owner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_19/learning_logs/migrations/0003_topic_owner.py -------------------------------------------------------------------------------- /chapter_19/learning_logs/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_19/learning_logs/models.py -------------------------------------------------------------------------------- /chapter_19/learning_logs/templates/learning_logs/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_19/learning_logs/templates/learning_logs/base.html -------------------------------------------------------------------------------- /chapter_19/learning_logs/templates/learning_logs/edit_entry.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_19/learning_logs/templates/learning_logs/edit_entry.html -------------------------------------------------------------------------------- /chapter_19/learning_logs/templates/learning_logs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_19/learning_logs/templates/learning_logs/index.html -------------------------------------------------------------------------------- /chapter_19/learning_logs/templates/learning_logs/new_entry.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_19/learning_logs/templates/learning_logs/new_entry.html -------------------------------------------------------------------------------- /chapter_19/learning_logs/templates/learning_logs/new_topic.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_19/learning_logs/templates/learning_logs/new_topic.html -------------------------------------------------------------------------------- /chapter_19/learning_logs/templates/learning_logs/topic.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_19/learning_logs/templates/learning_logs/topic.html -------------------------------------------------------------------------------- /chapter_19/learning_logs/templates/learning_logs/topics.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_19/learning_logs/templates/learning_logs/topics.html -------------------------------------------------------------------------------- /chapter_19/learning_logs/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_19/learning_logs/tests.py -------------------------------------------------------------------------------- /chapter_19/learning_logs/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_19/learning_logs/urls.py -------------------------------------------------------------------------------- /chapter_19/learning_logs/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_19/learning_logs/views.py -------------------------------------------------------------------------------- /chapter_19/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_19/manage.py -------------------------------------------------------------------------------- /chapter_19/users/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_19/users/admin.py -------------------------------------------------------------------------------- /chapter_19/users/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_19/users/models.py -------------------------------------------------------------------------------- /chapter_19/users/templates/users/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_19/users/templates/users/login.html -------------------------------------------------------------------------------- /chapter_19/users/templates/users/register.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_19/users/templates/users/register.html -------------------------------------------------------------------------------- /chapter_19/users/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_19/users/tests.py -------------------------------------------------------------------------------- /chapter_19/users/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_19/users/urls.py -------------------------------------------------------------------------------- /chapter_19/users/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_19/users/views.py -------------------------------------------------------------------------------- /chapter_20/Procfile: -------------------------------------------------------------------------------- 1 | web: gunicorn learning_log.wsgi --log-file - 2 | -------------------------------------------------------------------------------- /chapter_20/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_20/README.md -------------------------------------------------------------------------------- /chapter_20/figures/crash_course20-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_20/figures/crash_course20-01.png -------------------------------------------------------------------------------- /chapter_20/figures/crash_course20-02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_20/figures/crash_course20-02.png -------------------------------------------------------------------------------- /chapter_20/figures/crash_course20-03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_20/figures/crash_course20-03.png -------------------------------------------------------------------------------- /chapter_20/learning_log/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_20/learning_log/settings.py -------------------------------------------------------------------------------- /chapter_20/learning_log/static/placeholder.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_20/learning_log/static/placeholder.txt -------------------------------------------------------------------------------- /chapter_20/learning_log/templates/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_20/learning_log/templates/404.html -------------------------------------------------------------------------------- /chapter_20/learning_log/templates/500.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_20/learning_log/templates/500.html -------------------------------------------------------------------------------- /chapter_20/learning_log/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_20/learning_log/urls.py -------------------------------------------------------------------------------- /chapter_20/learning_log/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_20/learning_log/wsgi.py -------------------------------------------------------------------------------- /chapter_20/learning_log_django_2.0/Procfile: -------------------------------------------------------------------------------- 1 | web: gunicorn learning_log.wsgi --log-file - 2 | -------------------------------------------------------------------------------- /chapter_20/learning_log_django_2.0/learning_log/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_20/learning_log_django_2.0/learning_log/settings.py -------------------------------------------------------------------------------- /chapter_20/learning_log_django_2.0/learning_log/settings_old.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_20/learning_log_django_2.0/learning_log/settings_old.py -------------------------------------------------------------------------------- /chapter_20/learning_log_django_2.0/learning_log/static/placeholder.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_20/learning_log_django_2.0/learning_log/static/placeholder.txt -------------------------------------------------------------------------------- /chapter_20/learning_log_django_2.0/learning_log/templates/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_20/learning_log_django_2.0/learning_log/templates/404.html -------------------------------------------------------------------------------- /chapter_20/learning_log_django_2.0/learning_log/templates/500.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_20/learning_log_django_2.0/learning_log/templates/500.html -------------------------------------------------------------------------------- /chapter_20/learning_log_django_2.0/learning_log/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_20/learning_log_django_2.0/learning_log/urls.py -------------------------------------------------------------------------------- /chapter_20/learning_log_django_2.0/learning_log/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_20/learning_log_django_2.0/learning_log/wsgi.py -------------------------------------------------------------------------------- /chapter_20/learning_log_django_2.0/learning_logs/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_20/learning_log_django_2.0/learning_logs/admin.py -------------------------------------------------------------------------------- /chapter_20/learning_log_django_2.0/learning_logs/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_20/learning_log_django_2.0/learning_logs/forms.py -------------------------------------------------------------------------------- /chapter_20/learning_log_django_2.0/learning_logs/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_20/learning_log_django_2.0/learning_logs/migrations/0001_initial.py -------------------------------------------------------------------------------- /chapter_20/learning_log_django_2.0/learning_logs/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_20/learning_log_django_2.0/learning_logs/models.py -------------------------------------------------------------------------------- /chapter_20/learning_log_django_2.0/learning_logs/templates/learning_logs/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_20/learning_log_django_2.0/learning_logs/templates/learning_logs/base.html -------------------------------------------------------------------------------- /chapter_20/learning_log_django_2.0/learning_logs/templates/learning_logs/edit_entry.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_20/learning_log_django_2.0/learning_logs/templates/learning_logs/edit_entry.html -------------------------------------------------------------------------------- /chapter_20/learning_log_django_2.0/learning_logs/templates/learning_logs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_20/learning_log_django_2.0/learning_logs/templates/learning_logs/index.html -------------------------------------------------------------------------------- /chapter_20/learning_log_django_2.0/learning_logs/templates/learning_logs/new_entry.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_20/learning_log_django_2.0/learning_logs/templates/learning_logs/new_entry.html -------------------------------------------------------------------------------- /chapter_20/learning_log_django_2.0/learning_logs/templates/learning_logs/new_topic.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_20/learning_log_django_2.0/learning_logs/templates/learning_logs/new_topic.html -------------------------------------------------------------------------------- /chapter_20/learning_log_django_2.0/learning_logs/templates/learning_logs/topic.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_20/learning_log_django_2.0/learning_logs/templates/learning_logs/topic.html -------------------------------------------------------------------------------- /chapter_20/learning_log_django_2.0/learning_logs/templates/learning_logs/topics.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_20/learning_log_django_2.0/learning_logs/templates/learning_logs/topics.html -------------------------------------------------------------------------------- /chapter_20/learning_log_django_2.0/learning_logs/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_20/learning_log_django_2.0/learning_logs/tests.py -------------------------------------------------------------------------------- /chapter_20/learning_log_django_2.0/learning_logs/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_20/learning_log_django_2.0/learning_logs/urls.py -------------------------------------------------------------------------------- /chapter_20/learning_log_django_2.0/learning_logs/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_20/learning_log_django_2.0/learning_logs/views.py -------------------------------------------------------------------------------- /chapter_20/learning_log_django_2.0/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_20/learning_log_django_2.0/manage.py -------------------------------------------------------------------------------- /chapter_20/learning_log_django_2.0/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_20/learning_log_django_2.0/requirements.txt -------------------------------------------------------------------------------- /chapter_20/learning_log_django_2.0/runtime.txt: -------------------------------------------------------------------------------- 1 | python-3.6.3 2 | -------------------------------------------------------------------------------- /chapter_20/learning_log_django_2.0/users/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_20/learning_log_django_2.0/users/admin.py -------------------------------------------------------------------------------- /chapter_20/learning_log_django_2.0/users/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_20/learning_log_django_2.0/users/models.py -------------------------------------------------------------------------------- /chapter_20/learning_log_django_2.0/users/templates/users/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_20/learning_log_django_2.0/users/templates/users/login.html -------------------------------------------------------------------------------- /chapter_20/learning_log_django_2.0/users/templates/users/register.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_20/learning_log_django_2.0/users/templates/users/register.html -------------------------------------------------------------------------------- /chapter_20/learning_log_django_2.0/users/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_20/learning_log_django_2.0/users/tests.py -------------------------------------------------------------------------------- /chapter_20/learning_log_django_2.0/users/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_20/learning_log_django_2.0/users/urls.py -------------------------------------------------------------------------------- /chapter_20/learning_log_django_2.0/users/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_20/learning_log_django_2.0/users/views.py -------------------------------------------------------------------------------- /chapter_20/learning_logs/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_20/learning_logs/admin.py -------------------------------------------------------------------------------- /chapter_20/learning_logs/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_20/learning_logs/forms.py -------------------------------------------------------------------------------- /chapter_20/learning_logs/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_20/learning_logs/migrations/0001_initial.py -------------------------------------------------------------------------------- /chapter_20/learning_logs/migrations/0002_entry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_20/learning_logs/migrations/0002_entry.py -------------------------------------------------------------------------------- /chapter_20/learning_logs/migrations/0003_topic_owner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_20/learning_logs/migrations/0003_topic_owner.py -------------------------------------------------------------------------------- /chapter_20/learning_logs/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_20/learning_logs/models.py -------------------------------------------------------------------------------- /chapter_20/learning_logs/templates/learning_logs/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_20/learning_logs/templates/learning_logs/base.html -------------------------------------------------------------------------------- /chapter_20/learning_logs/templates/learning_logs/edit_entry.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_20/learning_logs/templates/learning_logs/edit_entry.html -------------------------------------------------------------------------------- /chapter_20/learning_logs/templates/learning_logs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_20/learning_logs/templates/learning_logs/index.html -------------------------------------------------------------------------------- /chapter_20/learning_logs/templates/learning_logs/new_entry.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_20/learning_logs/templates/learning_logs/new_entry.html -------------------------------------------------------------------------------- /chapter_20/learning_logs/templates/learning_logs/new_topic.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_20/learning_logs/templates/learning_logs/new_topic.html -------------------------------------------------------------------------------- /chapter_20/learning_logs/templates/learning_logs/topic.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_20/learning_logs/templates/learning_logs/topic.html -------------------------------------------------------------------------------- /chapter_20/learning_logs/templates/learning_logs/topics.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_20/learning_logs/templates/learning_logs/topics.html -------------------------------------------------------------------------------- /chapter_20/learning_logs/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_20/learning_logs/tests.py -------------------------------------------------------------------------------- /chapter_20/learning_logs/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_20/learning_logs/urls.py -------------------------------------------------------------------------------- /chapter_20/learning_logs/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_20/learning_logs/views.py -------------------------------------------------------------------------------- /chapter_20/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_20/manage.py -------------------------------------------------------------------------------- /chapter_20/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_20/requirements.txt -------------------------------------------------------------------------------- /chapter_20/runtime.txt: -------------------------------------------------------------------------------- 1 | python-3.4.3 2 | -------------------------------------------------------------------------------- /chapter_20/users/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_20/users/admin.py -------------------------------------------------------------------------------- /chapter_20/users/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_20/users/models.py -------------------------------------------------------------------------------- /chapter_20/users/templates/users/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_20/users/templates/users/login.html -------------------------------------------------------------------------------- /chapter_20/users/templates/users/register.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_20/users/templates/users/register.html -------------------------------------------------------------------------------- /chapter_20/users/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_20/users/tests.py -------------------------------------------------------------------------------- /chapter_20/users/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_20/users/urls.py -------------------------------------------------------------------------------- /chapter_20/users/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ginger-lab/py_ehmatthes/HEAD/chapter_20/users/views.py --------------------------------------------------------------------------------