在好例子网,分享、交流、成长!
您当前所在位置:首页Python 开发实例Python语言基础 → Python3 面向对象程序设计(第二版,英文原版,随书代码)

Python3 面向对象程序设计(第二版,英文原版,随书代码)

Python语言基础

下载此实例
  • 开发语言:Python
  • 实例大小:7.78M
  • 下载次数:5
  • 浏览次数:28
  • 发布时间:2023-04-30
  • 实例类别:Python语言基础
  • 发 布 人:js2021
  • 文件格式:.zip
  • 所需积分:2

实例介绍

【实例简介】Python3 面向对象程序设计(第二版,英文原版,随书代码)
英文书名是:python-3-object-oriented-programming,在外国网站找了很久才找到,里面有pdf和epub两种格式,还附随书示例代码。

【实例截图】

from clipboard

【核心代码】.
├── Chapter10
│   ├── 10_02_simple_socket.py
│   ├── 10_03_simple_client.py
│   ├── 10_04_logging_decorator.py
│   ├── 10_05_gzip_decorator.py
│   ├── 10_06_calling_decorated_sockets.py
│   ├── 10_09_logging_decorator.py
│   ├── 10_10_decorator_syntax.py
│   ├── 10_11_observer_core.py
│   ├── 10_12_observer_observing.py
│   ├── 10_13_strategy_tile.py
│   ├── 10_14_simple_xml_to_parse.xml
│   ├── 10_15_xml_states.py
│   ├── 10_16_singleton_using_new.py
│   ├── 10_17_xml_singletonstates.py
│   ├── 10_18_create_database_for_template.py
│   ├── 10_19_template_abstract_noimple.py
│   ├── 10_20_template_abstract_implemented.py
│   ├── 10_21_template_concretes.py
│   ├── Benson.jpg
│   ├── TILED.jpg
│   └── sales.db
├── Chapter11
│   ├── 11_01_age_calculator.py
│   ├── 11_02_age_calculator_adapted.py
│   ├── 11_03_age_calculator_adapt_date.py
│   ├── 11_04_email_facade.py
│   ├── 11_05_flyweight_factory.py
│   ├── 11_06_flyweight_init.py
│   ├── 11_07_flyweight_check_serial.py
│   ├── 11_08_car_class.py
│   ├── 11_09_window_commands.py
│   ├── 11_10_window_command_invokers.py
│   ├── 11_11_window_command_commands.py
│   ├── 11_12_window_command_function.py
│   ├── 11_13_document_command_callable.py
│   ├── 11_14_formatters.py
│   ├── 11_15_formatter_factories.py
│   ├── 11_16_composite_folder_methods.py
│   ├── 11_17_component_hierarchy.py
│   └── 11_18_add_child.py
├── Chapter12
│   ├── 12_01_simplest_unittest.py
│   ├── 12_02_assertraises_python.py
│   ├── 12_03_stats.py
│   ├── 12_04_test_stats.py
│   ├── 12_05_skipping_tests.py
│   ├── 12_06_simplestpytest.py
│   ├── 12_06_simplestpytest.pyc
│   ├── 12_07_class_pytest.py
│   ├── 12_07_class_pytest.pyc
│   ├── 12_08_setup_teardown.py
│   ├── 12_08_setup_teardown.pyc
│   ├── 12_09_funcargs.py
│   ├── 12_09_funcargs.pyc
│   ├── 12_10_funcarg_finalizer.py
│   ├── 12_10_funcarg_finalizer.pyc
│   ├── 12_11_echo_server.py
│   ├── 12_12_pytest_echo.py
│   ├── 12_12_pytest_echo.pyc
│   ├── 12_13_pytest_simple_skip.py
│   ├── 12_13_pytest_simple_skip.pyc
│   ├── 12_14_pytest_importorskip.py
│   ├── 12_14_pytest_importorskip.pyc
│   ├── 12_15_pytest_skipifmark.py
│   ├── 12_15_pytest_skipifmark.pyc
│   ├── 12_16_mock_flightstatus.py
│   ├── 12_17_mock_redis.py
│   ├── 12_30_coverage_unittest.py
│   ├── __pycache__
│   │   ├── stats.cpython-34.pyc
│   │   └── test_mock.cpython-34-PYTEST.pyc
│   ├── casestudy
│   │   ├── __pycache__
│   │   │   ├── test_vigenere_cipher.cpython-34-PYTEST.pyc
│   │   │   └── vigenere_cipher.cpython-34.pyc
│   │   ├── test_vigenere_cipher.py
│   │   ├── test_vigenere_cipher.pyc
│   │   ├── vigenere_cipher.py
│   │   ├── vigenere_cipher.pyc
│   │   └── vigenere_cipher1.py
│   ├── dump.rdb
│   ├── stats.py
│   ├── stats.pyc
│   └── test_mock.py
├── Chapter13
│   ├── 13_01_two_basic_threads.py
│   ├── 13_02_thread_wait.py
│   ├── 13_03_parallel.py
│   ├── 13_04_prime_factor.py
│   ├── 13_05_post_search.py
│   ├── 13_06_futures.py
│   ├── 13_07_basic_async.py
│   ├── 13_08_asyncio_dns.py
│   ├── 13_09_async_multiprocessing.py
│   ├── 13_10_async_client.py
│   └── case_study
│       ├── big.bmp
│       ├── big2.bmp
│       ├── big3.bmp
│       ├── big4.bmp
│       ├── big5.bmp
│       ├── big6.bmp
│       ├── big7.bmp
│       ├── big8.bmp
│       ├── bricks.bmp
│       ├── compress_bmp.py
│       ├── decompress_to_bmp.py
│       ├── results
│       └── row.bmp
├── Chapter3
│   ├── 3_01_inheriting_from_object.py
│   ├── 3_02_simple_contact_class_to_inherit_from.py
│   ├── 3_03_contact_inherit_supplier.py
│   ├── 3_04_contact_list_inheritance.py
│   ├── 3_05_dictionary_long_name.py
│   ├── 3_06_friend_overrides_init.py
│   ├── 3_07_friend_overrides_init_super.py
│   ├── 3_08_send_mail.py
│   ├── 3_09_send_mail_multi.py
│   ├── 3_10_friend_address_holder.py
│   ├── 3_11_friend_multi.py
│   ├── 3_12_contrived_diamond.py
│   ├── 3_14_contrived_diamond_super.py
│   ├── 3_15_friend_multi_super.py
│   ├── 3_16_polymorphic_audio.py
│   ├── 3_17.1_abc_container.py
│   ├── 3_17.2_abc_media.py
│   ├── 3_17_ducktype_flac.py
│   ├── 3_18_property.py
│   ├── 3_19_apartment_ugly_prompt.py
│   ├── 3_20_validation_function.py
│   ├── 3_21_apartment_nice_prompt.py
│   ├── 3_22_house.py
│   ├── 3_23_purchase_and_rental.py
│   ├── 3_24_house_rental.py
│   ├── 3_25_remaining_subclasses.py
│   ├── 3_26_rudimentary_agent.py
│   ├── 3_27_type_map.py
│   ├── 3_28_add_property.py
│   └── final_case_study.py
├── Chapter4
│   ├── 04_03_method_calls_excepting.py
│   ├── 4_01_even_integers.py
│   ├── 4_02_exception_quits.py
│   ├── 4_04_try_except.py
│   ├── 4_05_catch_specific_exception.py
│   ├── 4_06_catch_multiple_exceptions.py
│   ├── 4_07_catch_multiple_different.py
│   ├── 4_08_catch_as_keyword.py
│   ├── 4_09_finally_and_else.py
│   ├── 4_10_defining_an_exception.py
│   ├── 4_11_exception_with_custom_args.py
│   ├── 4_12_handle_custom_exception.py
│   ├── 4_13_branching_vs_exceptions.py
│   ├── 4_14_inventory_mock_object.py
│   ├── 4_15_inventory_handling.py
│   ├── 4_16_auth_user.py
│   ├── 4_17_authenticator.py
│   ├── 4_18_login.py
│   ├── 4_19_authorizor.py
│   ├── 4_20_test_auth.py
│   ├── __pycache__
│   │   └── auth.cpython-34.pyc
│   ├── auth.py
│   └── auth.pyc
├── Chapter5
│   ├── 5_01_distances_no_objects.py
│   ├── 5_02_distances_by_object.py
│   ├── 5_03_object_polygon_init.py
│   ├── 5_04_pytho_ugly_as_java.py
│   ├── 5_05_python_pretty_as_python.py
│   ├── 5_06_setting_name_in_method.py
│   ├── 5_07_setting_name_property.py
│   ├── 5_08_property_arguments.py
│   ├── 5_09_property_decorator_get.py
│   ├── 5_11_property_decorator_arguments.py
│   ├── 5_12_property_decorator_get_set.py
│   ├── 5_13_read_only_setattr.py
│   ├── 5_14_read_only_getattribute.py
│   ├── 5_15_cache_getter.py
│   ├── 5_16_average_property.py
│   ├── 5_17_zipsearch.py
│   ├── 5_18_zipprocessor.py
│   ├── 5_19_zipreplace_inheritance.py
│   ├── 5_20_scaleimage_inheritance.py
│   ├── 5_24_most_basic_document.py
│   ├── 5_25_document_cursor.py
│   ├── 5_26_document_using_cursor.py
│   ├── 5_27_string_property.py
│   ├── 5_28_Character_class.py
│   ├── 5_29_document_with_character.py
│   ├── Document.py
│   ├── zip_processor.py
│   └── zip_processor.pyc
├── Chapter6
│   ├── 6_01_empty_object.py
│   ├── 6_02_pass_tuple_to_function.py
│   ├── 6_03_named_tuple.py
│   ├── 6_04_dict_stocks.py
│   ├── 6_05_random_key_dict.py
│   ├── 6_06_setdefault_frequency.py
│   ├── 6_07_defaultdict_frequency.py
│   ├── 6_08_defaultdict_custom_function.py
│   ├── 6_09_counter_frequency.py
│   ├── 6_09_counter_poll.py
│   ├── 6_09_list_tuple_frequency.py
│   ├── 6_10_object_comparison.py
│   ├── 6_11_song_artist_set.py
│   ├── 6_12_set_operations.py
│   ├── 6_13_set_operations2.py
│   ├── 6_14_oop_pairs.py
│   ├── 6_15_stupid_adding_integer.py
│   ├── 6_16_dictsorted.py
│   ├── 6_17_link_parser.py
│   ├── 6_18_normalize_url.py
│   ├── 6_19_visited_links_sets.py
│   ├── 6_20_collect_remaining_links.py
│   ├── 6_21_print_collected_links.py
│   ├── 6_22_dict_link_collector.py
│   ├── 6_23_queue_link_collector.py
│   ├── case_study_serve
│   │   ├── blog.html
│   │   ├── contact.html
│   │   ├── esme.html
│   │   ├── hobbies.html
│   │   ├── index.html
│   │   └── yoga.html
│   └── link_collector.py
├── Chapter7
│   ├── 7_01_reversible_objects.py
│   ├── 7_02_enumerate_line_numbers.py
│   ├── 7_03.1_zip_to_enumerate.py
│   ├── 7_03_enumerate_max_min.py
│   ├── 7_04_tdf_contact.txt
│   ├── 7_05_read_file.py
│   ├── 7_05_tdf_processor.py
│   ├── 7_06_write.py
│   ├── 7_07_with.py
│   ├── 7_08_context_manager.py
│   ├── 7_18_bad_kw_default.py
│   ├── 7_19_link_downloader.py
│   ├── 7_20_link_downloader_vararg.py
│   ├── 7_21_kwarg_options.py
│   ├── 7_22_all_arguments.py
│   ├── 7_23_unpacking_arguments.py
│   ├── 7_24_function_object.py
│   ├── 7_25_timer.py
│   ├── 7_26_timer_test.py
│   ├── 7_27_add_function_to_object.py
│   ├── 7_28_callable_repeat.py
│   ├── 7_29_send_email.py
│   ├── 7_30_send_email_dict_headers.py
│   ├── 7_32_mailing_list_defaultdict_set.py
│   ├── 7_33_mailing_list_get_emails.py
│   ├── 7_34_send_mailing.py
│   ├── 7_35_load_save.py
│   ├── 7_36_enter_exit.py
│   ├── __pycache__
│   │   └── timer.cpython-34.pyc
│   ├── addresses.db
│   ├── mailing_list.py
│   ├── timer.py
│   └── timer.pyc
├── Chapter8
│   ├── 8_01_string_creation.py
│   ├── 8_02_format_empty.py
│   ├── 8_03_format_position.py
│   ├── 8_04_format_some_positions_broken.py
│   ├── 8_05_brace_escape.py
│   ├── 8_06_format_kw_args.py
│   ├── 8_07_unlabelled_kw.py
│   ├── 8_08_tuple_dict_format.py
│   ├── 8_09_tuple_in_dict_format.py
│   ├── 8_10_object_formatting.py
│   ├── 8_11_no_format.py
│   ├── 8_12_currency_format.py
│   ├── 8_13_tabular.py
│   ├── 8_14_format_datetime.py
│   ├── 8_15_encode_bytes.py
│   ├── 8_16_decode_unicode.py
│   ├── 8_17_bytearray_replace.py
│   ├── 8_18_bytearray_index.py
│   ├── 8_23.1_basic_regex.py
│   ├── 8_23.2_regex_generic.py
│   ├── 8_23.3_match_group.py
│   ├── 8_23_stringio.py
│   ├── 8_24_basic_pickling.py
│   ├── 8_25_state_pickling.py
│   ├── 8_26_json_objects.py
│   ├── 8_27_template_boilerplate.py
│   ├── 8_28_template_process.py
│   ├── 8_29_template_processer_complete.py
│   └── case_study_input
│       ├── context.json
│       ├── footer.html
│       ├── header.html
│       ├── main.html
│       └── menu.html
├── Chapter9
│   ├── 9_01_iterator.py
│   ├── 9_06_for_loop_converter.py
│   ├── 9_07_list_comp_converter.py
│   ├── 9_08_list_comp_exclude.py
│   ├── 9_09_tdf_list_comp.py
│   ├── 9_10_set_comprehension.py
│   ├── 9_11_dict_comprehension.py
│   ├── 9_12_log_file.log
│   ├── 9_13_log_processor.py
│   ├── 9_14_log_delete_warning_expression.py
│   ├── 9_15_log_delete_warnings_loop.py
│   ├── 9_16_log_delete_warnings_object.py
│   ├── 9_17_log_delete_warnings_generator.py
│   ├── 9_18_log_delete_warnings_yield_from.py
│   ├── 9_19_yield_from_filesystem.py
│   ├── 9_20_basic_count_coroutine.py
│   ├── 9_21_kernel_log.py
│   ├── 9_22_load_dataset.py
│   ├── 9_23_generate_colors.py
│   ├── 9_24_color_distance.py
│   ├── 9_25_knearest.py
│   ├── 9_26_write_results.py
│   ├── EXAMPLE_LOG.log
│   ├── case_study_machine_learn.py
│   ├── colors.csv
│   ├── example.log
│   ├── kivy_color_checker
│   │   ├── colorchecker.kv
│   │   ├── main.py
│   │   └── output.csv
│   ├── kivy_color_classifier
│   │   ├── colorclassifier.kv
│   │   └── main.py
│   └── output.csv
├── Code.zip
└── ReadMe.txt

22 directories, 314 files


实例下载地址

Python3 面向对象程序设计(第二版,英文原版,随书代码)

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警