{"id":57626,"date":"2023-06-14T07:31:47","date_gmt":"2023-06-14T07:31:47","guid":{"rendered":"https:\/\/ingeoexpert.com\/en\/?post_type=product&#038;p=57626"},"modified":"2025-03-25T08:36:44","modified_gmt":"2025-03-25T08:36:44","slug":"intermediate-python-programming-for-earth-science-and-engineering","status":"publish","type":"product","link":"https:\/\/ingeoexpert.com\/en\/courses-online\/intermediate-python-programming-for-earth-science-and-engineering\/","title":{"rendered":"Intermediate Python Programming for Earth Science and Engineering"},"content":{"rendered":"<h3 style=\"text-align: left;\" align=\"left\">Introduction<\/h3>\n<p>This course is designed for professionals in the earth sciences and engineering aiming to develop further competence in computer programming.\u00a0 Students should be comfortable with the fundamentals of structured (procedural) programming\u2014variables and expressions, functions, branching, looping, and arrays\u2014using the Python programming language.\u00a0 This course focuses on file management, more sophisticated data analysis and visualization, image processing, and the automation of routine tasks in science and engineering.\u00a0 Unlike a traditional computer science course that covers programming topics in the abstract, this course teaches programming topics through showing their use to accomplish tasks in an earth scientist or engineer&#8217;s workflow.<\/p>\n<p>The course uses the Cambridge University Press textbook, <em>An Introduction to Python Programming for Scientists and Engineers<\/em>. The textbook is not included as part of the course fee.\u00a0 Please purchase the book from a bookstore of your choice before the course begins. The\u00a0instructor of the course is the lead author of the textbook.<\/p>\n<h3 style=\"text-align: left;\" align=\"left\">Objectives<\/h3>\n<p>At the end of the course, the student will be able to:<\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>Read, write, and manipulate data files.<\/li>\n<li>Automate the management of files and directories.<\/li>\n<li>Conduct more sophisticated data analysis tasks using advanced capabilities of Python.<\/li>\n<li>Create basic contour plots.<\/li>\n<li>Conduct basic image processing and animation.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<hr \/>\n<p style=\"text-align: left;\" align=\"left\"><strong>Limited places.<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction This course is designed for professionals in the earth sciences and engineering aiming to develop further competence in computer programming.\u00a0 Students should be comfortable with the fundamentals of structured (procedural) programming\u2014variables and expressions, functions, branching, looping, and arrays\u2014using the Python programming language.\u00a0 This course focuses on file management, more sophisticated data analysis and visualization, [&hellip;]<\/p>\n","protected":false},"featured_media":57627,"comment_status":"open","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"ocean_post_layout":"","ocean_both_sidebars_style":"","ocean_both_sidebars_content_width":0,"ocean_both_sidebars_sidebars_width":0,"ocean_sidebar":"0","ocean_second_sidebar":"0","ocean_disable_margins":"enable","ocean_add_body_class":"","ocean_shortcode_before_top_bar":"","ocean_shortcode_after_top_bar":"","ocean_shortcode_before_header":"","ocean_shortcode_after_header":"","ocean_has_shortcode":"","ocean_shortcode_after_title":"","ocean_shortcode_before_footer_widgets":"","ocean_shortcode_after_footer_widgets":"","ocean_shortcode_before_footer_bottom":"","ocean_shortcode_after_footer_bottom":"","ocean_display_top_bar":"default","ocean_display_header":"default","ocean_header_style":"","ocean_center_header_left_menu":"0","ocean_custom_header_template":"0","ocean_custom_logo":0,"ocean_custom_retina_logo":0,"ocean_custom_logo_max_width":0,"ocean_custom_logo_tablet_max_width":0,"ocean_custom_logo_mobile_max_width":0,"ocean_custom_logo_max_height":0,"ocean_custom_logo_tablet_max_height":0,"ocean_custom_logo_mobile_max_height":0,"ocean_header_custom_menu":"0","ocean_menu_typo_font_family":"0","ocean_menu_typo_font_subset":"","ocean_menu_typo_font_size":0,"ocean_menu_typo_font_size_tablet":0,"ocean_menu_typo_font_size_mobile":0,"ocean_menu_typo_font_size_unit":"px","ocean_menu_typo_font_weight":"","ocean_menu_typo_font_weight_tablet":"","ocean_menu_typo_font_weight_mobile":"","ocean_menu_typo_transform":"","ocean_menu_typo_transform_tablet":"","ocean_menu_typo_transform_mobile":"","ocean_menu_typo_line_height":0,"ocean_menu_typo_line_height_tablet":0,"ocean_menu_typo_line_height_mobile":0,"ocean_menu_typo_line_height_unit":"","ocean_menu_typo_spacing":0,"ocean_menu_typo_spacing_tablet":0,"ocean_menu_typo_spacing_mobile":0,"ocean_menu_typo_spacing_unit":"","ocean_menu_link_color":"","ocean_menu_link_color_hover":"","ocean_menu_link_color_active":"","ocean_menu_link_background":"","ocean_menu_link_hover_background":"","ocean_menu_link_active_background":"","ocean_menu_social_links_bg":"","ocean_menu_social_hover_links_bg":"","ocean_menu_social_links_color":"","ocean_menu_social_hover_links_color":"","ocean_disable_title":"default","ocean_disable_heading":"default","ocean_post_title":"","ocean_post_subheading":"","ocean_post_title_style":"","ocean_post_title_background_color":"","ocean_post_title_background":0,"ocean_post_title_bg_image_position":"","ocean_post_title_bg_image_attachment":"","ocean_post_title_bg_image_repeat":"","ocean_post_title_bg_image_size":"","ocean_post_title_height":0,"ocean_post_title_bg_overlay":0.5,"ocean_post_title_bg_overlay_color":"","ocean_disable_breadcrumbs":"default","ocean_breadcrumbs_color":"","ocean_breadcrumbs_separator_color":"","ocean_breadcrumbs_links_color":"","ocean_breadcrumbs_links_hover_color":"","ocean_display_footer_widgets":"default","ocean_display_footer_bottom":"default","ocean_custom_footer_template":"0"},"product_brand":[],"product_cat":[503,1060],"product_tag":[],"class_list":["post-57626","product","type-product","status-publish","has-post-thumbnail","product_cat-software","product_cat-featured-en","entry","has-media","first","outofstock","sold-individually","shipping-taxable","purchasable","product-type-variable","has-product-nav","col","span_1_of_3","owp-content-center","owp-thumbs-layout-horizontal","owp-btn-normal","owp-tabs-layout-horizontal","has-no-thumbnails"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Intermediate Python Programming for Earth Science and Engineering - Ingeoexpert EN<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/ingeoexpert.com\/en\/courses-online\/intermediate-python-programming-for-earth-science-and-engineering\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Intermediate Python Programming for Earth Science and Engineering - Ingeoexpert EN\" \/>\n<meta property=\"og:description\" content=\"Introduction This course is designed for professionals in the earth sciences and engineering aiming to develop further competence in computer programming.\u00a0 Students should be comfortable with the fundamentals of structured (procedural) programming\u2014variables and expressions, functions, branching, looping, and arrays\u2014using the Python programming language.\u00a0 This course focuses on file management, more sophisticated data analysis and visualization, [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ingeoexpert.com\/en\/courses-online\/intermediate-python-programming-for-earth-science-and-engineering\/\" \/>\n<meta property=\"og:site_name\" content=\"Ingeoexpert EN\" \/>\n<meta property=\"article:modified_time\" content=\"2025-03-25T08:36:44+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ingeoexpert.com\/en\/wp-content\/uploads\/sites\/2\/2023\/06\/Captura-de-pantalla-2023-06-14-094215.png\" \/>\n\t<meta property=\"og:image:width\" content=\"975\" \/>\n\t<meta property=\"og:image:height\" content=\"640\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/ingeoexpert.com\\\/en\\\/courses-online\\\/intermediate-python-programming-for-earth-science-and-engineering\\\/\",\"url\":\"https:\\\/\\\/ingeoexpert.com\\\/en\\\/courses-online\\\/intermediate-python-programming-for-earth-science-and-engineering\\\/\",\"name\":\"Intermediate Python Programming for Earth Science and Engineering - Ingeoexpert EN\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/ingeoexpert.com\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/ingeoexpert.com\\\/en\\\/courses-online\\\/intermediate-python-programming-for-earth-science-and-engineering\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/ingeoexpert.com\\\/en\\\/courses-online\\\/intermediate-python-programming-for-earth-science-and-engineering\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/ingeoexpert.com\\\/en\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2023\\\/06\\\/Captura-de-pantalla-2023-06-14-094215.png\",\"datePublished\":\"2023-06-14T07:31:47+00:00\",\"dateModified\":\"2025-03-25T08:36:44+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/ingeoexpert.com\\\/en\\\/courses-online\\\/intermediate-python-programming-for-earth-science-and-engineering\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/ingeoexpert.com\\\/en\\\/courses-online\\\/intermediate-python-programming-for-earth-science-and-engineering\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/ingeoexpert.com\\\/en\\\/courses-online\\\/intermediate-python-programming-for-earth-science-and-engineering\\\/#primaryimage\",\"url\":\"https:\\\/\\\/ingeoexpert.com\\\/en\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2023\\\/06\\\/Captura-de-pantalla-2023-06-14-094215.png\",\"contentUrl\":\"https:\\\/\\\/ingeoexpert.com\\\/en\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2023\\\/06\\\/Captura-de-pantalla-2023-06-14-094215.png\",\"width\":975,\"height\":640},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/ingeoexpert.com\\\/en\\\/courses-online\\\/intermediate-python-programming-for-earth-science-and-engineering\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Courses\",\"item\":\"https:\\\/\\\/ingeoexpert.com\\\/en\\\/courses\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Intermediate Python Programming for Earth Science and Engineering\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/ingeoexpert.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/ingeoexpert.com\\\/en\\\/\",\"name\":\"Ingeoexpert EN\",\"description\":\"Specialized training in Geology, Civil Engineering and Mining.\",\"publisher\":{\"@id\":\"https:\\\/\\\/ingeoexpert.com\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/ingeoexpert.com\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/ingeoexpert.com\\\/en\\\/#organization\",\"name\":\"Ingeoexpert EN\",\"url\":\"https:\\\/\\\/ingeoexpert.com\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/ingeoexpert.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/ingeoexpert.com\\\/en\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2020\\\/04\\\/cropped-logo-ingeoexpert.png\",\"contentUrl\":\"https:\\\/\\\/ingeoexpert.com\\\/en\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2020\\\/04\\\/cropped-logo-ingeoexpert.png\",\"width\":550,\"height\":151,\"caption\":\"Ingeoexpert EN\"},\"image\":{\"@id\":\"https:\\\/\\\/ingeoexpert.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Intermediate Python Programming for Earth Science and Engineering - Ingeoexpert EN","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/ingeoexpert.com\/en\/courses-online\/intermediate-python-programming-for-earth-science-and-engineering\/","og_locale":"en_US","og_type":"article","og_title":"Intermediate Python Programming for Earth Science and Engineering - Ingeoexpert EN","og_description":"Introduction This course is designed for professionals in the earth sciences and engineering aiming to develop further competence in computer programming.\u00a0 Students should be comfortable with the fundamentals of structured (procedural) programming\u2014variables and expressions, functions, branching, looping, and arrays\u2014using the Python programming language.\u00a0 This course focuses on file management, more sophisticated data analysis and visualization, [&hellip;]","og_url":"https:\/\/ingeoexpert.com\/en\/courses-online\/intermediate-python-programming-for-earth-science-and-engineering\/","og_site_name":"Ingeoexpert EN","article_modified_time":"2025-03-25T08:36:44+00:00","og_image":[{"width":975,"height":640,"url":"https:\/\/ingeoexpert.com\/en\/wp-content\/uploads\/sites\/2\/2023\/06\/Captura-de-pantalla-2023-06-14-094215.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/ingeoexpert.com\/en\/courses-online\/intermediate-python-programming-for-earth-science-and-engineering\/","url":"https:\/\/ingeoexpert.com\/en\/courses-online\/intermediate-python-programming-for-earth-science-and-engineering\/","name":"Intermediate Python Programming for Earth Science and Engineering - Ingeoexpert EN","isPartOf":{"@id":"https:\/\/ingeoexpert.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ingeoexpert.com\/en\/courses-online\/intermediate-python-programming-for-earth-science-and-engineering\/#primaryimage"},"image":{"@id":"https:\/\/ingeoexpert.com\/en\/courses-online\/intermediate-python-programming-for-earth-science-and-engineering\/#primaryimage"},"thumbnailUrl":"https:\/\/ingeoexpert.com\/en\/wp-content\/uploads\/sites\/2\/2023\/06\/Captura-de-pantalla-2023-06-14-094215.png","datePublished":"2023-06-14T07:31:47+00:00","dateModified":"2025-03-25T08:36:44+00:00","breadcrumb":{"@id":"https:\/\/ingeoexpert.com\/en\/courses-online\/intermediate-python-programming-for-earth-science-and-engineering\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ingeoexpert.com\/en\/courses-online\/intermediate-python-programming-for-earth-science-and-engineering\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ingeoexpert.com\/en\/courses-online\/intermediate-python-programming-for-earth-science-and-engineering\/#primaryimage","url":"https:\/\/ingeoexpert.com\/en\/wp-content\/uploads\/sites\/2\/2023\/06\/Captura-de-pantalla-2023-06-14-094215.png","contentUrl":"https:\/\/ingeoexpert.com\/en\/wp-content\/uploads\/sites\/2\/2023\/06\/Captura-de-pantalla-2023-06-14-094215.png","width":975,"height":640},{"@type":"BreadcrumbList","@id":"https:\/\/ingeoexpert.com\/en\/courses-online\/intermediate-python-programming-for-earth-science-and-engineering\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Courses","item":"https:\/\/ingeoexpert.com\/en\/courses\/"},{"@type":"ListItem","position":2,"name":"Intermediate Python Programming for Earth Science and Engineering"}]},{"@type":"WebSite","@id":"https:\/\/ingeoexpert.com\/en\/#website","url":"https:\/\/ingeoexpert.com\/en\/","name":"Ingeoexpert EN","description":"Specialized training in Geology, Civil Engineering and Mining.","publisher":{"@id":"https:\/\/ingeoexpert.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ingeoexpert.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/ingeoexpert.com\/en\/#organization","name":"Ingeoexpert EN","url":"https:\/\/ingeoexpert.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ingeoexpert.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/ingeoexpert.com\/en\/wp-content\/uploads\/sites\/2\/2020\/04\/cropped-logo-ingeoexpert.png","contentUrl":"https:\/\/ingeoexpert.com\/en\/wp-content\/uploads\/sites\/2\/2020\/04\/cropped-logo-ingeoexpert.png","width":550,"height":151,"caption":"Ingeoexpert EN"},"image":{"@id":"https:\/\/ingeoexpert.com\/en\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/ingeoexpert.com\/en\/wp-json\/wp\/v2\/product\/57626","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ingeoexpert.com\/en\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/ingeoexpert.com\/en\/wp-json\/wp\/v2\/types\/product"}],"replies":[{"embeddable":true,"href":"https:\/\/ingeoexpert.com\/en\/wp-json\/wp\/v2\/comments?post=57626"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ingeoexpert.com\/en\/wp-json\/wp\/v2\/media\/57627"}],"wp:attachment":[{"href":"https:\/\/ingeoexpert.com\/en\/wp-json\/wp\/v2\/media?parent=57626"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/ingeoexpert.com\/en\/wp-json\/wp\/v2\/product_brand?post=57626"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/ingeoexpert.com\/en\/wp-json\/wp\/v2\/product_cat?post=57626"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/ingeoexpert.com\/en\/wp-json\/wp\/v2\/product_tag?post=57626"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}