David Beazley Python Cookbook 3rd edition 2013 |
||
Name |
DOWNLOAD Copy Link | |
Total Size |
17.8 MB |
|
Total Files |
368 |
|
Hash |
FE9926A919BE4BD6842A6D98044B00B24BC2934B |
/ |
|
|
1.9 MB |
|
2.4 MB |
|
9.9 MB |
/python-cookbook-master/ |
|
|
0.1 KB |
/.../loading_modules_from_a_remote_machine_using_import_hooks/ |
|
|
0.6 KB |
|
0.3 KB |
|
0.3 KB |
|
7.7 KB |
/.../loading_modules_from_a_remote_machine_using_import_hooks/testcode/ |
|
|
0.1 KB |
|
0.1 KB |
/.../loading_modules_from_a_remote_machine_using_import_hooks/testcode/grok/ |
|
|
0.0 KB |
|
0.0 KB |
/.../making_separate_directories_import_under_a_common_namespace/bar-package/spam/ |
|
|
0.0 KB |
/.../making_separate_directories_import_under_a_common_namespace/ |
|
|
0.1 KB |
/.../making_separate_directories_import_under_a_common_namespace/foo-package/spam/ |
|
|
0.0 KB |
/.../monkeypatching_modules_on_import/ |
|
|
0.2 KB |
|
0.5 KB |
|
1.0 KB |
/.../splitting_a_module_into_multiple_files/ |
|
|
0.1 KB |
/.../splitting_a_module_into_multiple_files/mymodule/ |
|
|
0.1 KB |
|
0.1 KB |
|
0.1 KB |
/.../adding_ssl_to_network_servers/ |
|
|
0.6 KB |
|
1.1 KB |
|
0.2 KB |
|
1.1 KB |
|
1.4 KB |
|
0.8 KB |
/.../creating_a_simple_rest_based_interface/ |
|
|
0.2 KB |
|
1.3 KB |
|
0.8 KB |
/.../creating_a_tcp_server/ |
|
|
0.2 KB |
|
0.5 KB |
|
0.5 KB |
|
0.5 KB |
|
0.7 KB |
|
0.7 KB |
|
0.6 KB |
|
0.7 KB |
/.../creating_a_udp_server/ |
|
|
0.1 KB |
|
0.5 KB |
|
0.4 KB |
/.../event_driven_io_explained/ |
|
|
0.9 KB |
|
0.2 KB |
|
1.8 KB |
|
2.0 KB |
|
0.2 KB |
|
0.2 KB |
|
0.8 KB |
/.../implementing_remote_procedure_call/ |
|
|
0.6 KB |
|
1.3 KB |
|
0.7 KB |
|
1.3 KB |
/.../interacting_with_http_services_as_a_client/ |
|
|
0.5 KB |
|
0.5 KB |
|
0.5 KB |
|
0.3 KB |
/.../passing_a_socket_file_descriptor_between_processes/ |
|
|
0.2 KB |
|
1.1 KB |
|
1.3 KB |
|
0.9 KB |
|
1.1 KB |
|
0.8 KB |
/.../simple_authentication_of_clients/ |
|
|
0.7 KB |
|
0.3 KB |
|
0.6 KB |
/.../simple_communication_between_interpreters/ |
|
|
0.2 KB |
|
0.5 KB |
/.../simple_remote_procedure_call_with_xmlrpc/ |
|
|
0.2 KB |
|
0.8 KB |
/.../zero_copy_sending_and_receiving_of_large_arrays/ |
|
|
0.2 KB |
|
0.2 KB |
|
0.3 KB |
/.../defining_an_actor_task/ |
|
|
1.5 KB |
|
0.5 KB |
|
0.8 KB |
/.../how_to_communicate_between_threads/ |
|
|
0.9 KB |
|
1.1 KB |
/.../how_to_create_a_thread_pool/ |
|
|
0.7 KB |
|
0.9 KB |
|
0.4 KB |
/.../how_to_determine_if_a_thread_has_started/ |
|
|
0.6 KB |
|
1.3 KB |
|
0.5 KB |
/.../how_to_lock_critical_sections/ |
|
|
1.0 KB |
/.../how_to_start_and_stop_threads/ |
|
|
0.5 KB |
/.../implementing_publish_subscribe_messaging/ |
|
|
1.0 KB |
|
1.3 KB |
/.../launching_a_daemon_process_on_unix/ |
|
|
2.6 KB |
/.../locking_with_deadlock_avoidance/ |
|
|
0.9 KB |
|
0.6 KB |
|
0.7 KB |
|
0.6 KB |
/.../polling_multiple_thread_queues/ |
|
|
1.7 KB |
/.../simple_parallel_programming/ |
|
|
0.9 KB |
|
1.0 KB |
/.../simple_parallel_programming/logs/ |
|
|
139.5 KB |
|
144.3 KB |
|
138.2 KB |
|
148.7 KB |
|
137.7 KB |
|
113.1 KB |
|
115.2 KB |
|
119.0 KB |
|
121.5 KB |
|
126.6 KB |
|
131.3 KB |
|
128.1 KB |
|
119.4 KB |
|
121.4 KB |
/.../storing_thread_specific_state/ |
|
|
1.3 KB |
|
1.8 KB |
/.../using_generators_as_an_alternative_to_threads/ |
|
|
1.6 KB |
|
5.1 KB |
|
1.1 KB |
/.../adding_logging_to_libraries/ |
|
|
0.2 KB |
/.../executing_an_external_command_and_getting_its_output/ |
|
|
0.3 KB |
|
0.3 KB |
/src/13/finding_files/ |
|
|
0.6 KB |
/.../generating_a_range_of_ip_addresses_from_a_cidr_address/ |
|
|
0.8 KB |
/.../getting_the_terminal_size/ |
|
|
0.1 KB |
/src/13/making_a_stopwatch/ |
|
|
1.0 KB |
/.../parsing_command_line_options/ |
|
|
1.0 KB |
/.../prompting_for_a_password_at_runtime/ |
|
|
0.1 KB |
/.../putting_limits_on_memory_and_cpu_usage/ |
|
|
0.5 KB |
/.../reading_configuration_files/ |
|
|
0.5 KB |
|
0.4 KB |
/.../simple_logging_for_scripts/ |
|
|
0.6 KB |
|
0.6 KB |
|
0.3 KB |
/.../logging_test_output_to_a_file/ |
|
|
1.1 KB |
/.../make_your_programs_run_faster/ |
|
|
0.7 KB |
/.../profiling_and_timing_your_program/ |
|
|
0.5 KB |
/.../raising_an_exception_in_response_to_another_exception/ |
|
|
1.2 KB |
/.../skipping_or_anticipating_test_failures/ |
|
|
0.6 KB |
/.../testing_for_exceptional_conditions_in_unit_tests/ |
|
|
0.8 KB |
/.../testing_output_sent_to_stdout/ |
|
|
0.1 KB |
|
0.6 KB |
/.../accessing_c_code_using_ctypes/ |
|
|
0.2 KB |
|
2.2 KB |
/.../calling_python_from_c/ |
|
|
1.9 KB |
|
0.1 KB |
/.../consuming_an_iterable_from_c/ |
|
|
0.2 KB |
|
1.0 KB |
|
0.2 KB |
/.../defining_and_exporting_c_apis_from_extension_modules/ |
|
|
0.1 KB |
|
1.2 KB |
|
0.3 KB |
|
2.1 KB |
|
0.7 KB |
|
0.1 KB |
|
0.2 KB |
/.../diagnosing_segmentation_faults/ |
|
|
0.3 KB |
|
0.7 KB |
|
0.2 KB |
/src/15/ |
|
|
0.1 KB |
|
1.0 KB |
|
0.3 KB |
/.../managing_opaque_pointers_in_c_extension_modules/ |
|
|
0.1 KB |
|
1.7 KB |
|
0.2 KB |
/.../passing_null_terminated_strings_to_c_libraries/ |
|
|
0.3 KB |
|
1.5 KB |
|
0.2 KB |
/.../passing_unicode_strings_to_c_libraries/ |
|
|
0.1 KB |
|
1.4 KB |
|
0.2 KB |
/.../reading_file_like_objects_from_c/ |
|
|
0.1 KB |
|
2.0 KB |
|
0.2 KB |
/.../turning_a_function_pointer_into_a_callable/ |
|
|
0.4 KB |
/.../using_cython_to_write_high_performance_array_operations/ |
|
|
0.8 KB |
|
1.5 KB |
|
0.3 KB |
/.../working_with_c_strings_of_dubious_encoding/ |
|
|
0.1 KB |
|
1.6 KB |
|
0.2 KB |
/.../wrapping_c_code_with_swig/ |
|
|
0.2 KB |
|
1.2 KB |
|
0.4 KB |
/.../wrapping_existing_c_code_with_cython/ |
|
|
0.3 KB |
|
0.2 KB |
|
1.3 KB |
|
1.3 KB |
|
0.4 KB |
|
0.4 KB |
/.../writing_a_simple_c_extension_module/ |
|
|
0.1 KB |
|
1.5 KB |
|
0.2 KB |
/.../writing_an_extension_function_that_operates_on_arrays/ |
|
|
0.2 KB |
|
1.6 KB |
|
0.2 KB |
/.../calculating_with_dictionaries/ |
|
|
0.5 KB |
/.../determine_the_top_n_items_occurring_in_a_list/ |
|
|
0.6 KB |
/.../extracting_a_subset_of_a_dictionary/ |
|
|
0.5 KB |
/.../filtering_list_elements/ |
|
|
0.8 KB |
/.../finding_out_what_two_dictionaries_have_in_common/ |
|
|
0.3 KB |
/.../finding_the_largest_or_smallest_n_items/ |
|
|
0.6 KB |
/.../grouping-records-together-based-on-a-field/ |
|
|
0.9 KB |
/.../implementing_a_priority_queue/ |
|
|
0.8 KB |
/.../keeping_the_last_n_items/ |
|
|
0.5 KB |
|
2.1 KB |
/.../mapping_names_to_sequence_elements/ |
|
|
0.4 KB |
/.../removing_duplicates_from_a_sequence_while_maintaining_order/ |
|
|
0.3 KB |
|
0.5 KB |
/.../sort_a_list_of_dictionaries_by_a_common_key/ |
|
|
0.7 KB |
/.../sort_objects_without_native_comparison_support/ |
|
|
0.3 KB |
/.../transforming_and_reducing_data_at_the_same_time/ |
|
|
0.6 KB |
/.../unpack_a_fixed_number_of_elements_from_iterables_of_arbitrary_length/ |
|
|
0.3 KB |
/.../working_with_multiple_mappings_as_a_single_mapping/ |
|
|
0.9 KB |
/.../combining_and_concatenating_strings/ |
|
|
0.8 KB |
/.../matching_and_searching_for_text_patterns_using_regular_expressions/ |
|
|
0.5 KB |
/.../matching_strings_using_shell_wildcard_patterns/ |
|
|
0.4 KB |
/.../normalizing_unicode_text_to_a_standard_representation/ |
|
|
0.7 KB |
/.../reformatting_text_to_fixed_number_of_columns/ |
|
|
0.5 KB |
/.../sanitizing_and_cleaning_up_text/ |
|
|
0.7 KB |
/.../searching_and_replacing_text/ |
|
|
0.5 KB |
/.../specifying_a_regular_expression_for_the_shortest_match/ |
|
|
0.4 KB |
/.../splitting_strings_on_any_of_multiple_delimiters/ |
|
|
0.7 KB |
/src/2/tokenizing_text/ |
|
|
0.6 KB |
/.../variable_interpolation_in_strings/ |
|
|
0.6 KB |
/.../writing_a_regular_expression_for_multiline_patterns/ |
|
|
0.2 KB |
/.../writing_a_simple_recursive_descent_parser/ |
|
|
4.7 KB |
|
1.5 KB |
/.../determining_last_fridays_date/ |
|
|
0.5 KB |
/.../finding_the_date_range_for_the_current_month/ |
|
|
0.8 KB |
/.../creating_data_processing_pipelines/ |
|
|
1.7 KB |
/.../creating_data_processing_pipelines/www/bar/ |
|
|
651.6 KB |
|
46.1 KB |
|
46.1 KB |
/.../creating_data_processing_pipelines/www/foo/ |
|
|
651.6 KB |
|
72.3 KB |
|
72.3 KB |
/.../creating_new_iteration_patterns_with_generators/ |
|
|
0.2 KB |
/src/4/delegating-iteration/ |
|
|
0.6 KB |
/.../easy_implementation_of_the_iterator_protocol/ |
|
|
0.8 KB |
|
1.8 KB |
/.../generators_with_state/ |
|
|
0.7 KB |
|
0.1 KB |
/.../how_to_flatten_a_nested_sequence/ |
|
|
0.5 KB |
/.../iterate_over_the_index-value_pairs_of_a_list/ |
|
|
0.4 KB |
|
0.0 KB |
/.../iterating_in_reverse/ |
|
|
0.5 KB |
/.../iterating_in_sorted_order_over_merged_sorted_iterables/ |
|
|
0.1 KB |
/.../iterating_on_items_in_separate_containers/ |
|
|
0.2 KB |
/.../adding_or_changing_the_encoding_of_an_already_open_file/ |
|
|
0.2 KB |
/.../getting_a_directory_listing/ |
|
|
0.5 KB |
/.../iterating_over_fixed-sized_records/ |
|
|
0.3 KB |
|
0.3 KB |
/.../reading_and_writing_text_data/ |
|
|
1.0 KB |
|
0.0 KB |
/.../wrapping_an_existing_file_descriptor_as_a_file_object/ |
|
|
0.8 KB |
/.../writing_bytes_to_a_text_file/ |
|
|
0.2 KB |
/.../incremental_parsing_of_huge_xml_files/ |
|
|
1.2 KB |
|
92.0 KB |
/.../parsing_modifying_and_rewriting_xml/ |
|
|
0.5 KB |
|
0.4 KB |
/.../parsing_simple_xml_data/ |
|
|
0.4 KB |
/.../parsing_xml_documents_with_namespaces/ |
|
|
0.6 KB |
|
0.3 KB |
/.../reading_and_writing_binary_arrays_of_structures/ |
|
|
0.4 KB |
|
0.4 KB |
|
0.5 KB |
/.../reading_and_writing_csv_data/ |
|
|
1.5 KB |
|
0.3 KB |
|
0.3 KB |
/.../reading_and_writing_json_data/ |
|
|
1.2 KB |
/.../reading_nested_and_variable_sized_binary_structures/ |
|
|
1.1 KB |
|
1.8 KB |
|
2.7 KB |
|
3.7 KB |
|
1.0 KB |
/.../accessing_variables_defined_inside_a_closure/ |
|
|
0.5 KB |
|
0.9 KB |
|
0.6 KB |
/.../carrying_extra_state_with_callback_functions/ |
|
|
2.2 KB |
/.../functions_that_accept_any_number_of_arguments/ |
|
|
0.7 KB |
/.../functions_that_only_accept_keyword_arguments/ |
|
|
0.5 KB |
/.../functions_with_default_arguments/ |
|
|
0.7 KB |
/.../inlining_callback_functions/ |
|
|
1.4 KB |
/.../making_an_n-argument_callable_work_as_a_callable_with_fewer_arguments/ |
|
|
0.3 KB |
|
0.5 KB |
|
0.7 KB |
/.../calling_a_method_on_a_parent_class/ |
|
|
0.2 KB |
|
0.2 KB |
|
0.7 KB |
|
0.6 KB |
|
0.6 KB |
/.../calling_a_method_on_an_object_given_the_name_as_a_string/ |
|
|
0.8 KB |
/.../changing_the_string_representation_of_instances/ |
|
|
0.2 KB |
/.../creating_a_new_kind_of_class_or_instance_attribute/ |
|
|
0.8 KB |
|
1.3 KB |
/.../creating_an_instance_without_invoking_init/ |
|
|
0.6 KB |
/.../creating_cached_instances/ |
|
|
0.5 KB |
|
0.6 KB |
|
0.6 KB |
/.../creating_managed_attributes/ |
|
|
0.6 KB |
/src/8/customized_formatting/ |
|
|
0.4 KB |
/.../delegation_and_proxies/ |
|
|
0.4 KB |
|
1.2 KB |
|
0.6 KB |
|
0.4 KB |
/.../extending_a_property_in_a_subclass/ |
|
|
1.4 KB |
|
1.1 KB |
/.../extending_classes_with_mixins/ |
|
|
1.8 KB |
|
0.7 KB |
|
0.7 KB |
/.../how_to_define_an_interface_or_abstract_base_class/ |
|
|
1.2 KB |
|
0.4 KB |
/.../how_to_define_more_than_one_constructor_in_a_class/ |
|
|
0.6 KB |
|
0.7 KB |
/.../how_to_encapsulate_names_in_a_class/ |
|
|
0.6 KB |
/.../implementing_a_data_model_or_type_system/ |
|
|
3.7 KB |
|
3.9 KB |
/.../implementing_custom_containers/ |
|
|
0.8 KB |
|
0.9 KB |
/.../implementing_stateful_objects_or_state_machines/ |
|
|
1.1 KB |
|
1.8 KB |
/.../implementing_the_visitor_pattern/ |
|
|
2.8 KB |
/.../implementing_the_visitor_pattern_without_recursion/ |
|
|
1.6 KB |
|
1.5 KB |
|
2.6 KB |
|
1.1 KB |
/.../lazily_computed_attributes/ |
|
|
0.7 KB |
|
0.7 KB |
/.../making_classes_support_comparison_operations/ |
|
|
1.9 KB |
/.../making_objects_support_the_context_manager_protocol/ |
|
|
1.0 KB |
|
1.4 KB |
/.../managing_memory_in_cyclic_data_structures/ |
|
|
0.8 KB |
/.../simplified_initialization_of_data_structures/ |
|
|
0.9 KB |
|
0.9 KB |
|
0.9 KB |
/.../applying_decorators_to_class_and_static_methods/ |
|
|
0.9 KB |
/.../avoiding_repetitive_property_methods/ |
|
|
0.7 KB |
/.../capturing_class_attribute_definition_order/ |
|
|
1.7 KB |
|
0.9 KB |
/.../defining_a_decorator_that_takes_an_optional_argument/ |
|
|
0.8 KB |
/.../defining_a_decorator_that_takes_arguments/ |
|
|
0.9 KB |
/.../defining_a_decorator_with_user_adjustable_attributes/ |
|
|
2.2 KB |
|
1.3 KB |
/.../defining_a_metaclass_that_takes_optional_arguments/ |
|
|
0.8 KB |
/.../defining_classes_programmatically/ |
|
|
0.5 KB |
|
1.1 KB |
/.../defining_context_managers_the_easy_way/ |
|
|
0.3 KB |
|
0.6 KB |
/.../defining_decorators_as_classes/ |
|
|
0.8 KB |
|
0.6 KB |
|
1.1 KB |
/.../defining_decorators_as_part_of_a_class/ |
|
|
0.7 KB |
|
0.4 KB |
/.../disassembling_python_byte_code/ |
|
|
0.8 KB |
/.../enforcing_an_argument_signature/ |
|
|
1.3 KB |
|
1.4 KB |
/.../enforcing_coding_conventions_in_classes/ |
|
|
0.5 KB |
|
1.2 KB |
/.../enforcing_type_checking_on_a_function_using_a_decorator/ |
|
|
1.4 KB |
/.../executing_code_with_local_side_effects/ |
|
|
0.8 KB |
/.../initializing_class_members_at_definition_time/ |
|
|
0.9 KB |
/.../monkeypatching_class_definitions/ |
|
|
0.5 KB |
/.../multiple_dispatch_with_function_annotations/ |
|
|
3.5 KB |
|
1.4 KB |
/.../parsing_and_analyzing_python_source/ |
|
|
0.8 KB |
|
2.0 KB |
/.../preserving_function_metadata_when_writing_decorators/ |
|
|
0.7 KB |
/src/9/unwrapping_a_decorator/ |
|
|
0.5 KB |
/.../using_metaclasses_to_control_instance_creation/ |
|
|
0.4 KB |
|
0.6 KB |
|
0.7 KB |
Total files 368 |
Copyright © 2024 FileMood.com