



  

<!DOCTYPE html>
<html
  lang="en"
  
  data-color-mode="auto" data-light-theme="light" data-dark-theme="dark"
  data-a11y-animated-images="system" data-a11y-link-underlines="true"
  
  >




  <head>
    <meta charset="utf-8">
  <link rel="dns-prefetch" href="https://github.githubassets.com">
  <link rel="dns-prefetch" href="https://avatars.githubusercontent.com">
  <link rel="dns-prefetch" href="https://github-cloud.s3.amazonaws.com">
  <link rel="dns-prefetch" href="https://user-images.githubusercontent.com/">
  <link rel="preconnect" href="https://github.githubassets.com" crossorigin>
  <link rel="preconnect" href="https://avatars.githubusercontent.com">

<script type="importmap">{"imports":{"react":"https://github.githubassets.com/assets/react-e27d1b3e03961e68.js","react-dom":"https://github.githubassets.com/assets/react-dom-e5fd46a22d5c4058.js","react-dom/client":"https://github.githubassets.com/assets/react-dom-client-1b4a3ee065998cea.js","react-is":"https://github.githubassets.com/assets/react-is-e0b593954b4706d8.js","react-reconciler":"https://github.githubassets.com/assets/react-reconciler-8e99e505c4429605.js","react/compiler-runtime":"https://github.githubassets.com/assets/react-compiler-runtime-4610bd6d3de9c049.js","react/jsx-dev-runtime":"https://github.githubassets.com/assets/react-jsx-dev-runtime-ea55d68667d559e5.js","react/jsx-runtime":"https://github.githubassets.com/assets/react-jsx-runtime-4915cb0f5b3aff04.js","scheduler":"https://github.githubassets.com/assets/scheduler-58b860b049ca307c.js"}}</script>
<meta name="react-profiling" content="0" data-turbo-transient="true" />
<meta name="react-import-map" content="react,react-dom,react-dom/client,react-dom/profiling,react-is,react-reconciler,react/compiler-runtime,react/jsx-dev-runtime,react/jsx-runtime,scheduler@777f63f87cd0" data-turbo-track="reload" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/react-e27d1b3e03961e68.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/react-compiler-runtime-4610bd6d3de9c049.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/scheduler-58b860b049ca307c.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/react-dom-e5fd46a22d5c4058.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/react-dom-client-1b4a3ee065998cea.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/react-is-e0b593954b4706d8.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/react-jsx-runtime-4915cb0f5b3aff04.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/react-reconciler-8e99e505c4429605.js" />

  


  <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/light-99f877e9ddfc0e51.css" /><link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/light_high_contrast-48fdd0811afbab3c.css" /><link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/dark-79ad2ace604703b3.css" /><link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/dark_high_contrast-24484a076f02295f.css" /><link data-color-theme="light" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light-99f877e9ddfc0e51.css" /><link data-color-theme="light_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_high_contrast-48fdd0811afbab3c.css" /><link data-color-theme="light_colorblind" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_colorblind-f4bf1142976e4bbf.css" /><link data-color-theme="light_colorblind_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_colorblind_high_contrast-f661b49995ba0bd8.css" /><link data-color-theme="light_tritanopia" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_tritanopia-0b38d22346321c92.css" /><link data-color-theme="light_tritanopia_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_tritanopia_high_contrast-f1c62c9e70259b9f.css" /><link data-color-theme="dark" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark-79ad2ace604703b3.css" /><link data-color-theme="dark_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_high_contrast-24484a076f02295f.css" /><link data-color-theme="dark_colorblind" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_colorblind-f50cacf0a86b9929.css" /><link data-color-theme="dark_colorblind_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_colorblind_high_contrast-e61d4f4ca17852c2.css" /><link data-color-theme="dark_tritanopia" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_tritanopia-39c10993d5603fac.css" /><link data-color-theme="dark_tritanopia_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_tritanopia_high_contrast-73236c840c0c7d90.css" /><link data-color-theme="dark_dimmed" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_dimmed-0de76f07cc035b10.css" /><link data-color-theme="dark_dimmed_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_dimmed_high_contrast-fd1500c8744e40d6.css" />

  <style type="text/css">
    :root {
      --tab-size-preference: 4;
    }

    pre, code {
      tab-size: var(--tab-size-preference);
    }
  </style>

    <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-primitives-ed9ca172356fd545.css" />
    <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-1d2c7f7b52a6068b.css" />
    <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/global-54ba76e934a49d7c.css" />
    <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/github-88fc7764b4deb69a.css" />
  <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/repository-11ee8a031c040c1a.css" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/code-2d56bdb0166c0238.css" />

  

  <script type="application/json" id="client-env">{"locale":"en","featureFlags":["actions_enable_background_steps","actions_new_hosted_runner_image_select_sizes_and_versions","activity_diff_file_tree","activity_repos_file_tree","activity_repos_overview_header","activity_repos_overview_sidebar","agent_author_search_expansion","agent_author_search_expansion_ui_pulls","alternate_user_config_repo","async_conversion_coverage_enabled","billing_billable_licenses_cost_center_bucket_fix","billing_budget_expiration","billing_cost_center_list_assigned_resources","billing_discount_threshold_notification","code_quality_enablement_banner_targeting","code_quality_remove_preview","code_view_raf_sticky_lines","codespaces_prebuild_region_target_update","coding_agent_third_party_model_ui","copilot_agent_snippy","copilot_api_agentic_issue_marshal_yaml","copilot_automations_pagination","copilot_chat_clear_model_selection_for_default_change","copilot_chat_compact_tables","copilot_chat_header_reorder","copilot_chat_max_upsell","copilot_chat_minimize_contextual","copilot_chat_model_picker_promotions","copilot_chat_models_browser_cache","copilot_chat_new_topic_nudge","copilot_chat_reduce_quota_checks","copilot_chat_vision_dotcom_chat_ga_gate","copilot_chat_vision_preview_gate","copilot_css_textarea_autosize","copilot_custom_copilots","copilot_custom_copilots_feature_preview","copilot_duplicate_thread","copilot_extensions_removal_on_marketplace","copilot_fix_failed_workflows_all_skus","copilot_ftp_hyperspace_upgrade_prompt","copilot_hide_hovercard","copilot_immersive_code_block_transition_wrap","copilot_immersive_embedded_draggable","copilot_immersive_embedded_header_button","copilot_immersive_file_block_transition_open","copilot_immersive_file_preview_keep_mounted","copilot_immersive_suggestion_pills","copilot_immersive_task_hyperlinking","copilot_immersive_task_within_chat_thread","copilot_mc_cli_resume_any_users_task","copilot_mission_control_agent_merge_fix_ci","copilot_mission_control_agent_merge_resolve_conflicts","copilot_mission_control_agents_repository_enablement","copilot_mission_control_early_stop","copilot_mission_control_environment_list_icons","copilot_mission_control_managed_sandbox_environments","copilot_mission_control_needs_attention","copilot_mission_control_reasoning_effort","copilot_mission_control_repo_hovercards","copilot_mission_control_sandbox_client_side_clone","copilot_mission_control_sandbox_remote_bypass","copilot_mission_control_session_filters","copilot_mission_control_task_alive_updates","copilot_mission_control_task_sharing","copilot_org_policy_page_focus_mode","copilot_pr_chat_enhancements","copilot_prominent_upgrade_button","copilot_resource_panel","copilot_share_active_subthread","copilot_spaces_ga","copilot_spaces_individual_policies_ga","copilot_spark_handle_nil_friendly_name","copilot_swe_agent_authorization_status_ui","copilot_swe_agent_automation_resource_scoped_writes","copilot_swe_agent_hide_model_picker_if_only_auto","copilot_swe_agent_issue_comment_trigger","copilot_swe_agent_pr_comment_model_picker","copilot_swe_agent_pull_request_comment_trigger","copilot_swe_agent_pull_request_merged_trigger","copilot_swe_agent_pull_request_opened_trigger","copilot_swe_agent_pull_request_synchronize_trigger","copilot_swe_agent_use_subagents","copilot_task_api_github_rest_style","copilot_task_scoped_alive_channel","copilot_token_based_billing","copilot_unconfigured_is_inherited","copilot_user_can_upgrade_plan_field","copilot_workbench_sunset","copilot_workbench_sunset_redirect","copilot_workbench_ubb","dashboard_indexeddb_caching","dashboard_lists_max_age_filter","dashboard_universe_2025_feedback_dialog","flex_suite_disable_river_accordion_dither","glc_code_quality_repo_settings_workflow_config","hide_github_models_ui","hyperspace_2025_logged_out_batch_1","hyperspace_2025_logged_out_batch_2","hyperspace_2025_logged_out_batch_3","in_product_messaging_datadog_monitoring","ipm_global_transactional_message_copilot","ipm_global_transactional_message_issues","ipm_global_transactional_message_prs","ipm_global_transactional_message_repos","ipm_global_transactional_message_spaces","ipm_ubb_individual_budget_banner","issue_fields_multi_select","issue_inline_avatars","issue_pinned_views","issue_pinned_views_optimistic_updates","issue_relative_time_micro","issues_dashboard_sso_structured_errors","issues_expanded_file_types","issues_hide_closed_sub_issues","issues_lazy_load_comment_box_suggestions","issues_react_chrome_container_query_fix","labels_archiving","labels_archiving_info","landing_pages_ninetailed","lifecycle_label_name_updates","marketing_pages_search_explore_provider","memex_default_issue_create_repository","memex_lazy_hydrate_agent_tasks","memex_live_update_hovercard","memex_mwl_filter_field_delimiter","memex_remove_deprecated_type_issue","merge_queue_restricted_pushers_warning","merge_status_checks_refetch_dedupe","merge_status_header_feedback","oauth_authorize_clickjacking_protection","octocaptcha_origin_optimization","primer_react_css_anchor_positioning","primer_react_merged_forwarded_refs","prs_copilot_app_open_action","prs_css_anchor_positioning","pull_request_copilot_attribution_header","pull_request_overview_panel_edit_description","pull_request_persister","pull_request_stacks_feedback_dialog","pull_request_stacks_rebase_conflict_instructions","pull_request_virtualization_image_estimate","pull_request_virtualization_scroll_compensation","pull_request_virtualization_scroll_intent","pulls_dashboard_sidebar_layout","quick_search_lazy_suggestions","react_blob_isolate_code_lines","react_blob_ssr_content_visibility","react_data_router_tanstack_allowed","react_query_props_with_key","react_sandbox_future_tanstack","repo_app_turbo","repo_issues_sidebar_layout","repo_overview_ask_copilot","repo_pulls_dashboard_persistence","repos_contributors_limited_default_range","review_involves_filter","rule_ignored_file_paths","rulesets_actor_list_editor","sample_network_conn_type","security_center_artifact_filters_popover","see_who_reacted","semantic_similarity_duplicate_issue_detection","session_logs_ungroup_reasoning_text","set_sha256_on_repo_creation_form","site_banner_desktop_copilot_app","site_ghca_pixel_mona","site_github_app_ga_page","site_github_app_ga_page_highlight","site_github_app_mobile_native_share","site_global_banner_dev_days_attendee","site_global_banner_learn_copilot_sdk","site_global_nav_spark_models_removed","spark_prompt_secret_scanning","spark_server_connection_status","suggest_custom_property_values_copilot","suppress_automated_browser_vitals","swp_forms_disable_octocaptcha","thread_resolution_reason","ui_service_referrer_metrics","ui_service_staleness_detection","update_issue_suggestions","user_code_paste_ux","viewscreen_sandbox","warn_inaccessible_attachments","webp_support","workbench_store_readonly","workstream_plugin_bootstrap"],"githubDomain":"https://github.com","copilotApiOverrideUrl":"https://api.githubcopilot.com","cmcApiUrl":"https://api.github.com/cmc_internal/api"}</script>
<script crossorigin="anonymous" type="module" src="https://github.githubassets.com/assets/high-contrast-cookie-e3d808ee18eb9784.js"></script>
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/wp-runtime-a6f5162eb7706e5f.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/app-foundation-74e9766bd696d26a.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/app-runtime-09f79a16809ec6e2.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/fetch-utilities-5305162aa9984914.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/ser-564408e9198dff6d.js" />
<script crossorigin="anonymous" type="module" src="https://github.githubassets.com/assets/environment-b4b94a9d78e8fe5c.js" defer="defer"></script>
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/app-runtime.08555632b8b4c82c.module.css" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/catalyst-86a8f5de995615f8.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/selector-observer-e88088f989b27670.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/relative-time-element-7cdf4e0db98b997c.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/by-6b3c07383371bf58.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/ja9-36f036c13c2e3a4c.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/kw-866fd9513ae95106.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/r1-b075aab3204f32f9.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/jz5-7c5d1669717041f8.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/hj-5126390ff433704d.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/j05-dce4d588268f0f7e.js" />
<script crossorigin="anonymous" type="module" src="https://github.githubassets.com/assets/github-elements-72b6fc9b35990d66.js" defer="defer"></script>
<script crossorigin="anonymous" type="module" src="https://github.githubassets.com/assets/element-registry-8852a79c78994c6d.js" defer="defer"></script>
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/runtime-helpers-6df03a157bacbc44.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/aria-live-76b18916d0c8ec4d.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/hotkey-5109c77d7ac61078.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/react-core-5275d21716062494.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/04-a76c47ec12c12e01.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/ur-024971cb63acad59.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/4t-364e19c63d726e9a.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/6ny-c969fbae697a356f.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/yhq-3a209035a30b1a09.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/z1v-da5b33b877bfa358.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/wo-09f85d22a6c8931b.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/9y-81cfe57dc9040f3e.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/j0-41a4cf04cbd99503.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/0p-81491ed0d9d666e2.js" />
<script crossorigin="anonymous" type="module" src="https://github.githubassets.com/assets/behaviors-316319fd8b42004a.js" defer="defer"></script>
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/react-core.49521432a04bd65d.module.css" />
<script crossorigin="anonymous" type="module" src="https://github.githubassets.com/assets/code-menu-3333cddb0403dfb0.js" defer="defer"></script>
  
  <link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/primer-react-050aafaffcbc0f54.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/ncx-9a860680a5f230b9.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/j6-363f0ebf4f62f310.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/t7l-bf6f21d7e7a43c35.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/fe-7576d9b281e2106a.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/wsr-5fd3071e5a9061ab.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/0n-ecadb2ffe6b01ba2.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/xv-51cb34754bda73a9.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/n4u-6317ce1c31aed1db.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/j8s-d90ce3a169b741ed.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/la-de176c4ee471f2b3.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/43-6eded7522a998126.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/sd-6d34c0043618d320.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/d6-43637518e8caa698.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/ly-b96260703f546e4d.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/mgq-93f58f229b2328b4.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/on-95be29ba1ef725d9.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/bi0-e2f78de823e39ca9.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/b1-1dbc371cef78c3c1.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/0l5-629d8eb51aea8084.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/c2z-c92998400310b94b.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/f9-038758dcbfe08dab.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/0k-b7df0a74912a42bf.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/sp-2bbb73a69162e23b.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/og-93ae8b358505d372.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/b9-69d9b60a1b1fcd59.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/ec-ec74cb1fa6c31a3f.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/du-bbe0f39cd2abe9a0.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/ql0-6accb9e40c25a6a5.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/20-32a6db98bc57337d.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/dsj-cb1e4ddbce4f007b.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/wp-9f5235d335ab624b.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/ko6-9e80f7ac359e3c43.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/uw-8c275f7ac25b7cf6.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/bsb-4f4ac8c20da73fac.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/w5-b6a7935106c47137.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/fm-9c354123d8e37e4d.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/z-1081c2a87e2eaecc.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/h0-010921512138e12f.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/5p-a62c030e16a2f31f.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/8vq-06b01e9bf76d46df.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/g5-a1435d76691f5658.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/xc-f5d51b571cd317cb.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/arw-51e8918a1b75a80f.js" />
<script crossorigin="anonymous" type="module" src="https://github.githubassets.com/assets/code-view-ddfbda5275b5e61d.js" defer="defer"></script>
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react-css.7c5f404947919942.module.css" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/ql0.bd9e6b542f167fd8.module.css" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/z.6ca215cd00aa635b.module.css" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/xc.13e027137438fd9f.module.css" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/code-view.fe864f77158f5a44.module.css" />

  <link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/hu-1fc0b2a167afc025.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/fbr-ac48bf596ce02661.js" />
<script crossorigin="anonymous" type="module" src="https://github.githubassets.com/assets/notifications-subscriptions-menu-1e4c5224dc34277d.js" defer="defer"></script>
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react-css.7c5f404947919942.module.css" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/notifications-subscriptions-menu.70b3f4b2dbe27eee.module.css" />


  <title>Python-Source-Code-Examples/README.md at main · sourcecodeexamples/Python-Source-Code-Examples · GitHub</title>



  <meta name="route-pattern" content="/:user_id/:repository/blob/*name(/*path)" data-turbo-transient>
  <meta name="route-controller" content="blob" data-turbo-transient>
  <meta name="route-action" content="show" data-turbo-transient>
  <meta name="fetch-nonce" content="v2:5a003573-bad4-6731-9ad7-6e89e2344742">

    
  <meta name="current-catalog-service-hash" content="f3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb">


  <meta name="request-id" content="CA3E:27D3B2:8848626:7AFBD59:6AAA47F1" data-pjax-transient="true"/><meta name="html-safe-nonce" content="c7d9ac2187768dbf6946572c3c389bc51f8c044163d6b0b9b841b344fb12c3d1" data-pjax-transient="true"/><meta name="visitor-payload" content="eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDQTNFOjI3RDNCMjo4ODQ4NjI2OjdBRkJENTk6NkFBQTQ3RjEiLCJ2aXNpdG9yX2lkIjoiOTA5OTc0Mjc5NjU5ODM2NDE0NSIsInJlZ2lvbl9lZGdlIjoiZnJhIiwicmVnaW9uX3JlbmRlciI6ImZyYSJ9" data-pjax-transient="true"/><meta name="visitor-hmac" content="9332324a9b7eb8153b6e685ec65fcc1305d4cdf0a903423c9e0e5082d146c2cd" data-pjax-transient="true"/>


    <meta name="hovercard-subject-tag" content="repository:738170039" data-turbo-transient>


  <meta name="github-keyboard-shortcuts" content="repository,source-code,file-tree,copilot" data-turbo-transient="true" />
  

  <meta name="selected-link" value="repo_source" data-turbo-transient>
  <link rel="assets" href="https://github.githubassets.com/">

    <meta name="google-site-verification" content="Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I">

<meta name="octolytics-url" content="https://collector.github.com/github/collect" />





  <meta name="analytics-location" content="/&lt;user-name&gt;/&lt;repo-name&gt;/blob/show" data-turbo-transient="true" />

  




    <meta name="user-login" content="">

  

    <meta name="viewport" content="width=device-width">

    

      <meta name="description" content="This page contains 100+ Python source code examples. All the Python source code examples contain an output. You can use these Python source code examples and code snippets in your Python projects. - Python-Source-Code-Examples/README.md at main · sourcecodeexamples/Python-Source-Code-Examples">

      <link rel="search" type="application/opensearchdescription+xml" href="/opensearch.xml" title="GitHub">

    <link rel="fluid-icon" href="https://github.com/fluidicon.png" title="GitHub">
    <meta property="fb:app_id" content="1401488693436528">
    <meta name="apple-itunes-app" content="app-id=1477376905, app-argument=https://github.com/sourcecodeexamples/Python-Source-Code-Examples/blob/main/README.md" />

      <meta name="twitter:image" content="https://opengraph.githubassets.com/7dec69de97e2a8b70ccc38488c41994fef80f13c15e6d3a2f35671e8564867d3/sourcecodeexamples/Python-Source-Code-Examples" /><meta name="twitter:site" content="@github" /><meta name="twitter:card" content="summary_large_image" /><meta name="twitter:title" content="Python-Source-Code-Examples/README.md at main · sourcecodeexamples/Python-Source-Code-Examples" /><meta name="twitter:description" content="This page contains 100+ Python source code examples. All the Python source code examples contain an output. You can use these Python source code examples and code snippets in your Python projects. ..." />
  <meta property="og:image" content="https://opengraph.githubassets.com/7dec69de97e2a8b70ccc38488c41994fef80f13c15e6d3a2f35671e8564867d3/sourcecodeexamples/Python-Source-Code-Examples" /><meta property="og:image:alt" content="This page contains 100+ Python source code examples. All the Python source code examples contain an output. You can use these Python source code examples and code snippets in your Python projects. ..." /><meta property="og:image:width" content="1200" /><meta property="og:image:height" content="600" /><meta property="og:site_name" content="GitHub" /><meta property="og:type" content="object" /><meta property="og:title" content="Python-Source-Code-Examples/README.md at main · sourcecodeexamples/Python-Source-Code-Examples" /><meta property="og:url" content="https://github.com/sourcecodeexamples/Python-Source-Code-Examples/blob/main/README.md" /><meta property="og:description" content="This page contains 100+ Python source code examples. All the Python source code examples contain an output. You can use these Python source code examples and code snippets in your Python projects. ..." />
  




      <meta name="hostname" content="github.com">



        <meta name="expected-hostname" content="github.com">


  <meta http-equiv="x-pjax-version" content="5f9fa649d4eacbfae5f05360f3f8dd687701e8721cbce308f95cad2a473e2065" data-turbo-track="reload">
  <meta http-equiv="x-pjax-csp-version" content="0c5c6e5334a905d8f9521e09eadcffba484d422e0d262e07ff922e6bc18b2ac6" data-turbo-track="reload">
  <meta http-equiv="x-pjax-css-version" content="fd80f4397e6b366d79cd8ab0cc06c0f64e6a731ebf6ac8fbb538416234459325" data-turbo-track="reload">
  <meta http-equiv="x-pjax-js-version" content="cb4333e08bad333f45d753129ad4fbbcd35205e499dcca30e8afdd343d6ce163" data-turbo-track="reload">

  <meta name="turbo-cache-control" content="no-preview" data-turbo-transient="">

      <meta name="turbo-cache-control" content="no-cache" data-turbo-transient>

    <meta data-hydrostats="publish">

  <meta name="go-import" content="github.com/sourcecodeexamples/Python-Source-Code-Examples git https://github.com/sourcecodeexamples/Python-Source-Code-Examples.git">

  <meta name="octolytics-dimension-user_id" content="74339793" /><meta name="octolytics-dimension-user_login" content="sourcecodeexamples" /><meta name="octolytics-dimension-repository_id" content="738170039" /><meta name="octolytics-dimension-repository_nwo" content="sourcecodeexamples/Python-Source-Code-Examples" /><meta name="octolytics-dimension-repository_public" content="true" /><meta name="octolytics-dimension-repository_is_fork" content="false" /><meta name="octolytics-dimension-repository_network_root_id" content="738170039" /><meta name="octolytics-dimension-repository_network_root_nwo" content="sourcecodeexamples/Python-Source-Code-Examples" />
  



    

    <meta name="turbo-body-classes" content="logged-out env-production page-responsive">
  <meta name="disable-turbo" content="false">


  <meta name="browser-stats-url" content="https://api.github.com/_private/browser/stats">


  <meta name="browser-errors-url" content="https://api.github.com/_private/browser/errors">

  <meta name="release" content="27d4c5a6f3af61284b6a2724c5e92cfa93bfc20a" data-turbo-track="reload">
  <meta name="ui-target" content="full">

  <link rel="mask-icon" href="https://github.githubassets.com/assets/pinned-octocat-093da3e6fa40.svg" color="#000000">
  <link rel="alternate icon" class="js-site-favicon" type="image/png" href="https://github.githubassets.com/favicons/favicon.png">
  <link rel="icon" class="js-site-favicon" type="image/svg+xml" href="https://github.githubassets.com/favicons/favicon.svg" data-base-href="https://github.githubassets.com/favicons/favicon">

<meta name="theme-color" content="#1e2327">
<meta name="color-scheme" content="light dark" />


  <link rel="manifest" href="/manifest.json" crossOrigin="use-credentials">

  </head>

  <body class="logged-out env-production page-responsive" style="word-wrap: break-word;" >
    <div data-turbo-body class="logged-out env-production page-responsive" style="word-wrap: break-word;" >
      <div id="__primerPortalRoot__" style="z-index: 1000; position: absolute; width: 100%;" data-turbo-permanent></div>
      

    <div class="position-relative header-wrapper js-header-wrapper ">
      <a href="#start-of-content" data-skip-target-assigned="false" class="px-2 tmp-py-4 color-bg-accent-emphasis color-fg-on-emphasis show-on-focus js-skip-to-content">Skip to content</a>

      <span data-view-component="true" class="progress-pjax-loader Progress position-fixed width-full">
    <span style="width: 0%;" data-view-component="true" class="Progress-item progress-pjax-loader-bar left-0 top-0 color-bg-accent-emphasis"></span>
</span>      
      <link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/l7j-2ddd8b435dadae28.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/keyboard-shortcuts-dialog-519724b6393c76a4.js" fetchpriority="low" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react-css.7c5f404947919942.module.css" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/keyboard-shortcuts-dialog.45822eed595db106.module.css" />

<react-partial
  partial-name="keyboard-shortcuts-dialog"
  data-ssr="false"
  data-attempted-ssr="false"
  data-react-profiling="false"
>
  
  <script type="application/json" data-target="react-partial.embeddedData">{"props":{"docsUrl":"https://docs.github.com/get-started/accessibility/keyboard-shortcuts"}}</script>
  <div data-target="react-partial.reactRoot"></div>
</react-partial>





      

          
          

                <link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/2l-a4cd948f93d92068.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/i26-234b338a64a2997c.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/fz5-23f28c0f388769c9.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/lht-26506ea833dda5be.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/p1-76a75a6081059b19.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/3d-82c347d20a13fb90.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/tua-c4ca62c5e0e0318e.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/4s-d5f4a92616cf44ce.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/marketing-header-7c5596e9b81c5c52.js" fetchpriority="low" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react-css.7c5f404947919942.module.css" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react-brand-css.6a01c236ff527e7e.module.css" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/4s.f5f0f10079b3ce36.module.css" />

<react-partial
  partial-name="marketing-header"
  data-ssr="true"
  data-attempted-ssr="true"
  data-react-profiling="false"
>
  
  <script type="application/json" data-target="react-partial.embeddedData">{"props":{"color_mode":"dark","logged_in":false,"marketing_page":false,"home_path":"/","login_path":"/login?return_to=https%3A%2F%2Fgithub.com%2Fsourcecodeexamples%2FPython-Source-Code-Examples%2Fblob%2Fmain%2FREADME.md","signup_path":"/signup?ref_cta=Sign+up\u0026ref_loc=header+logged+out\u0026ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fblob%2Fshow\u0026source=header-repo\u0026source_repo=sourcecodeexamples%2FPython-Source-Code-Examples","signup_enabled":true,"is_signup_controller":false,"show_search_and_nav":true,"hide_search":false,"private_mode_enabled":false,"should_use_dotcom_links":true,"auth_hydro_click":"{\"event_type\":\"authentication.click\",\"payload\":{\"location_in_page\":\"site header menu\",\"repository_id\":null,\"auth_type\":\"SIGN_UP\",\"originating_url\":\"https://github.com/sourcecodeexamples/Python-Source-Code-Examples/blob/main/README.md\",\"user_id\":null}}","auth_hydro_click_hmac":"8882683c7d88938e8dabe5396cc5a35886126fd326098d410a9164d8d045904c","overlay":false,"fixed":false}}</script>
  <div data-target="react-partial.reactRoot"><div data-color-mode="dark" data-light-theme="light" data-dark-theme="dark"><header class="MarketingHeader-module__root__Tk7n3 HeaderMktg header-logged-out" role="banner" data-marketing-header="true" data-color-mode="dark" data-light-theme="light" data-dark-theme="dark" data-is-top="true"><h2 class="MarketingHeader-module__visuallyHidden__sqKsl">Navigation Menu</h2><button type="button" class="MarketingHeader-module__backdrop__sw4RU" aria-label="Close navigation menu"></button><div class="MarketingHeader-module__bar__mBSyE"><div class="MarketingHeader-module__topRow__yeury"><div class="MarketingHeader-module__toggleSlot__hDxbh"><button type="button" class="HeaderMenuToggle-module__toggle__i8EiC" aria-label="Toggle navigation" aria-expanded="false"><span class="HeaderMenuToggle-module__toggleBar__jVN0H"></span><span class="HeaderMenuToggle-module__toggleBar__jVN0H"></span><span class="HeaderMenuToggle-module__toggleBar__jVN0H"></span></button></div><a href="/" aria-label="Homepage" class="HeaderLogo-module__logo__UFyHI" data-analytics-event="{&quot;action&quot;:&quot;homepage&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;logo&quot;,&quot;location&quot;:&quot;header&quot;,&quot;label&quot;:&quot;homepage_link_logo_header&quot;}"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-mark-github" viewBox="0 0 24 24" width="32" height="32" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M10.226 17.284c-2.965-.36-5.054-2.493-5.054-5.256 0-1.123.404-2.336 1.078-3.144-.292-.741-.247-2.314.09-2.965.898-.112 2.111.36 2.83 1.01.853-.269 1.752-.404 2.853-.404 1.1 0 1.999.135 2.807.382.696-.629 1.932-1.1 2.83-.988.315.606.36 2.179.067 2.942.72.854 1.101 2 1.101 3.167 0 2.763-2.089 4.852-5.098 5.234.763.494 1.28 1.572 1.28 2.807v2.336c0 .674.561 1.056 1.235.786 4.066-1.55 7.255-5.615 7.255-10.646C23.5 6.188 18.334 1 11.978 1 5.62 1 .5 6.188.5 12.545c0 4.986 3.167 9.12 7.435 10.669.606.225 1.19-.18 1.19-.786V20.63a2.9 2.9 0 0 1-1.078.224c-1.483 0-2.359-.808-2.987-2.313-.247-.607-.517-.966-1.034-1.033-.27-.023-.359-.135-.359-.27 0-.27.45-.471.898-.471.652 0 1.213.404 1.797 1.235.45.651.921.943 1.483.943.561 0 .92-.202 1.437-.719.382-.381.674-.718.944-.943"></path></svg></a><div class="AuthCTAs-module__mobileActions__NNzeV"><a class="Primer_Brand__Button-module__Button___scH9Z Primer_Brand__Button-module__Button--subtle___F7pEE Primer_Brand__Button-module__Button--size-small___zQrEw AuthCTAs-module__cta__WpwQq" href="/login?return_to=https%3A%2F%2Fgithub.com%2Fsourcecodeexamples%2FPython-Source-Code-Examples%2Fblob%2Fmain%2FREADME.md" data-analytics-event="{&quot;action&quot;:&quot;sign_in&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;auth_cta&quot;,&quot;location&quot;:&quot;header&quot;,&quot;label&quot;:&quot;sign_in_link_auth_cta_header&quot;}" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;site header menu&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/sourcecodeexamples/Python-Source-Code-Examples/blob/main/README.md&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="8882683c7d88938e8dabe5396cc5a35886126fd326098d410a9164d8d045904c"><span class="Primer_Brand__Button-module__Button__text___ED0bX"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ Primer_Brand__Button-module__Button--label___qrkyz Primer_Brand__Button-module__Button--label-subtle___8ndWH">Sign in</span></span></a><button class="Primer_Brand__Button-module__Button___scH9Z Primer_Brand__Button-module__Button--subtle___F7pEE Primer_Brand__Button-module__Button--size-small___zQrEw HeaderAppearanceSettings-module__trigger__hUheK" type="button" aria-haspopup="dialog" aria-labelledby="_R_3dd_"><span class="Primer_Brand__Button-module__Button__leading-visual___jjtTe" data-testid="Button-leading-visual"><svg data-component="Octicon" focusable="false" aria-hidden="true" class="octicon octicon-sliders Primer_Brand__Button-module__Button__icon-visual____qybb" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M15 2.75a.75.75 0 0 1-.75.75h-4a.75.75 0 0 1 0-1.5h4a.75.75 0 0 1 .75.75Zm-8.5.75v1.25a.75.75 0 0 0 1.5 0v-4a.75.75 0 0 0-1.5 0V2H1.75a.75.75 0 0 0 0 1.5H6.5Zm1.25 5.25a.75.75 0 0 0 0-1.5h-6a.75.75 0 0 0 0 1.5h6ZM15 8a.75.75 0 0 1-.75.75H11.5V10a.75.75 0 1 1-1.5 0V6a.75.75 0 0 1 1.5 0v1.25h2.75A.75.75 0 0 1 15 8Zm-9 5.25v-2a.75.75 0 0 0-1.5 0v1.25H1.75a.75.75 0 0 0 0 1.5H4.5v1.25a.75.75 0 0 0 1.5 0v-2Zm9 0a.75.75 0 0 1-.75.75h-6a.75.75 0 0 1 0-1.5h6a.75.75 0 0 1 .75.75Z"></path></svg></span><span class="Primer_Brand__Button-module__Button__text___ED0bX"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ Primer_Brand__Button-module__Button--label___qrkyz Primer_Brand__Button-module__Button--label-subtle___8ndWH"></span></span></button><div class="Primer_Brand__Tooltip-module__Tooltip___0Eipx" data-direction="s" aria-hidden="true" id="_R_3dd_">Appearance settings</div></div></div><div class="MarketingHeader-module__menu__GIy3y"><div class="MarketingHeader-module__menuWrapper__owstH"><nav class="MarketingNavigation-module__nav__W0KYY" aria-label="Global"><ul class="MarketingNavigation-module__list__tFbMb"><li><div class="NavDropdown-module__container__l2YeI"><button type="button" class="NavDropdown-module__button__PEHWX" aria-expanded="false" aria-controls="_R_nd_">Platform<svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-triangle-right NavDropdown-module__buttonIcon__Tkl8_" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m6.427 4.427 3.396 3.396a.25.25 0 0 1 0 .354l-3.396 3.396A.25.25 0 0 1 6 11.396V4.604a.25.25 0 0 1 .427-.177Z"></path></svg></button><div id="_R_nd_" class="NavDropdown-module__dropdown__xm1jd"><ul class="NavDropdown-module__list__zuCgG"><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_5knd_">AI CODE CREATION</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_5knd_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/features/copilot" data-analytics-event="{&quot;action&quot;:&quot;github_copilot&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;github_copilot_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-copilot NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M7.998 15.035c-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.201-.508-.254-1.084-.254-1.656 0-.87.128-1.769.693-2.484.579-.733 1.494-1.124 2.724-1.261 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095v1.872c0 .766-3.351 3.795-8.002 3.795Zm0-1.485c2.28 0 4.584-1.11 5.002-1.433V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-1.146 0-2.059-.327-2.71-.991A3.222 3.222 0 0 1 8 6.303a3.24 3.24 0 0 1-.544.743c-.65.664-1.563.991-2.71.991-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433ZM6.762 2.83c-.193-.206-.637-.413-1.682-.297-1.019.113-1.479.404-1.713.7-.247.312-.369.789-.369 1.554 0 .793.129 1.171.308 1.371.162.181.519.379 1.442.379.853 0 1.339-.235 1.638-.54.315-.322.527-.827.617-1.553.117-.935-.037-1.395-.241-1.614Zm4.155-.297c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Z"></path><path d="M6.25 9.037a.75.75 0 0 1 .75.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 .75-.75Zm4.25.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 1.5 0Z"></path></svg>GitHub Copilot</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Write better code with AI</span></span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/features/ai/github-app" data-analytics-event="{&quot;action&quot;:&quot;github_copilot_app&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;github_copilot_app_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-mark-github NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M6.766 11.328c-2.063-.25-3.516-1.734-3.516-3.656 0-.781.281-1.625.75-2.188-.203-.515-.172-1.609.063-2.062.625-.078 1.468.25 1.968.703.594-.187 1.219-.281 1.985-.281.765 0 1.39.094 1.953.265.484-.437 1.344-.765 1.969-.687.218.422.25 1.515.046 2.047.5.593.766 1.39.766 2.203 0 1.922-1.453 3.375-3.547 3.64.531.344.89 1.094.89 1.954v1.625c0 .468.391.734.86.547C13.781 14.359 16 11.53 16 8.03 16 3.61 12.406 0 7.984 0 3.563 0 0 3.61 0 8.031a7.88 7.88 0 0 0 5.172 7.422c.422.156.828-.125.828-.547v-1.25c-.219.094-.5.156-.75.156-1.031 0-1.64-.562-2.078-1.609-.172-.422-.36-.672-.719-.719-.187-.015-.25-.093-.25-.187 0-.188.313-.328.625-.328.453 0 .844.281 1.25.86.313.452.64.655 1.031.655s.641-.14 1-.5c.266-.265.47-.5.657-.656"></path></svg>GitHub Copilot app</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Direct agents from issue to merge</span></span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/mcp" data-analytics-event="{&quot;action&quot;:&quot;mcp_registry&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;mcp_registry_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-mcp NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M5.52 1.12a3.578 3.578 0 0 1 6.078 2.98 3.578 3.578 0 0 1 2.982 6.08l-3.292 3.293a.252.252 0 0 0 0 .354l.843.843a.749.749 0 1 1-1.06 1.06l-.844-.843a1.75 1.75 0 0 1 0-2.474L13.52 9.12a2.08 2.08 0 0 0 0-2.94 2.08 2.08 0 0 0-2.94 0L7.731 9.03A.75.75 0 0 1 6.67 7.97l2.85-2.85a2.08 2.08 0 0 0 0-2.94 2.08 2.08 0 0 0-2.94 0l-4.799 4.8A.75.75 0 0 1 .72 5.92Z"></path><path d="M7.52 3.12a.749.749 0 1 1 1.06 1.06L5.731 7.03A2.079 2.079 0 0 0 8.67 9.97l2.85-2.85a.749.749 0 1 1 1.06 1.06l-2.849 2.85A3.578 3.578 0 0 1 4.67 5.97Z"></path></svg>MCP Registry</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Integrate external tools</span></span></a></li></ul></div></li><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_9knd_">DEVELOPER WORKFLOWS</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_9knd_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/features/actions" data-analytics-event="{&quot;action&quot;:&quot;actions&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;actions_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-workflow NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M0 1.75C0 .784.784 0 1.75 0h3.5C6.216 0 7 .784 7 1.75v3.5A1.75 1.75 0 0 1 5.25 7H4v4a1 1 0 0 0 1 1h4v-1.25C9 9.784 9.784 9 10.75 9h3.5c.966 0 1.75.784 1.75 1.75v3.5A1.75 1.75 0 0 1 14.25 16h-3.5A1.75 1.75 0 0 1 9 14.25v-.75H5A2.5 2.5 0 0 1 2.5 11V7h-.75A1.75 1.75 0 0 1 0 5.25Zm1.75-.25a.25.25 0 0 0-.25.25v3.5c0 .138.112.25.25.25h3.5a.25.25 0 0 0 .25-.25v-3.5a.25.25 0 0 0-.25-.25Zm9 9a.25.25 0 0 0-.25.25v3.5c0 .138.112.25.25.25h3.5a.25.25 0 0 0 .25-.25v-3.5a.25.25 0 0 0-.25-.25Z"></path></svg>Actions</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Automate any workflow</span></span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/features/codespaces" data-analytics-event="{&quot;action&quot;:&quot;codespaces&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;codespaces_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-codespaces NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M0 11.25c0-.966.784-1.75 1.75-1.75h12.5c.966 0 1.75.784 1.75 1.75v3A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25Zm2-9.5C2 .784 2.784 0 3.75 0h8.5C13.216 0 14 .784 14 1.75v5a1.75 1.75 0 0 1-1.75 1.75h-8.5A1.75 1.75 0 0 1 2 6.75Zm1.75-.25a.25.25 0 0 0-.25.25v5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-5a.25.25 0 0 0-.25-.25Zm-2 9.5a.25.25 0 0 0-.25.25v3c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-3a.25.25 0 0 0-.25-.25Z"></path><path d="M7 12.75a.75.75 0 0 1 .75-.75h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1-.75-.75Zm-4 0a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75Z"></path></svg>Codespaces</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Instant dev environments</span></span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/features/issues" data-analytics-event="{&quot;action&quot;:&quot;issues&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;issues_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-issue-opened NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z"></path></svg>Issues</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Plan and track work</span></span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/features/code-review" data-analytics-event="{&quot;action&quot;:&quot;code_review&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;code_review_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-code NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z"></path></svg>Code Review</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Manage code changes</span></span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/features/code-quality" data-analytics-event="{&quot;action&quot;:&quot;code_quality&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;code_quality_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-codescan-checkmark NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M10.28 6.28a.75.75 0 1 0-1.06-1.06L6.25 8.19l-.97-.97a.75.75 0 0 0-1.06 1.06l1.5 1.5a.75.75 0 0 0 1.06 0l3.5-3.5Z"></path><path d="M7.5 15a7.5 7.5 0 1 1 5.807-2.754l2.473 2.474a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215l-2.474-2.473A7.472 7.472 0 0 1 7.5 15Zm0-13.5a6 6 0 1 0 4.094 10.386.748.748 0 0 1 .293-.292 6.002 6.002 0 0 0 1.117-6.486A6.002 6.002 0 0 0 7.5 1.5Z"></path></svg>Code Quality</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Enforce quality at merge</span></span></a></li></ul></div></li><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_dknd_">APPLICATION SECURITY</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_dknd_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/security/advanced-security" data-analytics-event="{&quot;action&quot;:&quot;github_advanced_security&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;github_advanced_security_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-shield-check NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m8.533.133 5.25 1.68A1.75 1.75 0 0 1 15 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.697 1.697 0 0 1-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 0 1 1.217-1.667l5.25-1.68a1.748 1.748 0 0 1 1.066 0Zm-.61 1.429.001.001-5.25 1.68a.251.251 0 0 0-.174.237V7c0 1.36.275 2.666 1.057 3.859.784 1.194 2.121 2.342 4.366 3.298a.196.196 0 0 0 .154 0c2.245-.957 3.582-2.103 4.366-3.297C13.225 9.666 13.5 8.358 13.5 7V3.48a.25.25 0 0 0-.174-.238l-5.25-1.68a.25.25 0 0 0-.153 0ZM11.28 6.28l-3.5 3.5a.75.75 0 0 1-1.06 0l-1.5-1.5a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l.97.97 2.97-2.97a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path></svg>GitHub Advanced Security</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Find and fix vulnerabilities</span></span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/security/advanced-security/code-security" data-analytics-event="{&quot;action&quot;:&quot;code_security&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;code_security_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-code-square NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25Zm7.47 3.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L10.69 8 9.22 6.53a.75.75 0 0 1 0-1.06ZM6.78 6.53 5.31 8l1.47 1.47a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path></svg>Code security</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Secure your code as you build</span></span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/security/advanced-security/secret-protection" data-analytics-event="{&quot;action&quot;:&quot;secret_protection&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;secret_protection_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-lock NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M4 4a4 4 0 0 1 8 0v2h.25c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 12.25 15h-8.5A1.75 1.75 0 0 1 2 13.25v-5.5C2 6.784 2.784 6 3.75 6H4Zm8.25 3.5h-8.5a.25.25 0 0 0-.25.25v5.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-5.5a.25.25 0 0 0-.25-.25ZM10.5 6V4a2.5 2.5 0 1 0-5 0v2Z"></path></svg>Secret protection</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Stop leaks before they start</span></span></a></li></ul></div></li><li><div class="NavGroup-module__group__W8SqJ NavGroup-module__hasSeparator__FnMrN"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_hknd_">EXPLORE</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_hknd_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/why-github" data-analytics-event="{&quot;action&quot;:&quot;why_github&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;why_github_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Why GitHub</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--is-external___xsncV" href="https://docs.github.com" data-analytics-event="{&quot;action&quot;:&quot;documentation&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;documentation_link_platform_navbar&quot;}" target="_blank" rel="noreferrer"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Documentation</span><svg data-component="Octicon" focusable="false" aria-label="External link" class="octicon octicon-link-external" role="img" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path></svg></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--is-external___xsncV" href="https://github.blog" data-analytics-event="{&quot;action&quot;:&quot;blog&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;blog_link_platform_navbar&quot;}" target="_blank" rel="noreferrer"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Blog</span><svg data-component="Octicon" focusable="false" aria-label="External link" class="octicon octicon-link-external" role="img" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path></svg></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--is-external___xsncV" href="https://github.blog/changelog" data-analytics-event="{&quot;action&quot;:&quot;changelog&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;changelog_link_platform_navbar&quot;}" target="_blank" rel="noreferrer"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Changelog</span><svg data-component="Octicon" focusable="false" aria-label="External link" class="octicon octicon-link-external" role="img" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path></svg></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/marketplace" data-analytics-event="{&quot;action&quot;:&quot;marketplace&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;marketplace_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Marketplace</span></a></li></ul></div></li></ul><div class="NavDropdown-module__trailingLinkContainer__VgJGL"><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--arrow-end___esdN8" href="https://github.com/features" data-analytics-event="{&quot;action&quot;:&quot;view_all_features&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;view_all_features_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">View all features</span><svg class="Primer_Brand__ExpandableArrow-module__ExpandableArrow___aaZs9 Primer_Brand__Link-module__Link-arrow___yd78i" width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true" focusable="false"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="Primer_Brand__ExpandableArrow-module__ExpandableArrow-stem___0K8Hz" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg></a></div></div></div></li><li><div class="NavDropdown-module__container__l2YeI"><button type="button" class="NavDropdown-module__button__PEHWX" aria-expanded="false" aria-controls="_R_17d_">Solutions<svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-triangle-right NavDropdown-module__buttonIcon__Tkl8_" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m6.427 4.427 3.396 3.396a.25.25 0 0 1 0 .354l-3.396 3.396A.25.25 0 0 1 6 11.396V4.604a.25.25 0 0 1 .427-.177Z"></path></svg></button><div id="_R_17d_" class="NavDropdown-module__dropdown__xm1jd"><ul class="NavDropdown-module__list__zuCgG"><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_5l7d_">BY COMPANY SIZE</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_5l7d_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/enterprise" data-analytics-event="{&quot;action&quot;:&quot;enterprises&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;enterprises_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Enterprises</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/team" data-analytics-event="{&quot;action&quot;:&quot;small_and_medium_teams&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;small_and_medium_teams_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Small and medium teams</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/enterprise/startups" data-analytics-event="{&quot;action&quot;:&quot;startups&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;startups_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Startups</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/solutions/industry/nonprofits" data-analytics-event="{&quot;action&quot;:&quot;nonprofits&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;nonprofits_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Nonprofits</span></a></li></ul></div></li><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_9l7d_">BY USE CASE</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_9l7d_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/solutions/use-case/app-modernization" data-analytics-event="{&quot;action&quot;:&quot;app_modernization&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;app_modernization_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">App Modernization</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/solutions/use-case/devsecops" data-analytics-event="{&quot;action&quot;:&quot;devsecops&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;devsecops_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">DevSecOps</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/solutions/use-case/devops" data-analytics-event="{&quot;action&quot;:&quot;devops&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;devops_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">DevOps</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/solutions/use-case/ci-cd" data-analytics-event="{&quot;action&quot;:&quot;ci/cd&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;ci/cd_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">CI/CD</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--arrow-end___esdN8" href="https://github.com/solutions/use-case" data-analytics-event="{&quot;action&quot;:&quot;view_all_use_cases&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;view_all_use_cases_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">View all use cases</span><svg class="Primer_Brand__ExpandableArrow-module__ExpandableArrow___aaZs9 Primer_Brand__Link-module__Link-arrow___yd78i" width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true" focusable="false"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="Primer_Brand__ExpandableArrow-module__ExpandableArrow-stem___0K8Hz" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg></a></li></ul></div></li><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_dl7d_">BY INDUSTRY</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_dl7d_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/solutions/industry/healthcare" data-analytics-event="{&quot;action&quot;:&quot;healthcare&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;healthcare_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Healthcare</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/solutions/industry/financial-services" data-analytics-event="{&quot;action&quot;:&quot;financial_services&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;financial_services_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Financial services</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/solutions/industry/manufacturing" data-analytics-event="{&quot;action&quot;:&quot;manufacturing&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;manufacturing_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Manufacturing</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/solutions/industry/government" data-analytics-event="{&quot;action&quot;:&quot;government&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;government_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Government</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--arrow-end___esdN8" href="https://github.com/solutions/industry" data-analytics-event="{&quot;action&quot;:&quot;view_all_industries&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;view_all_industries_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">View all industries</span><svg class="Primer_Brand__ExpandableArrow-module__ExpandableArrow___aaZs9 Primer_Brand__Link-module__Link-arrow___yd78i" width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true" focusable="false"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="Primer_Brand__ExpandableArrow-module__ExpandableArrow-stem___0K8Hz" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg></a></li></ul></div></li></ul><div class="NavDropdown-module__trailingLinkContainer__VgJGL"><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--arrow-end___esdN8" href="https://github.com/solutions" data-analytics-event="{&quot;action&quot;:&quot;view_all_solutions&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;view_all_solutions_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">View all solutions</span><svg class="Primer_Brand__ExpandableArrow-module__ExpandableArrow___aaZs9 Primer_Brand__Link-module__Link-arrow___yd78i" width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true" focusable="false"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="Primer_Brand__ExpandableArrow-module__ExpandableArrow-stem___0K8Hz" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg></a></div></div></div></li><li><div class="NavDropdown-module__container__l2YeI"><button type="button" class="NavDropdown-module__button__PEHWX" aria-expanded="false" aria-controls="_R_1nd_">Resources<svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-triangle-right NavDropdown-module__buttonIcon__Tkl8_" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m6.427 4.427 3.396 3.396a.25.25 0 0 1 0 .354l-3.396 3.396A.25.25 0 0 1 6 11.396V4.604a.25.25 0 0 1 .427-.177Z"></path></svg></button><div id="_R_1nd_" class="NavDropdown-module__dropdown__xm1jd"><ul class="NavDropdown-module__list__zuCgG"><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_5lnd_">EXPLORE BY TOPIC</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_5lnd_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/resources/articles?topic=ai" data-analytics-event="{&quot;action&quot;:&quot;ai&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;ai_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">AI</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/resources/articles?topic=software-development" data-analytics-event="{&quot;action&quot;:&quot;software_development&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;software_development_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Software Development</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/resources/articles?topic=devops" data-analytics-event="{&quot;action&quot;:&quot;devops&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;devops_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">DevOps</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/resources/articles?topic=security" data-analytics-event="{&quot;action&quot;:&quot;security&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;security_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Security</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--arrow-end___esdN8" href="https://github.com/resources/articles" data-analytics-event="{&quot;action&quot;:&quot;view_all_topics&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;view_all_topics_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">View all topics</span><svg class="Primer_Brand__ExpandableArrow-module__ExpandableArrow___aaZs9 Primer_Brand__Link-module__Link-arrow___yd78i" width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true" focusable="false"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="Primer_Brand__ExpandableArrow-module__ExpandableArrow-stem___0K8Hz" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg></a></li></ul></div></li><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_9lnd_">EXPLORE BY TYPE</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_9lnd_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/customer-stories" data-analytics-event="{&quot;action&quot;:&quot;customer_stories&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;customer_stories_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Customer stories</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/resources/events" data-analytics-event="{&quot;action&quot;:&quot;events__webinars&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;events__webinars_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Events &amp; webinars</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/resources/whitepapers" data-analytics-event="{&quot;action&quot;:&quot;ebooks__reports&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;ebooks__reports_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Ebooks &amp; reports</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/solutions/executive-insights" data-analytics-event="{&quot;action&quot;:&quot;business_insights&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;business_insights_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Business insights</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--is-external___xsncV" href="https://skills.github.com" data-analytics-event="{&quot;action&quot;:&quot;github_skills&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;github_skills_link_resources_navbar&quot;}" target="_blank" rel="noreferrer"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">GitHub Skills</span><svg data-component="Octicon" focusable="false" aria-label="External link" class="octicon octicon-link-external" role="img" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path></svg></a></li></ul></div></li><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_dlnd_">SUPPORT &amp; SERVICES</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_dlnd_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--is-external___xsncV" href="https://docs.github.com" data-analytics-event="{&quot;action&quot;:&quot;documentation&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;documentation_link_resources_navbar&quot;}" target="_blank" rel="noreferrer"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Documentation</span><svg data-component="Octicon" focusable="false" aria-label="External link" class="octicon octicon-link-external" role="img" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path></svg></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--is-external___xsncV" href="https://support.github.com" data-analytics-event="{&quot;action&quot;:&quot;customer_support&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;customer_support_link_resources_navbar&quot;}" target="_blank" rel="noreferrer"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Customer support</span><svg data-component="Octicon" focusable="false" aria-label="External link" class="octicon octicon-link-external" role="img" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path></svg></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/orgs/community/discussions" data-analytics-event="{&quot;action&quot;:&quot;community_forum&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;community_forum_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Community forum</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/trust-center" data-analytics-event="{&quot;action&quot;:&quot;trust_center&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;trust_center_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Trust center</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/partners" data-analytics-event="{&quot;action&quot;:&quot;partners&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;partners_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Partners</span></a></li></ul></div></li></ul><div class="NavDropdown-module__trailingLinkContainer__VgJGL"><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--arrow-end___esdN8" href="https://github.com/resources" data-analytics-event="{&quot;action&quot;:&quot;view_all_resources&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;view_all_resources_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">View all resources</span><svg class="Primer_Brand__ExpandableArrow-module__ExpandableArrow___aaZs9 Primer_Brand__Link-module__Link-arrow___yd78i" width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true" focusable="false"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="Primer_Brand__ExpandableArrow-module__ExpandableArrow-stem___0K8Hz" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg></a></div></div></div></li><li><div class="NavDropdown-module__container__l2YeI"><button type="button" class="NavDropdown-module__button__PEHWX" aria-expanded="false" aria-controls="_R_27d_">Open Source<svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-triangle-right NavDropdown-module__buttonIcon__Tkl8_" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m6.427 4.427 3.396 3.396a.25.25 0 0 1 0 .354l-3.396 3.396A.25.25 0 0 1 6 11.396V4.604a.25.25 0 0 1 .427-.177Z"></path></svg></button><div id="_R_27d_" class="NavDropdown-module__dropdown__xm1jd"><ul class="NavDropdown-module__list__zuCgG"><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_5m7d_">COMMUNITY</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_5m7d_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/open-source/sponsors" data-analytics-event="{&quot;action&quot;:&quot;github_sponsors&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;open_source&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;github_sponsors_link_open_source_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-sponsor-tiers NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M10.586 1C12.268 1 13.5 2.37 13.5 4.25c0 1.745-.996 3.359-2.622 4.831-.166.15-.336.297-.509.438l1.116 5.584a.75.75 0 0 1-.991.852l-2.409-.876a.25.25 0 0 0-.17 0l-2.409.876a.75.75 0 0 1-.991-.852L5.63 9.519a13.78 13.78 0 0 1-.51-.438C3.497 7.609 2.5 5.995 2.5 4.25 2.5 2.37 3.732 1 5.414 1c.963 0 1.843.403 2.474 1.073L8 2.198l.112-.125a3.385 3.385 0 0 1 2.283-1.068L10.586 1Zm-3.621 9.495-.718 3.594 1.155-.42a1.75 1.75 0 0 1 1.028-.051l.168.051 1.154.42-.718-3.592c-.199.13-.37.235-.505.314l-.169.097a.75.75 0 0 1-.72 0 9.54 9.54 0 0 1-.515-.308l-.16-.105ZM10.586 2.5c-.863 0-1.611.58-1.866 1.459-.209.721-1.231.721-1.44 0C7.025 3.08 6.277 2.5 5.414 2.5 4.598 2.5 4 3.165 4 4.25c0 1.23.786 2.504 2.128 3.719.49.443 1.018.846 1.546 1.198l.325.21.076-.047.251-.163a13.341 13.341 0 0 0 1.546-1.198C11.214 6.754 12 5.479 12 4.25c0-1.085-.598-1.75-1.414-1.75Z"></path></svg>GitHub Sponsors</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Fund open source developers</span></span></a></li></ul></div></li><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_9m7d_">PROGRAMS</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_9m7d_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--is-external___xsncV" href="https://securitylab.github.com" data-analytics-event="{&quot;action&quot;:&quot;security_lab&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;open_source&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;security_lab_link_open_source_navbar&quot;}" target="_blank" rel="noreferrer"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Security Lab</span><svg data-component="Octicon" focusable="false" aria-label="External link" class="octicon octicon-link-external" role="img" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path></svg></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--is-external___xsncV" href="https://maintainers.github.com" data-analytics-event="{&quot;action&quot;:&quot;maintainer_community&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;open_source&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;maintainer_community_link_open_source_navbar&quot;}" target="_blank" rel="noreferrer"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Maintainer Community</span><svg data-component="Octicon" focusable="false" aria-label="External link" class="octicon octicon-link-external" role="img" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path></svg></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--is-external___xsncV" href="https://stars.github.com" data-analytics-event="{&quot;action&quot;:&quot;github_stars&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;open_source&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;github_stars_link_open_source_navbar&quot;}" target="_blank" rel="noreferrer"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">GitHub Stars</span><svg data-component="Octicon" focusable="false" aria-label="External link" class="octicon octicon-link-external" role="img" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path></svg></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--is-external___xsncV" href="https://archiveprogram.github.com" data-analytics-event="{&quot;action&quot;:&quot;archive_program&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;open_source&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;archive_program_link_open_source_navbar&quot;}" target="_blank" rel="noreferrer"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Archive Program</span><svg data-component="Octicon" focusable="false" aria-label="External link" class="octicon octicon-link-external" role="img" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path></svg></a></li></ul></div></li><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_dm7d_">REPOSITORIES</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_dm7d_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/topics" data-analytics-event="{&quot;action&quot;:&quot;topics&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;open_source&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;topics_link_open_source_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Topics</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/trending" data-analytics-event="{&quot;action&quot;:&quot;trending&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;open_source&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;trending_link_open_source_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Trending</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/collections" data-analytics-event="{&quot;action&quot;:&quot;collections&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;open_source&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;collections_link_open_source_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Collections</span></a></li></ul></div></li></ul></div></div></li><li><div class="NavDropdown-module__container__l2YeI"><button type="button" class="NavDropdown-module__button__PEHWX" aria-expanded="false" aria-controls="_R_2nd_">Enterprise<svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-triangle-right NavDropdown-module__buttonIcon__Tkl8_" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m6.427 4.427 3.396 3.396a.25.25 0 0 1 0 .354l-3.396 3.396A.25.25 0 0 1 6 11.396V4.604a.25.25 0 0 1 .427-.177Z"></path></svg></button><div id="_R_2nd_" class="NavDropdown-module__dropdown__xm1jd"><ul class="NavDropdown-module__list__zuCgG"><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_5mnd_">ENTERPRISE SOLUTIONS</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_5mnd_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/enterprise" data-analytics-event="{&quot;action&quot;:&quot;enterprise_platform&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;enterprise&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;enterprise_platform_link_enterprise_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-stack NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M7.122.392a1.75 1.75 0 0 1 1.756 0l5.003 2.902c.83.481.83 1.68 0 2.162L8.878 8.358a1.75 1.75 0 0 1-1.756 0L2.119 5.456a1.251 1.251 0 0 1 0-2.162ZM8.125 1.69a.248.248 0 0 0-.25 0l-4.63 2.685 4.63 2.685a.248.248 0 0 0 .25 0l4.63-2.685ZM1.601 7.789a.75.75 0 0 1 1.025-.273l5.249 3.044a.248.248 0 0 0 .25 0l5.249-3.044a.75.75 0 0 1 .752 1.298l-5.248 3.044a1.75 1.75 0 0 1-1.756 0L1.874 8.814A.75.75 0 0 1 1.6 7.789Zm0 3.5a.75.75 0 0 1 1.025-.273l5.249 3.044a.248.248 0 0 0 .25 0l5.249-3.044a.75.75 0 0 1 .752 1.298l-5.248 3.044a1.75 1.75 0 0 1-1.756 0l-5.248-3.044a.75.75 0 0 1-.273-1.025Z"></path></svg>Enterprise platform</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">AI-powered developer platform</span></span></a></li></ul></div></li><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_9mnd_">AVAILABLE ADD-ONS</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_9mnd_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/security/advanced-security" data-analytics-event="{&quot;action&quot;:&quot;github_advanced_security&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;enterprise&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;github_advanced_security_link_enterprise_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-shield-check NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m8.533.133 5.25 1.68A1.75 1.75 0 0 1 15 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.697 1.697 0 0 1-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 0 1 1.217-1.667l5.25-1.68a1.748 1.748 0 0 1 1.066 0Zm-.61 1.429.001.001-5.25 1.68a.251.251 0 0 0-.174.237V7c0 1.36.275 2.666 1.057 3.859.784 1.194 2.121 2.342 4.366 3.298a.196.196 0 0 0 .154 0c2.245-.957 3.582-2.103 4.366-3.297C13.225 9.666 13.5 8.358 13.5 7V3.48a.25.25 0 0 0-.174-.238l-5.25-1.68a.25.25 0 0 0-.153 0ZM11.28 6.28l-3.5 3.5a.75.75 0 0 1-1.06 0l-1.5-1.5a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l.97.97 2.97-2.97a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path></svg>GitHub Advanced Security</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Enterprise-grade security features</span></span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/features/copilot/copilot-business" data-analytics-event="{&quot;action&quot;:&quot;copilot_for_business&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;enterprise&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;copilot_for_business_link_enterprise_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-copilot NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M7.998 15.035c-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.201-.508-.254-1.084-.254-1.656 0-.87.128-1.769.693-2.484.579-.733 1.494-1.124 2.724-1.261 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095v1.872c0 .766-3.351 3.795-8.002 3.795Zm0-1.485c2.28 0 4.584-1.11 5.002-1.433V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-1.146 0-2.059-.327-2.71-.991A3.222 3.222 0 0 1 8 6.303a3.24 3.24 0 0 1-.544.743c-.65.664-1.563.991-2.71.991-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433ZM6.762 2.83c-.193-.206-.637-.413-1.682-.297-1.019.113-1.479.404-1.713.7-.247.312-.369.789-.369 1.554 0 .793.129 1.171.308 1.371.162.181.519.379 1.442.379.853 0 1.339-.235 1.638-.54.315-.322.527-.827.617-1.553.117-.935-.037-1.395-.241-1.614Zm4.155-.297c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Z"></path><path d="M6.25 9.037a.75.75 0 0 1 .75.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 .75-.75Zm4.25.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 1.5 0Z"></path></svg>Copilot for Business</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Enterprise-grade AI features</span></span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/enterprise/premium-support" data-analytics-event="{&quot;action&quot;:&quot;premium_support&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;enterprise&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;premium_support_link_enterprise_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-comment-discussion NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M1.75 1h8.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 10.25 10H7.061l-2.574 2.573A1.458 1.458 0 0 1 2 11.543V10h-.25A1.75 1.75 0 0 1 0 8.25v-5.5C0 1.784.784 1 1.75 1ZM1.5 2.75v5.5c0 .138.112.25.25.25h1a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h3.5a.25.25 0 0 0 .25-.25v-5.5a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25Zm13 2a.25.25 0 0 0-.25-.25h-.5a.75.75 0 0 1 0-1.5h.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 14.25 12H14v1.543a1.458 1.458 0 0 1-2.487 1.03L9.22 12.28a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l2.22 2.22v-2.19a.75.75 0 0 1 .75-.75h1a.25.25 0 0 0 .25-.25Z"></path></svg>Premium Support</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Enterprise-grade 24/7 support</span></span></a></li></ul></div></li></ul></div></div></li><li><a href="https://github.com/pricing" data-analytics-event="{&quot;action&quot;:&quot;pricing&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;pricing&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;pricing_link_pricing_navbar&quot;}" class="MarketingNavigation-module__navLink__hUomM">Pricing</a></li></ul></nav><div class="MarketingHeader-module__ctaContainer__tBmPz"><div class="HeaderSearch-module__searchSlot__oVOUS"><button class="Primer_Brand__Button-module__Button___scH9Z Primer_Brand__Button-module__Button--subtle___F7pEE Primer_Brand__Button-module__Button--size-small___zQrEw HeaderSearch-module__trigger__zsF9q" type="button" aria-haspopup="dialog" aria-expanded="false" aria-label="Search or jump to, type / to search" data-analytics-event="{&quot;action&quot;:&quot;searchbar&quot;,&quot;tag&quot;:&quot;input&quot;,&quot;context&quot;:&quot;global&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;searchbar_input_global_navbar&quot;}"><span class="Primer_Brand__Button-module__Button__text___ED0bX"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ Primer_Brand__Button-module__Button--label___qrkyz Primer_Brand__Button-module__Button--label-subtle___8ndWH"><span class="HeaderSearch-module__content__kMpxU"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-search HeaderSearch-module__icon__wcrHX" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z"></path></svg><span class="HeaderSearch-module__label__d1iWG">Search</span><kbd class="HeaderSearch-module__kbd__HNG0o" aria-hidden="true">/</kbd></span></span></span></button><div class="d-none"></div></div><div class="AuthCTAs-module__signInWrap__q2P60"><a class="Primer_Brand__Button-module__Button___scH9Z Primer_Brand__Button-module__Button--subtle___F7pEE Primer_Brand__Button-module__Button--size-small___zQrEw AuthCTAs-module__cta__WpwQq AuthCTAs-module__desktopActionGap__UZuXT AuthCTAs-module__hiddenBelowLg__BfKBw" href="/login?return_to=https%3A%2F%2Fgithub.com%2Fsourcecodeexamples%2FPython-Source-Code-Examples%2Fblob%2Fmain%2FREADME.md" data-analytics-event="{&quot;action&quot;:&quot;sign_in&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;auth_cta&quot;,&quot;location&quot;:&quot;header&quot;,&quot;label&quot;:&quot;sign_in_link_auth_cta_header&quot;}" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;site header menu&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/sourcecodeexamples/Python-Source-Code-Examples/blob/main/README.md&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="8882683c7d88938e8dabe5396cc5a35886126fd326098d410a9164d8d045904c"><span class="Primer_Brand__Button-module__Button__text___ED0bX"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ Primer_Brand__Button-module__Button--label___qrkyz Primer_Brand__Button-module__Button--label-subtle___8ndWH">Sign in</span></span></a></div><a class="Primer_Brand__Button-module__Button___scH9Z Primer_Brand__Button-module__Button--secondary___gHnw_ Primer_Brand__Button-module__Button--size-small___zQrEw AuthCTAs-module__cta__WpwQq" href="/signup?ref_cta=Sign+up&amp;ref_loc=header+logged+out&amp;ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fblob%2Fshow&amp;source=header-repo&amp;source_repo=sourcecodeexamples%2FPython-Source-Code-Examples" data-analytics-event="{&quot;action&quot;:&quot;sign_up&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;auth_cta&quot;,&quot;location&quot;:&quot;header&quot;,&quot;label&quot;:&quot;sign_up_link_auth_cta_header&quot;}" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;site header menu&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/sourcecodeexamples/Python-Source-Code-Examples/blob/main/README.md&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="8882683c7d88938e8dabe5396cc5a35886126fd326098d410a9164d8d045904c"><span class="Primer_Brand__Button-module__Button__text___ED0bX"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ Primer_Brand__Button-module__Button--label___qrkyz Primer_Brand__Button-module__Button--label-secondary___eJ0_a">Sign up</span></span></a><button class="Primer_Brand__Button-module__Button___scH9Z Primer_Brand__Button-module__Button--subtle___F7pEE Primer_Brand__Button-module__Button--size-small___zQrEw HeaderAppearanceSettings-module__trigger__hUheK" type="button" aria-haspopup="dialog" aria-labelledby="_R_fbd_"><span class="Primer_Brand__Button-module__Button__leading-visual___jjtTe" data-testid="Button-leading-visual"><svg data-component="Octicon" focusable="false" aria-hidden="true" class="octicon octicon-sliders Primer_Brand__Button-module__Button__icon-visual____qybb" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M15 2.75a.75.75 0 0 1-.75.75h-4a.75.75 0 0 1 0-1.5h4a.75.75 0 0 1 .75.75Zm-8.5.75v1.25a.75.75 0 0 0 1.5 0v-4a.75.75 0 0 0-1.5 0V2H1.75a.75.75 0 0 0 0 1.5H6.5Zm1.25 5.25a.75.75 0 0 0 0-1.5h-6a.75.75 0 0 0 0 1.5h6ZM15 8a.75.75 0 0 1-.75.75H11.5V10a.75.75 0 1 1-1.5 0V6a.75.75 0 0 1 1.5 0v1.25h2.75A.75.75 0 0 1 15 8Zm-9 5.25v-2a.75.75 0 0 0-1.5 0v1.25H1.75a.75.75 0 0 0 0 1.5H4.5v1.25a.75.75 0 0 0 1.5 0v-2Zm9 0a.75.75 0 0 1-.75.75h-6a.75.75 0 0 1 0-1.5h6a.75.75 0 0 1 .75.75Z"></path></svg></span><span class="Primer_Brand__Button-module__Button__text___ED0bX"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ Primer_Brand__Button-module__Button--label___qrkyz Primer_Brand__Button-module__Button--label-subtle___8ndWH"></span></span></button><div class="Primer_Brand__Tooltip-module__Tooltip___0Eipx" data-direction="s" aria-hidden="true" id="_R_fbd_">Appearance settings</div></div></div></div></div><div class="MarketingHeader-module__bottomBorder__uZT38" aria-hidden="true"></div></header></div></div>
</react-partial>



      <div hidden="hidden" data-view-component="true" class="js-stale-session-flash stale-session-flash flash flash-warn flash-full">
  
        <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert">
    <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path>
</svg>
        <span class="js-stale-session-flash-signed-in" hidden>You signed in with another tab or window. <a class="Link--inTextBlock" href="">Reload</a> to refresh your session.</span>
        <span class="js-stale-session-flash-signed-out" hidden>You signed out in another tab or window. <a class="Link--inTextBlock" href="">Reload</a> to refresh your session.</span>
        <span class="js-stale-session-flash-switched" hidden>You switched accounts on another tab or window. <a class="Link--inTextBlock" href="">Reload</a> to refresh your session.</span>

    <button id="icon-button-dcdd2074-1f8c-4316-b803-5b772f5d38a4" aria-labelledby="tooltip-6e93586e-dfba-4435-b1e1-8fb3eca4a401" type="button" data-view-component="true" class="Button Button--iconOnly Button--invisible Button--medium flash-close js-flash-close">  <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x Button-visual">
    <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path>
</svg>
</button><tool-tip id="tooltip-6e93586e-dfba-4435-b1e1-8fb3eca4a401" for="icon-button-dcdd2074-1f8c-4316-b803-5b772f5d38a4" popover="manual" data-direction="s" data-type="label" data-view-component="true" class="sr-only position-absolute">Dismiss alert</tool-tip>


  
</div>
    </div>

  <div id="start-of-content" class="show-on-focus"></div>








    <div id="js-flash-container" class="flash-container" data-turbo-replace>





  <template class="js-flash-template">
    
<div class="flash flash-full   {{ className }}">
  <div >
    <button autofocus class="flash-close js-flash-close" type="button" aria-label="Dismiss this message">
      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x">
    <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path>
</svg>
    </button>
    <div aria-atomic="true" role="alert" class="js-flash-alert">
      
      <div>{{ message }}</div>

    </div>
  </div>
</div>
  </template>
</div>


    






  <div
    class="application-main "
    data-commit-hovercards-enabled
    data-discussion-hovercards-enabled
    data-issue-and-pr-hovercards-enabled
    data-project-hovercards-enabled
  >
        <div itemscope itemtype="http://schema.org/SoftwareSourceCode" class="">
    <main id="js-repo-pjax-container" >
      
      








  

    <div id="repository-container-header"  class="tmp-pt-3 hide-full-screen" style="background-color: var(--page-header-bgColor, var(--color-page-header-bg));" data-turbo-replace>

        <div class="d-flex flex-nowrap flex-justify-end tmp-mb-3  tmp-px-3 tmp-px-lg-5" style="gap: 1rem;">

          <div class="flex-auto min-width-0 width-fit">
              
  <div class=" d-flex flex-wrap flex-items-center wb-break-word f3 text-normal">
      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-repo color-fg-muted mr-2 tmp-mr-2">
    <path d="M2 2.5A2.5 2.5 0 0 1 4.5 0h8.75a.75.75 0 0 1 .75.75v12.5a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1 0-1.5h1.75v-2h-8a1 1 0 0 0-.714 1.7.75.75 0 1 1-1.072 1.05A2.495 2.495 0 0 1 2 11.5Zm10.5-1h-8a1 1 0 0 0-1 1v6.708A2.486 2.486 0 0 1 4.5 9h8ZM5 12.25a.25.25 0 0 1 .25-.25h3.5a.25.25 0 0 1 .25.25v3.25a.25.25 0 0 1-.4.2l-1.45-1.087a.249.249 0 0 0-.3 0L5.4 15.7a.25.25 0 0 1-.4-.2Z"></path>
</svg>
    
    <span class="author flex-self-stretch" itemprop="author">
      <a class="url fn" rel="author" data-hovercard-type="user" data-hovercard-url="/users/sourcecodeexamples/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/sourcecodeexamples">
        sourcecodeexamples
</a>    </span>
    <span class="mx-1 flex-self-stretch color-fg-muted">/</span>
    <strong itemprop="name" class="mr-2 flex-self-stretch">
      <a data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" href="/sourcecodeexamples/Python-Source-Code-Examples">Python-Source-Code-Examples</a>
    </strong>

    <span></span><span class="Label Label--secondary v-align-middle mr-1">Public</span>
  </div>


          </div>

          <div id="repository-details-container" class="flex-shrink-0" data-turbo-replace style="max-width: 70%;">
              <ul class="pagehead-actions flex-shrink-0 d-none d-md-inline" style="padding: 2px 0;">
    
      

  <li>
            <a href="/login?return_to=%2Fsourcecodeexamples%2FPython-Source-Code-Examples" rel="nofollow" id="repository-details-watch-button" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;notification subscription menu watch&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://github.com/sourcecodeexamples/Python-Source-Code-Examples/blob/main/README.md&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="ebbe630852e654ce37c0defe315e3dd937d251966de49e5d10de9628ba4de120" aria-label="You must be signed in to change notification settings" data-view-component="true" class="btn-sm btn">    <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-bell mr-2 tmp-mr-2">
    <path d="M8 16a2 2 0 0 0 1.985-1.75c.017-.137-.097-.25-.235-.25h-3.5c-.138 0-.252.113-.235.25A2 2 0 0 0 8 16ZM3 5a5 5 0 0 1 10 0v2.947c0 .05.015.098.042.139l1.703 2.555A1.519 1.519 0 0 1 13.482 13H2.518a1.516 1.516 0 0 1-1.263-2.36l1.703-2.554A.255.255 0 0 0 3 7.947Zm5-3.5A3.5 3.5 0 0 0 4.5 5v2.947c0 .346-.102.683-.294.97l-1.703 2.556a.017.017 0 0 0-.003.01l.001.006c0 .002.002.004.004.006l.006.004.007.001h10.964l.007-.001.006-.004.004-.006.001-.007a.017.017 0 0 0-.003-.01l-1.703-2.554a1.745 1.745 0 0 1-.294-.97V5A3.5 3.5 0 0 0 8 1.5Z"></path>
</svg>Notifications
</a>    <tool-tip id="tooltip-add52080-3171-4325-8fe1-ecb7b2ba8333" for="repository-details-watch-button" popover="manual" data-direction="s" data-type="description" data-view-component="true" class="sr-only position-absolute">You must be signed in to change notification settings</tool-tip>

  </li>

  <li>
          <a icon="repo-forked" id="fork-button" href="/login?return_to=%2Fsourcecodeexamples%2FPython-Source-Code-Examples" rel="nofollow" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;repo details fork button&quot;,&quot;repository_id&quot;:738170039,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://github.com/sourcecodeexamples/Python-Source-Code-Examples/blob/main/README.md&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="b2a50a4977d9df536d880ca8e5df9a56e660aed230e1d4b652f883bda817e3eb" data-view-component="true" class="btn-sm btn">    <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-repo-forked mr-2 tmp-mr-2">
    <path d="M5 5.372v.878c0 .414.336.75.75.75h4.5a.75.75 0 0 0 .75-.75v-.878a2.25 2.25 0 1 1 1.5 0v.878a2.25 2.25 0 0 1-2.25 2.25h-1.5v2.128a2.251 2.251 0 1 1-1.5 0V8.5h-1.5A2.25 2.25 0 0 1 3.5 6.25v-.878a2.25 2.25 0 1 1 1.5 0ZM5 3.25a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Zm6.75.75a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm-3 8.75a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Z"></path>
</svg>Fork
    <span id="repo-network-counter" data-pjax-replace="true" data-turbo-replace="true" title="0" data-view-component="true" class="Counter">0</span>
</a>
  </li>

  <li>
        <div data-view-component="true" class="BtnGroup d-flex">
        <a href="/login?return_to=%2Fsourcecodeexamples%2FPython-Source-Code-Examples" rel="nofollow" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;star button&quot;,&quot;repository_id&quot;:738170039,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://github.com/sourcecodeexamples/Python-Source-Code-Examples/blob/main/README.md&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="167cddf527c3b3d8bdcb28f4284179731800f229d07e6078e2ba139eca54ee2b" aria-label="You must be signed in to star a repository" data-view-component="true" class="tooltipped tooltipped-sw btn-sm btn">    <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-star v-align-text-bottom d-inline-block mr-2 tmp-mr-2">
    <path d="M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.751.751 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25Zm0 2.445L6.615 5.5a.75.75 0 0 1-.564.41l-3.097.45 2.24 2.184a.75.75 0 0 1 .216.664l-.528 3.084 2.769-1.456a.75.75 0 0 1 .698 0l2.77 1.456-.53-3.084a.75.75 0 0 1 .216-.664l2.24-2.183-3.096-.45a.75.75 0 0 1-.564-.41L8 2.694Z"></path>
</svg><span data-view-component="true" class="d-inline">
          Star
</span>          <span id="repo-stars-counter-star" aria-label="2 users starred this repository" data-singular-suffix="user starred this repository" data-plural-suffix="users starred this repository" data-turbo-replace="true" title="2" data-view-component="true" class="Counter js-social-count">2</span>
</a></div>
  </li>

</ul>

          </div>
        </div>

          <div id="responsive-meta-container" data-turbo-replace>
</div>


            <nav data-pjax="#js-repo-pjax-container" aria-label="Repository" data-view-component="true" class="js-repo-nav js-sidenav-container-pjax js-responsive-underlinenav overflow-hidden UnderlineNav px-3 tmp-px-3 px-md-4 tmp-px-md-4 px-lg-5 tmp-px-lg-5">

  <ul data-view-component="true" class="UnderlineNav-body list-style-none">
      <li data-view-component="true" class="d-inline-flex">
  <a id="code-tab" href="/sourcecodeexamples/Python-Source-Code-Examples" data-tab-item="i0code-tab" data-selected-links="repo_source repo_downloads repo_commits repo_releases repo_tags repo_branches repo_packages repo_deployments repo_attestations /sourcecodeexamples/Python-Source-Code-Examples" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" data-hotkey="g c" data-command-id="repositories:go-to-code" data-react-nav="code-view" data-react-nav-anchor="code-view-repo-link" data-analytics-event="{&quot;category&quot;:&quot;Underline navbar&quot;,&quot;action&quot;:&quot;Click tab&quot;,&quot;label&quot;:&quot;Code&quot;,&quot;target&quot;:&quot;UNDERLINE_NAV.TAB&quot;}" aria-current="page" data-view-component="true" class="UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item selected">
    
              <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-code UnderlineNav-octicon d-none d-sm-inline">
    <path d="m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z"></path>
</svg>
        <span data-content="Code">Code</span>
          <span id="code-repo-tab-count" data-pjax-replace="" data-turbo-replace="" title="Not available" data-view-component="true" class="Counter"></span>


    
</a></li>
      <li data-view-component="true" class="d-inline-flex">
  <a id="issues-tab" href="/sourcecodeexamples/Python-Source-Code-Examples/issues" data-tab-item="i1issues-tab" data-selected-links="repo_issues repo_labels repo_milestones /sourcecodeexamples/Python-Source-Code-Examples/issues" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" data-hotkey="g i" data-command-id="repositories:go-to-issues" data-react-nav="issues-react" data-analytics-event="{&quot;category&quot;:&quot;Underline navbar&quot;,&quot;action&quot;:&quot;Click tab&quot;,&quot;label&quot;:&quot;Issues&quot;,&quot;target&quot;:&quot;UNDERLINE_NAV.TAB&quot;}" data-view-component="true" class="UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item">
    
              <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-issue-opened UnderlineNav-octicon d-none d-sm-inline">
    <path d="M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z"></path>
</svg>
        <span data-content="Issues">Issues</span>
          <span id="issues-repo-tab-count" data-pjax-replace="" data-turbo-replace="" title="0" hidden="hidden" data-view-component="true" class="Counter">0</span>


    
</a></li>
      <li data-view-component="true" class="d-inline-flex">
  <a id="pull-requests-tab" href="/sourcecodeexamples/Python-Source-Code-Examples/pulls" data-tab-item="i2pull-requests-tab" data-selected-links="repo_pulls checks /sourcecodeexamples/Python-Source-Code-Examples/pulls" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" data-hotkey="g p" data-command-id="repositories:go-to-pull-requests" data-analytics-event="{&quot;category&quot;:&quot;Underline navbar&quot;,&quot;action&quot;:&quot;Click tab&quot;,&quot;label&quot;:&quot;Pull requests&quot;,&quot;target&quot;:&quot;UNDERLINE_NAV.TAB&quot;}" data-view-component="true" class="UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item">
    
              <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-git-pull-request UnderlineNav-octicon d-none d-sm-inline">
    <path d="M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25Zm5.677-.177L9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Z"></path>
</svg>
        <span data-content="Pull requests">Pull requests</span>
          <span id="pull-requests-repo-tab-count" data-pjax-replace="" data-turbo-replace="" title="0" hidden="hidden" data-view-component="true" class="Counter">0</span>


    
</a></li>
      <li data-view-component="true" class="d-inline-flex">
  <a id="actions-tab" href="/sourcecodeexamples/Python-Source-Code-Examples/actions" data-tab-item="i3actions-tab" data-selected-links="repo_actions /sourcecodeexamples/Python-Source-Code-Examples/actions" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" data-hotkey="g a" data-command-id="repositories:go-to-actions" data-react-nav="actions-workflows" data-analytics-event="{&quot;category&quot;:&quot;Underline navbar&quot;,&quot;action&quot;:&quot;Click tab&quot;,&quot;label&quot;:&quot;Actions&quot;,&quot;target&quot;:&quot;UNDERLINE_NAV.TAB&quot;}" data-view-component="true" class="UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item">
    
              <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-play UnderlineNav-octicon d-none d-sm-inline">
    <path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm4.879-2.773 4.264 2.559a.25.25 0 0 1 0 .428l-4.264 2.559A.25.25 0 0 1 6 10.559V5.442a.25.25 0 0 1 .379-.215Z"></path>
</svg>
        <span data-content="Actions">Actions</span>
          <span id="actions-repo-tab-count" data-pjax-replace="" data-turbo-replace="" title="Not available" data-view-component="true" class="Counter"></span>


    
</a></li>
      <li data-view-component="true" class="d-inline-flex">
  <a id="projects-tab" href="/sourcecodeexamples/Python-Source-Code-Examples/projects" data-tab-item="i4projects-tab" data-selected-links="repo_projects new_repo_project repo_project /sourcecodeexamples/Python-Source-Code-Examples/projects" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" data-hotkey="g b" data-command-id="repositories:go-to-projects" data-analytics-event="{&quot;category&quot;:&quot;Underline navbar&quot;,&quot;action&quot;:&quot;Click tab&quot;,&quot;label&quot;:&quot;Projects&quot;,&quot;target&quot;:&quot;UNDERLINE_NAV.TAB&quot;}" data-view-component="true" class="UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item">
    
              <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-table UnderlineNav-octicon d-none d-sm-inline">
    <path d="M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25ZM6.5 6.5v8h7.75a.25.25 0 0 0 .25-.25V6.5Zm8-1.5V1.75a.25.25 0 0 0-.25-.25H6.5V5Zm-13 1.5v7.75c0 .138.112.25.25.25H5v-8ZM5 5V1.5H1.75a.25.25 0 0 0-.25.25V5Z"></path>
</svg>
        <span data-content="Projects">Projects</span>
          <span id="projects-repo-tab-count" data-pjax-replace="" data-turbo-replace="" title="Not available" data-view-component="true" class="Counter"></span>


    
</a></li>
      <li data-view-component="true" class="d-inline-flex">
  <a id="security-and-quality-tab" href="/sourcecodeexamples/Python-Source-Code-Examples/security" data-tab-item="i5security-and-quality-tab" data-selected-links="security overview alerts policy token_scanning code_scanning /sourcecodeexamples/Python-Source-Code-Examples/security" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" data-hotkey="g s" data-command-id="repositories:go-to-security" data-analytics-event="{&quot;category&quot;:&quot;Underline navbar&quot;,&quot;action&quot;:&quot;Click tab&quot;,&quot;label&quot;:&quot;Security and quality&quot;,&quot;target&quot;:&quot;UNDERLINE_NAV.TAB&quot;}" data-view-component="true" class="UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item">
    
              <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-shield UnderlineNav-octicon d-none d-sm-inline">
    <path d="M7.467.133a1.748 1.748 0 0 1 1.066 0l5.25 1.68A1.75 1.75 0 0 1 15 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.697 1.697 0 0 1-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 0 1 1.217-1.667Zm.61 1.429a.25.25 0 0 0-.153 0l-5.25 1.68a.25.25 0 0 0-.174.238V7c0 1.358.275 2.666 1.057 3.86.784 1.194 2.121 2.34 4.366 3.297a.196.196 0 0 0 .154 0c2.245-.956 3.582-2.104 4.366-3.298C13.225 9.666 13.5 8.36 13.5 7V3.48a.251.251 0 0 0-.174-.237l-5.25-1.68ZM8.75 4.75v3a.75.75 0 0 1-1.5 0v-3a.75.75 0 0 1 1.5 0ZM9 10.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path>
</svg>
        <span data-content="Security and quality">Security and quality</span>
          <span id="security-and-quality-repo-tab-count" data-pjax-replace="" data-turbo-replace="" title="0" hidden="hidden" data-view-component="true" class="Counter">0</span>


    
</a></li>
      <li data-view-component="true" class="d-inline-flex">
  <a id="insights-tab" href="/sourcecodeexamples/Python-Source-Code-Examples/pulse" data-tab-item="i6insights-tab" data-selected-links="repo_graphs repo_contributors dependency_graph dependabot_updates pulse people community /sourcecodeexamples/Python-Source-Code-Examples/pulse" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" data-command-id="repositories:go-to-insights" data-analytics-event="{&quot;category&quot;:&quot;Underline navbar&quot;,&quot;action&quot;:&quot;Click tab&quot;,&quot;label&quot;:&quot;Insights&quot;,&quot;target&quot;:&quot;UNDERLINE_NAV.TAB&quot;}" data-view-component="true" class="UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item">
    
              <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-graph UnderlineNav-octicon d-none d-sm-inline">
    <path d="M1.5 1.75V13.5h13.75a.75.75 0 0 1 0 1.5H.75a.75.75 0 0 1-.75-.75V1.75a.75.75 0 0 1 1.5 0Zm14.28 2.53-5.25 5.25a.75.75 0 0 1-1.06 0L7 7.06 4.28 9.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.25-3.25a.75.75 0 0 1 1.06 0L10 7.94l4.72-4.72a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path>
</svg>
        <span data-content="Insights">Insights</span>
          <span id="insights-repo-tab-count" data-pjax-replace="" data-turbo-replace="" title="Not available" data-view-component="true" class="Counter"></span>


    
</a></li>
</ul>
    <div style="visibility:hidden;" data-view-component="true" class="UnderlineNav-actions js-responsive-underlinenav-overflow position-absolute pr-3 tmp-pr-3 pr-md-4 tmp-pr-md-4 pr-lg-5 tmp-pr-lg-5 right-0">      <action-menu data-select-variant="none" data-view-component="true">
  <focus-group direction="vertical" mnemonics retain>
    <button id="action-menu-413d36c0-67eb-43f7-b84a-18171891b4ab-button" popovertarget="action-menu-413d36c0-67eb-43f7-b84a-18171891b4ab-overlay" aria-controls="action-menu-413d36c0-67eb-43f7-b84a-18171891b4ab-list" aria-haspopup="true" aria-labelledby="tooltip-f61378f3-739e-4b52-876b-0f3e52672c9f" type="button" data-view-component="true" class="Button Button--iconOnly Button--secondary Button--medium UnderlineNav-item">  <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-kebab-horizontal Button-visual">
    <path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path>
</svg>
</button><tool-tip id="tooltip-f61378f3-739e-4b52-876b-0f3e52672c9f" for="action-menu-413d36c0-67eb-43f7-b84a-18171891b4ab-button" popover="manual" data-direction="s" data-type="label" data-view-component="true" class="sr-only position-absolute">Additional navigation options</tool-tip>


<anchored-position data-target="action-menu.overlay" id="action-menu-413d36c0-67eb-43f7-b84a-18171891b4ab-overlay" anchor="action-menu-413d36c0-67eb-43f7-b84a-18171891b4ab-button" align="start" side="outside-bottom" anchor-offset="normal" popover="auto" data-view-component="true">
  <div data-view-component="true" class="Overlay Overlay--size-auto">
    
      <div data-view-component="true" class="Overlay-body Overlay-body--paddingNone">          <action-list>
  <div data-view-component="true">
    <ul aria-labelledby="action-menu-413d36c0-67eb-43f7-b84a-18171891b4ab-button" id="action-menu-413d36c0-67eb-43f7-b84a-18171891b4ab-list" role="menu" data-view-component="true" class="ActionListWrap--inset ActionListWrap">
        <li hidden="hidden" data-menu-item="i0code-tab" data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem">
    
    
    <a tabindex="-1" id="item-c600d135-dd15-4b28-a2f8-55bf165cd928" href="/sourcecodeexamples/Python-Source-Code-Examples" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16">
        <span class="ActionListItem-visual ActionListItem-visual--leading">
          <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-code">
    <path d="m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z"></path>
</svg>
        </span>
      
        <span data-view-component="true" class="ActionListItem-label">
          Code
</span>      
</a>
  
</li>
        <li hidden="hidden" data-menu-item="i1issues-tab" data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem">
    
    
    <a tabindex="-1" id="item-8e0bb037-2228-4396-ba61-8fffa443b83c" href="/sourcecodeexamples/Python-Source-Code-Examples/issues" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16">
        <span class="ActionListItem-visual ActionListItem-visual--leading">
          <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-issue-opened">
    <path d="M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z"></path>
</svg>
        </span>
      
        <span data-view-component="true" class="ActionListItem-label">
          Issues
</span>      
</a>
  
</li>
        <li hidden="hidden" data-menu-item="i2pull-requests-tab" data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem">
    
    
    <a tabindex="-1" id="item-7651cd4b-32e1-4827-99ef-7d046ed2d310" href="/sourcecodeexamples/Python-Source-Code-Examples/pulls" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16">
        <span class="ActionListItem-visual ActionListItem-visual--leading">
          <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-git-pull-request">
    <path d="M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25Zm5.677-.177L9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Z"></path>
</svg>
        </span>
      
        <span data-view-component="true" class="ActionListItem-label">
          Pull requests
</span>      
</a>
  
</li>
        <li hidden="hidden" data-menu-item="i3actions-tab" data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem">
    
    
    <a tabindex="-1" id="item-b5582d24-7f19-49ba-883f-81e2dadb9c14" href="/sourcecodeexamples/Python-Source-Code-Examples/actions" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16">
        <span class="ActionListItem-visual ActionListItem-visual--leading">
          <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-play">
    <path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm4.879-2.773 4.264 2.559a.25.25 0 0 1 0 .428l-4.264 2.559A.25.25 0 0 1 6 10.559V5.442a.25.25 0 0 1 .379-.215Z"></path>
</svg>
        </span>
      
        <span data-view-component="true" class="ActionListItem-label">
          Actions
</span>      
</a>
  
</li>
        <li hidden="hidden" data-menu-item="i4projects-tab" data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem">
    
    
    <a tabindex="-1" id="item-57ad63a0-32b5-4f44-8def-b9ffe862eda3" href="/sourcecodeexamples/Python-Source-Code-Examples/projects" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16">
        <span class="ActionListItem-visual ActionListItem-visual--leading">
          <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-table">
    <path d="M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25ZM6.5 6.5v8h7.75a.25.25 0 0 0 .25-.25V6.5Zm8-1.5V1.75a.25.25 0 0 0-.25-.25H6.5V5Zm-13 1.5v7.75c0 .138.112.25.25.25H5v-8ZM5 5V1.5H1.75a.25.25 0 0 0-.25.25V5Z"></path>
</svg>
        </span>
      
        <span data-view-component="true" class="ActionListItem-label">
          Projects
</span>      
</a>
  
</li>
        <li hidden="hidden" data-menu-item="i5security-and-quality-tab" data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem">
    
    
    <a tabindex="-1" id="item-2e63d66f-ceaf-494e-9b02-21941bdc04a8" href="/sourcecodeexamples/Python-Source-Code-Examples/security" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16">
        <span class="ActionListItem-visual ActionListItem-visual--leading">
          <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-shield">
    <path d="M7.467.133a1.748 1.748 0 0 1 1.066 0l5.25 1.68A1.75 1.75 0 0 1 15 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.697 1.697 0 0 1-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 0 1 1.217-1.667Zm.61 1.429a.25.25 0 0 0-.153 0l-5.25 1.68a.25.25 0 0 0-.174.238V7c0 1.358.275 2.666 1.057 3.86.784 1.194 2.121 2.34 4.366 3.297a.196.196 0 0 0 .154 0c2.245-.956 3.582-2.104 4.366-3.298C13.225 9.666 13.5 8.36 13.5 7V3.48a.251.251 0 0 0-.174-.237l-5.25-1.68ZM8.75 4.75v3a.75.75 0 0 1-1.5 0v-3a.75.75 0 0 1 1.5 0ZM9 10.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path>
</svg>
        </span>
      
        <span data-view-component="true" class="ActionListItem-label">
          Security and quality
</span>      
</a>
  
</li>
        <li hidden="hidden" data-menu-item="i6insights-tab" data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem">
    
    
    <a tabindex="-1" id="item-31ed5924-c05d-45e9-afd7-b96f8bcaa0d6" href="/sourcecodeexamples/Python-Source-Code-Examples/pulse" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16">
        <span class="ActionListItem-visual ActionListItem-visual--leading">
          <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-graph">
    <path d="M1.5 1.75V13.5h13.75a.75.75 0 0 1 0 1.5H.75a.75.75 0 0 1-.75-.75V1.75a.75.75 0 0 1 1.5 0Zm14.28 2.53-5.25 5.25a.75.75 0 0 1-1.06 0L7 7.06 4.28 9.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.25-3.25a.75.75 0 0 1 1.06 0L10 7.94l4.72-4.72a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path>
</svg>
        </span>
      
        <span data-view-component="true" class="ActionListItem-label">
          Insights
</span>      
</a>
  
</li>
</ul>    
</div></action-list>


</div>
      
</div></anchored-position>  </focus-group>
</action-menu></div>
</nav>

    </div>
  



<turbo-frame id="repo-content-turbo-frame" target="_top" data-turbo-action="advance" class="">
    <div id="repo-content-pjax-container" class="repository-content " >
    



    
      
    








<react-app
  app-name="code-view"
  initial-path="/sourcecodeexamples/Python-Source-Code-Examples/blob/main/README.md"
  style="display: block; min-height: calc(100vh - 64px);"
  data-attempted-ssr="true"
  data-ssr="true"
  data-lazy="false"
  data-alternate="false"
  data-data-router-enabled="true"
  data-react-profiling="false"
>
  
  <script type="application/json" data-target="react-app.embeddedData">{"payload":{"codeViewBlobRoute":{"csv":null,"csvError":null,"headerInfo":{"toc":[{"level":1,"text":"Python-Source-Code-Examples","anchor":"python-source-code-examples","htmlText":"Python-Source-Code-Examples"},{"level":1,"text":"Python String Source Code Examples","anchor":"python-string-source-code-examples","htmlText":"Python String Source Code Examples"},{"level":1,"text":"Python Programs","anchor":"python-programs","htmlText":"Python Programs"},{"level":1,"text":"Python Data Structures and Algorithms","anchor":"python-data-structures-and-algorithms","htmlText":"Python Data Structures and Algorithms"},{"level":2,"text":"Algorithms","anchor":"algorithms","htmlText":"Algorithms"},{"level":2,"text":"Data Structures","anchor":"data-structures","htmlText":"Data Structures"},{"level":1,"text":"Python Conversion Source Code Examples","anchor":"python-conversion-source-code-examples","htmlText":"Python Conversion Source Code Examples"},{"level":2,"text":"String Conversion","anchor":"string-conversion","htmlText":"String Conversion"},{"level":2,"text":"List Conversion","anchor":"list-conversion","htmlText":"List Conversion"},{"level":2,"text":"Set Conversion","anchor":"set-conversion","htmlText":"Set Conversion"},{"level":2,"text":"Dictionary Conversion","anchor":"dictionary-conversion","htmlText":"Dictionary Conversion"},{"level":2,"text":"Array Conversion","anchor":"array-conversion","htmlText":"Array Conversion"},{"level":2,"text":"int Conversion","anchor":"int-conversion","htmlText":"int Conversion"},{"level":2,"text":"Date Conversion","anchor":"date-conversion","htmlText":"Date Conversion"},{"level":2,"text":"Tuple Conversion","anchor":"tuple-conversion","htmlText":"Tuple Conversion"},{"level":2,"text":"JSON Conversion","anchor":"json-conversion","htmlText":"JSON Conversion"}]},"issueTemplate":null,"discussionTemplate":null,"richText":"\u003carticle class=\"markdown-body entry-content container-lg\" itemprop=\"text\"\u003e\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch1 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003ePython-Source-Code-Examples\u003c/h1\u003e\u003ca id=\"user-content-python-source-code-examples\" class=\"anchor\" aria-label=\"Permalink: Python-Source-Code-Examples\" href=\"#python-source-code-examples\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eThis page contains 100+ Python source code examples. All the Python source code examples contain an output. You can use these Python source code examples and code snippets in your Python projects.\u003c/p\u003e\u003cdiv dir=\"auto\"\u003e\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch1 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003ePython String Source Code Examples\u003c/h1\u003e\u003ca id=\"user-content-python-string-source-code-examples\" class=\"anchor\" aria-label=\"Permalink: Python String Source Code Examples\" href=\"#python-string-source-code-examples\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\u003cp dir=\"auto\"\u003e\u003c/p\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/04/python-string-literals.html\" rel=\"nofollow\"\u003ePython string literals\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/04/python-string-length-example.html\" rel=\"nofollow\"\u003ePython string length example\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/04/python-string-join-method-example.html\" rel=\"nofollow\"\u003ePython String join() method example\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/04/python-string-split-method-example.html\" rel=\"nofollow\"\u003ePython string split() method example\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/04/python-string-index-method-example.html\" rel=\"nofollow\"\u003ePython String index() method example\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/04/python-string-find-method-example.html\" rel=\"nofollow\"\u003ePython string find() method example\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/04/python-string-startswith-method-example.html\" rel=\"nofollow\"\u003ePython string startswith() method example\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/04/python-string-endswith-method-example.html\" rel=\"nofollow\"\u003ePython string endswith() method example\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/04/python-string-lower-method-example.html\" rel=\"nofollow\"\u003ePython String lower() method example\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/04/python-string-upper-method-example.html\" rel=\"nofollow\"\u003ePython String upper() method example\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/04/python-string-title-method-example.html\" rel=\"nofollow\"\u003ePython string title() method example\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/04/python-string-capitalize-method-example.html\" rel=\"nofollow\"\u003ePython string capitalize() method example\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/04/python-string-islower-method-example.html\" rel=\"nofollow\"\u003ePython string islower() method example\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/04/python-string-istitle-method-example.html\" rel=\"nofollow\"\u003ePython string istitle() method example\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/04/python-string-isupper-method-example.html\" rel=\"nofollow\"\u003ePython string isupper() method example\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/04/python-string-swapcase-method-example.html\" rel=\"nofollow\"\u003ePython string swapcase() method example\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/04/python-string-strip-method-example.html\" rel=\"nofollow\"\u003ePython string strip() method example\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/04/python-string-replace-method-example.html\" rel=\"nofollow\"\u003ePython string replace() method example\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/04/python-string-isdigit-method-example.html\" rel=\"nofollow\"\u003ePython string isdigit() method example\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/04/python-string-isdecimal-method-example.html\" rel=\"nofollow\"\u003ePython string isdecimal() method example\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/04/python-string-isnumeric-method-example.html\" rel=\"nofollow\"\u003ePython string isnumeric() method example\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/04/python-string-isalpha-method-example.html\" rel=\"nofollow\"\u003ePython string isalpha() method example\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/04/python-string-isalnum-method-example.html\" rel=\"nofollow\"\u003ePython string isalnum() method example\u003c/a\u003e\u003cbr\u003e\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch1 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003ePython Programs\u003c/h1\u003e\u003ca id=\"user-content-python-programs\" class=\"anchor\" aria-label=\"Permalink: Python Programs\" href=\"#python-programs\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\u003c/div\u003e\u003cdiv dir=\"auto\"\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/write-python-program-to-concatenate.html\" rel=\"nofollow\"\u003eWrite a python program to concatenate strings in different ways\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/given-2-strings-s1-and-s2-create-new-string-by-appending-s2-in-the-middle-of-s1.html\" rel=\"nofollow\"\u003ePython program to create a new string by appending s2 in the middle of s1\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/split-given-string-on-asterisk-into.html\" rel=\"nofollow\"\u003eSplit a given string on asterisk into several substrings and display each substring in Python\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/write-python-program-to-count-all-lower-case-upper-case-digits.html\" rel=\"nofollow\"\u003eWrite a Python program to count all lower case, upper case, digits, and special symbols from a given string\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/write-python-program-to-return-string.html\" rel=\"nofollow\"\u003eWrite a python program to return a string such that the string is arranged from lowercase letters and then uppercase letters\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/write-python-class-to-reverse-string.html\" rel=\"nofollow\"\u003eWrite a Python Class to Reverse a String Word by Word\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/write-python-class-to-implement-powx-n.html\" rel=\"nofollow\"\u003eWrite a python class to implement pow(x, n)\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/write-python-class-to-convert-integer-to-roman.html\" rel=\"nofollow\"\u003eWrite a python class to convert an integer to a Roman numeral\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/write-python-program-to-find-factorial.html\" rel=\"nofollow\"\u003eWrite a python program to find the factorial of a number using recursion\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/write-python-program-to-convert.html\" rel=\"nofollow\"\u003eWrite a Python program to convert temperature in Celsius to Fahrenheit\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/write-python-program-to-find-largest.html\" rel=\"nofollow\"\u003eWrite a Python program to find the largest number among the three input numbers\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/write-python-program-to-print-only-even.html\" rel=\"nofollow\"\u003eWrite a Python program to print only even numbers using the function\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/write-python-program-to-filter-integer.html\" rel=\"nofollow\"\u003eWrite a python program to filter integer, float, string from a list\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/write-python-program-to-check-whether.html\" rel=\"nofollow\"\u003eWrite a python program to check whether the given number is greater than 50 and also divisible by 2 using nested if else\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/write-python-program-to-demonstrate.html\" rel=\"nofollow\"\u003eWrite a python program to demonstrate a simple class creation\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/write-python-program-to-demonstrate_27.html\" rel=\"nofollow\"\u003eWrite a python program to demonstrate the object as an argument\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/write-python-program-to-demonstrate_93.html\" rel=\"nofollow\"\u003eWrite a python program to demonstrate an object as an argument with default values\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/write-python-program-to-demonstrate_38.html\" rel=\"nofollow\"\u003eWrite a python program to demonstrate method overriding\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/write-python-program-for-linear-search.html\" rel=\"nofollow\"\u003eWrite a Python program for Linear Search and Binary Search\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/python-list-insert-remove-append-len.html\" rel=\"nofollow\"\u003ePython list - insert, remove, append, len, pop and clear example\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/write-python-program-to-add-two-numbers.html\" rel=\"nofollow\"\u003eWrite a python program to add two numbers\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/write-python-program-to-get-python.html\" rel=\"nofollow\"\u003eWrite a python program to get the python version\u003c/a\u003e\u003cp dir=\"auto\"\u003e\u003c/p\u003e\n\u003cp dir=\"auto\"\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2023/12/write-python-program-to-check-whether.html\" rel=\"nofollow\"\u003eWrite a python program to check whether the first and last letters of the given word is vowel or not ?\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://www.sourcecodeexamples.net/2023/12/write-python-program-to-count-number-of.html\" rel=\"nofollow\"\u003eWrite a python program to count the number of digits\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://www.sourcecodeexamples.net/2023/12/write-python-program-to-filter-integer.html\" rel=\"nofollow\"\u003eWrite a python program to filter integer, float, string from a list\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://www.sourcecodeexamples.net/2023/12/write-python-program-to-find-average-of.html\" rel=\"nofollow\"\u003eWrite a python program to find the average of 10 numbers\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://www.sourcecodeexamples.net/2023/12/write-python-program-to-traverse-list.html\" rel=\"nofollow\"\u003eWrite a python program to traverse a list and print the values in it\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://www.sourcecodeexamples.net/2023/12/write-python-program-to-print-first-20.html\" rel=\"nofollow\"\u003eWrite a python program to print first 20 natural numbers using while loop\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://www.sourcecodeexamples.net/2023/12/write-python-program-to-print-square-of.html\" rel=\"nofollow\"\u003eWrite a python program to print the square of all numbers from 1 to 10\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://www.sourcecodeexamples.net/2023/12/write-python-program-to-get-sum-of.html\" rel=\"nofollow\"\u003eWrite a python program to get the sum of digits\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://www.sourcecodeexamples.net/2023/12/write-python-program-to-print-right.html\" rel=\"nofollow\"\u003eWrite a python program to print right angle triangle pattern using *\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://www.sourcecodeexamples.net/2023/12/write-python-program-to-remove-vowels.html\" rel=\"nofollow\"\u003eWrite a python program to remove vowels in a word\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://www.sourcecodeexamples.net/2023/12/write-python-program-to-find-absolute.html\" rel=\"nofollow\"\u003eWrite a python program to find absolute value using function\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://www.sourcecodeexamples.net/2023/12/wrtie-python-program-to-demonstrate-use.html\" rel=\"nofollow\"\u003eWrtie a python program to demonstrate the use of variable length arguments\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://www.sourcecodeexamples.net/2023/12/write-python-program-to-demonstrate-use.html\" rel=\"nofollow\"\u003eWrite a python program to demonstrate the use of default arguments\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://www.sourcecodeexamples.net/2023/12/write-python-program-to-demonstrate-use_14.html\" rel=\"nofollow\"\u003eWrite a python program to demonstrate the use of keyword arguments\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://www.sourcecodeexamples.net/2023/12/write-python-program-to-print-simple.html\" rel=\"nofollow\"\u003eWrite a python program to print a simple list using functions\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://www.sourcecodeexamples.net/2023/12/write-python-program-to-find-max-values.html\" rel=\"nofollow\"\u003eWrite a python program to find the max values in a list using function\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://www.sourcecodeexamples.net/2023/12/given-string-of-odd-length-greater-7.html\" rel=\"nofollow\"\u003eGiven a string of odd length greater 7, return a string made of the middle three chars of a given String\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://www.sourcecodeexamples.net/2023/12/arrange-string-characters-such-that.html\" rel=\"nofollow\"\u003eArrange string characters such that lowercase letters should come first\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://www.sourcecodeexamples.net/2023/12/write-python-program-to-count-all-lower.html\" rel=\"nofollow\"\u003eWrite a Python program to Count all lower case, upper case, digits, and special symbols from a given string\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://www.sourcecodeexamples.net/2023/12/write-python-program-to-find-all.html\" rel=\"nofollow\"\u003eWrite a Python program to Find all occurrences in a given string ignoring the case\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://www.sourcecodeexamples.net/2023/12/given-input-string-count-occurrences-of.html\" rel=\"nofollow\"\u003eGiven an input string, count occurrences of all characters within a string and return the details as dictionary\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://www.sourcecodeexamples.net/2023/12/write-python-program-to-split-given.html\" rel=\"nofollow\"\u003eWrite a Python program to Split a given string on asterisk into several substrings and display each substring\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://www.sourcecodeexamples.net/2023/12/write-python-program-to-check-whether_14.html\" rel=\"nofollow\"\u003eWrite a Python program to Check whether the given string startswith 'h'\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://www.sourcecodeexamples.net/2023/12/write-python-program-to-concatenate.html\" rel=\"nofollow\"\u003eWrite a python program to concatenate strings in different ways\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://www.sourcecodeexamples.net/2023/12/write-python-program-to-return-string.html\" rel=\"nofollow\"\u003eWrite a python program to return a string such that the string is arranged from lowercase letters and then uppercase letters\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://www.sourcecodeexamples.net/2023/12/write-python-program-to-repeat-givent.html\" rel=\"nofollow\"\u003eWrite a python program to repeat a givent string multiple times\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://www.sourcecodeexamples.net/2023/12/write-python-program-to-create-simple.html\" rel=\"nofollow\"\u003eWrite a python program to create a simple list and nested list with different datatypes\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://www.sourcecodeexamples.net/2023/12/write-python-program-to-add-elements-to.html\" rel=\"nofollow\"\u003eWrite a python program to add elements to an existing list from user input\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://www.sourcecodeexamples.net/2023/12/write-python-program-to-reverse-given.html\" rel=\"nofollow\"\u003eWrite a python program to reverse a given list\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://www.sourcecodeexamples.net/2023/12/write-python-program-to-convert-list-to.html\" rel=\"nofollow\"\u003eWrite a python program to convert a list to tuple using tuple function\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://www.sourcecodeexamples.net/2023/12/write-python-program-to-check-whether_60.html\" rel=\"nofollow\"\u003eWrite a python program to check whether the user given input is equal to the current working directory or not\u003c/a\u003e\u003cbr\u003e\u003c/p\u003e\n\u003c/div\u003e\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch1 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003ePython Data Structures and Algorithms\u003c/h1\u003e\u003ca id=\"user-content-python-data-structures-and-algorithms\" class=\"anchor\" aria-label=\"Permalink: Python Data Structures and Algorithms\" href=\"#python-data-structures-and-algorithms\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eAlgorithms\u003c/h2\u003e\u003ca id=\"user-content-algorithms\" class=\"anchor\" aria-label=\"Permalink: Algorithms\" href=\"#algorithms\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\u003cdiv dir=\"auto\"\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/write-python-program-for-linear-search.html\" rel=\"nofollow\"\u003eWrite a Python program for Linear Search and Binary Search\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/python-implementation-of-selection-sort.html\" rel=\"nofollow\"\u003eSelection Sort Algorithm in Python\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/bubble-sort-algorithm-in-python.html\" rel=\"nofollow\"\u003eBubble Sort Algorithm in Python\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/bogo-sort-algorithm-in-python.html\" rel=\"nofollow\"\u003eBogo Sort Algorithm in Python\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/bucket-sort-algorithm-in-python.html\" rel=\"nofollow\"\u003eBucket Sort Algorithm in Python\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/comb-sort-algorithm-in-python.html\" rel=\"nofollow\"\u003eComb Sort Algorithm in Python\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/counting-sort-algorithm-in-python.html\" rel=\"nofollow\"\u003eCounting Sort Algorithm in Python\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/heap-sort-algorithm-in-python.html\" rel=\"nofollow\"\u003eHeap Sort Algorithm in Python\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/insertion-sort-algorithm-in-python.html\" rel=\"nofollow\"\u003eInsertion Sort Algorithm in Python\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/merge-sort-algorithm-in-python.html\" rel=\"nofollow\"\u003eMerge Sort Algorithm in Python\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/quick-sort-algorithm-in-python.html\" rel=\"nofollow\"\u003eQuick Sort Algorithm in Python\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/shell-sort-algorithm-in-python.html\" rel=\"nofollow\"\u003eShell Sort Algorithm in Python\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/interpolation-search-algorithm-in-python.html\" rel=\"nofollow\"\u003eInterpolation Search Algorithm in Python\u003c/a\u003e\u003c/div\u003e\u003cdiv dir=\"auto\"\u003e\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eData Structures\u003c/h2\u003e\u003ca id=\"user-content-data-structures\" class=\"anchor\" aria-label=\"Permalink: Data Structures\" href=\"#data-structures\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\u003c/div\u003e\u003cdiv dir=\"auto\"\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/stack-implementation-in-python.html\" rel=\"nofollow\"\u003eStack Implementation in Python\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/queue-implementation-in-python.html\" rel=\"nofollow\"\u003eQueue Implementation in Python\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/deque-implementation-in-python.html\" rel=\"nofollow\"\u003eDeque Implementation in Python\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/singly-linked-list-implementation-in-python.html\" rel=\"nofollow\"\u003eSingly Linked List Implementation in Python\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/doubly-linked-list-implementation-in-python.html\" rel=\"nofollow\"\u003eDoubly Linked List Implementation in Python\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/circular-linked-list-implementation-in-pythin.html\" rel=\"nofollow\"\u003eCircular Linked List Implementation in Python\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/priorityqueue-implementation-in-python.html\" rel=\"nofollow\"\u003ePriorityQueue Implementation in Python\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/circular-queue-implementation-in-python.html\" rel=\"nofollow\"\u003eCircular Queue Implementation in Python\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/binary-search-tree-implementation-in.html\" rel=\"nofollow\"\u003eBinary Search Tree Implementation in Python\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/stack-implementation-using-linked-list-in-python.html\" rel=\"nofollow\"\u003eStack Implementation Using Linked List in Python\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/stack-implementation-using-doubly-linkedlist-in-python.html\" rel=\"nofollow\"\u003eStack Implementation Using Doubly Linked List in Python\u003c/a\u003e\u003c/div\u003e\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch1 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003ePython Conversion Source Code Examples\u003c/h1\u003e\u003ca id=\"user-content-python-conversion-source-code-examples\" class=\"anchor\" aria-label=\"Permalink: Python Conversion Source Code Examples\" href=\"#python-conversion-source-code-examples\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\u003cdiv dir=\"auto\"\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/python-convert-binary-to-decimal-example.html\" rel=\"nofollow\"\u003ePython - Convert Binary to Decimal Example\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/python-convert-binary-to-hexadecimal.html\" rel=\"nofollow\"\u003ePython - Convert Binary to Hexadecimal Example\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/python-convert-binary-to-octal-example.html\" rel=\"nofollow\"\u003ePython - Convert Binary to Octal Example\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/python-convert-decimal-to-binary-example.html\" rel=\"nofollow\"\u003ePython - Convert Decimal to Binary Example\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/python-convert-decimal-to-octal-example.html\" rel=\"nofollow\"\u003ePython - Convert Decimal to Octal Example\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eString Conversion\u003c/h2\u003e\u003ca id=\"user-content-string-conversion\" class=\"anchor\" aria-label=\"Permalink: String Conversion\" href=\"#string-conversion\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-string-to-int.html\" rel=\"nofollow\"\u003ePython Convert String to Int\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-string-to-datetime.html\" rel=\"nofollow\"\u003ePython Convert String to DateTime\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-string-to-date.html\" rel=\"nofollow\"\u003ePython Convert String to Date\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-string-to-json.html\" rel=\"nofollow\"\u003ePython Convert String to JSON\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-string-to-number.html\" rel=\"nofollow\"\u003ePython Convert String to Number\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-string-to-list.html\" rel=\"nofollow\"\u003ePython Convert String to List\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-string-to-float.html\" rel=\"nofollow\"\u003ePython Convert String to Float\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-string-to-bytes.html\" rel=\"nofollow\"\u003ePython Convert String to Bytes\u003c/a\u003e\u003cdiv dir=\"auto\"\u003e\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eList Conversion\u003c/h2\u003e\u003ca id=\"user-content-list-conversion\" class=\"anchor\" aria-label=\"Permalink: List Conversion\" href=\"#list-conversion\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\u003cdiv dir=\"auto\"\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-list-to-string.html\" rel=\"nofollow\"\u003ePython Convert List to String\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-list-to-set.html\" rel=\"nofollow\"\u003ePython Convert List to Set\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-list-to-dictionary.html\" rel=\"nofollow\"\u003ePython Convert List to Dictionary\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-list-to-tuple.html\" rel=\"nofollow\"\u003ePython Convert List to Tuple\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-list-to-json.html\" rel=\"nofollow\"\u003ePython Convert List to JSON\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-list-to-array.html\" rel=\"nofollow\"\u003ePython Convert List to Array\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-list-to-string-with.html\" rel=\"nofollow\"\u003ePython Convert List to String With Commas\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-list-to-dataframe.html\" rel=\"nofollow\"\u003ePython Convert List to Dataframe\u003c/a\u003e\u003c/div\u003e\u003cdiv dir=\"auto\"\u003e\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eSet Conversion\u003c/h2\u003e\u003ca id=\"user-content-set-conversion\" class=\"anchor\" aria-label=\"Permalink: Set Conversion\" href=\"#set-conversion\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-set-to-list.html\" rel=\"nofollow\"\u003ePython Convert Set to List\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-set-to-string.html\" rel=\"nofollow\"\u003ePython Convert Set to String\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-set-to-tuple.html\" rel=\"nofollow\"\u003ePython Convert Set to Tuple\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-set-to-dictionary.html\" rel=\"nofollow\"\u003ePython Convert Set to Dictionary\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-set-to-json.html\" rel=\"nofollow\"\u003ePython Convert Set to JSON\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-set-to-comma-separated.html\" rel=\"nofollow\"\u003ePython Convert Set to Comma Separated String\u003c/a\u003e\u003c/div\u003e\u003cdiv dir=\"auto\"\u003e\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eDictionary Conversion\u003c/h2\u003e\u003ca id=\"user-content-dictionary-conversion\" class=\"anchor\" aria-label=\"Permalink: Dictionary Conversion\" href=\"#dictionary-conversion\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-dictionary-to-json.html\" rel=\"nofollow\"\u003ePython Convert Dictionary to JSON\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-dictionary-to-dataframe.html\" rel=\"nofollow\"\u003ePython Convert Dictionary to Dataframe\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-dictionary-to-string.html\" rel=\"nofollow\"\u003ePython Convert Dictionary to String\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-dictionary-to-list.html\" rel=\"nofollow\"\u003ePython Convert Dictionary to List\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-dictionary-keys-to-list.html\" rel=\"nofollow\"\u003ePython Convert Dictionary Keys to List\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-dictionary-values-to-list.html\" rel=\"nofollow\"\u003ePython Convert Dictionary Values to List\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-dictionary-to-tuple.html\" rel=\"nofollow\"\u003ePython Convert Dictionary to Tuple\u003c/a\u003e\u003c/div\u003e\u003cdiv dir=\"auto\"\u003e\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eArray Conversion\u003c/h2\u003e\u003ca id=\"user-content-array-conversion\" class=\"anchor\" aria-label=\"Permalink: Array Conversion\" href=\"#array-conversion\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-array-to-string.html\" rel=\"nofollow\"\u003ePython Convert Array to String\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-array-to-string-with.html\" rel=\"nofollow\"\u003ePython Convert Array to String With Commas\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-array-to-list.html\" rel=\"nofollow\"\u003ePython Convert Array to List\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-array-to-set.html\" rel=\"nofollow\"\u003ePython Convert Array to Set\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-array-to-json.html\" rel=\"nofollow\"\u003ePython Convert Array to JSON\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-array-to-dictionary.html\" rel=\"nofollow\"\u003ePython Convert Array to Dictionary\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-array-to-tuple.html\" rel=\"nofollow\"\u003ePython Convert Array to Tuple\u003c/a\u003e\u003c/div\u003e\u003cdiv dir=\"auto\"\u003e\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eint Conversion\u003c/h2\u003e\u003ca id=\"user-content-int-conversion\" class=\"anchor\" aria-label=\"Permalink: int Conversion\" href=\"#int-conversion\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-int-to-string.html\" rel=\"nofollow\"\u003ePython Convert Int to String\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-int-to-binary.html\" rel=\"nofollow\"\u003ePython Convert Int to Binary\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-int-to-float.html\" rel=\"nofollow\"\u003ePython Convert Int to Float\u003c/a\u003e\u003c/div\u003e\u003cdiv dir=\"auto\"\u003e\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eDate Conversion\u003c/h2\u003e\u003ca id=\"user-content-date-conversion\" class=\"anchor\" aria-label=\"Permalink: Date Conversion\" href=\"#date-conversion\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-date-to-string.html\" rel=\"nofollow\"\u003ePython Convert Date to String\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-date-to-epoch.html\" rel=\"nofollow\"\u003ePython Convert Date to Epoch\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-date-to-unix-timestamp.html\" rel=\"nofollow\"\u003ePython Convert Date to Unix Timestamp\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-date-to-datetime.html\" rel=\"nofollow\"\u003ePython Convert Date to DateTime\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-date-to-datetime_5.html\" rel=\"nofollow\"\u003ePython Convert Date to DateTime\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-date-to-timestamp.html\" rel=\"nofollow\"\u003ePython Convert Date to Timestamp\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-date-string-to-datetime.html\" rel=\"nofollow\"\u003ePython Convert Date String to DateTime\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-date-string-to-epoch.html\" rel=\"nofollow\"\u003ePython Convert Date String to Epoch\u003c/a\u003e\u003c/div\u003e\u003cdiv dir=\"auto\"\u003e\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eTuple Conversion\u003c/h2\u003e\u003ca id=\"user-content-tuple-conversion\" class=\"anchor\" aria-label=\"Permalink: Tuple Conversion\" href=\"#tuple-conversion\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-tuple-to-string.html\" rel=\"nofollow\"\u003ePython Convert Tuple to String\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-tuple-to-list.html\" rel=\"nofollow\"\u003ePython Convert Tuple to List\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-tuple-to-dictionary.html\" rel=\"nofollow\"\u003ePython Convert Tuple to Dictionary\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-tuple-to-comma-separated.html\" rel=\"nofollow\"\u003ePython Convert Tuple to Comma Separated String\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-tuple-to-array.html\" rel=\"nofollow\"\u003ePython Convert Tuple to Array\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-tuple-to-json.html\" rel=\"nofollow\"\u003ePython Convert Tuple to JSON\u003c/a\u003e\u003c/div\u003e\u003cdiv dir=\"auto\"\u003e\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eJSON Conversion\u003c/h2\u003e\u003ca id=\"user-content-json-conversion\" class=\"anchor\" aria-label=\"Permalink: JSON Conversion\" href=\"#json-conversion\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-json-to-string.html\" rel=\"nofollow\"\u003ePython Convert JSON to String\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-json-to-dictionary.html\" rel=\"nofollow\"\u003ePython Convert JSON to Dictionary\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-json-to-array.html\" rel=\"nofollow\"\u003ePython Convert JSON to Array\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-json-to-xml.html\" rel=\"nofollow\"\u003ePython Convert JSON to XML\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-json-to-list.html\" rel=\"nofollow\"\u003ePython Convert JSON to List\u003c/a\u003e\u003cbr\u003e\u003c/div\u003e\u003c/div\u003e\n\u003c/article\u003e","richTextTruncated":false,"renderedFileInfo":null,"symbols":{"timed_out":false,"not_analyzed":false,"symbols":[{"name":"Python-Source-Code-Examples","fully_qualified_name":"Python-Source-Code-Examples","kind":"section_1","ident_start":2,"ident_end":29,"extent_start":0,"extent_end":28330,"ident_utf16":{"start":{"line_number":0,"utf16_col":2},"end":{"line_number":0,"utf16_col":29}},"extent_utf16":{"start":{"line_number":0,"utf16_col":0},"end":{"line_number":93,"utf16_col":0}}}]}},"codeViewLayoutRoute":{"repo":{"id":738170039,"defaultBranch":"main","name":"Python-Source-Code-Examples","ownerLogin":"sourcecodeexamples","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-01-02T15:38:51.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/74339793?v=4","public":true,"private":false,"isOrgOwned":false,"isArchived":false},"currentUser":null,"uploadToken":"Ob2Sn7Ig0LAHYXp-xra6uKqZENqKncoqQVFmoHOWkdptdTghVttdeBbhXoJayJx4MUPo4LtdwlE-RC0zy4cqHg","allShortcutsEnabled":false,"treeExpanded":true,"path":"README.md","symbolsExpanded":false,"refInfo":{"name":"main","listCacheKey":"v0:1704209954.0","canEdit":false,"currentOid":"2c34839606b22292b09c5ac89f9798545f1beefc"},"helpUrl":"https://docs.github.com","githubDevUrl":null},"codeViewFileTreeLayoutRoute":{"fileTree":{"":{"items":[{"name":"README.md","path":"README.md","contentType":"file"}],"totalCount":1}},"fileTreeProcessingTime":40.525848,"foldersToFetch":[]},"codeViewBlobLayoutRoute":{"codeLineWrapEnabled":false,"refInfo":{"name":"main","listCacheKey":"v0:1704209954.0","canEdit":false,"refType":"branch","currentOid":"2c34839606b22292b09c5ac89f9798545f1beefc","canEditOnDefaultBranch":false,"fileExistsOnDefault":true},"path":"README.md","blob":{"copilotSWEAgentEnabled":false,"dependabotInfo":{"showConfigurationBanner":false,"configFilePath":null,"networkDependabotPath":"/sourcecodeexamples/Python-Source-Code-Examples/network/updates","dismissConfigurationNoticePath":"/settings/dismiss-notice/dependabot_configuration_notice","configurationNoticeDismissed":null},"displayName":"README.md","displayUrl":"https://github.com/sourcecodeexamples/Python-Source-Code-Examples/blob/main/README.md?raw=true","headerInfo":{"blobSize":"27.7 KB","deleteTooltip":"You must be signed in to make or propose changes","editTooltip":"You must be signed in to make or propose changes","ghDesktopPath":"https://desktop.github.com","isGitLfs":false,"onBranch":true,"shortPath":"2b22399","siteNavLoginPath":"/login?return_to=https%3A%2F%2Fgithub.com%2Fsourcecodeexamples%2FPython-Source-Code-Examples%2Fblob%2Fmain%2FREADME.md","isCSV":false,"isRichtext":true,"lineInfo":{"truncatedLoc":"93","truncatedSloc":"92"},"mode":"file"},"image":false,"isCodeownersFile":null,"isPlain":false,"isValidLegacyIssueTemplate":false,"isIssueTemplate":false,"isDiscussionTemplate":false,"language":"Markdown","languageID":222,"large":false,"planSupportInfo":{"repoIsFork":null,"repoOwnedByCurrentUser":null,"requestFullPath":"/sourcecodeexamples/Python-Source-Code-Examples/blob/main/README.md","showFreeOrgGatedFeatureMessage":null,"showPlanSupportBanner":null,"upgradeDataAttributes":null,"upgradePath":null},"publishBannersInfo":{"dismissActionNoticePath":"/settings/dismiss-notice/publish_action_from_dockerfile","releasePath":"/sourcecodeexamples/Python-Source-Code-Examples/releases/new?marketplace=true","showPublishActionBanner":false},"rawBlobUrl":"https://github.com/sourcecodeexamples/Python-Source-Code-Examples/raw/refs/heads/main/README.md","renderImageOrRaw":false,"shortPath":null,"symbolsEnabled":true,"tabSize":4,"topBannersInfo":{"overridingGlobalFundingFile":false,"globalPreferredFundingPath":null,"showInvalidCitationWarning":false,"citationHelpUrl":"https://docs.github.com/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/about-citation-files","actionsOnboardingTip":null},"truncated":false,"viewable":true,"workflowRedirectUrl":null},"copilotInfo":null,"copilotAccessAllowed":false,"copilotSpacesEnabled":false,"modelsAccessAllowed":false,"modelsRepoIntegrationEnabled":false,"isMarketplaceEnabled":true},"codeViewBlobLayoutRoute.StyledBlob":{"rawLines":["# Python-Source-Code-Examples","This page contains 100+ Python source code examples. All the Python source code examples contain an output. You can use these Python source code examples and code snippets in your Python projects.\u003cdiv\u003e\u003ch1\u003ePython String Source Code Examples\u003c/h1\u003e\u003cp\u003e\u003c/p\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/04/python-string-literals.html\" target=\"_blank\"\u003ePython string literals\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/04/python-string-length-example.html\" style=\"font-size: 16px;\" target=\"_blank\"\u003ePython string length example\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/04/python-string-join-method-example.html\" target=\"_blank\"\u003ePython String join() method example\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/04/python-string-split-method-example.html\" target=\"_blank\"\u003ePython string split() method example\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/04/python-string-index-method-example.html\" target=\"_blank\"\u003ePython String index() method example\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/04/python-string-find-method-example.html\" target=\"_blank\"\u003ePython string find() method example\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/04/python-string-startswith-method-example.html\" target=\"_blank\"\u003ePython string startswith() method example\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/04/python-string-endswith-method-example.html\" target=\"_blank\"\u003ePython string endswith() method example\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/04/python-string-lower-method-example.html\" target=\"_blank\"\u003ePython String lower() method example\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/04/python-string-upper-method-example.html\" target=\"_blank\"\u003ePython String upper() method example\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/04/python-string-title-method-example.html\" target=\"_blank\"\u003ePython string title() method example\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/04/python-string-capitalize-method-example.html\" target=\"_blank\"\u003ePython string capitalize() method example\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/04/python-string-islower-method-example.html\" target=\"_blank\"\u003ePython string islower() method example\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/04/python-string-istitle-method-example.html\" target=\"_blank\"\u003ePython string istitle() method example\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/04/python-string-isupper-method-example.html\" target=\"_blank\"\u003ePython string isupper() method example\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/04/python-string-swapcase-method-example.html\" target=\"_blank\"\u003ePython string swapcase() method example\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/04/python-string-strip-method-example.html\" target=\"_blank\"\u003ePython string strip() method example\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/04/python-string-replace-method-example.html\" target=\"_blank\"\u003ePython string replace() method example\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/04/python-string-isdigit-method-example.html\" target=\"_blank\"\u003ePython string isdigit() method example\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/04/python-string-isdecimal-method-example.html\" target=\"_blank\"\u003ePython string isdecimal() method example\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/04/python-string-isnumeric-method-example.html\" target=\"_blank\"\u003ePython string isnumeric() method example\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/04/python-string-isalpha-method-example.html\" target=\"_blank\"\u003ePython string isalpha() method example\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/04/python-string-isalnum-method-example.html\" target=\"_blank\"\u003ePython string isalnum() method example\u003c/a\u003e\u003cbr /\u003e\u003ch1 style=\"text-align: left;\"\u003ePython Programs\u003c/h1\u003e\u003c/div\u003e\u003cdiv style=\"text-align: left;\"\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/write-python-program-to-concatenate.html\" target=\"_blank\"\u003eWrite a python program to concatenate strings in different ways\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/given-2-strings-s1-and-s2-create-new-string-by-appending-s2-in-the-middle-of-s1.html\" target=\"_blank\"\u003ePython program to create a new string by appending s2 in the middle of s1\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/split-given-string-on-asterisk-into.html\" target=\"_blank\"\u003eSplit a given string on asterisk into several substrings and display each substring in Python\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/write-python-program-to-count-all-lower-case-upper-case-digits.html\" target=\"_blank\"\u003eWrite a Python program to count all lower case, upper case, digits, and special symbols from a given string\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/write-python-program-to-return-string.html\" target=\"_blank\"\u003eWrite a python program to return a string such that the string is arranged from lowercase letters and then uppercase letters\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/write-python-class-to-reverse-string.html\" target=\"_blank\"\u003eWrite a Python Class to Reverse a String Word by Word\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/write-python-class-to-implement-powx-n.html\" target=\"_blank\"\u003eWrite a python class to implement pow(x, n)\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/write-python-class-to-convert-integer-to-roman.html\" target=\"_blank\"\u003eWrite a python class to convert an integer to a Roman numeral\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/write-python-program-to-find-factorial.html\" target=\"_blank\"\u003eWrite a python program to find the factorial of a number using recursion\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/write-python-program-to-convert.html\" target=\"_blank\"\u003eWrite a Python program to convert temperature in Celsius to Fahrenheit\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/write-python-program-to-find-largest.html\" target=\"_blank\"\u003eWrite a Python program to find the largest number among the three input numbers\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/write-python-program-to-print-only-even.html\" target=\"_blank\"\u003eWrite a Python program to print only even numbers using the function\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/write-python-program-to-filter-integer.html\" target=\"_blank\"\u003eWrite a python program to filter integer, float, string from a list\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/write-python-program-to-check-whether.html\" target=\"_blank\"\u003eWrite a python program to check whether the given number is greater than 50 and also divisible by 2 using nested if else\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/write-python-program-to-demonstrate.html\" target=\"_blank\"\u003eWrite a python program to demonstrate a simple class creation\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/write-python-program-to-demonstrate_27.html\" target=\"_blank\"\u003eWrite a python program to demonstrate the object as an argument\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/write-python-program-to-demonstrate_93.html\" target=\"_blank\"\u003eWrite a python program to demonstrate an object as an argument with default values\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/write-python-program-to-demonstrate_38.html\" target=\"_blank\"\u003eWrite a python program to demonstrate method overriding\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/write-python-program-for-linear-search.html\" target=\"_blank\"\u003eWrite a Python program for Linear Search and Binary Search\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/python-list-insert-remove-append-len.html\" target=\"_blank\"\u003ePython list - insert, remove, append, len, pop and clear example\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/write-python-program-to-add-two-numbers.html\" target=\"_blank\"\u003eWrite a python program to add two numbers\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/write-python-program-to-get-python.html\" target=\"_blank\"\u003eWrite a python program to get the python version\u003c/a\u003e","","\u003ca href=\"https://www.sourcecodeexamples.net/2023/12/write-python-program-to-check-whether.html\" target=\"_blank\"\u003eWrite a python program to check whether the first and last letters of the given word is vowel or not ?\u003c/a\u003e\u003cbr /\u003e","\u003ca href=\"https://www.sourcecodeexamples.net/2023/12/write-python-program-to-count-number-of.html\" target=\"_blank\"\u003eWrite a python program to count the number of digits\u003c/a\u003e\u003cbr /\u003e","\u003ca href=\"https://www.sourcecodeexamples.net/2023/12/write-python-program-to-filter-integer.html\" target=\"_blank\"\u003eWrite a python program to filter integer, float, string from a list\u003c/a\u003e\u003cbr /\u003e","\u003ca href=\"https://www.sourcecodeexamples.net/2023/12/write-python-program-to-find-average-of.html\" target=\"_blank\"\u003eWrite a python program to find the average of 10 numbers\u003c/a\u003e\u003cbr /\u003e","\u003ca href=\"https://www.sourcecodeexamples.net/2023/12/write-python-program-to-traverse-list.html\" target=\"_blank\"\u003eWrite a python program to traverse a list and print the values in it\u003c/a\u003e\u003cbr /\u003e","\u003ca href=\"https://www.sourcecodeexamples.net/2023/12/write-python-program-to-print-first-20.html\" target=\"_blank\"\u003eWrite a python program to print first 20 natural numbers using while loop\u003c/a\u003e\u003cbr /\u003e","\u003ca href=\"https://www.sourcecodeexamples.net/2023/12/write-python-program-to-print-square-of.html\" target=\"_blank\"\u003eWrite a python program to print the square of all numbers from 1 to 10\u003c/a\u003e\u003cbr /\u003e","\u003ca href=\"https://www.sourcecodeexamples.net/2023/12/write-python-program-to-get-sum-of.html\" target=\"_blank\"\u003eWrite a python program to get the sum of digits\u003c/a\u003e\u003cbr /\u003e","\u003ca href=\"https://www.sourcecodeexamples.net/2023/12/write-python-program-to-print-right.html\" target=\"_blank\"\u003eWrite a python program to print right angle triangle pattern using *\u003c/a\u003e\u003cbr /\u003e","\u003ca href=\"https://www.sourcecodeexamples.net/2023/12/write-python-program-to-remove-vowels.html\" target=\"_blank\"\u003eWrite a python program to remove vowels in a word\u003c/a\u003e\u003cbr /\u003e","\u003ca href=\"https://www.sourcecodeexamples.net/2023/12/write-python-program-to-find-absolute.html\" target=\"_blank\"\u003eWrite a python program to find absolute value using function\u003c/a\u003e\u003cbr /\u003e","\u003ca href=\"https://www.sourcecodeexamples.net/2023/12/wrtie-python-program-to-demonstrate-use.html\" target=\"_blank\"\u003eWrtie a python program to demonstrate the use of variable length arguments\u003c/a\u003e\u003cbr /\u003e","\u003ca href=\"https://www.sourcecodeexamples.net/2023/12/write-python-program-to-demonstrate-use.html\" target=\"_blank\"\u003eWrite a python program to demonstrate the use of default arguments\u003c/a\u003e\u003cbr /\u003e","\u003ca href=\"https://www.sourcecodeexamples.net/2023/12/write-python-program-to-demonstrate-use_14.html\" target=\"_blank\"\u003eWrite a python program to demonstrate the use of keyword arguments\u003c/a\u003e\u003cbr /\u003e","\u003ca href=\"https://www.sourcecodeexamples.net/2023/12/write-python-program-to-print-simple.html\" target=\"_blank\"\u003eWrite a python program to print a simple list using functions\u003c/a\u003e\u003cbr /\u003e","\u003ca href=\"https://www.sourcecodeexamples.net/2023/12/write-python-program-to-find-max-values.html\" target=\"_blank\"\u003eWrite a python program to find the max values in a list using function\u003c/a\u003e\u003cbr /\u003e","\u003ca href=\"https://www.sourcecodeexamples.net/2023/12/given-string-of-odd-length-greater-7.html\" target=\"_blank\"\u003eGiven a string of odd length greater 7, return a string made of the middle three chars of a given String\u003c/a\u003e\u003cbr /\u003e","\u003ca href=\"https://www.sourcecodeexamples.net/2023/12/arrange-string-characters-such-that.html\" target=\"_blank\"\u003eArrange string characters such that lowercase letters should come first\u003c/a\u003e\u003cbr /\u003e","\u003ca href=\"https://www.sourcecodeexamples.net/2023/12/write-python-program-to-count-all-lower.html\" target=\"_blank\"\u003eWrite a Python program to Count all lower case, upper case, digits, and special symbols from a given string\u003c/a\u003e\u003cbr /\u003e","\u003ca href=\"https://www.sourcecodeexamples.net/2023/12/write-python-program-to-find-all.html\" target=\"_blank\"\u003eWrite a Python program to Find all occurrences in a given string ignoring the case\u003c/a\u003e\u003cbr /\u003e","\u003ca href=\"https://www.sourcecodeexamples.net/2023/12/given-input-string-count-occurrences-of.html\" target=\"_blank\"\u003eGiven an input string, count occurrences of all characters within a string and return the details as dictionary\u003c/a\u003e\u003cbr /\u003e","\u003ca href=\"https://www.sourcecodeexamples.net/2023/12/write-python-program-to-split-given.html\" target=\"_blank\"\u003eWrite a Python program to Split a given string on asterisk into several substrings and display each substring\u003c/a\u003e\u003cbr /\u003e","\u003ca href=\"https://www.sourcecodeexamples.net/2023/12/write-python-program-to-check-whether_14.html\" target=\"_blank\"\u003eWrite a Python program to Check whether the given string startswith 'h'\u003c/a\u003e\u003cbr /\u003e","\u003ca href=\"https://www.sourcecodeexamples.net/2023/12/write-python-program-to-concatenate.html\" target=\"_blank\"\u003eWrite a python program to concatenate strings in different ways\u003c/a\u003e\u003cbr /\u003e","\u003ca href=\"https://www.sourcecodeexamples.net/2023/12/write-python-program-to-return-string.html\" target=\"_blank\"\u003eWrite a python program to return a string such that the string is arranged from lowercase letters and then uppercase letters\u003c/a\u003e\u003cbr /\u003e","\u003ca href=\"https://www.sourcecodeexamples.net/2023/12/write-python-program-to-repeat-givent.html\" target=\"_blank\"\u003eWrite a python program to repeat a givent string multiple times\u003c/a\u003e\u003cbr /\u003e","\u003ca href=\"https://www.sourcecodeexamples.net/2023/12/write-python-program-to-create-simple.html\" target=\"_blank\"\u003eWrite a python program to create a simple list and nested list with different datatypes\u003c/a\u003e\u003cbr /\u003e","\u003ca href=\"https://www.sourcecodeexamples.net/2023/12/write-python-program-to-add-elements-to.html\" target=\"_blank\"\u003eWrite a python program to add elements to an existing list from user input\u003c/a\u003e\u003cbr /\u003e","\u003ca href=\"https://www.sourcecodeexamples.net/2023/12/write-python-program-to-reverse-given.html\" target=\"_blank\"\u003eWrite a python program to reverse a given list\u003c/a\u003e\u003cbr /\u003e","\u003ca href=\"https://www.sourcecodeexamples.net/2023/12/write-python-program-to-convert-list-to.html\" target=\"_blank\"\u003eWrite a python program to convert a list to tuple using tuple function\u003c/a\u003e\u003cbr /\u003e","\u003ca href=\"https://www.sourcecodeexamples.net/2023/12/write-python-program-to-check-whether_60.html\" target=\"_blank\"\u003eWrite a python program to check whether the user given input is equal to the current working directory or not\u003c/a\u003e\u003cbr /\u003e","\u003c/div\u003e\u003ch1 style=\"text-align: left;\"\u003ePython Data Structures and Algorithms\u003c/h1\u003e\u003ch2 style=\"text-align: left;\"\u003eAlgorithms\u003c/h2\u003e\u003cdiv style=\"text-align: left;\"\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/write-python-program-for-linear-search.html\" target=\"_blank\"\u003eWrite a Python program for Linear Search and Binary Search\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/python-implementation-of-selection-sort.html\" target=\"_blank\"\u003eSelection Sort Algorithm in Python\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/bubble-sort-algorithm-in-python.html\" target=\"_blank\"\u003eBubble Sort Algorithm in Python\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/bogo-sort-algorithm-in-python.html\" target=\"_blank\"\u003eBogo Sort Algorithm in Python\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/bucket-sort-algorithm-in-python.html\" target=\"_blank\"\u003eBucket Sort Algorithm in Python\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/comb-sort-algorithm-in-python.html\" target=\"_blank\"\u003eComb Sort Algorithm in Python\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/counting-sort-algorithm-in-python.html\" target=\"_blank\"\u003eCounting Sort Algorithm in Python\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/heap-sort-algorithm-in-python.html\" target=\"_blank\"\u003eHeap Sort Algorithm in Python\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/insertion-sort-algorithm-in-python.html\" target=\"_blank\"\u003eInsertion Sort Algorithm in Python\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/merge-sort-algorithm-in-python.html\" target=\"_blank\"\u003eMerge Sort Algorithm in Python\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/quick-sort-algorithm-in-python.html\" target=\"_blank\"\u003eQuick Sort Algorithm in Python\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/shell-sort-algorithm-in-python.html\" target=\"_blank\"\u003eShell Sort Algorithm in Python\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/interpolation-search-algorithm-in-python.html\" target=\"_blank\"\u003eInterpolation Search Algorithm in Python\u003c/a\u003e\u003c/div\u003e\u003cdiv\u003e\u003ch2 style=\"text-align: left;\"\u003eData Structures\u003c/h2\u003e\u003c/div\u003e\u003cdiv style=\"text-align: left;\"\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/stack-implementation-in-python.html\" target=\"_blank\"\u003eStack Implementation in Python\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/queue-implementation-in-python.html\" target=\"_blank\"\u003eQueue Implementation in Python\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/deque-implementation-in-python.html\" target=\"_blank\"\u003eDeque Implementation in Python\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/singly-linked-list-implementation-in-python.html\" target=\"_blank\"\u003eSingly Linked List Implementation in Python\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/doubly-linked-list-implementation-in-python.html\" target=\"_blank\"\u003eDoubly Linked List Implementation in Python\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/circular-linked-list-implementation-in-pythin.html\" target=\"_blank\"\u003eCircular Linked List Implementation in Python\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/priorityqueue-implementation-in-python.html\" target=\"_blank\"\u003ePriorityQueue Implementation in Python\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/circular-queue-implementation-in-python.html\" target=\"_blank\"\u003eCircular Queue Implementation in Python\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/binary-search-tree-implementation-in.html\" target=\"_blank\"\u003eBinary Search Tree Implementation in Python\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/stack-implementation-using-linked-list-in-python.html\" target=\"_blank\"\u003eStack Implementation Using Linked List in Python\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/stack-implementation-using-doubly-linkedlist-in-python.html\" target=\"_blank\"\u003eStack Implementation Using Doubly Linked List in Python\u003c/a\u003e\u003c/div\u003e\u003ch1 style=\"text-align: left;\"\u003ePython Conversion Source Code Examples\u003c/h1\u003e\u003cdiv style=\"text-align: left;\"\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/python-convert-binary-to-decimal-example.html\" target=\"_blank\"\u003ePython - Convert Binary to Decimal Example\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/python-convert-binary-to-hexadecimal.html\" target=\"_blank\"\u003ePython - Convert Binary to Hexadecimal Example\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/python-convert-binary-to-octal-example.html\" target=\"_blank\"\u003ePython - Convert Binary to Octal Example\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/python-convert-decimal-to-binary-example.html\" target=\"_blank\"\u003ePython - Convert Decimal to Binary Example\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2022/06/python-convert-decimal-to-octal-example.html\" target=\"_blank\"\u003ePython - Convert Decimal to Octal Example\u003c/a\u003e\u003c/div\u003e","\u003ch2 style=\"text-align: left;\"\u003eString Conversion\u003c/h2\u003e","\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-string-to-int.html\" target=\"_blank\"\u003ePython Convert String to Int\u003c/a\u003e\u003cbr /\u003e","\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-string-to-datetime.html\" target=\"_blank\"\u003ePython Convert String to DateTime\u003c/a\u003e\u003cbr /\u003e","\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-string-to-date.html\" target=\"_blank\"\u003ePython Convert String to Date\u003c/a\u003e\u003cbr /\u003e","\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-string-to-json.html\" target=\"_blank\"\u003ePython Convert String to JSON\u003c/a\u003e\u003cbr /\u003e","\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-string-to-number.html\" target=\"_blank\"\u003ePython Convert String to Number\u003c/a\u003e\u003cbr /\u003e","\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-string-to-list.html\" target=\"_blank\"\u003ePython Convert String to List\u003c/a\u003e\u003cbr /\u003e","\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-string-to-float.html\" target=\"_blank\"\u003ePython Convert String to Float\u003c/a\u003e\u003cbr /\u003e","\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-string-to-bytes.html\" target=\"_blank\"\u003ePython Convert String to Bytes\u003c/a\u003e\u003cdiv\u003e\u003ch2\u003eList Conversion\u003c/h2\u003e\u003cdiv\u003e\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-list-to-string.html\" target=\"_blank\"\u003ePython Convert List to String\u003c/a\u003e\u003cbr /\u003e","\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-list-to-set.html\" target=\"_blank\"\u003ePython Convert List to Set\u003c/a\u003e\u003cbr /\u003e","\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-list-to-dictionary.html\" target=\"_blank\"\u003ePython Convert List to Dictionary\u003c/a\u003e\u003cbr /\u003e","\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-list-to-tuple.html\" target=\"_blank\"\u003ePython Convert List to Tuple\u003c/a\u003e\u003cbr /\u003e","\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-list-to-json.html\" target=\"_blank\"\u003ePython Convert List to JSON\u003c/a\u003e\u003cbr /\u003e","\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-list-to-array.html\" target=\"_blank\"\u003ePython Convert List to Array\u003c/a\u003e\u003cbr /\u003e","\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-list-to-string-with.html\" target=\"_blank\"\u003ePython Convert List to String With Commas\u003c/a\u003e\u003cbr /\u003e","\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-list-to-dataframe.html\" target=\"_blank\"\u003ePython Convert List to Dataframe\u003c/a\u003e\u003c/div\u003e\u003cdiv\u003e\u003ch2\u003eSet Conversion\u003c/h2\u003e","\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-set-to-list.html\" target=\"_blank\"\u003ePython Convert Set to List\u003c/a\u003e\u003cbr /\u003e","\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-set-to-string.html\" target=\"_blank\"\u003ePython Convert Set to String\u003c/a\u003e\u003cbr /\u003e","\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-set-to-tuple.html\" target=\"_blank\"\u003ePython Convert Set to Tuple\u003c/a\u003e\u003cbr /\u003e","\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-set-to-dictionary.html\" target=\"_blank\"\u003ePython Convert Set to Dictionary\u003c/a\u003e\u003cbr /\u003e","\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-set-to-json.html\" target=\"_blank\"\u003ePython Convert Set to JSON\u003c/a\u003e\u003cbr /\u003e","\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-set-to-comma-separated.html\" target=\"_blank\"\u003ePython Convert Set to Comma Separated String\u003c/a\u003e\u003c/div\u003e\u003cdiv\u003e\u003ch2\u003eDictionary Conversion\u003c/h2\u003e","\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-dictionary-to-json.html\" target=\"_blank\"\u003ePython Convert Dictionary to JSON\u003c/a\u003e\u003cbr /\u003e","\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-dictionary-to-dataframe.html\" target=\"_blank\"\u003ePython Convert Dictionary to Dataframe\u003c/a\u003e\u003cbr /\u003e","\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-dictionary-to-string.html\" target=\"_blank\"\u003ePython Convert Dictionary to String\u003c/a\u003e\u003cbr /\u003e","\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-dictionary-to-list.html\" target=\"_blank\"\u003ePython Convert Dictionary to List\u003c/a\u003e\u003cbr /\u003e","\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-dictionary-keys-to-list.html\" target=\"_blank\"\u003ePython Convert Dictionary Keys to List\u003c/a\u003e\u003cbr /\u003e","\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-dictionary-values-to-list.html\" target=\"_blank\"\u003ePython Convert Dictionary Values to List\u003c/a\u003e\u003cbr /\u003e","\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-dictionary-to-tuple.html\" target=\"_blank\"\u003ePython Convert Dictionary to Tuple\u003c/a\u003e\u003c/div\u003e\u003cdiv\u003e\u003ch2\u003eArray Conversion\u003c/h2\u003e","\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-array-to-string.html\" target=\"_blank\"\u003ePython Convert Array to String\u003c/a\u003e\u003cbr /\u003e","\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-array-to-string-with.html\" target=\"_blank\"\u003ePython Convert Array to String With Commas\u003c/a\u003e\u003cbr /\u003e","\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-array-to-list.html\" target=\"_blank\"\u003ePython Convert Array to List\u003c/a\u003e\u003cbr /\u003e","\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-array-to-set.html\" target=\"_blank\"\u003ePython Convert Array to Set\u003c/a\u003e\u003cbr /\u003e","\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-array-to-json.html\" target=\"_blank\"\u003ePython Convert Array to JSON\u003c/a\u003e\u003cbr /\u003e","\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-array-to-dictionary.html\" target=\"_blank\"\u003ePython Convert Array to Dictionary\u003c/a\u003e\u003cbr /\u003e","\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-array-to-tuple.html\" target=\"_blank\"\u003ePython Convert Array to Tuple\u003c/a\u003e\u003c/div\u003e\u003cdiv\u003e\u003ch2\u003eint Conversion\u003c/h2\u003e","\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-int-to-string.html\" target=\"_blank\"\u003ePython Convert Int to String\u003c/a\u003e\u003cbr /\u003e","\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-int-to-binary.html\" target=\"_blank\"\u003ePython Convert Int to Binary\u003c/a\u003e\u003cbr /\u003e","\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-int-to-float.html\" target=\"_blank\"\u003ePython Convert Int to Float\u003c/a\u003e\u003c/div\u003e\u003cdiv\u003e\u003ch2\u003eDate Conversion\u003c/h2\u003e","\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-date-to-string.html\" target=\"_blank\"\u003ePython Convert Date to String\u003c/a\u003e\u003cbr /\u003e","\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-date-to-epoch.html\" target=\"_blank\"\u003ePython Convert Date to Epoch\u003c/a\u003e\u003cbr /\u003e","\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-date-to-unix-timestamp.html\" target=\"_blank\"\u003ePython Convert Date to Unix Timestamp\u003c/a\u003e\u003cbr /\u003e","\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-date-to-datetime.html\" target=\"_blank\"\u003ePython Convert Date to DateTime\u003c/a\u003e\u003cbr /\u003e","\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-date-to-datetime_5.html\" target=\"_blank\"\u003ePython Convert Date to DateTime\u003c/a\u003e\u003cbr /\u003e","\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-date-to-timestamp.html\" target=\"_blank\"\u003ePython Convert Date to Timestamp\u003c/a\u003e\u003cbr /\u003e","\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-date-string-to-datetime.html\" target=\"_blank\"\u003ePython Convert Date String to DateTime\u003c/a\u003e\u003cbr /\u003e","\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-date-string-to-epoch.html\" target=\"_blank\"\u003ePython Convert Date String to Epoch\u003c/a\u003e\u003c/div\u003e\u003cdiv\u003e\u003ch2\u003eTuple Conversion\u003c/h2\u003e","\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-tuple-to-string.html\" target=\"_blank\"\u003ePython Convert Tuple to String\u003c/a\u003e\u003cbr /\u003e","\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-tuple-to-list.html\" target=\"_blank\"\u003ePython Convert Tuple to List\u003c/a\u003e\u003cbr /\u003e","\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-tuple-to-dictionary.html\" target=\"_blank\"\u003ePython Convert Tuple to Dictionary\u003c/a\u003e\u003cbr /\u003e","\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-tuple-to-comma-separated.html\" target=\"_blank\"\u003ePython Convert Tuple to Comma Separated String\u003c/a\u003e\u003cbr /\u003e","\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-tuple-to-array.html\" target=\"_blank\"\u003ePython Convert Tuple to Array\u003c/a\u003e\u003cbr /\u003e","\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-tuple-to-json.html\" target=\"_blank\"\u003ePython Convert Tuple to JSON\u003c/a\u003e\u003c/div\u003e\u003cdiv\u003e\u003ch2\u003eJSON Conversion\u003c/h2\u003e","\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-json-to-string.html\" target=\"_blank\"\u003ePython Convert JSON to String\u003c/a\u003e\u003cbr /\u003e","\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-json-to-dictionary.html\" target=\"_blank\"\u003ePython Convert JSON to Dictionary\u003c/a\u003e\u003cbr /\u003e","\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-json-to-array.html\" target=\"_blank\"\u003ePython Convert JSON to Array\u003c/a\u003e\u003cbr /\u003e","\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-json-to-xml.html\" target=\"_blank\"\u003ePython Convert JSON to XML\u003c/a\u003e\u003cbr /\u003e","\u003ca href=\"https://www.sourcecodeexamples.net/2023/11/python-convert-json-to-list.html\" target=\"_blank\"\u003ePython Convert JSON to List\u003c/a\u003e\u003cbr /\u003e\u003c/div\u003e\u003c/div\u003e"],"stylingDirectives":[[[0,29,"pl-mh"],[2,29,"pl-en"]],[],[],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,94,"pl-s"],[94,95,"pl-s"],[96,102,"pl-e"],[103,104,"pl-s"],[104,110,"pl-s"],[110,111,"pl-s"],[216,217,"pl-ent"],[219,221,"pl-ent"]],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,96,"pl-s"],[96,97,"pl-s"],[98,104,"pl-e"],[105,106,"pl-s"],[106,112,"pl-s"],[112,113,"pl-s"],[168,169,"pl-ent"],[171,173,"pl-ent"]],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,95,"pl-s"],[95,96,"pl-s"],[97,103,"pl-e"],[104,105,"pl-s"],[105,111,"pl-s"],[111,112,"pl-s"],[182,183,"pl-ent"],[185,187,"pl-ent"]],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,96,"pl-s"],[96,97,"pl-s"],[98,104,"pl-e"],[105,106,"pl-s"],[106,112,"pl-s"],[112,113,"pl-s"],[172,173,"pl-ent"],[175,177,"pl-ent"]],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,94,"pl-s"],[94,95,"pl-s"],[96,102,"pl-e"],[103,104,"pl-s"],[104,110,"pl-s"],[110,111,"pl-s"],[182,183,"pl-ent"],[185,187,"pl-ent"]],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,95,"pl-s"],[95,96,"pl-s"],[97,103,"pl-e"],[104,105,"pl-s"],[105,111,"pl-s"],[111,112,"pl-s"],[188,189,"pl-ent"],[191,193,"pl-ent"]],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,96,"pl-s"],[96,97,"pl-s"],[98,104,"pl-e"],[105,106,"pl-s"],[106,112,"pl-s"],[112,113,"pl-s"],[186,187,"pl-ent"],[189,191,"pl-ent"]],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,91,"pl-s"],[91,92,"pl-s"],[93,99,"pl-e"],[100,101,"pl-s"],[101,107,"pl-s"],[107,108,"pl-s"],[158,159,"pl-ent"],[161,163,"pl-ent"]],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,92,"pl-s"],[92,93,"pl-s"],[94,100,"pl-e"],[101,102,"pl-s"],[102,108,"pl-s"],[108,109,"pl-s"],[177,178,"pl-s"],[180,181,"pl-ent"],[183,185,"pl-ent"]],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,94,"pl-s"],[94,95,"pl-s"],[96,102,"pl-e"],[103,104,"pl-s"],[104,110,"pl-s"],[110,111,"pl-s"],[163,164,"pl-ent"],[166,168,"pl-ent"]],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,94,"pl-s"],[94,95,"pl-s"],[96,102,"pl-e"],[103,104,"pl-s"],[104,110,"pl-s"],[110,111,"pl-s"],[174,175,"pl-ent"],[177,179,"pl-ent"]],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,96,"pl-s"],[96,97,"pl-s"],[98,104,"pl-e"],[105,106,"pl-s"],[106,112,"pl-s"],[112,113,"pl-s"],[190,191,"pl-ent"],[193,195,"pl-ent"]],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,96,"pl-s"],[96,97,"pl-s"],[98,104,"pl-e"],[105,106,"pl-s"],[106,112,"pl-s"],[112,113,"pl-s"],[182,183,"pl-ent"],[185,187,"pl-ent"]],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,99,"pl-s"],[99,100,"pl-s"],[101,107,"pl-e"],[108,109,"pl-s"],[109,115,"pl-s"],[115,116,"pl-s"],[185,186,"pl-ent"],[188,190,"pl-ent"]],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,93,"pl-s"],[93,94,"pl-s"],[95,101,"pl-e"],[102,103,"pl-s"],[103,109,"pl-s"],[109,110,"pl-s"],[174,175,"pl-ent"],[177,179,"pl-ent"]],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,96,"pl-s"],[96,97,"pl-s"],[98,104,"pl-e"],[105,106,"pl-s"],[106,112,"pl-s"],[112,113,"pl-s"],[186,187,"pl-ent"],[189,191,"pl-ent"]],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,93,"pl-s"],[93,94,"pl-s"],[95,101,"pl-e"],[102,103,"pl-s"],[103,109,"pl-s"],[109,110,"pl-s"],[217,218,"pl-ent"],[220,222,"pl-ent"]],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,92,"pl-s"],[92,93,"pl-s"],[94,100,"pl-e"],[101,102,"pl-s"],[102,108,"pl-s"],[108,109,"pl-s"],[183,184,"pl-ent"],[186,188,"pl-ent"]],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,96,"pl-s"],[96,97,"pl-s"],[98,104,"pl-e"],[105,106,"pl-s"],[106,112,"pl-s"],[112,113,"pl-s"],[223,224,"pl-ent"],[226,228,"pl-ent"]],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,89,"pl-s"],[89,90,"pl-s"],[91,97,"pl-e"],[98,99,"pl-s"],[99,105,"pl-s"],[105,106,"pl-s"],[191,192,"pl-ent"],[194,196,"pl-ent"]],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,96,"pl-s"],[96,97,"pl-s"],[98,104,"pl-e"],[105,106,"pl-s"],[106,112,"pl-s"],[112,113,"pl-s"],[227,228,"pl-ent"],[230,232,"pl-ent"]],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,92,"pl-s"],[92,93,"pl-s"],[94,100,"pl-e"],[101,102,"pl-s"],[102,108,"pl-s"],[108,109,"pl-s"],[221,222,"pl-ent"],[224,226,"pl-ent"]],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,97,"pl-s"],[97,98,"pl-s"],[99,105,"pl-e"],[106,107,"pl-s"],[107,113,"pl-s"],[113,114,"pl-s"],[188,189,"pl-ent"],[191,193,"pl-ent"]],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,92,"pl-s"],[92,93,"pl-s"],[94,100,"pl-e"],[101,102,"pl-s"],[102,108,"pl-s"],[108,109,"pl-s"],[175,176,"pl-ent"],[178,180,"pl-ent"]],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,94,"pl-s"],[94,95,"pl-s"],[96,102,"pl-e"],[103,104,"pl-s"],[104,110,"pl-s"],[110,111,"pl-s"],[238,239,"pl-ent"],[241,243,"pl-ent"]],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,94,"pl-s"],[94,95,"pl-s"],[96,102,"pl-e"],[103,104,"pl-s"],[104,110,"pl-s"],[110,111,"pl-s"],[177,178,"pl-ent"],[180,182,"pl-ent"]],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,94,"pl-s"],[94,95,"pl-s"],[96,102,"pl-e"],[103,104,"pl-s"],[104,110,"pl-s"],[110,111,"pl-s"],[201,202,"pl-ent"],[204,206,"pl-ent"]],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,96,"pl-s"],[96,97,"pl-s"],[98,104,"pl-e"],[105,106,"pl-s"],[106,112,"pl-s"],[112,113,"pl-s"],[190,191,"pl-ent"],[193,195,"pl-ent"]],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,94,"pl-s"],[94,95,"pl-s"],[96,102,"pl-e"],[103,104,"pl-s"],[104,110,"pl-s"],[110,111,"pl-s"],[160,161,"pl-ent"],[163,165,"pl-ent"]],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,96,"pl-s"],[96,97,"pl-s"],[98,104,"pl-e"],[105,106,"pl-s"],[106,112,"pl-s"],[112,113,"pl-s"],[186,187,"pl-ent"],[189,191,"pl-ent"]],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,97,"pl-s"],[97,98,"pl-s"],[99,105,"pl-e"],[106,107,"pl-s"],[107,113,"pl-s"],[113,114,"pl-s"],[226,227,"pl-ent"],[229,231,"pl-ent"]],[],[[1,3,"pl-ent"],[4,9,"pl-e"],[10,11,"pl-s"],[11,28,"pl-s"],[11,21,"pl-c1"],[11,21,"pl-c1"],[23,27,"pl-c1"],[28,29,"pl-s"],[49,51,"pl-ent"]],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,85,"pl-s"],[85,86,"pl-s"],[87,93,"pl-e"],[94,95,"pl-s"],[95,101,"pl-s"],[101,102,"pl-s"],[133,134,"pl-ent"],[136,138,"pl-ent"]],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,90,"pl-s"],[90,91,"pl-s"],[92,98,"pl-e"],[99,100,"pl-s"],[100,106,"pl-s"],[106,107,"pl-s"],[143,144,"pl-ent"],[146,148,"pl-ent"]],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,86,"pl-s"],[86,87,"pl-s"],[88,94,"pl-e"],[95,96,"pl-s"],[96,102,"pl-s"],[102,103,"pl-s"],[135,136,"pl-ent"],[138,140,"pl-ent"]],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,86,"pl-s"],[86,87,"pl-s"],[88,94,"pl-e"],[95,96,"pl-s"],[96,102,"pl-s"],[102,103,"pl-s"],[135,136,"pl-ent"],[138,140,"pl-ent"]],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,88,"pl-s"],[88,89,"pl-s"],[90,96,"pl-e"],[97,98,"pl-s"],[98,104,"pl-s"],[104,105,"pl-s"],[139,140,"pl-ent"],[142,144,"pl-ent"]],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,86,"pl-s"],[86,87,"pl-s"],[88,94,"pl-e"],[95,96,"pl-s"],[96,102,"pl-s"],[102,103,"pl-s"],[135,136,"pl-ent"],[138,140,"pl-ent"]],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,87,"pl-s"],[87,88,"pl-s"],[89,95,"pl-e"],[96,97,"pl-s"],[97,103,"pl-s"],[103,104,"pl-s"],[137,138,"pl-ent"],[140,142,"pl-ent"]],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,87,"pl-s"],[87,88,"pl-s"],[89,95,"pl-e"],[96,97,"pl-s"],[97,103,"pl-s"],[103,104,"pl-s"],[137,138,"pl-ent"],[140,143,"pl-ent"],[145,147,"pl-ent"],[165,167,"pl-ent"],[169,172,"pl-ent"],[174,175,"pl-ent"],[176,180,"pl-e"],[181,182,"pl-s"],[182,259,"pl-s"],[259,260,"pl-s"],[261,267,"pl-e"],[268,269,"pl-s"],[269,275,"pl-s"],[275,276,"pl-s"],[308,309,"pl-ent"],[311,313,"pl-ent"]],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,83,"pl-s"],[83,84,"pl-s"],[85,91,"pl-e"],[92,93,"pl-s"],[93,99,"pl-s"],[99,100,"pl-s"],[129,130,"pl-ent"],[132,134,"pl-ent"]],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,90,"pl-s"],[90,91,"pl-s"],[92,98,"pl-e"],[99,100,"pl-s"],[100,106,"pl-s"],[106,107,"pl-s"],[143,144,"pl-ent"],[146,148,"pl-ent"]],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,85,"pl-s"],[85,86,"pl-s"],[87,93,"pl-e"],[94,95,"pl-s"],[95,101,"pl-s"],[101,102,"pl-s"],[133,134,"pl-ent"],[136,138,"pl-ent"]],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,84,"pl-s"],[84,85,"pl-s"],[86,92,"pl-e"],[93,94,"pl-s"],[94,100,"pl-s"],[100,101,"pl-s"],[131,132,"pl-ent"],[134,136,"pl-ent"]],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,85,"pl-s"],[85,86,"pl-s"],[87,93,"pl-e"],[94,95,"pl-s"],[95,101,"pl-s"],[101,102,"pl-s"],[133,134,"pl-ent"],[136,138,"pl-ent"]],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,91,"pl-s"],[91,92,"pl-s"],[93,99,"pl-e"],[100,101,"pl-s"],[101,107,"pl-s"],[107,108,"pl-s"],[152,153,"pl-ent"],[155,157,"pl-ent"]],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,89,"pl-s"],[89,90,"pl-s"],[91,97,"pl-e"],[98,99,"pl-s"],[99,105,"pl-s"],[105,106,"pl-s"],[141,142,"pl-ent"],[145,148,"pl-ent"],[150,153,"pl-ent"],[155,157,"pl-ent"],[174,176,"pl-ent"]],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,83,"pl-s"],[83,84,"pl-s"],[85,91,"pl-e"],[92,93,"pl-s"],[93,99,"pl-s"],[99,100,"pl-s"],[129,130,"pl-ent"],[132,134,"pl-ent"]],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,85,"pl-s"],[85,86,"pl-s"],[87,93,"pl-e"],[94,95,"pl-s"],[95,101,"pl-s"],[101,102,"pl-s"],[133,134,"pl-ent"],[136,138,"pl-ent"]],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,84,"pl-s"],[84,85,"pl-s"],[86,92,"pl-e"],[93,94,"pl-s"],[94,100,"pl-s"],[100,101,"pl-s"],[131,132,"pl-ent"],[134,136,"pl-ent"]],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,89,"pl-s"],[89,90,"pl-s"],[91,97,"pl-e"],[98,99,"pl-s"],[99,105,"pl-s"],[105,106,"pl-s"],[141,142,"pl-ent"],[144,146,"pl-ent"]],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,83,"pl-s"],[83,84,"pl-s"],[85,91,"pl-e"],[92,93,"pl-s"],[93,99,"pl-s"],[99,100,"pl-s"],[129,130,"pl-ent"],[132,134,"pl-ent"]],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,94,"pl-s"],[94,95,"pl-s"],[96,102,"pl-e"],[103,104,"pl-s"],[104,110,"pl-s"],[110,111,"pl-s"],[158,159,"pl-ent"],[162,165,"pl-ent"],[167,170,"pl-ent"],[172,174,"pl-ent"],[198,200,"pl-ent"]],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,90,"pl-s"],[90,91,"pl-s"],[92,98,"pl-e"],[99,100,"pl-s"],[100,106,"pl-s"],[106,107,"pl-s"],[143,144,"pl-ent"],[146,148,"pl-ent"]],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,95,"pl-s"],[95,96,"pl-s"],[97,103,"pl-e"],[104,105,"pl-s"],[105,111,"pl-s"],[111,112,"pl-s"],[153,154,"pl-ent"],[156,158,"pl-ent"]],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,92,"pl-s"],[92,93,"pl-s"],[94,100,"pl-e"],[101,102,"pl-s"],[102,108,"pl-s"],[108,109,"pl-s"],[147,148,"pl-ent"],[150,152,"pl-ent"]],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,90,"pl-s"],[90,91,"pl-s"],[92,98,"pl-e"],[99,100,"pl-s"],[100,106,"pl-s"],[106,107,"pl-s"],[143,144,"pl-ent"],[146,148,"pl-ent"]],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,95,"pl-s"],[95,96,"pl-s"],[97,103,"pl-e"],[104,105,"pl-s"],[105,111,"pl-s"],[111,112,"pl-s"],[153,154,"pl-ent"],[156,158,"pl-ent"]],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,97,"pl-s"],[97,98,"pl-s"],[99,105,"pl-e"],[106,107,"pl-s"],[107,113,"pl-s"],[113,114,"pl-s"],[157,158,"pl-ent"],[160,162,"pl-ent"]],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,91,"pl-s"],[91,92,"pl-s"],[93,99,"pl-e"],[100,101,"pl-s"],[101,107,"pl-s"],[107,108,"pl-s"],[145,146,"pl-ent"],[149,152,"pl-ent"],[154,157,"pl-ent"],[159,161,"pl-ent"],[180,182,"pl-ent"]],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,87,"pl-s"],[87,88,"pl-s"],[89,95,"pl-e"],[96,97,"pl-s"],[97,103,"pl-s"],[103,104,"pl-s"],[137,138,"pl-ent"],[140,142,"pl-ent"]],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,92,"pl-s"],[92,93,"pl-s"],[94,100,"pl-e"],[101,102,"pl-s"],[102,108,"pl-s"],[108,109,"pl-s"],[154,155,"pl-ent"],[157,159,"pl-ent"]],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,85,"pl-s"],[85,86,"pl-s"],[87,93,"pl-e"],[94,95,"pl-s"],[95,101,"pl-s"],[101,102,"pl-s"],[133,134,"pl-ent"],[136,138,"pl-ent"]],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,84,"pl-s"],[84,85,"pl-s"],[86,92,"pl-e"],[93,94,"pl-s"],[94,100,"pl-s"],[100,101,"pl-s"],[131,132,"pl-ent"],[134,136,"pl-ent"]],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,85,"pl-s"],[85,86,"pl-s"],[87,93,"pl-e"],[94,95,"pl-s"],[95,101,"pl-s"],[101,102,"pl-s"],[133,134,"pl-ent"],[136,138,"pl-ent"]],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,91,"pl-s"],[91,92,"pl-s"],[93,99,"pl-e"],[100,101,"pl-s"],[101,107,"pl-s"],[107,108,"pl-s"],[145,146,"pl-ent"],[148,150,"pl-ent"]],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,86,"pl-s"],[86,87,"pl-s"],[88,94,"pl-e"],[95,96,"pl-s"],[96,102,"pl-s"],[102,103,"pl-s"],[135,136,"pl-ent"],[139,142,"pl-ent"],[144,147,"pl-ent"],[149,151,"pl-ent"],[168,170,"pl-ent"]],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,85,"pl-s"],[85,86,"pl-s"],[87,93,"pl-e"],[94,95,"pl-s"],[95,101,"pl-s"],[101,102,"pl-s"],[133,134,"pl-ent"],[136,138,"pl-ent"]],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,85,"pl-s"],[85,86,"pl-s"],[87,93,"pl-e"],[94,95,"pl-s"],[95,101,"pl-s"],[101,102,"pl-s"],[133,134,"pl-ent"],[136,138,"pl-ent"]],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,84,"pl-s"],[84,85,"pl-s"],[86,92,"pl-e"],[93,94,"pl-s"],[94,100,"pl-s"],[100,101,"pl-s"],[131,132,"pl-ent"],[135,138,"pl-ent"],[140,143,"pl-ent"],[145,147,"pl-ent"],[165,167,"pl-ent"]],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,86,"pl-s"],[86,87,"pl-s"],[88,94,"pl-e"],[95,96,"pl-s"],[96,102,"pl-s"],[102,103,"pl-s"],[135,136,"pl-ent"],[138,140,"pl-ent"]],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,85,"pl-s"],[85,86,"pl-s"],[87,93,"pl-e"],[94,95,"pl-s"],[95,101,"pl-s"],[101,102,"pl-s"],[133,134,"pl-ent"],[136,138,"pl-ent"]],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,94,"pl-s"],[94,95,"pl-s"],[96,102,"pl-e"],[103,104,"pl-s"],[104,110,"pl-s"],[110,111,"pl-s"],[151,152,"pl-ent"],[154,156,"pl-ent"]],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,88,"pl-s"],[88,89,"pl-s"],[90,96,"pl-e"],[97,98,"pl-s"],[98,104,"pl-s"],[104,105,"pl-s"],[139,140,"pl-ent"],[142,144,"pl-ent"]],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,90,"pl-s"],[90,91,"pl-s"],[92,98,"pl-e"],[99,100,"pl-s"],[100,106,"pl-s"],[106,107,"pl-s"],[141,142,"pl-ent"],[144,146,"pl-ent"]],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,89,"pl-s"],[89,90,"pl-s"],[91,97,"pl-e"],[98,99,"pl-s"],[99,105,"pl-s"],[105,106,"pl-s"],[141,142,"pl-ent"],[144,146,"pl-ent"]],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,95,"pl-s"],[95,96,"pl-s"],[97,103,"pl-e"],[104,105,"pl-s"],[105,111,"pl-s"],[111,112,"pl-s"],[153,154,"pl-ent"],[156,158,"pl-ent"]],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,92,"pl-s"],[92,93,"pl-s"],[94,100,"pl-e"],[101,102,"pl-s"],[102,108,"pl-s"],[108,109,"pl-s"],[147,148,"pl-ent"],[151,154,"pl-ent"],[156,159,"pl-ent"],[161,163,"pl-ent"],[182,184,"pl-ent"]],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,87,"pl-s"],[87,88,"pl-s"],[89,95,"pl-e"],[96,97,"pl-s"],[97,103,"pl-s"],[103,104,"pl-s"],[137,138,"pl-ent"],[140,142,"pl-ent"]],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,85,"pl-s"],[85,86,"pl-s"],[87,93,"pl-e"],[94,95,"pl-s"],[95,101,"pl-s"],[101,102,"pl-s"],[133,134,"pl-ent"],[136,138,"pl-ent"]],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,91,"pl-s"],[91,92,"pl-s"],[93,99,"pl-e"],[100,101,"pl-s"],[101,107,"pl-s"],[107,108,"pl-s"],[145,146,"pl-ent"],[148,150,"pl-ent"]],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,96,"pl-s"],[96,97,"pl-s"],[98,104,"pl-e"],[105,106,"pl-s"],[106,112,"pl-s"],[112,113,"pl-s"],[162,163,"pl-ent"],[165,167,"pl-ent"]],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,86,"pl-s"],[86,87,"pl-s"],[88,94,"pl-e"],[95,96,"pl-s"],[96,102,"pl-s"],[102,103,"pl-s"],[135,136,"pl-ent"],[138,140,"pl-ent"]],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,85,"pl-s"],[85,86,"pl-s"],[87,93,"pl-e"],[94,95,"pl-s"],[95,101,"pl-s"],[101,102,"pl-s"],[133,134,"pl-ent"],[137,140,"pl-ent"],[142,145,"pl-ent"],[147,149,"pl-ent"],[167,169,"pl-ent"]],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,86,"pl-s"],[86,87,"pl-s"],[88,94,"pl-e"],[95,96,"pl-s"],[96,102,"pl-s"],[102,103,"pl-s"],[135,136,"pl-ent"],[138,140,"pl-ent"]],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,90,"pl-s"],[90,91,"pl-s"],[92,98,"pl-e"],[99,100,"pl-s"],[100,106,"pl-s"],[106,107,"pl-s"],[143,144,"pl-ent"],[146,148,"pl-ent"]],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,85,"pl-s"],[85,86,"pl-s"],[87,93,"pl-e"],[94,95,"pl-s"],[95,101,"pl-s"],[101,102,"pl-s"],[133,134,"pl-ent"],[136,138,"pl-ent"]],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,83,"pl-s"],[83,84,"pl-s"],[85,91,"pl-e"],[92,93,"pl-s"],[93,99,"pl-s"],[99,100,"pl-s"],[129,130,"pl-ent"],[132,134,"pl-ent"]],[[1,2,"pl-ent"],[3,7,"pl-e"],[8,9,"pl-s"],[9,84,"pl-s"],[84,85,"pl-s"],[86,92,"pl-e"],[93,94,"pl-s"],[94,100,"pl-s"],[100,101,"pl-s"],[131,132,"pl-ent"],[134,136,"pl-ent"],[141,144,"pl-ent"],[147,150,"pl-ent"]]],"colorizedLines":null}},"title":"Python-Source-Code-Examples/README.md at main · sourcecodeexamples/Python-Source-Code-Examples","appPayload":{},"meta":{"title":"Python-Source-Code-Examples/README.md at main · sourcecodeexamples/Python-Source-Code-Examples"}}</script>
  <div data-target="react-app.reactRoot"><meta name="github-code-view-meta-stats" id="github-code-view-meta-stats" data-hydrostats="publish"/> <!-- --> <a hidden="" id="code-view-repo-link" href="/sourcecodeexamples/Python-Source-Code-Examples" data-discover="true"></a> <div class="d-none"></div><div><div style="--spacing:var(--spacing-none)" class="prc-PageLayout-PageLayoutRoot--KH-d" data-component="SplitPageLayout" data-has-sidebar="true"><div class="prc-PageLayout-SidebarWrapper-kLG4B CopilotSidePanelSidebar-module__SidePanel__L3O0C CopilotSidePanelSidebar-module__HiddenSidePanel__TBRGn" style="--spacing-column:var(--spacing-none)" data-is-hidden="false" data-position="end" data-sticky="true" data-responsive-variant="fullscreen"><div class="prc-PageLayout-VerticalDivider-9QRmK prc-PageLayout-SidebarVerticalDivider-0Rl0V" data-component="PageLayout.VerticalDivider" data-variant="line" data-position="end" style="--spacing:var(--spacing-none)"><div class="prc-PageLayout-DraggableHandle-9s6B4" data-component="PageLayout.DragHandle" role="slider" aria-label="Draggable pane splitter" aria-valuemin="450" aria-valuemax="768" aria-valuenow="544" aria-valuetext="Pane width 544 pixels" tabindex="0"></div></div><div class="prc-PageLayout-Sidebar-iciWg" data-component="SplitPageLayout.Sidebar" data-resizable="true" style="--spacing:var(--spacing-normal);--pane-min-width:450px;--pane-max-width:768px;--pane-width-custom:544px;--pane-width-size:var(--pane-width-custom);--pane-width:544px"><div class="height-full" data-testid="copilot-code-view-side-panel"><div id="copilot-side-panel-content" class="height-full"></div></div></div></div><div class="prc-PageLayout-PageLayoutWrapper-2BhU2" data-width="full"><div class="prc-PageLayout-PageLayoutContent-BneH9"><div id="repos-file-tree-sidebar" class="CodeViewFileTreeLayout-module__sidebar__n_Aau" tabindex="0"><div class="prc-PageLayout-PaneWrapper-pHPop ReposFileTreePane-module__Pane__rBZpI ReposFileTreePane-module__HideTree__AYZnm ReposFileTreePane-module__HidePane__VHAVt" style="--offset-header:0px;--spacing-row:var(--spacing-none);--spacing-column:var(--spacing-none)" data-is-hidden="false" data-position="start" data-sticky="true"><div class="prc-PageLayout-HorizontalDivider-JLVqp prc-PageLayout-PaneHorizontalDivider-9tbnE" data-component="PageLayout.HorizontalDivider" data-variant-regular="none" data-variant-narrow="none" data-position="start" style="--spacing-divider:var(--spacing-none);--spacing:var(--spacing-none)"></div><div class="prc-PageLayout-Pane-AyzHK" data-component="SplitPageLayout.Pane" data-resizable="true" style="--spacing:var(--spacing-none);--pane-min-width:256px;--pane-max-width:calc(100vw - var(--pane-max-width-diff));--pane-width-size:var(--pane-width-large);--pane-width:320px"></div><div class="prc-PageLayout-VerticalDivider-9QRmK prc-PageLayout-PaneVerticalDivider-le57g" data-component="PageLayout.VerticalDivider" data-variant-narrow="none" data-variant-regular="line" data-variant-wide="line" data-position="start" style="--spacing:var(--spacing-none)"><div class="prc-PageLayout-DraggableHandle-9s6B4" data-component="PageLayout.DragHandle" role="slider" aria-label="Draggable pane splitter" aria-valuemin="256" aria-valuemax="600" aria-valuenow="320" aria-valuetext="Pane width 320 pixels" tabindex="0"></div></div></div></div><div data-component="SplitPageLayout.Content" class="prc-PageLayout-ContentWrapper-gR9eG"><div class="prc-PageLayout-Content-xWL-A" data-width="full" style="--spacing:var(--spacing-none)"><div class="SharedPageLayout-module__content__IwGAp" data-selector="repos-split-pane-content" id="repos-split-pane-content" tabindex="0"> <!-- --> <div class="container CodeViewHeader-module__Box__JkPOb"><div class="CodeViewHeader-module__StickyHeader__Qn7UN" id="StickyHeader"><div class="CodeViewHeader-module__Box_1__SbNDV"><div class="CodeViewHeader-module__Box_2__TB46f"><div class="react-code-view-header-wrap--narrow CodeViewHeader-module__Box_3__q1zUL"><div class="CodeViewHeader-module__treeToggleWrapper__RQ__9"><h2 class="use-tree-pane-module__Heading__s4QbZ prc-Heading-Heading-MtWFE" data-component="Heading"><button data-component="Button" type="button" aria-label="Expand file tree" data-testid="expand-file-tree-button-mobile" class="prc-Button-ButtonBase-9n-Xk ExpandFileTreeButton-module__Button_1__Svs95" data-loading="false" data-size="medium" data-variant="invisible"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonContent-Iohp5"><span data-component="leadingVisual" class="prc-Button-Visual-YNt2F prc-Button-LeadingVisual-UySKu prc-Button-VisualWrap-E4cnq"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-arrow-left" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M7.78 12.53a.75.75 0 0 1-1.06 0L2.47 8.28a.75.75 0 0 1 0-1.06l4.25-4.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L4.81 7h7.44a.75.75 0 0 1 0 1.5H4.81l2.97 2.97a.75.75 0 0 1 0 1.06Z"></path></svg></span><span data-component="text" class="prc-Button-Label-FWkx3">Files</span></span></button><button data-component="IconButton" type="button" data-testid="expand-file-tree-button" aria-controls="repos-file-tree" class="prc-Button-ButtonBase-9n-Xk position-relative ExpandFileTreeButton-module__expandButton__hDOcv ExpandFileTreeButton-module__filesButtonBreakpoint__zEvz3 fgColor-muted prc-Button-IconButton-fyge7" data-loading="false" data-no-visuals="true" data-size="medium" data-variant="invisible" aria-labelledby="_R_4lla9lik5_"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-sidebar-collapse" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M6.823 7.823a.25.25 0 0 1 0 .354l-2.396 2.396A.25.25 0 0 1 4 10.396V5.604a.25.25 0 0 1 .427-.177Z"></path><path d="M1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25V1.75C0 .784.784 0 1.75 0ZM1.5 1.75v12.5c0 .138.112.25.25.25H9.5v-13H1.75a.25.25 0 0 0-.25.25ZM11 14.5h3.25a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25H11Z"></path></svg></button><span class="prc-TooltipV2-Tooltip-tLeuB" data-direction="se" data-component="Tooltip" aria-hidden="true" id="_R_4lla9lik5_">Expand file tree</span><div class="d-none"></div></h2></div><div class="react-code-view-header-mb--narrow mr-2"><button data-component="Button" type="button" aria-haspopup="true" aria-expanded="false" tabindex="0" aria-label="main branch" data-testid="anchor-button" data-icv-name="Switch branches/tags" class="prc-Button-ButtonBase-9n-Xk ref-selector-class RefSelectorAnchoredOverlay-module__RefSelectorOverlayBtn__a3WK3" data-loading="false" data-size="medium" data-variant="default" id="ref-picker-repos-header-ref-selector-wide"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonContent-Iohp5"><span data-component="leadingVisual" class="prc-Button-Visual-YNt2F prc-Button-LeadingVisual-UySKu prc-Button-VisualWrap-E4cnq"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-git-branch" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M9.5 3.25a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.493 2.493 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25Zm-6 0a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Zm8.25-.75a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5ZM4.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Z"></path></svg></span><span data-component="text" class="prc-Button-Label-FWkx3"><div class="RefSelectorAnchoredOverlay-module__RefSelectorOverlayContainer__yaf4p"><div style="max-width:125px" class="ref-selector-button-text-container RefSelectorAnchoredOverlay-module__RefSelectorBtnTextContainer__Di3rk"><span class="RefSelectorAnchoredOverlay-module__RefSelectorText__w_fmP">main</span></div></div></span><span data-component="trailingVisual" class="prc-Button-Visual-YNt2F prc-Button-VisualWrap-E4cnq"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-triangle-down" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"></path></svg></span></span></button><div class="d-none"></div></div><div class="react-code-view-header-mb--narrow CodeViewHeader-module__Box_5__MQ0hL"><div class="Breadcrumb-module__container__Vxvev Breadcrumb-module__lg__Rjz0A"><nav data-testid="breadcrumbs" aria-labelledby="repos-header-breadcrumb-heading" id="repos-header-breadcrumb" class="Breadcrumb-module__nav__rQFDj"><h2 class="sr-only ScreenReaderHeading-module__userSelectNone__rwWIk prc-Heading-Heading-MtWFE" data-component="Heading" data-testid="screen-reader-heading" id="repos-header-breadcrumb-heading">Breadcrumbs</h2><ol class="Breadcrumb-module__list__ZH6zr"><li class="Breadcrumb-module__listItem__Ib0x_"><a class="Breadcrumb-module__repoLink__O2Nbs prc-Link-Link-9ZwDx" data-component="Link" data-testid="breadcrumbs-repo-link" href="/sourcecodeexamples/Python-Source-Code-Examples/tree/main" data-discover="true">Python-Source-Code-Examples</a></li></ol></nav><div data-testid="breadcrumbs-filename" class="Breadcrumb-module__filename__equZR"><span class="Breadcrumb-module__separator__eNwsI Breadcrumb-module__lg__Rjz0A" aria-hidden="true">/</span><h1 class="Breadcrumb-module__filenameHeading__MNMtw Breadcrumb-module__lg__Rjz0A prc-Heading-Heading-MtWFE" data-component="Heading" tabindex="-1" id="file-name-id">README.md</h1></div><button data-component="IconButton" type="button" class="prc-Button-ButtonBase-9n-Xk ml-2 prc-Button-IconButton-fyge7" data-loading="false" data-no-visuals="true" data-size="small" data-variant="invisible" aria-labelledby="_R_7lla9lik5_"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-copy" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path></svg></button><span class="CopyToClipboardIconButton-module__tooltip__WyiwL prc-TooltipV2-Tooltip-tLeuB" data-direction="nw" data-component="Tooltip" aria-label="Copy path" aria-hidden="true" id="_R_7lla9lik5_">Copy path</span></div></div></div><div class="react-code-view-header-element--wide"><div class="CodeViewHeader-module__Box_7___0R6c"><div class="d-flex gap-2"><div><div class="CodeViewHeader-module__FileResultsList__JDzUy"><span class="d-flex FileResultsList-module__FilesSearchBox__ivVkc TextInput-wrapper prc-components-TextInputWrapper-Hpdqi prc-components-TextInputBaseWrapper-wY-n0" data-no-trailing-action="true" data-component="TextInput" data-leading-visual="true" data-trailing-visual="true" aria-busy="false"><span class="TextInput-icon" id="_R_5ipla9lik5_" aria-hidden="true" data-component="TextInput.LeadingVisual"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-search" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z"></path></svg></span><input type="text" aria-label="Go to file" role="combobox" aria-controls="file-results-list" aria-expanded="false" aria-haspopup="dialog" autoCorrect="off" spellCheck="false" placeholder="Go to file" aria-describedby="_R_5ipla9lik5_ _R_5ipla9lik5H1_" data-component="input" class="prc-components-Input-IwWrt" value=""/><span class="TextInput-icon" id="_R_5ipla9lik5H1_" aria-hidden="true" data-component="TextInput.TrailingVisual"></span></span></div><div class="d-none"></div></div><button data-component="Button" type="button" style="display:none" class="prc-Button-ButtonBase-9n-Xk NavigationMenu-module__Button__LpKgm" data-loading="false" data-no-visuals="true" data-size="medium" data-variant="default"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonContent-Iohp5"><span data-component="text" class="prc-Button-Label-FWkx3">Blame</span></span></button><div class="d-none"></div><button data-component="IconButton" type="button" data-testid="more-file-actions-button-nav-menu-wide" aria-haspopup="true" aria-expanded="false" tabindex="0" class="prc-Button-ButtonBase-9n-Xk js-blob-dropdown-click NavigationMenu-module__IconButton__HpX3G prc-Button-IconButton-fyge7" data-loading="false" data-no-visuals="true" data-size="medium" data-variant="default" aria-labelledby="_R_v4pla9lik5_" id="_R_14pla9lik5_"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-kebab-horizontal" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path></svg></button><span class="prc-TooltipV2-Tooltip-tLeuB" data-direction="nw" data-component="Tooltip" aria-hidden="true" id="_R_v4pla9lik5_">More file actions</span></div></div></div><div class="react-code-view-header-element--narrow"><div class="CodeViewHeader-module__Box_7___0R6c"><div class="d-flex gap-2"><button data-component="Button" type="button" style="display:none" class="prc-Button-ButtonBase-9n-Xk NavigationMenu-module__Button__LpKgm" data-loading="false" data-no-visuals="true" data-size="medium" data-variant="default"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonContent-Iohp5"><span data-component="text" class="prc-Button-Label-FWkx3">Blame</span></span></button><div class="d-none"></div><button data-component="IconButton" type="button" data-testid="more-file-actions-button-nav-menu-narrow" aria-haspopup="true" aria-expanded="false" tabindex="0" class="prc-Button-ButtonBase-9n-Xk js-blob-dropdown-click NavigationMenu-module__IconButton__HpX3G prc-Button-IconButton-fyge7" data-loading="false" data-no-visuals="true" data-size="medium" data-variant="default" aria-labelledby="_R_v4tla9lik5_" id="_R_14tla9lik5_"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-kebab-horizontal" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path></svg></button><span class="prc-TooltipV2-Tooltip-tLeuB" data-direction="nw" data-component="Tooltip" aria-hidden="true" id="_R_v4tla9lik5_">More file actions</span></div></div></div></div></div></div></div><div class="CodeView-module__contentWrapper__cG2JH"><div class="react-code-view-bottom-padding"><div class="BlobTopBanners-module__Box__v_nvx"></div></div> <div class="d-none"></div><div class="d-flex flex-column border rounded-2 tmp-mb-3 pl-1"><div class="LatestCommit-module__Box__B25ZT"><h2 class="sr-only ScreenReaderHeading-module__userSelectNone__rwWIk prc-Heading-Heading-MtWFE" data-component="Heading" data-testid="screen-reader-heading">Latest commit</h2><div style="width:120px" class="Skeleton Skeleton--text" data-testid="loading"> </div><div class="d-flex flex-shrink-0 gap-2"><div data-testid="latest-commit-details" class="d-none d-sm-flex flex-items-center"></div><div class="d-flex gap-2"><h2 class="sr-only ScreenReaderHeading-module__userSelectNone__rwWIk prc-Heading-Heading-MtWFE" data-component="Heading" data-testid="screen-reader-heading">History</h2><a data-component="LinkButton" href="/sourcecodeexamples/Python-Source-Code-Examples/commits/main/README.md" class="prc-Button-ButtonBase-9n-Xk d-none d-lg-flex LinkButton-module__linkButton__nFnov flex-items-center fgColor-default" data-loading="false" data-size="small" data-variant="invisible"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonContent-Iohp5"><span data-component="leadingVisual" class="prc-Button-Visual-YNt2F prc-Button-LeadingVisual-UySKu prc-Button-VisualWrap-E4cnq"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-history" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m.427 1.927 1.215 1.215a8.002 8.002 0 1 1-1.6 5.685.75.75 0 1 1 1.493-.154 6.5 6.5 0 1 0 1.18-4.458l1.358 1.358A.25.25 0 0 1 3.896 6H.25A.25.25 0 0 1 0 5.75V2.104a.25.25 0 0 1 .427-.177ZM7.75 4a.75.75 0 0 1 .75.75v2.992l2.028.812a.75.75 0 0 1-.557 1.392l-2.5-1A.751.751 0 0 1 7 8.25v-3.5A.75.75 0 0 1 7.75 4Z"></path></svg></span><span data-component="text" class="prc-Button-Label-FWkx3"><span class="fgColor-default">History</span></span></span></a><div class="d-sm-none"></div><div class="d-flex d-lg-none"><a data-component="LinkButton" aria-label="View commit history for this file." href="/sourcecodeexamples/Python-Source-Code-Examples/commits/main/README.md" class="prc-Button-ButtonBase-9n-Xk LinkButton-module__linkButton__nFnov flex-items-center fgColor-default" data-loading="false" data-size="small" data-variant="invisible" aria-describedby="_R_4mlala9lik5_"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonContent-Iohp5"><span data-component="leadingVisual" class="prc-Button-Visual-YNt2F prc-Button-LeadingVisual-UySKu prc-Button-VisualWrap-E4cnq"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-history" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m.427 1.927 1.215 1.215a8.002 8.002 0 1 1-1.6 5.685.75.75 0 1 1 1.493-.154 6.5 6.5 0 1 0 1.18-4.458l1.358 1.358A.25.25 0 0 1 3.896 6H.25A.25.25 0 0 1 0 5.75V2.104a.25.25 0 0 1 .427-.177ZM7.75 4a.75.75 0 0 1 .75.75v2.992l2.028.812a.75.75 0 0 1-.557 1.392l-2.5-1A.751.751 0 0 1 7 8.25v-3.5A.75.75 0 0 1 7.75 4Z"></path></svg></span></span></a><span class="prc-TooltipV2-Tooltip-tLeuB" data-direction="s" data-component="Tooltip" role="tooltip" aria-hidden="true" id="_R_4mlala9lik5_">History</span></div></div></div></div></div><div class="d-flex flex-row"><div class="container BlobViewContent-module__blobContainer__DtH2d"><div class="react-code-size-details-banner BlobViewContent-module__codeSizeDetails__e5sUw"><div class="react-code-size-details-banner CodeSizeDetails-module__Box__VcD6l"><div class="text-mono CodeSizeDetails-module__Box_1__GVxQL"><div data-testid="blob-size" class="CodeSizeDetails-module__Truncate_1__lE93V prc-Truncate-Truncate-2G1eo" data-inline="true" title="27.7 KB" style="--truncate-max-width:100%"><span>93 lines (92 loc) · 27.7 KB</span></div></div></div></div><div class="react-blob-view-header-sticky BlobViewContent-module__stickyHeader__VwxB5" id="repos-sticky-header"><div class="BlobViewHeader-module__Box__yhm9u"><div class="react-blob-sticky-header"><div class="FileNameStickyHeader-module__outerWrapper__ZL4Xc FileNameStickyHeader-module__outerWrapperHidden__Zpynk"><div class="FileNameStickyHeader-module__Box_1__Hazu5"><div class="FileNameStickyHeader-module__Box_2__hoolP"><div class="FileNameStickyHeader-module__Box_3__MVKsk"><button data-component="Button" type="button" aria-haspopup="true" aria-expanded="false" tabindex="0" aria-label="main branch" data-testid="anchor-button" data-icv-name="Switch branches/tags" class="prc-Button-ButtonBase-9n-Xk ref-selector-class RefSelectorAnchoredOverlay-module__RefSelectorOverlayBtn__a3WK3" data-loading="false" data-size="medium" data-variant="default" id="ref-picker-repos-header-ref-selector"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonContent-Iohp5"><span data-component="leadingVisual" class="prc-Button-Visual-YNt2F prc-Button-LeadingVisual-UySKu prc-Button-VisualWrap-E4cnq"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-git-branch" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M9.5 3.25a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.493 2.493 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25Zm-6 0a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Zm8.25-.75a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5ZM4.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Z"></path></svg></span><span data-component="text" class="prc-Button-Label-FWkx3"><div class="RefSelectorAnchoredOverlay-module__RefSelectorOverlayContainer__yaf4p"><div style="max-width:125px" class="ref-selector-button-text-container RefSelectorAnchoredOverlay-module__RefSelectorBtnTextContainer__Di3rk"><span class="RefSelectorAnchoredOverlay-module__RefSelectorText__w_fmP">main</span></div></div></span><span data-component="trailingVisual" class="prc-Button-Visual-YNt2F prc-Button-VisualWrap-E4cnq"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-triangle-down" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"></path></svg></span></span></button><div class="d-none"></div></div><div class="FileNameStickyHeader-module__Box_4__FLhtt"><div class="Breadcrumb-module__container__Vxvev Breadcrumb-module__md__Wb1Gs"><nav data-testid="breadcrumbs" aria-labelledby="sticky-breadcrumb-heading" id="sticky-breadcrumb" class="Breadcrumb-module__nav__rQFDj"><h2 class="sr-only ScreenReaderHeading-module__userSelectNone__rwWIk prc-Heading-Heading-MtWFE" data-component="Heading" data-testid="screen-reader-heading" id="sticky-breadcrumb-heading">Breadcrumbs</h2><ol class="Breadcrumb-module__list__ZH6zr"><li class="Breadcrumb-module__listItem__Ib0x_"><a class="Breadcrumb-module__repoLink__O2Nbs prc-Link-Link-9ZwDx" data-component="Link" data-testid="breadcrumbs-repo-link" href="/sourcecodeexamples/Python-Source-Code-Examples/tree/main" data-discover="true">Python-Source-Code-Examples</a></li></ol></nav><div data-testid="breadcrumbs-filename" class="Breadcrumb-module__filename__equZR"><span class="Breadcrumb-module__separator__eNwsI Breadcrumb-module__md__Wb1Gs" aria-hidden="true">/</span><h1 class="Breadcrumb-module__filenameHeading__MNMtw Breadcrumb-module__md__Wb1Gs prc-Heading-Heading-MtWFE" data-component="Heading" tabindex="-1" id="sticky-file-name-id">README.md</h1></div><button data-component="IconButton" type="button" class="prc-Button-ButtonBase-9n-Xk ml-2 prc-Button-IconButton-fyge7" data-loading="false" data-no-visuals="true" data-size="small" data-variant="invisible" aria-labelledby="_R_7lcpala9lik5_"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-copy" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path></svg></button><span class="CopyToClipboardIconButton-module__tooltip__WyiwL prc-TooltipV2-Tooltip-tLeuB" data-direction="s" data-component="Tooltip" aria-label="Copy path" aria-hidden="true" id="_R_7lcpala9lik5_">Copy path</span></div></div></div><button data-component="Button" type="button" class="prc-Button-ButtonBase-9n-Xk FileNameStickyHeader-module__Button__LSEU_ FileNameStickyHeader-module__GoToTopButton__nxAFn" data-loading="false" data-size="small" data-variant="invisible"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonContent-Iohp5"><span data-component="leadingVisual" class="prc-Button-Visual-YNt2F prc-Button-LeadingVisual-UySKu prc-Button-VisualWrap-E4cnq"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-arrow-up" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M3.47 7.78a.75.75 0 0 1 0-1.06l4.25-4.25a.75.75 0 0 1 1.06 0l4.25 4.25a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018L9 4.81v7.44a.75.75 0 0 1-1.5 0V4.81L4.53 7.78a.75.75 0 0 1-1.06 0Z"></path></svg></span><span data-component="text" class="prc-Button-Label-FWkx3">Top</span></span></button></div></div></div><div class="BlobViewHeader-module__Box_1__VEmuQ"><h2 class="sr-only ScreenReaderHeading-module__userSelectNone__rwWIk prc-Heading-Heading-MtWFE" data-component="Heading" data-testid="screen-reader-heading">File metadata and controls</h2><div class="BlobViewHeader-module__Box_2__icUs2"><ul aria-label="File view" class="prc-SegmentedControl-SegmentedControl-lqIXp BlobTabButtons-module__SegmentedControl__jen2u" data-variant="default" data-size="small" data-component="SegmentedControl"><li class="prc-SegmentedControl-Item-tSCQh" data-selected="" data-component="SegmentedControl.Button"><button aria-pressed="true" class="prc-SegmentedControl-Button-E48xz" type="button" style="--separator-color:transparent"><span class="prc-SegmentedControl-Content-1COlk segmentedControl-content"><div class="prc-SegmentedControl-Text-7S2y2 segmentedControl-text" data-text="Preview">Preview</div></span></button></li><li class="prc-SegmentedControl-Item-tSCQh" data-component="SegmentedControl.Button"><button aria-pressed="false" class="prc-SegmentedControl-Button-E48xz" type="button" style="--separator-color:var(--borderColor-default)"><span class="prc-SegmentedControl-Content-1COlk segmentedControl-content"><div class="prc-SegmentedControl-Text-7S2y2 segmentedControl-text" data-text="Code">Code</div></span></button></li><li class="prc-SegmentedControl-Item-tSCQh" data-component="SegmentedControl.Button"><button aria-pressed="false" class="prc-SegmentedControl-Button-E48xz" type="button" style="--separator-color:var(--borderColor-default)"><span class="prc-SegmentedControl-Content-1COlk segmentedControl-content"><div class="prc-SegmentedControl-Text-7S2y2 segmentedControl-text" data-text="Blame">Blame</div></span></button></li></ul><div class="d-none"></div><div class="react-code-size-details-in-header CodeSizeDetails-module__Box__VcD6l"><div class="text-mono CodeSizeDetails-module__Box_1__GVxQL"><div data-testid="blob-size" class="CodeSizeDetails-module__Truncate_1__lE93V prc-Truncate-Truncate-2G1eo" data-inline="true" title="27.7 KB" style="--truncate-max-width:100%"><span>93 lines (92 loc) · 27.7 KB</span></div></div></div></div><div class="BlobViewHeader-module__Box_3__ng6v2"><div class="d-none"></div><div class="react-blob-header-edit-and-raw-actions BlobViewHeader-module__Box_4__J4Y4W"><div class="d-none"></div><div class="prc-ButtonGroup-ButtonGroup-vFUrY" data-component="ButtonGroup"><div class="prc-ButtonGroup-Item-PqvDl"><a data-component="LinkButton" href="https://github.com/sourcecodeexamples/Python-Source-Code-Examples/raw/refs/heads/main/README.md" data-testid="raw-button" class="prc-Button-ButtonBase-9n-Xk LinkButton-module__linkButton__nFnov BlobViewHeader-module__LinkButton__X9kx2" data-loading="false" data-no-visuals="true" data-size="small" data-variant="default"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonContent-Iohp5"><span data-component="text" class="prc-Button-Label-FWkx3">Raw</span></span></a></div><div class="prc-ButtonGroup-Item-PqvDl"><button data-component="IconButton" type="button" data-testid="copy-raw-button" class="prc-Button-ButtonBase-9n-Xk prc-Button-IconButton-fyge7" data-loading="false" data-no-visuals="true" data-size="small" data-variant="default" aria-labelledby="_R_qaucpala9lik5_"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-copy" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path></svg></button><span class="prc-TooltipV2-Tooltip-tLeuB" data-direction="n" data-component="Tooltip" aria-hidden="true" id="_R_qaucpala9lik5_">Copy raw file</span></div><div class="prc-ButtonGroup-Item-PqvDl"><button data-component="IconButton" type="button" data-testid="download-raw-button" class="prc-Button-ButtonBase-9n-Xk BlobViewHeader-module__downloadButton__ef459 prc-Button-IconButton-fyge7" data-loading="false" data-no-visuals="true" data-size="small" data-variant="default" aria-labelledby="_R_eaucpala9lik5_"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-download" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M2.75 14A1.75 1.75 0 0 1 1 12.25v-2.5a.75.75 0 0 1 1.5 0v2.5c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25v-2.5a.75.75 0 0 1 1.5 0v2.5A1.75 1.75 0 0 1 13.25 14Z"></path><path d="M7.25 7.689V2a.75.75 0 0 1 1.5 0v5.689l1.97-1.969a.749.749 0 1 1 1.06 1.06l-3.25 3.25a.749.749 0 0 1-1.06 0L4.22 6.78a.749.749 0 1 1 1.06-1.06l1.97 1.969Z"></path></svg></button><span class="prc-TooltipV2-Tooltip-tLeuB" data-direction="n" data-component="Tooltip" aria-hidden="true" id="_R_eaucpala9lik5_">Download raw file</span></div></div></div><button data-component="IconButton" type="button" aria-pressed="false" class="prc-Button-ButtonBase-9n-Xk tmp-mr-2 TableOfContents-module__IconButton__jrlNM prc-Button-IconButton-fyge7" data-loading="false" data-no-visuals="true" data-size="small" data-variant="invisible" aria-labelledby="_R_3ucpala9lik5_"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-list-unordered" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M5.75 2.5h8.5a.75.75 0 0 1 0 1.5h-8.5a.75.75 0 0 1 0-1.5Zm0 5h8.5a.75.75 0 0 1 0 1.5h-8.5a.75.75 0 0 1 0-1.5Zm0 5h8.5a.75.75 0 0 1 0 1.5h-8.5a.75.75 0 0 1 0-1.5ZM2 14a1 1 0 1 1 0-2 1 1 0 0 1 0 2Zm1-6a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM2 4a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z"></path></svg></button><span class="prc-TooltipV2-Tooltip-tLeuB" data-direction="n" data-component="Tooltip" aria-hidden="true" id="_R_3ucpala9lik5_">Outline</span><div class="react-blob-header-edit-and-raw-actions-combined"><button data-component="IconButton" type="button" title="More file actions" data-testid="more-file-actions-button" aria-haspopup="true" aria-expanded="false" tabindex="0" class="prc-Button-ButtonBase-9n-Xk js-blob-dropdown-click BlobViewHeader-module__IconButton__XrMQY prc-Button-IconButton-fyge7" data-loading="false" data-no-visuals="true" data-size="small" data-variant="invisible" aria-labelledby="_R_fkecpala9lik5_" id="_R_kecpala9lik5_"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-kebab-horizontal" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path></svg></button><span class="prc-TooltipV2-Tooltip-tLeuB" data-direction="nw" data-component="Tooltip" aria-hidden="true" id="_R_fkecpala9lik5_">Edit and raw actions</span></div></div></div></div><div></div></div><div class="BlobViewContent-module__blobContentWrapper__JS0W6"><section aria-labelledby="file-name-id-wide file-name-id-mobile" class="BlobContent-module__blobContentSection__VOgZq BlobContent-module__blobContentSectionMarkdown__mPLOK" style="margin-top:46px"><div class="js-snippet-clipboard-copy-unpositioned BlobContent-module__markdownBlob__T8jpG" data-hpc="true" containertiming="hpc"><article class="markdown-body entry-content container-lg" itemprop="text"><div class="markdown-heading" dir="auto"><h1 tabindex="-1" class="heading-element" dir="auto">Python-Source-Code-Examples</h1><a id="user-content-python-source-code-examples" class="anchor" aria-label="Permalink: Python-Source-Code-Examples" href="#python-source-code-examples"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<p dir="auto">This page contains 100+ Python source code examples. All the Python source code examples contain an output. You can use these Python source code examples and code snippets in your Python projects.</p><div dir="auto"><div class="markdown-heading" dir="auto"><h1 tabindex="-1" class="heading-element" dir="auto">Python String Source Code Examples</h1><a id="user-content-python-string-source-code-examples" class="anchor" aria-label="Permalink: Python String Source Code Examples" href="#python-string-source-code-examples"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div><p dir="auto"></p><a href="https://www.sourcecodeexamples.net/2022/04/python-string-literals.html" rel="nofollow">Python string literals</a><br><a href="https://www.sourcecodeexamples.net/2022/04/python-string-length-example.html" rel="nofollow">Python string length example</a><br><a href="https://www.sourcecodeexamples.net/2022/04/python-string-join-method-example.html" rel="nofollow">Python String join() method example</a><br><a href="https://www.sourcecodeexamples.net/2022/04/python-string-split-method-example.html" rel="nofollow">Python string split() method example</a><br><a href="https://www.sourcecodeexamples.net/2022/04/python-string-index-method-example.html" rel="nofollow">Python String index() method example</a><br><a href="https://www.sourcecodeexamples.net/2022/04/python-string-find-method-example.html" rel="nofollow">Python string find() method example</a><br><a href="https://www.sourcecodeexamples.net/2022/04/python-string-startswith-method-example.html" rel="nofollow">Python string startswith() method example</a><br><a href="https://www.sourcecodeexamples.net/2022/04/python-string-endswith-method-example.html" rel="nofollow">Python string endswith() method example</a><br><a href="https://www.sourcecodeexamples.net/2022/04/python-string-lower-method-example.html" rel="nofollow">Python String lower() method example</a><br><a href="https://www.sourcecodeexamples.net/2022/04/python-string-upper-method-example.html" rel="nofollow">Python String upper() method example</a><br><a href="https://www.sourcecodeexamples.net/2022/04/python-string-title-method-example.html" rel="nofollow">Python string title() method example</a><br><a href="https://www.sourcecodeexamples.net/2022/04/python-string-capitalize-method-example.html" rel="nofollow">Python string capitalize() method example</a><br><a href="https://www.sourcecodeexamples.net/2022/04/python-string-islower-method-example.html" rel="nofollow">Python string islower() method example</a><br><a href="https://www.sourcecodeexamples.net/2022/04/python-string-istitle-method-example.html" rel="nofollow">Python string istitle() method example</a><br><a href="https://www.sourcecodeexamples.net/2022/04/python-string-isupper-method-example.html" rel="nofollow">Python string isupper() method example</a><br><a href="https://www.sourcecodeexamples.net/2022/04/python-string-swapcase-method-example.html" rel="nofollow">Python string swapcase() method example</a><br><a href="https://www.sourcecodeexamples.net/2022/04/python-string-strip-method-example.html" rel="nofollow">Python string strip() method example</a><br><a href="https://www.sourcecodeexamples.net/2022/04/python-string-replace-method-example.html" rel="nofollow">Python string replace() method example</a><br><a href="https://www.sourcecodeexamples.net/2022/04/python-string-isdigit-method-example.html" rel="nofollow">Python string isdigit() method example</a><br><a href="https://www.sourcecodeexamples.net/2022/04/python-string-isdecimal-method-example.html" rel="nofollow">Python string isdecimal() method example</a><br><a href="https://www.sourcecodeexamples.net/2022/04/python-string-isnumeric-method-example.html" rel="nofollow">Python string isnumeric() method example</a><br><a href="https://www.sourcecodeexamples.net/2022/04/python-string-isalpha-method-example.html" rel="nofollow">Python string isalpha() method example</a><br><a href="https://www.sourcecodeexamples.net/2022/04/python-string-isalnum-method-example.html" rel="nofollow">Python string isalnum() method example</a><br><div class="markdown-heading" dir="auto"><h1 tabindex="-1" class="heading-element" dir="auto">Python Programs</h1><a id="user-content-python-programs" class="anchor" aria-label="Permalink: Python Programs" href="#python-programs"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div></div><div dir="auto"><a href="https://www.sourcecodeexamples.net/2022/06/write-python-program-to-concatenate.html" rel="nofollow">Write a python program to concatenate strings in different ways</a><br><a href="https://www.sourcecodeexamples.net/2022/06/given-2-strings-s1-and-s2-create-new-string-by-appending-s2-in-the-middle-of-s1.html" rel="nofollow">Python program to create a new string by appending s2 in the middle of s1</a><br><a href="https://www.sourcecodeexamples.net/2022/06/split-given-string-on-asterisk-into.html" rel="nofollow">Split a given string on asterisk into several substrings and display each substring in Python</a><br><a href="https://www.sourcecodeexamples.net/2022/06/write-python-program-to-count-all-lower-case-upper-case-digits.html" rel="nofollow">Write a Python program to count all lower case, upper case, digits, and special symbols from a given string</a><br><a href="https://www.sourcecodeexamples.net/2022/06/write-python-program-to-return-string.html" rel="nofollow">Write a python program to return a string such that the string is arranged from lowercase letters and then uppercase letters</a><br><a href="https://www.sourcecodeexamples.net/2022/06/write-python-class-to-reverse-string.html" rel="nofollow">Write a Python Class to Reverse a String Word by Word</a><br><a href="https://www.sourcecodeexamples.net/2022/06/write-python-class-to-implement-powx-n.html" rel="nofollow">Write a python class to implement pow(x, n)</a><br><a href="https://www.sourcecodeexamples.net/2022/06/write-python-class-to-convert-integer-to-roman.html" rel="nofollow">Write a python class to convert an integer to a Roman numeral</a><br><a href="https://www.sourcecodeexamples.net/2022/06/write-python-program-to-find-factorial.html" rel="nofollow">Write a python program to find the factorial of a number using recursion</a><br><a href="https://www.sourcecodeexamples.net/2022/06/write-python-program-to-convert.html" rel="nofollow">Write a Python program to convert temperature in Celsius to Fahrenheit</a><br><a href="https://www.sourcecodeexamples.net/2022/06/write-python-program-to-find-largest.html" rel="nofollow">Write a Python program to find the largest number among the three input numbers</a><br><a href="https://www.sourcecodeexamples.net/2022/06/write-python-program-to-print-only-even.html" rel="nofollow">Write a Python program to print only even numbers using the function</a><br><a href="https://www.sourcecodeexamples.net/2022/06/write-python-program-to-filter-integer.html" rel="nofollow">Write a python program to filter integer, float, string from a list</a><br><a href="https://www.sourcecodeexamples.net/2022/06/write-python-program-to-check-whether.html" rel="nofollow">Write a python program to check whether the given number is greater than 50 and also divisible by 2 using nested if else</a><br><a href="https://www.sourcecodeexamples.net/2022/06/write-python-program-to-demonstrate.html" rel="nofollow">Write a python program to demonstrate a simple class creation</a><br><a href="https://www.sourcecodeexamples.net/2022/06/write-python-program-to-demonstrate_27.html" rel="nofollow">Write a python program to demonstrate the object as an argument</a><br><a href="https://www.sourcecodeexamples.net/2022/06/write-python-program-to-demonstrate_93.html" rel="nofollow">Write a python program to demonstrate an object as an argument with default values</a><br><a href="https://www.sourcecodeexamples.net/2022/06/write-python-program-to-demonstrate_38.html" rel="nofollow">Write a python program to demonstrate method overriding</a><br><a href="https://www.sourcecodeexamples.net/2022/06/write-python-program-for-linear-search.html" rel="nofollow">Write a Python program for Linear Search and Binary Search</a><br><a href="https://www.sourcecodeexamples.net/2022/06/python-list-insert-remove-append-len.html" rel="nofollow">Python list - insert, remove, append, len, pop and clear example</a><br><a href="https://www.sourcecodeexamples.net/2022/06/write-python-program-to-add-two-numbers.html" rel="nofollow">Write a python program to add two numbers</a><br><a href="https://www.sourcecodeexamples.net/2022/06/write-python-program-to-get-python.html" rel="nofollow">Write a python program to get the python version</a><p dir="auto"></p>
<p dir="auto"><a href="https://www.sourcecodeexamples.net/2023/12/write-python-program-to-check-whether.html" rel="nofollow">Write a python program to check whether the first and last letters of the given word is vowel or not ?</a><br>
<a href="https://www.sourcecodeexamples.net/2023/12/write-python-program-to-count-number-of.html" rel="nofollow">Write a python program to count the number of digits</a><br>
<a href="https://www.sourcecodeexamples.net/2023/12/write-python-program-to-filter-integer.html" rel="nofollow">Write a python program to filter integer, float, string from a list</a><br>
<a href="https://www.sourcecodeexamples.net/2023/12/write-python-program-to-find-average-of.html" rel="nofollow">Write a python program to find the average of 10 numbers</a><br>
<a href="https://www.sourcecodeexamples.net/2023/12/write-python-program-to-traverse-list.html" rel="nofollow">Write a python program to traverse a list and print the values in it</a><br>
<a href="https://www.sourcecodeexamples.net/2023/12/write-python-program-to-print-first-20.html" rel="nofollow">Write a python program to print first 20 natural numbers using while loop</a><br>
<a href="https://www.sourcecodeexamples.net/2023/12/write-python-program-to-print-square-of.html" rel="nofollow">Write a python program to print the square of all numbers from 1 to 10</a><br>
<a href="https://www.sourcecodeexamples.net/2023/12/write-python-program-to-get-sum-of.html" rel="nofollow">Write a python program to get the sum of digits</a><br>
<a href="https://www.sourcecodeexamples.net/2023/12/write-python-program-to-print-right.html" rel="nofollow">Write a python program to print right angle triangle pattern using *</a><br>
<a href="https://www.sourcecodeexamples.net/2023/12/write-python-program-to-remove-vowels.html" rel="nofollow">Write a python program to remove vowels in a word</a><br>
<a href="https://www.sourcecodeexamples.net/2023/12/write-python-program-to-find-absolute.html" rel="nofollow">Write a python program to find absolute value using function</a><br>
<a href="https://www.sourcecodeexamples.net/2023/12/wrtie-python-program-to-demonstrate-use.html" rel="nofollow">Wrtie a python program to demonstrate the use of variable length arguments</a><br>
<a href="https://www.sourcecodeexamples.net/2023/12/write-python-program-to-demonstrate-use.html" rel="nofollow">Write a python program to demonstrate the use of default arguments</a><br>
<a href="https://www.sourcecodeexamples.net/2023/12/write-python-program-to-demonstrate-use_14.html" rel="nofollow">Write a python program to demonstrate the use of keyword arguments</a><br>
<a href="https://www.sourcecodeexamples.net/2023/12/write-python-program-to-print-simple.html" rel="nofollow">Write a python program to print a simple list using functions</a><br>
<a href="https://www.sourcecodeexamples.net/2023/12/write-python-program-to-find-max-values.html" rel="nofollow">Write a python program to find the max values in a list using function</a><br>
<a href="https://www.sourcecodeexamples.net/2023/12/given-string-of-odd-length-greater-7.html" rel="nofollow">Given a string of odd length greater 7, return a string made of the middle three chars of a given String</a><br>
<a href="https://www.sourcecodeexamples.net/2023/12/arrange-string-characters-such-that.html" rel="nofollow">Arrange string characters such that lowercase letters should come first</a><br>
<a href="https://www.sourcecodeexamples.net/2023/12/write-python-program-to-count-all-lower.html" rel="nofollow">Write a Python program to Count all lower case, upper case, digits, and special symbols from a given string</a><br>
<a href="https://www.sourcecodeexamples.net/2023/12/write-python-program-to-find-all.html" rel="nofollow">Write a Python program to Find all occurrences in a given string ignoring the case</a><br>
<a href="https://www.sourcecodeexamples.net/2023/12/given-input-string-count-occurrences-of.html" rel="nofollow">Given an input string, count occurrences of all characters within a string and return the details as dictionary</a><br>
<a href="https://www.sourcecodeexamples.net/2023/12/write-python-program-to-split-given.html" rel="nofollow">Write a Python program to Split a given string on asterisk into several substrings and display each substring</a><br>
<a href="https://www.sourcecodeexamples.net/2023/12/write-python-program-to-check-whether_14.html" rel="nofollow">Write a Python program to Check whether the given string startswith 'h'</a><br>
<a href="https://www.sourcecodeexamples.net/2023/12/write-python-program-to-concatenate.html" rel="nofollow">Write a python program to concatenate strings in different ways</a><br>
<a href="https://www.sourcecodeexamples.net/2023/12/write-python-program-to-return-string.html" rel="nofollow">Write a python program to return a string such that the string is arranged from lowercase letters and then uppercase letters</a><br>
<a href="https://www.sourcecodeexamples.net/2023/12/write-python-program-to-repeat-givent.html" rel="nofollow">Write a python program to repeat a givent string multiple times</a><br>
<a href="https://www.sourcecodeexamples.net/2023/12/write-python-program-to-create-simple.html" rel="nofollow">Write a python program to create a simple list and nested list with different datatypes</a><br>
<a href="https://www.sourcecodeexamples.net/2023/12/write-python-program-to-add-elements-to.html" rel="nofollow">Write a python program to add elements to an existing list from user input</a><br>
<a href="https://www.sourcecodeexamples.net/2023/12/write-python-program-to-reverse-given.html" rel="nofollow">Write a python program to reverse a given list</a><br>
<a href="https://www.sourcecodeexamples.net/2023/12/write-python-program-to-convert-list-to.html" rel="nofollow">Write a python program to convert a list to tuple using tuple function</a><br>
<a href="https://www.sourcecodeexamples.net/2023/12/write-python-program-to-check-whether_60.html" rel="nofollow">Write a python program to check whether the user given input is equal to the current working directory or not</a><br></p>
</div><div class="markdown-heading" dir="auto"><h1 tabindex="-1" class="heading-element" dir="auto">Python Data Structures and Algorithms</h1><a id="user-content-python-data-structures-and-algorithms" class="anchor" aria-label="Permalink: Python Data Structures and Algorithms" href="#python-data-structures-and-algorithms"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div><div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">Algorithms</h2><a id="user-content-algorithms" class="anchor" aria-label="Permalink: Algorithms" href="#algorithms"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div><div dir="auto"><a href="https://www.sourcecodeexamples.net/2022/06/write-python-program-for-linear-search.html" rel="nofollow">Write a Python program for Linear Search and Binary Search</a><br><a href="https://www.sourcecodeexamples.net/2022/06/python-implementation-of-selection-sort.html" rel="nofollow">Selection Sort Algorithm in Python</a><br><a href="https://www.sourcecodeexamples.net/2022/06/bubble-sort-algorithm-in-python.html" rel="nofollow">Bubble Sort Algorithm in Python</a><br><a href="https://www.sourcecodeexamples.net/2022/06/bogo-sort-algorithm-in-python.html" rel="nofollow">Bogo Sort Algorithm in Python</a><br><a href="https://www.sourcecodeexamples.net/2022/06/bucket-sort-algorithm-in-python.html" rel="nofollow">Bucket Sort Algorithm in Python</a><br><a href="https://www.sourcecodeexamples.net/2022/06/comb-sort-algorithm-in-python.html" rel="nofollow">Comb Sort Algorithm in Python</a><br><a href="https://www.sourcecodeexamples.net/2022/06/counting-sort-algorithm-in-python.html" rel="nofollow">Counting Sort Algorithm in Python</a><br><a href="https://www.sourcecodeexamples.net/2022/06/heap-sort-algorithm-in-python.html" rel="nofollow">Heap Sort Algorithm in Python</a><br><a href="https://www.sourcecodeexamples.net/2022/06/insertion-sort-algorithm-in-python.html" rel="nofollow">Insertion Sort Algorithm in Python</a><br><a href="https://www.sourcecodeexamples.net/2022/06/merge-sort-algorithm-in-python.html" rel="nofollow">Merge Sort Algorithm in Python</a><br><a href="https://www.sourcecodeexamples.net/2022/06/quick-sort-algorithm-in-python.html" rel="nofollow">Quick Sort Algorithm in Python</a><br><a href="https://www.sourcecodeexamples.net/2022/06/shell-sort-algorithm-in-python.html" rel="nofollow">Shell Sort Algorithm in Python</a><br><a href="https://www.sourcecodeexamples.net/2022/06/interpolation-search-algorithm-in-python.html" rel="nofollow">Interpolation Search Algorithm in Python</a></div><div dir="auto"><div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">Data Structures</h2><a id="user-content-data-structures" class="anchor" aria-label="Permalink: Data Structures" href="#data-structures"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div></div><div dir="auto"><a href="https://www.sourcecodeexamples.net/2022/06/stack-implementation-in-python.html" rel="nofollow">Stack Implementation in Python</a><br><a href="https://www.sourcecodeexamples.net/2022/06/queue-implementation-in-python.html" rel="nofollow">Queue Implementation in Python</a><br><a href="https://www.sourcecodeexamples.net/2022/06/deque-implementation-in-python.html" rel="nofollow">Deque Implementation in Python</a><br><a href="https://www.sourcecodeexamples.net/2022/06/singly-linked-list-implementation-in-python.html" rel="nofollow">Singly Linked List Implementation in Python</a><br><a href="https://www.sourcecodeexamples.net/2022/06/doubly-linked-list-implementation-in-python.html" rel="nofollow">Doubly Linked List Implementation in Python</a><br><a href="https://www.sourcecodeexamples.net/2022/06/circular-linked-list-implementation-in-pythin.html" rel="nofollow">Circular Linked List Implementation in Python</a><br><a href="https://www.sourcecodeexamples.net/2022/06/priorityqueue-implementation-in-python.html" rel="nofollow">PriorityQueue Implementation in Python</a><br><a href="https://www.sourcecodeexamples.net/2022/06/circular-queue-implementation-in-python.html" rel="nofollow">Circular Queue Implementation in Python</a><br><a href="https://www.sourcecodeexamples.net/2022/06/binary-search-tree-implementation-in.html" rel="nofollow">Binary Search Tree Implementation in Python</a><br><a href="https://www.sourcecodeexamples.net/2022/06/stack-implementation-using-linked-list-in-python.html" rel="nofollow">Stack Implementation Using Linked List in Python</a><br><a href="https://www.sourcecodeexamples.net/2022/06/stack-implementation-using-doubly-linkedlist-in-python.html" rel="nofollow">Stack Implementation Using Doubly Linked List in Python</a></div><div class="markdown-heading" dir="auto"><h1 tabindex="-1" class="heading-element" dir="auto">Python Conversion Source Code Examples</h1><a id="user-content-python-conversion-source-code-examples" class="anchor" aria-label="Permalink: Python Conversion Source Code Examples" href="#python-conversion-source-code-examples"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div><div dir="auto"><a href="https://www.sourcecodeexamples.net/2022/06/python-convert-binary-to-decimal-example.html" rel="nofollow">Python - Convert Binary to Decimal Example</a><br><a href="https://www.sourcecodeexamples.net/2022/06/python-convert-binary-to-hexadecimal.html" rel="nofollow">Python - Convert Binary to Hexadecimal Example</a><br><a href="https://www.sourcecodeexamples.net/2022/06/python-convert-binary-to-octal-example.html" rel="nofollow">Python - Convert Binary to Octal Example</a><br><a href="https://www.sourcecodeexamples.net/2022/06/python-convert-decimal-to-binary-example.html" rel="nofollow">Python - Convert Decimal to Binary Example</a><br><a href="https://www.sourcecodeexamples.net/2022/06/python-convert-decimal-to-octal-example.html" rel="nofollow">Python - Convert Decimal to Octal Example</a></div>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">String Conversion</h2><a id="user-content-string-conversion" class="anchor" aria-label="Permalink: String Conversion" href="#string-conversion"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<a href="https://www.sourcecodeexamples.net/2023/11/python-convert-string-to-int.html" rel="nofollow">Python Convert String to Int</a><br>
<a href="https://www.sourcecodeexamples.net/2023/11/python-convert-string-to-datetime.html" rel="nofollow">Python Convert String to DateTime</a><br>
<a href="https://www.sourcecodeexamples.net/2023/11/python-convert-string-to-date.html" rel="nofollow">Python Convert String to Date</a><br>
<a href="https://www.sourcecodeexamples.net/2023/11/python-convert-string-to-json.html" rel="nofollow">Python Convert String to JSON</a><br>
<a href="https://www.sourcecodeexamples.net/2023/11/python-convert-string-to-number.html" rel="nofollow">Python Convert String to Number</a><br>
<a href="https://www.sourcecodeexamples.net/2023/11/python-convert-string-to-list.html" rel="nofollow">Python Convert String to List</a><br>
<a href="https://www.sourcecodeexamples.net/2023/11/python-convert-string-to-float.html" rel="nofollow">Python Convert String to Float</a><br>
<a href="https://www.sourcecodeexamples.net/2023/11/python-convert-string-to-bytes.html" rel="nofollow">Python Convert String to Bytes</a><div dir="auto"><div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">List Conversion</h2><a id="user-content-list-conversion" class="anchor" aria-label="Permalink: List Conversion" href="#list-conversion"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div><div dir="auto"><a href="https://www.sourcecodeexamples.net/2023/11/python-convert-list-to-string.html" rel="nofollow">Python Convert List to String</a><br>
<a href="https://www.sourcecodeexamples.net/2023/11/python-convert-list-to-set.html" rel="nofollow">Python Convert List to Set</a><br>
<a href="https://www.sourcecodeexamples.net/2023/11/python-convert-list-to-dictionary.html" rel="nofollow">Python Convert List to Dictionary</a><br>
<a href="https://www.sourcecodeexamples.net/2023/11/python-convert-list-to-tuple.html" rel="nofollow">Python Convert List to Tuple</a><br>
<a href="https://www.sourcecodeexamples.net/2023/11/python-convert-list-to-json.html" rel="nofollow">Python Convert List to JSON</a><br>
<a href="https://www.sourcecodeexamples.net/2023/11/python-convert-list-to-array.html" rel="nofollow">Python Convert List to Array</a><br>
<a href="https://www.sourcecodeexamples.net/2023/11/python-convert-list-to-string-with.html" rel="nofollow">Python Convert List to String With Commas</a><br>
<a href="https://www.sourcecodeexamples.net/2023/11/python-convert-list-to-dataframe.html" rel="nofollow">Python Convert List to Dataframe</a></div><div dir="auto"><div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">Set Conversion</h2><a id="user-content-set-conversion" class="anchor" aria-label="Permalink: Set Conversion" href="#set-conversion"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<a href="https://www.sourcecodeexamples.net/2023/11/python-convert-set-to-list.html" rel="nofollow">Python Convert Set to List</a><br>
<a href="https://www.sourcecodeexamples.net/2023/11/python-convert-set-to-string.html" rel="nofollow">Python Convert Set to String</a><br>
<a href="https://www.sourcecodeexamples.net/2023/11/python-convert-set-to-tuple.html" rel="nofollow">Python Convert Set to Tuple</a><br>
<a href="https://www.sourcecodeexamples.net/2023/11/python-convert-set-to-dictionary.html" rel="nofollow">Python Convert Set to Dictionary</a><br>
<a href="https://www.sourcecodeexamples.net/2023/11/python-convert-set-to-json.html" rel="nofollow">Python Convert Set to JSON</a><br>
<a href="https://www.sourcecodeexamples.net/2023/11/python-convert-set-to-comma-separated.html" rel="nofollow">Python Convert Set to Comma Separated String</a></div><div dir="auto"><div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">Dictionary Conversion</h2><a id="user-content-dictionary-conversion" class="anchor" aria-label="Permalink: Dictionary Conversion" href="#dictionary-conversion"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<a href="https://www.sourcecodeexamples.net/2023/11/python-convert-dictionary-to-json.html" rel="nofollow">Python Convert Dictionary to JSON</a><br>
<a href="https://www.sourcecodeexamples.net/2023/11/python-convert-dictionary-to-dataframe.html" rel="nofollow">Python Convert Dictionary to Dataframe</a><br>
<a href="https://www.sourcecodeexamples.net/2023/11/python-convert-dictionary-to-string.html" rel="nofollow">Python Convert Dictionary to String</a><br>
<a href="https://www.sourcecodeexamples.net/2023/11/python-convert-dictionary-to-list.html" rel="nofollow">Python Convert Dictionary to List</a><br>
<a href="https://www.sourcecodeexamples.net/2023/11/python-convert-dictionary-keys-to-list.html" rel="nofollow">Python Convert Dictionary Keys to List</a><br>
<a href="https://www.sourcecodeexamples.net/2023/11/python-convert-dictionary-values-to-list.html" rel="nofollow">Python Convert Dictionary Values to List</a><br>
<a href="https://www.sourcecodeexamples.net/2023/11/python-convert-dictionary-to-tuple.html" rel="nofollow">Python Convert Dictionary to Tuple</a></div><div dir="auto"><div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">Array Conversion</h2><a id="user-content-array-conversion" class="anchor" aria-label="Permalink: Array Conversion" href="#array-conversion"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<a href="https://www.sourcecodeexamples.net/2023/11/python-convert-array-to-string.html" rel="nofollow">Python Convert Array to String</a><br>
<a href="https://www.sourcecodeexamples.net/2023/11/python-convert-array-to-string-with.html" rel="nofollow">Python Convert Array to String With Commas</a><br>
<a href="https://www.sourcecodeexamples.net/2023/11/python-convert-array-to-list.html" rel="nofollow">Python Convert Array to List</a><br>
<a href="https://www.sourcecodeexamples.net/2023/11/python-convert-array-to-set.html" rel="nofollow">Python Convert Array to Set</a><br>
<a href="https://www.sourcecodeexamples.net/2023/11/python-convert-array-to-json.html" rel="nofollow">Python Convert Array to JSON</a><br>
<a href="https://www.sourcecodeexamples.net/2023/11/python-convert-array-to-dictionary.html" rel="nofollow">Python Convert Array to Dictionary</a><br>
<a href="https://www.sourcecodeexamples.net/2023/11/python-convert-array-to-tuple.html" rel="nofollow">Python Convert Array to Tuple</a></div><div dir="auto"><div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">int Conversion</h2><a id="user-content-int-conversion" class="anchor" aria-label="Permalink: int Conversion" href="#int-conversion"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<a href="https://www.sourcecodeexamples.net/2023/11/python-convert-int-to-string.html" rel="nofollow">Python Convert Int to String</a><br>
<a href="https://www.sourcecodeexamples.net/2023/11/python-convert-int-to-binary.html" rel="nofollow">Python Convert Int to Binary</a><br>
<a href="https://www.sourcecodeexamples.net/2023/11/python-convert-int-to-float.html" rel="nofollow">Python Convert Int to Float</a></div><div dir="auto"><div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">Date Conversion</h2><a id="user-content-date-conversion" class="anchor" aria-label="Permalink: Date Conversion" href="#date-conversion"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<a href="https://www.sourcecodeexamples.net/2023/11/python-convert-date-to-string.html" rel="nofollow">Python Convert Date to String</a><br>
<a href="https://www.sourcecodeexamples.net/2023/11/python-convert-date-to-epoch.html" rel="nofollow">Python Convert Date to Epoch</a><br>
<a href="https://www.sourcecodeexamples.net/2023/11/python-convert-date-to-unix-timestamp.html" rel="nofollow">Python Convert Date to Unix Timestamp</a><br>
<a href="https://www.sourcecodeexamples.net/2023/11/python-convert-date-to-datetime.html" rel="nofollow">Python Convert Date to DateTime</a><br>
<a href="https://www.sourcecodeexamples.net/2023/11/python-convert-date-to-datetime_5.html" rel="nofollow">Python Convert Date to DateTime</a><br>
<a href="https://www.sourcecodeexamples.net/2023/11/python-convert-date-to-timestamp.html" rel="nofollow">Python Convert Date to Timestamp</a><br>
<a href="https://www.sourcecodeexamples.net/2023/11/python-convert-date-string-to-datetime.html" rel="nofollow">Python Convert Date String to DateTime</a><br>
<a href="https://www.sourcecodeexamples.net/2023/11/python-convert-date-string-to-epoch.html" rel="nofollow">Python Convert Date String to Epoch</a></div><div dir="auto"><div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">Tuple Conversion</h2><a id="user-content-tuple-conversion" class="anchor" aria-label="Permalink: Tuple Conversion" href="#tuple-conversion"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<a href="https://www.sourcecodeexamples.net/2023/11/python-convert-tuple-to-string.html" rel="nofollow">Python Convert Tuple to String</a><br>
<a href="https://www.sourcecodeexamples.net/2023/11/python-convert-tuple-to-list.html" rel="nofollow">Python Convert Tuple to List</a><br>
<a href="https://www.sourcecodeexamples.net/2023/11/python-convert-tuple-to-dictionary.html" rel="nofollow">Python Convert Tuple to Dictionary</a><br>
<a href="https://www.sourcecodeexamples.net/2023/11/python-convert-tuple-to-comma-separated.html" rel="nofollow">Python Convert Tuple to Comma Separated String</a><br>
<a href="https://www.sourcecodeexamples.net/2023/11/python-convert-tuple-to-array.html" rel="nofollow">Python Convert Tuple to Array</a><br>
<a href="https://www.sourcecodeexamples.net/2023/11/python-convert-tuple-to-json.html" rel="nofollow">Python Convert Tuple to JSON</a></div><div dir="auto"><div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">JSON Conversion</h2><a id="user-content-json-conversion" class="anchor" aria-label="Permalink: JSON Conversion" href="#json-conversion"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<a href="https://www.sourcecodeexamples.net/2023/11/python-convert-json-to-string.html" rel="nofollow">Python Convert JSON to String</a><br>
<a href="https://www.sourcecodeexamples.net/2023/11/python-convert-json-to-dictionary.html" rel="nofollow">Python Convert JSON to Dictionary</a><br>
<a href="https://www.sourcecodeexamples.net/2023/11/python-convert-json-to-array.html" rel="nofollow">Python Convert JSON to Array</a><br>
<a href="https://www.sourcecodeexamples.net/2023/11/python-convert-json-to-xml.html" rel="nofollow">Python Convert JSON to XML</a><br>
<a href="https://www.sourcecodeexamples.net/2023/11/python-convert-json-to-list.html" rel="nofollow">Python Convert JSON to List</a><br></div></div>
</article></div><div class="d-none"></div></section></div></div></div> </div> <!-- --> </div></div></div></div></div></div><div class="ScrollMarksContainer-module__scrollMarksContainer__Eu7uU" id="find-result-marks-container"></div><div class="d-none"></div><div class="d-none"></div></div> <!-- --> <!-- --> </div>
</react-app>




  </div>

</turbo-frame>

    </main>
  </div>

  </div>

          <footer class="footer f6 color-fg-muted color-border-subtle tmp-pt-7 tmp-pb-6 p-responsive" role="contentinfo"  >
  <h2 class='sr-only'>Footer</h2>

  


  <div class="d-flex flex-justify-center flex-items-center flex-column-reverse flex-lg-row flex-wrap flex-lg-nowrap">
    <div class="d-flex flex-items-center flex-shrink-0 mx-2">
      <a aria-label="GitHub Homepage" class="footer-octicon mr-2" href="https://github.com">
        <svg aria-hidden="true" data-component="Octicon" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-mark-github">
    <path d="M10.226 17.284c-2.965-.36-5.054-2.493-5.054-5.256 0-1.123.404-2.336 1.078-3.144-.292-.741-.247-2.314.09-2.965.898-.112 2.111.36 2.83 1.01.853-.269 1.752-.404 2.853-.404 1.1 0 1.999.135 2.807.382.696-.629 1.932-1.1 2.83-.988.315.606.36 2.179.067 2.942.72.854 1.101 2 1.101 3.167 0 2.763-2.089 4.852-5.098 5.234.763.494 1.28 1.572 1.28 2.807v2.336c0 .674.561 1.056 1.235.786 4.066-1.55 7.255-5.615 7.255-10.646C23.5 6.188 18.334 1 11.978 1 5.62 1 .5 6.188.5 12.545c0 4.986 3.167 9.12 7.435 10.669.606.225 1.19-.18 1.19-.786V20.63a2.9 2.9 0 0 1-1.078.224c-1.483 0-2.359-.808-2.987-2.313-.247-.607-.517-.966-1.034-1.033-.27-.023-.359-.135-.359-.27 0-.27.45-.471.898-.471.652 0 1.213.404 1.797 1.235.45.651.921.943 1.483.943.561 0 .92-.202 1.437-.719.382-.381.674-.718.944-.943"></path>
</svg>
</a>
      <span>
        &copy; 2026 GitHub,&nbsp;Inc.
      </span>
    </div>

    <nav aria-label="Footer">
      <h3 class="sr-only" id="sr-footer-heading">Footer navigation</h3>

      <ul class="list-style-none d-flex flex-justify-center flex-wrap mb-2 mb-lg-0" aria-labelledby="sr-footer-heading">


          <li class="mx-2">
            <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to Terms&quot;,&quot;label&quot;:&quot;text:terms&quot;}" href="https://docs.github.com/site-policy/github-terms/github-terms-of-service" data-view-component="true" class="Link--secondary Link">Terms</a>
          </li>

          <li class="mx-2">
            <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to privacy&quot;,&quot;label&quot;:&quot;text:privacy&quot;}" href="https://docs.github.com/site-policy/privacy-policies/github-privacy-statement" data-view-component="true" class="Link--secondary Link">Privacy</a>
          </li>


            <li class="mx-2">
              <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to security&quot;,&quot;label&quot;:&quot;text:security&quot;}" href="https://github.com/security" data-view-component="true" class="Link--secondary Link">Security</a>
            </li>

            <li class="mx-2">
              <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to status&quot;,&quot;label&quot;:&quot;text:status&quot;}" href="https://www.githubstatus.com/" data-view-component="true" class="Link--secondary Link">Status</a>
            </li>

          <li class="mx-2">
            <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to community&quot;,&quot;label&quot;:&quot;text:community&quot;}" href="https://github.community/" data-view-component="true" class="Link--secondary Link">Community</a>
          </li>

          <li class="mx-2">
            <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to docs&quot;,&quot;label&quot;:&quot;text:docs&quot;}" href="https://docs.github.com/" data-view-component="true" class="Link--secondary Link">Docs</a>
          </li>

          <li class="mx-2">
            <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to contact&quot;,&quot;label&quot;:&quot;text:contact&quot;}" href="https://support.github.com?tags=dotcom-footer" data-view-component="true" class="Link--secondary Link">Contact</a>
          </li>

          
<li class="mx-2" >
  <cookie-consent-link>
    <button
      type="button"
      class="Link--secondary underline-on-hover border-0 p-0 color-bg-transparent"
      data-action="click:cookie-consent-link#showConsentManagement"
      data-analytics-event="{&quot;location&quot;:&quot;footer&quot;,&quot;action&quot;:&quot;cookies&quot;,&quot;context&quot;:&quot;subfooter&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;cookies_link_subfooter_footer&quot;}"
    >
      Manage cookies
    </button>
  </cookie-consent-link>
</li>

  <li class="mx-2">
    <cookie-consent-link>
      <button
        type="button"
        class="Link--secondary underline-on-hover border-0 p-0 color-bg-transparent text-left"
        data-action="click:cookie-consent-link#showConsentManagement"
        data-analytics-event="{&quot;location&quot;:&quot;footer&quot;,&quot;action&quot;:&quot;dont_share_info&quot;,&quot;context&quot;:&quot;subfooter&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;dont_share_info_link_subfooter_footer&quot;}"
      >
        Do not share my personal information
      </button>
    </cookie-consent-link>
  </li>

      </ul>
    </nav>
  </div>
</footer>



    <ghcc-consent id="ghcc" class="position-fixed bottom-0 left-0" style="z-index: 999999"
      data-locale="en"
      data-initial-cookie-consent-allowed=""
      data-cookie-consent-required="true"
    ></ghcc-consent>




  <div id="ajax-error-message" class="ajax-error-message flash flash-error" hidden>
    <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert">
    <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path>
</svg>
    <button type="button" class="flash-close js-ajax-error-dismiss" aria-label="Dismiss error">
      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x">
    <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path>
</svg>
    </button>
    You can’t perform that action at this time.
  </div>

    <template id="site-details-dialog">
  <details class="details-reset details-overlay details-overlay-dark lh-default color-fg-default hx_rsm" open>
    <summary role="button" aria-label="Close dialog"></summary>
    <details-dialog class="Box Box--overlay d-flex flex-column anim-fade-in fast hx_rsm-dialog hx_rsm-modal">
      <button class="Box-btn-octicon m-0 btn-octicon position-absolute right-0 top-0" type="button" aria-label="Close dialog" data-close-dialog>
        <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x">
    <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path>
</svg>
      </button>
      <div class="octocat-spinner tmp-my-6 js-details-dialog-spinner"></div>
    </details-dialog>
  </details>
</template>

    <div class="Popover js-hovercard-content position-absolute" style="display: none; outline: none;">
  <div class="Popover-message Popover-message--bottom-left Popover-message--large Box color-shadow-large" style="width:360px;">
  </div>
</div>

    <template id="snippet-clipboard-copy-button">
  <div class="zeroclipboard-container position-absolute right-0 top-0">
    <clipboard-copy aria-label="Copy code to clipboard" class="ClipboardButton btn js-clipboard-copy m-2 p-0" data-copy-feedback="Copied!" data-tooltip-direction="w">
      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copy js-clipboard-copy-icon m-2 tmp-m-2">
    <path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
</svg>
      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none m-2 tmp-m-2">
    <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
</svg>
    </clipboard-copy>
  </div>
</template>
<template id="snippet-clipboard-copy-button-unpositioned">
  <div class="zeroclipboard-container">
    <clipboard-copy aria-label="Copy code to clipboard" class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback="Copied!" data-tooltip-direction="w">
      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copy js-clipboard-copy-icon">
    <path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
</svg>
      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
    <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
</svg>
    </clipboard-copy>
  </div>
</template>




    </div>
    <div id="js-global-screen-reader-notice" class="sr-only mt-n1" aria-live="polite" aria-atomic="true" ></div>
    <div id="js-global-screen-reader-notice-assertive" class="sr-only mt-n1" aria-live="assertive" aria-atomic="true"></div>
  </body>
</html>

