{"id":36,"date":"2021-04-30T15:27:21","date_gmt":"2021-04-30T14:27:21","guid":{"rendered":"https:\/\/thepythoncodingbook.com\/?page_id=36"},"modified":"2024-11-29T22:43:23","modified_gmt":"2024-11-29T22:43:23","slug":"the-python-coding-book","status":"publish","type":"page","link":"https:\/\/thepythoncodingbook.com\/","title":{"rendered":"The Python Coding Book"},"content":{"rendered":"\n<hr class=\"wp-block-separator has-text-color has-alpha-channel-opacity has-background aligncenter is-style-wide\" style=\"background-color:#6d227a;color:#6d227a\"\/>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:60%\">\n<div class=\"wp-block-jetpack-markdown\"><p>If you\u2019re here, you\u2019re likely new to programming, and you\u2019ve decided to take the plunge and start to learn Python coding. You\u2019ve made the right choice. Programming is fun as well as very useful.<\/p>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><em>The Python Coding Book (First Edition)<\/em><\/strong> is available in paperback or ebook \/ digital. You can also read the &#8220;Zeroth Edition&#8221;, the precursor of the published book, here on this site for free.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button has-custom-width wp-block-button__width-100\"><a class=\"wp-block-button__link has-luminous-vivid-amber-background-color has-background wp-element-button\" href=\"https:\/\/amzn.to\/3VuisCJ\">Buy on Amazon from $25.00<\/a><\/div>\n\n\n\n<div class=\"wp-block-button has-custom-width wp-block-button__width-100\"><a class=\"wp-block-button__link has-background wp-element-button\" href=\"https:\/\/thepythoncodingbook.com\/book-outline\/\" style=\"background-color:#6d227a\">Read Zeroth Edition for Free<\/a><\/div>\n<\/div>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-4c7ddc44a5ee52ce472773565a944b02 wp-block-paragraph\" style=\"color:#6d227a\"><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:40%\"><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized has-lightbox\"><a href=\"https:\/\/thepythoncodingplace.thinkific.com\/enroll\/2906653\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"739\" height=\"911\" data-attachment-id=\"3490\" data-permalink=\"https:\/\/thepythoncodingbook.com\/the-python-coding-book\/front-for-ebook\/\" data-orig-file=\"https:\/\/i0.wp.com\/thepythoncodingbook.com\/wp-content\/uploads\/2024\/03\/FRONT-for-ebook.jpg?fit=3758%2C4629&amp;ssl=1\" data-orig-size=\"3758,4629\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"FRONT for ebook\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/thepythoncodingbook.com\/wp-content\/uploads\/2024\/03\/FRONT-for-ebook.jpg?fit=739%2C911&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/thepythoncodingbook.com\/wp-content\/uploads\/2024\/03\/FRONT-for-ebook-831x1024.jpg?resize=739%2C911&#038;ssl=1\" alt=\"\" class=\"wp-image-3490\" style=\"width:298px;height:auto\" srcset=\"https:\/\/i0.wp.com\/thepythoncodingbook.com\/wp-content\/uploads\/2024\/03\/FRONT-for-ebook.jpg?resize=831%2C1024&amp;ssl=1 831w, https:\/\/i0.wp.com\/thepythoncodingbook.com\/wp-content\/uploads\/2024\/03\/FRONT-for-ebook.jpg?resize=244%2C300&amp;ssl=1 244w, https:\/\/i0.wp.com\/thepythoncodingbook.com\/wp-content\/uploads\/2024\/03\/FRONT-for-ebook.jpg?resize=768%2C946&amp;ssl=1 768w, https:\/\/i0.wp.com\/thepythoncodingbook.com\/wp-content\/uploads\/2024\/03\/FRONT-for-ebook.jpg?resize=1247%2C1536&amp;ssl=1 1247w, https:\/\/i0.wp.com\/thepythoncodingbook.com\/wp-content\/uploads\/2024\/03\/FRONT-for-ebook.jpg?resize=1663%2C2048&amp;ssl=1 1663w, https:\/\/i0.wp.com\/thepythoncodingbook.com\/wp-content\/uploads\/2024\/03\/FRONT-for-ebook.jpg?resize=1200%2C1478&amp;ssl=1 1200w, https:\/\/i0.wp.com\/thepythoncodingbook.com\/wp-content\/uploads\/2024\/03\/FRONT-for-ebook.jpg?resize=1088%2C1340&amp;ssl=1 1088w, https:\/\/i0.wp.com\/thepythoncodingbook.com\/wp-content\/uploads\/2024\/03\/FRONT-for-ebook.jpg?w=1478&amp;ssl=1 1478w, https:\/\/i0.wp.com\/thepythoncodingbook.com\/wp-content\/uploads\/2024\/03\/FRONT-for-ebook.jpg?w=2217&amp;ssl=1 2217w\" sizes=\"auto, (max-width: 739px) 100vw, 739px\" \/><\/a><\/figure>\n<\/div><\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Looking for more Python learning? <a href=\"https:\/\/thepythoncodingplace.com\/\">The Python Coding Place<\/a> is ideal for beginners and early intermediates. Subscription is just $15 per month or $300 one-time fee for lifetime access. Try a free 7 day trial today and learn to code in a new way.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>And for more Python resources, you can also visit <\/em><a href=\"https:\/\/realpython.com?utm_source=the-python-coding-book\" target=\"_blank\" rel=\"noreferrer noopener\"><em>Real Python<\/em><\/a><em>\u2014you may even stumble on one of my own articles or courses there!<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>And you can find out more about me at <\/em><a href=\"https:\/\/stephengruppetta.com?utm_source=the-book\" target=\"_blank\" rel=\"noreferrer noopener\"><em>stephengruppetta.com<\/em><\/a><\/p>\n\n\n\n<div class=\"wp-block-group alignfull has-background is-content-justification-center\" style=\"background-color:#f0f0f0;margin-top:0;margin-bottom:0;padding-top:calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)));padding-right:var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal));padding-bottom:calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)));padding-left:var(--wp--style--root--padding-left, var(--wp--custom--gap--horizontal))\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-container-core-group-is-layout-2dc3bf18 wp-block-group-is-layout-constrained\">\n<div style=\"height:42px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-group has-background\" style=\"background-color:#f0f0f0\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-container-core-group-is-layout-098258c7 wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading alignwide has-text-align-center\">Subscribe to the mailing list<\/h2>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"> Get 10% off Ebook &#8216;The Python Coding Book&#8217; today<\/p>\n\n\n\n\t\t<div class=\"coblocks-form\" id=\"0625d515f6805530bf1fd6655758552824b5c6c4\">\n\n\t\t\t\n\t\t\t<form action=\"https:\/\/thepythoncodingbook.com\/#0625d515f6805530bf1fd6655758552824b5c6c4\" method=\"post\">\n\t\t\t\t\n<div class=\"wp-block-coblocks-form\"><label class=\"coblocks-label\">Email <span class=\"required\">&#042;<\/span><\/label>\n\t\t<input type=\"hidden\" name=\"field-email[label]\" value=\"Email\">\n\n\t\t\n\t\t<input type=\"hidden\" id=\"email-field-id\" name=\"email-field-id\" class=\"coblocks-email-field-id\" value=\"field-email\" \/>\n\t\t<input type=\"email\" id=\"email\" aria-label=\"Email\" name=\"field-email[value]\" class=\"coblocks-field coblocks-field--email\" required \/>\n\n\t\t\n\n\n\t\t<div class=\"coblocks-form__submit wp-block-button\">\n\t\t\t<button type=\"submit\" class=\"wp-block-button__link\" style=\"\">Subscribe<\/button>\n\t\t\t<input type=\"hidden\" id=\"form-submit\" name=\"form-submit\" value=\"7dce042a08\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/wp-json\/wp\/v2\/pages\/36\" \/>\t\t\t<input type=\"hidden\" name=\"action\" value=\"coblocks-form-submit\">\n\n\t\t\t\t\t<\/div>\n\n\t\t<\/div>\n\t\t\t\t<input class=\"coblocks-field verify\" aria-label=\"Enter your email address to verify\" type=\"email\" name=\"coblocks-verify-email\" autocomplete=\"off\" placeholder=\"Email\" tabindex=\"-1\">\n\t\t\t\t<input type=\"hidden\" name=\"form-hash\" value=\"0625d515f6805530bf1fd6655758552824b5c6c4\">\n\n\t\t\t\t\t\t\t<\/form>\n\n\t\t<\/div>\n\n\t\t<\/div><\/div>\n\n\n\n<div style=\"height:53px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div style=\"height:calc( 0.25 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div style=\"height:calc( 0.25 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div><\/div>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\">\n<h2 class=\"wp-block-heading has-text-align-center\">&#8220;The toughest challenge is learning how to think in the &#8216;programming&#8217; way&#8221;<\/h2>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-jetpack-markdown\"><p>But learning to code is not easy. Knowing all the commands and how to use them is not what makes programming hard. The toughest challenge is learning how to think in the \u2018programming\u2019 way and break down a task into the proper steps.<\/p>\n<\/div>\n\n\n\n<div style=\"height:26px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-group alignfull is-style-default has-background is-content-justification-center\" style=\"background-color:#f0f0f0f0;margin-top:0;margin-bottom:0;padding-top:calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)));padding-right:var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal));padding-bottom:calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)));padding-left:var(--wp--style--root--padding-left, var(--wp--custom--gap--horizontal))\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-container-core-group-is-layout-2dc3bf18 wp-block-group-is-layout-constrained\">\n<div style=\"height:44px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><div class=\"wp-block-image is-style-rounded\">\n<figure class=\"aligncenter size-full is-resized\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"739\" height=\"739\" data-attachment-id=\"3631\" data-permalink=\"https:\/\/thepythoncodingbook.com\/the-python-coding-book\/book\/\" data-orig-file=\"https:\/\/i0.wp.com\/thepythoncodingbook.com\/wp-content\/uploads\/2024\/06\/book.png?fit=1024%2C1024&amp;ssl=1\" data-orig-size=\"1024,1024\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"book\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/thepythoncodingbook.com\/wp-content\/uploads\/2024\/06\/book.png?fit=739%2C739&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/thepythoncodingbook.com\/wp-content\/uploads\/2024\/06\/book.png?resize=739%2C739&#038;ssl=1\" alt=\"\" class=\"wp-image-3631\" style=\"object-fit:cover;width:62px;height:62px\" srcset=\"https:\/\/i0.wp.com\/thepythoncodingbook.com\/wp-content\/uploads\/2024\/06\/book.png?w=1024&amp;ssl=1 1024w, https:\/\/i0.wp.com\/thepythoncodingbook.com\/wp-content\/uploads\/2024\/06\/book.png?resize=300%2C300&amp;ssl=1 300w, https:\/\/i0.wp.com\/thepythoncodingbook.com\/wp-content\/uploads\/2024\/06\/book.png?resize=150%2C150&amp;ssl=1 150w, https:\/\/i0.wp.com\/thepythoncodingbook.com\/wp-content\/uploads\/2024\/06\/book.png?resize=768%2C768&amp;ssl=1 768w, https:\/\/i0.wp.com\/thepythoncodingbook.com\/wp-content\/uploads\/2024\/06\/book.png?resize=800%2C800&amp;ssl=1 800w, https:\/\/i0.wp.com\/thepythoncodingbook.com\/wp-content\/uploads\/2024\/06\/book.png?resize=600%2C600&amp;ssl=1 600w, https:\/\/i0.wp.com\/thepythoncodingbook.com\/wp-content\/uploads\/2024\/06\/book.png?resize=400%2C400&amp;ssl=1 400w, https:\/\/i0.wp.com\/thepythoncodingbook.com\/wp-content\/uploads\/2024\/06\/book.png?resize=200%2C200&amp;ssl=1 200w\" sizes=\"auto, (max-width: 739px) 100vw, 739px\" \/><\/figure>\n<\/div>\n\n\n<h6 class=\"wp-block-heading has-text-align-center is-testimonial-review\" style=\"font-size:16px;font-style:italic;font-weight:500\">&#8220;Your writing is&nbsp;<strong>succinct, easy to understand, and process oriented<\/strong>&#8230;I\u2019m starting to realise that my first experiences with programming weren\u2019t at all representative of my abilities&#8221;<\/h6>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\">The Python Coding Book Reader<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/thepythoncodingbook.com\/what-people-think-about-the-python-coding-book\/\">Read more reviews&#8230;<\/a><\/p>\n<\/div><\/div>\n\n\n\n<div style=\"height:var(--wp--preset--spacing--40)\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div><\/div>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-jetpack-markdown\"><h2>Why Do We Need Yet Another Book to Learn Python Coding?<\/h2>\n<p>There are many books already to learn Python coding. Some of them are good too. Why did I decide to write another one?<\/p>\n<p>The <strong>key to mastering programming is to truly understand why we do things<\/strong> in the way we do them. Learning the methods is not enough. My focus in the years I\u2019ve spent teaching coding has been to get my students to think in the way the computer does. Only then can we speak its language. We need to understand the various tools in a coding language as if they\u2019re our best friends, not just mere acquaintances.<\/p>\n<p>The focus of this book is <strong>real<\/strong> understanding. \u2018Why\u2019 is just as important a question as \u2018How\u2019.<\/p>\n<p>And I like analogies\u2014a lot. So your journey through learning how to code will take you through The White Room and coffee machines, and you\u2019ll even climb a tree!<\/p>\n<p>The material in The Python Coding Book follows the <a href=\"https:\/\/www.codetoday.co.uk\/adult-python-courses-for-beginners\">codetoday curriculum<\/a> that has been used to deliver courses for adults and for corporate training programmes for many years.<\/p>\n<h2>Who Is This Book Written For?<\/h2>\n<p>If you\u2019re a beginner who wants to learn how to code, then give this book a try. If you\u2019ve tried to learn already and you\u2019re struggling to get beyond the basics, then you may find that this book is what you need to take the next step.<\/p>\n<p>The first part focuses on general programming and is relevant for anyone who wants to code for whatever purpose.<\/p>\n<p>The second part focuses on quantitative programming. You will look at the various methods and techniques relevant for using coding in data-driven fields such as science, finance and similar areas.<\/p>\n<\/div>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-group alignfull has-background is-content-justification-center\" style=\"background-color:#f0f0f0f0;margin-top:0;margin-bottom:0;padding-top:calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)));padding-right:var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal));padding-bottom:calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)));padding-left:var(--wp--style--root--padding-left, var(--wp--custom--gap--horizontal))\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-container-core-group-is-layout-2dc3bf18 wp-block-group-is-layout-constrained\">\n<div style=\"height:52px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center\">Learn more Python for Free<\/h2>\n\n\n\n<div style=\"height:calc( 0.25 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-c49133bc wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full is-resized\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"400\" height=\"300\" data-attachment-id=\"3644\" data-permalink=\"https:\/\/thepythoncodingbook.com\/the-python-coding-book\/2-1\/\" data-orig-file=\"https:\/\/i0.wp.com\/thepythoncodingbook.com\/wp-content\/uploads\/2024\/06\/2-1.png?fit=400%2C300&amp;ssl=1\" data-orig-size=\"400,300\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"2-1\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/thepythoncodingbook.com\/wp-content\/uploads\/2024\/06\/2-1.png?fit=400%2C300&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/thepythoncodingbook.com\/wp-content\/uploads\/2024\/06\/2-1.png?resize=400%2C300&#038;ssl=1\" alt=\"\" class=\"wp-image-3644\" style=\"object-fit:cover;width:368px;height:auto\" srcset=\"https:\/\/i0.wp.com\/thepythoncodingbook.com\/wp-content\/uploads\/2024\/06\/2-1.png?w=400&amp;ssl=1 400w, https:\/\/i0.wp.com\/thepythoncodingbook.com\/wp-content\/uploads\/2024\/06\/2-1.png?resize=300%2C225&amp;ssl=1 300w, https:\/\/i0.wp.com\/thepythoncodingbook.com\/wp-content\/uploads\/2024\/06\/2-1.png?resize=200%2C150&amp;ssl=1 200w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \/><\/figure>\n\n\n\n<div style=\"height:4px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<h3 class=\"wp-block-heading\">Python Learning Hub<\/h3>\n<\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">On-demand videos. Beginner courses and intermediate courses with a free trial.<\/p>\n\n\n\n<div style=\"height:8px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\" style=\"margin-top:0;margin-bottom:0\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-luminous-vivid-amber-background-color has-background wp-element-button\" href=\"https:\/\/thepythoncodingplace.com\">7 Day Free Trial<\/a><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full is-resized\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"400\" height=\"300\" data-attachment-id=\"3689\" data-permalink=\"https:\/\/thepythoncodingbook.com\/the-python-coding-book\/the-python-coding-place-course-covers-website-400-x-300-px-2\/\" data-orig-file=\"https:\/\/i0.wp.com\/thepythoncodingbook.com\/wp-content\/uploads\/2024\/06\/The-Python-Coding-Place-Course-Covers-website-400-x-300-px-2.png?fit=400%2C300&amp;ssl=1\" data-orig-size=\"400,300\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"The-Python-Coding-Place-Course-Covers-website-400-x-300-px-2\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/thepythoncodingbook.com\/wp-content\/uploads\/2024\/06\/The-Python-Coding-Place-Course-Covers-website-400-x-300-px-2.png?fit=400%2C300&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/thepythoncodingbook.com\/wp-content\/uploads\/2024\/06\/The-Python-Coding-Place-Course-Covers-website-400-x-300-px-2.png?resize=400%2C300&#038;ssl=1\" alt=\"\" class=\"wp-image-3689\" style=\"object-fit:cover;width:362px;height:auto\" srcset=\"https:\/\/i0.wp.com\/thepythoncodingbook.com\/wp-content\/uploads\/2024\/06\/The-Python-Coding-Place-Course-Covers-website-400-x-300-px-2.png?w=400&amp;ssl=1 400w, https:\/\/i0.wp.com\/thepythoncodingbook.com\/wp-content\/uploads\/2024\/06\/The-Python-Coding-Place-Course-Covers-website-400-x-300-px-2.png?resize=300%2C225&amp;ssl=1 300w, https:\/\/i0.wp.com\/thepythoncodingbook.com\/wp-content\/uploads\/2024\/06\/The-Python-Coding-Place-Course-Covers-website-400-x-300-px-2.png?resize=200%2C150&amp;ssl=1 200w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \/><\/figure>\n\n\n\n<div style=\"height:4px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<h3 class=\"wp-block-heading\">Python Articles <\/h3>\n<\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"> Blogs and articles on Python concepts and ideas. <\/p>\n\n\n\n<div style=\"height:8px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\" style=\"margin-top:0;margin-bottom:0\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-background wp-element-button\" href=\"https:\/\/www.thepythoncodingstack.com\/\" style=\"background-color:#6d227a\">Read now<\/a><\/div>\n<\/div>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:calc( 0.25 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div><\/div>\n\n\n\n<div style=\"height:37px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div style=\"height:62px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<ul class=\"wp-block-social-links is-style-default is-layout-flex wp-block-social-links-is-layout-flex\"><li class=\"wp-social-link wp-social-link-twitter  wp-block-social-link\"><a href=\"https:\/\/twitter.com\/s_gruppetta_ct\" class=\"wp-block-social-link-anchor\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M22.23,5.924c-0.736,0.326-1.527,0.547-2.357,0.646c0.847-0.508,1.498-1.312,1.804-2.27 c-0.793,0.47-1.671,0.812-2.606,0.996C18.324,4.498,17.257,4,16.077,4c-2.266,0-4.103,1.837-4.103,4.103 c0,0.322,0.036,0.635,0.106,0.935C8.67,8.867,5.647,7.234,3.623,4.751C3.27,5.357,3.067,6.062,3.067,6.814 c0,1.424,0.724,2.679,1.825,3.415c-0.673-0.021-1.305-0.206-1.859-0.513c0,0.017,0,0.034,0,0.052c0,1.988,1.414,3.647,3.292,4.023 c-0.344,0.094-0.707,0.144-1.081,0.144c-0.264,0-0.521-0.026-0.772-0.074c0.522,1.63,2.038,2.816,3.833,2.85 c-1.404,1.1-3.174,1.756-5.096,1.756c-0.331,0-0.658-0.019-0.979-0.057c1.816,1.164,3.973,1.843,6.29,1.843 c7.547,0,11.675-6.252,11.675-11.675c0-0.178-0.004-0.355-0.012-0.531C20.985,7.47,21.68,6.747,22.23,5.924z\"><\/path><\/svg><span class=\"wp-block-social-link-label screen-reader-text\">Twitter<\/span><\/a><\/li>\n\n<li class=\"wp-social-link wp-social-link-linkedin  wp-block-social-link\"><a href=\"https:\/\/www.linkedin.com\/in\/stephengruppetta\/\" class=\"wp-block-social-link-anchor\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M19.7,3H4.3C3.582,3,3,3.582,3,4.3v15.4C3,20.418,3.582,21,4.3,21h15.4c0.718,0,1.3-0.582,1.3-1.3V4.3 C21,3.582,20.418,3,19.7,3z M8.339,18.338H5.667v-8.59h2.672V18.338z M7.004,8.574c-0.857,0-1.549-0.694-1.549-1.548 c0-0.855,0.691-1.548,1.549-1.548c0.854,0,1.547,0.694,1.547,1.548C8.551,7.881,7.858,8.574,7.004,8.574z M18.339,18.338h-2.669 v-4.177c0-0.996-0.017-2.278-1.387-2.278c-1.389,0-1.601,1.086-1.601,2.206v4.249h-2.667v-8.59h2.559v1.174h0.037 c0.356-0.675,1.227-1.387,2.526-1.387c2.703,0,3.203,1.779,3.203,4.092V18.338z\"><\/path><\/svg><span class=\"wp-block-social-link-label screen-reader-text\">LinkedIn<\/span><\/a><\/li><\/ul>\n\n\n\n<hr class=\"wp-block-separator has-text-color has-alpha-channel-opacity has-background aligncenter is-style-wide\" style=\"background-color:#6d227a;color:#6d227a\"\/>\n\n\n\n<p class=\"wp-block-paragraph\">Visit <a href=\"https:\/\/www.codetodayunlimited.com\">Codetoday Unlimited for Python Coding for Teenagers and Pre-Teens<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>For more Python resources, you can also visit <\/em><a href=\"https:\/\/realpython.com?utm_source=the-python-coding-book\" target=\"_blank\" rel=\"noreferrer noopener\"><em>Real Python<\/em><\/a><em>\u2014you may even stumble on one of the author&#8217;s own articles or courses there!<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>And you can find out more about The Python Coding Book&#8217;s author at <\/em><a href=\"https:\/\/stephengruppetta.com?utm_source=the-book\" target=\"_blank\" rel=\"noreferrer noopener\"><em>stephengruppetta.com<\/em><\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>[Last Updated: October 2024]<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Python Coding Book (First Edition) is available in paperback or ebook \/ digital. You can also read the &#8220;Zeroth Edition&#8221;, the precursor of the published book, here on this site for free. Looking for more Python learning? The Python Coding Place is ideal for beginners and early intermediates. Subscription is just $15 per month&hellip; <a class=\"more-link\" href=\"https:\/\/thepythoncodingbook.com\/\">Continue reading <span class=\"screen-reader-text\">The Python Coding Book<\/span> <span class=\"meta-nav\" aria-hidden=\"true\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":192321682,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_coblocks_attr":"","_coblocks_dimensions":"{\"coblocks-hero-3302217053\":{\"padding\":{}}}","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","_crdt_document":"","footnotes":""},"class_list":["post-36","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Learn Python Coding - The Python Coding Book<\/title>\n<meta name=\"description\" content=\"The most relaxed and friendly way to learn Python. And you&#039;ll learn &quot;why&quot; things are the way they are, and not just &quot;how&quot; to do things\u2026\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/thepythoncodingbook.com\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"The Python Coding Book | Stephen Gruppetta\" \/>\n<meta property=\"og:description\" content=\"The most relaxed and friendly way to learn Python. And you&#039;ll learn &quot;why&quot; things are the way they are, and not just &quot;how&quot; to do things\u2026\" \/>\n<meta property=\"og:url\" content=\"https:\/\/thepythoncodingbook.com\/\" \/>\n<meta property=\"og:site_name\" content=\"The Python Coding Book\" \/>\n<meta property=\"article:modified_time\" content=\"2024-11-29T22:43:23+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/thepythoncodingbook.com\/wp-content\/uploads\/2024\/10\/cover.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"3758\" \/>\n\t<meta property=\"og:image:height\" content=\"4629\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"The Python Coding Book | Stephen Gruppetta\" \/>\n<meta name=\"twitter:description\" content=\"The most relaxed and friendly way to learn Python. And you&#039;ll learn &quot;why&quot; things are the way they are, and not just &quot;how&quot; to do things\u2026\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/i0.wp.com\/thepythoncodingbook.com\/wp-content\/uploads\/2024\/10\/cover-1.jpg?fit=3758%2C4629&ssl=1\" \/>\n<meta name=\"twitter:label1\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"26 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/thepythoncodingbook.com\\\/\",\"url\":\"https:\\\/\\\/thepythoncodingbook.com\\\/\",\"name\":\"Learn Python Coding - The Python Coding Book\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/thepythoncodingbook.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/thepythoncodingbook.com\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/thepythoncodingbook.com\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/thepythoncodingbook.com\\\/wp-content\\\/uploads\\\/2024\\\/03\\\/FRONT-for-ebook-831x1024.jpg\",\"datePublished\":\"2021-04-30T14:27:21+00:00\",\"dateModified\":\"2024-11-29T22:43:23+00:00\",\"description\":\"The most relaxed and friendly way to learn Python. And you'll learn \\\"why\\\" things are the way they are, and not just \\\"how\\\" to do things\u2026\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/thepythoncodingbook.com\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/thepythoncodingbook.com\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/thepythoncodingbook.com\\\/#primaryimage\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/thepythoncodingbook.com\\\/wp-content\\\/uploads\\\/2024\\\/03\\\/FRONT-for-ebook.jpg?fit=3758%2C4629&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/thepythoncodingbook.com\\\/wp-content\\\/uploads\\\/2024\\\/03\\\/FRONT-for-ebook.jpg?fit=3758%2C4629&ssl=1\",\"width\":3758,\"height\":4629},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/thepythoncodingbook.com\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/thepythoncodingbook.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"The Python Coding Book\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/thepythoncodingbook.com\\\/#website\",\"url\":\"https:\\\/\\\/thepythoncodingbook.com\\\/\",\"name\":\"The Python Coding Book\",\"description\":\"The friendly, relaxed programming book\",\"publisher\":{\"@id\":\"https:\\\/\\\/thepythoncodingbook.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/thepythoncodingbook.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/thepythoncodingbook.com\\\/#organization\",\"name\":\"Codetoday\",\"url\":\"https:\\\/\\\/thepythoncodingbook.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/thepythoncodingbook.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/thepythoncodingbook.com\\\/wp-content\\\/uploads\\\/2021\\\/04\\\/cropped-icon-only.png?fit=512%2C512&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/thepythoncodingbook.com\\\/wp-content\\\/uploads\\\/2021\\\/04\\\/cropped-icon-only.png?fit=512%2C512&ssl=1\",\"width\":512,\"height\":512,\"caption\":\"Codetoday\"},\"image\":{\"@id\":\"https:\\\/\\\/thepythoncodingbook.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Learn Python Coding - The Python Coding Book","description":"The most relaxed and friendly way to learn Python. And you'll learn \"why\" things are the way they are, and not just \"how\" to do things\u2026","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:\/\/thepythoncodingbook.com\/","og_locale":"en_GB","og_type":"article","og_title":"The Python Coding Book | Stephen Gruppetta","og_description":"The most relaxed and friendly way to learn Python. And you'll learn \"why\" things are the way they are, and not just \"how\" to do things\u2026","og_url":"https:\/\/thepythoncodingbook.com\/","og_site_name":"The Python Coding Book","article_modified_time":"2024-11-29T22:43:23+00:00","og_image":[{"width":3758,"height":4629,"url":"https:\/\/thepythoncodingbook.com\/wp-content\/uploads\/2024\/10\/cover.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_title":"The Python Coding Book | Stephen Gruppetta","twitter_description":"The most relaxed and friendly way to learn Python. And you'll learn \"why\" things are the way they are, and not just \"how\" to do things\u2026","twitter_image":"https:\/\/i0.wp.com\/thepythoncodingbook.com\/wp-content\/uploads\/2024\/10\/cover-1.jpg?fit=3758%2C4629&ssl=1","twitter_misc":{"Estimated reading time":"26 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/thepythoncodingbook.com\/","url":"https:\/\/thepythoncodingbook.com\/","name":"Learn Python Coding - The Python Coding Book","isPartOf":{"@id":"https:\/\/thepythoncodingbook.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/thepythoncodingbook.com\/#primaryimage"},"image":{"@id":"https:\/\/thepythoncodingbook.com\/#primaryimage"},"thumbnailUrl":"https:\/\/thepythoncodingbook.com\/wp-content\/uploads\/2024\/03\/FRONT-for-ebook-831x1024.jpg","datePublished":"2021-04-30T14:27:21+00:00","dateModified":"2024-11-29T22:43:23+00:00","description":"The most relaxed and friendly way to learn Python. And you'll learn \"why\" things are the way they are, and not just \"how\" to do things\u2026","breadcrumb":{"@id":"https:\/\/thepythoncodingbook.com\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/thepythoncodingbook.com\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/thepythoncodingbook.com\/#primaryimage","url":"https:\/\/i0.wp.com\/thepythoncodingbook.com\/wp-content\/uploads\/2024\/03\/FRONT-for-ebook.jpg?fit=3758%2C4629&ssl=1","contentUrl":"https:\/\/i0.wp.com\/thepythoncodingbook.com\/wp-content\/uploads\/2024\/03\/FRONT-for-ebook.jpg?fit=3758%2C4629&ssl=1","width":3758,"height":4629},{"@type":"BreadcrumbList","@id":"https:\/\/thepythoncodingbook.com\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/thepythoncodingbook.com\/"},{"@type":"ListItem","position":2,"name":"The Python Coding Book"}]},{"@type":"WebSite","@id":"https:\/\/thepythoncodingbook.com\/#website","url":"https:\/\/thepythoncodingbook.com\/","name":"The Python Coding Book","description":"The friendly, relaxed programming book","publisher":{"@id":"https:\/\/thepythoncodingbook.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/thepythoncodingbook.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/thepythoncodingbook.com\/#organization","name":"Codetoday","url":"https:\/\/thepythoncodingbook.com\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/thepythoncodingbook.com\/#\/schema\/logo\/image\/","url":"https:\/\/i0.wp.com\/thepythoncodingbook.com\/wp-content\/uploads\/2021\/04\/cropped-icon-only.png?fit=512%2C512&ssl=1","contentUrl":"https:\/\/i0.wp.com\/thepythoncodingbook.com\/wp-content\/uploads\/2021\/04\/cropped-icon-only.png?fit=512%2C512&ssl=1","width":512,"height":512,"caption":"Codetoday"},"image":{"@id":"https:\/\/thepythoncodingbook.com\/#\/schema\/logo\/image\/"}}]}},"jetpack_likes_enabled":false,"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/Pd1Q8F-A","_links":{"self":[{"href":"https:\/\/thepythoncodingbook.com\/wp-json\/wp\/v2\/pages\/36","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/thepythoncodingbook.com\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/thepythoncodingbook.com\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/thepythoncodingbook.com\/wp-json\/wp\/v2\/users\/192321682"}],"replies":[{"embeddable":true,"href":"https:\/\/thepythoncodingbook.com\/wp-json\/wp\/v2\/comments?post=36"}],"version-history":[{"count":99,"href":"https:\/\/thepythoncodingbook.com\/wp-json\/wp\/v2\/pages\/36\/revisions"}],"predecessor-version":[{"id":3816,"href":"https:\/\/thepythoncodingbook.com\/wp-json\/wp\/v2\/pages\/36\/revisions\/3816"}],"wp:attachment":[{"href":"https:\/\/thepythoncodingbook.com\/wp-json\/wp\/v2\/media?parent=36"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}