【实例简介】
【实例截图】
【核心代码】
《Python编程》源代码文件
├── UPDATES.md
├── appendix_a
│ └── README.md
├── appendix_b
│ ├── Python3.sublime-build
│ └── hello_world.py
├── appendix_d
│ └── hello_world.py
├── chapter_01
│ ├── README.md
│ ├── 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_dict.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
│ ├── 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
│ ├── 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
│ ├── 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
│ ├── 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
│ ├── btc-master (16.2)
│ │ ├── README.md
│ │ ├── btc_close_2017.ipynb
│ │ ├── btc_close_2017.json
│ │ ├── btc_close_2017.py
│ │ ├── btc_close_2017_request.json
│ │ ├── btc_close_2017_urllib.json
│ │ └── requirements.txt
│ ├── death_valley_2014.csv
│ ├── highs_lows.py
│ ├── sitka_weather_07-2014.csv
│ └── sitka_weather_2014.csv
├── chapter_17
│ ├── README.md
│ ├── bar_descriptions.py
│ ├── hn_submissions.py
│ ├── pygal2_update
│ │ ├── bar_descriptions.py
│ │ └── python_repos.py
│ └── python_repos.py
├── chapter_18
│ ├── README.md
│ ├── learning_log
│ │ ├── __init__.py
│ │ ├── settings.py
│ │ ├── urls.py
│ │ └── wsgi.py
│ ├── learning_logs
│ │ ├── __init__.py
│ │ ├── admin.py
│ │ ├── migrations
│ │ │ ├── 0001_initial.py
│ │ │ ├── 0002_entry.py
│ │ │ └── __init__.py
│ │ ├── models.py
│ │ ├── templates
│ │ │ └── learning_logs
│ │ │ ├── base.html
│ │ │ ├── index.html
│ │ │ ├── topic.html
│ │ │ └── topics.html
│ │ ├── tests.py
│ │ ├── urls.py
│ │ └── views.py
│ └── manage.py
├── chapter_19
│ ├── learning_log
│ │ ├── __init__.py
│ │ ├── settings.py
│ │ ├── urls.py
│ │ └── wsgi.py
│ ├── learning_logs
│ │ ├── __init__.py
│ │ ├── admin.py
│ │ ├── forms.py
│ │ ├── migrations
│ │ │ ├── 0001_initial.py
│ │ │ ├── 0002_entry.py
│ │ │ ├── 0003_topic_owner.py
│ │ │ └── __init__.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
│ ├── __init__.py
│ ├── admin.py
│ ├── migrations
│ │ └── __init__.py
│ ├── models.py
│ ├── templates
│ │ └── users
│ │ ├── login.html
│ │ └── register.html
│ ├── tests.py
│ ├── urls.py
│ └── views.py
├── chapter_20
│ ├── Procfile
│ ├── README.md
│ ├── learning_log
│ │ ├── __init__.py
│ │ ├── settings.py
│ │ ├── static
│ │ │ └── placeholder.txt
│ │ ├── templates
│ │ │ ├── 404.html
│ │ │ └── 500.html
│ │ ├── urls.py
│ │ └── wsgi.py
│ ├── learning_logs
│ │ ├── __init__.py
│ │ ├── admin.py
│ │ ├── forms.py
│ │ ├── migrations
│ │ │ ├── 0001_initial.py
│ │ │ ├── 0002_entry.py
│ │ │ ├── 0003_topic_owner.py
│ │ │ └── __init__.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
│ ├── __init__.py
│ ├── admin.py
│ ├── migrations
│ │ └── __init__.py
│ ├── models.py
│ ├── templates
│ │ └── users
│ │ ├── login.html
│ │ └── register.html
│ ├── tests.py
│ ├── urls.py
│ └── views.py
└── cheat_sheets
├── README.md
├── beginners_python_cheat_sheet_pcc.pdf
├── beginners_python_cheat_sheet_pcc_all.pdf
├── beginners_python_cheat_sheet_pcc_classes.pdf
├── beginners_python_cheat_sheet_pcc_dictionaries.pdf
├── beginners_python_cheat_sheet_pcc_files_exceptions.pdf
├── beginners_python_cheat_sheet_pcc_functions.pdf
├── beginners_python_cheat_sheet_pcc_if_while.pdf
├── beginners_python_cheat_sheet_pcc_lists.pdf
├── beginners_python_cheat_sheet_pcc_pygame.pdf
└── beginners_python_cheat_sheet_pcc_testing.pdf
62 directories, 263 files