{"id":1475,"date":"2023-02-06T05:50:53","date_gmt":"2023-02-06T13:50:53","guid":{"rendered":"https:\/\/asuen.com\/nonfictionmonday\/?p=1475"},"modified":"2023-02-05T13:45:59","modified_gmt":"2023-02-05T21:45:59","slug":"python-crash-course-nostarch","status":"publish","type":"post","link":"https:\/\/asuen.com\/nonfictionmonday\/python-crash-course-nostarch\/","title":{"rendered":"Python Crash Course @nostarch"},"content":{"rendered":"<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/asuen.com\/wp-content\/uploads\/2023\/02\/pythonthirdedition-960x1269.jpg?resize=525%2C694&#038;ssl=1\" alt=\"\" width=\"525\" height=\"694\" class=\"aligncenter size-large wp-image-19119\" \/><\/p>\n<p><em>Python Crash Course: A Hands-On, Project-Based Introduction to Programming, 3rd Edition<\/em><br \/>\nby Eric Matthes (Author)<br \/>\n<em>@ <a href=\"https:\/\/amzn.to\/40sZ4Yq\">Amazon<\/a> | <a href=\"https:\/\/bookshop.org\/a\/6037\/9781718502703\">Bookshop<\/a> | <a href=\"https:\/\/www.indiebound.org\/book\/9781718502703?aff=anasuen09\">IndieBound<\/a><\/em><\/p>\n<p><strong>Booktalk:<\/strong> Start by learning basic programming concepts, such as variables, lists, classes, and loops, and practice writing clean code with exercises for each topic. You\u2019ll also learn how to make your programs interactive and test your code safely before adding it to a project. Put your new knowledge into practice by creating a Space Invaders-inspired arcade game, building a set of data visualizations with Python\u2019s handy libraries, and deploying a simple application online.<\/p>\n<p>As you work through the book, you\u2019ll learn how to:<\/p>\n<ul>\n<li>Use powerful Python libraries and tools, including pytest, Pygame, Matplotlib, Plotly, and Django<\/li>\n<li>Make increasingly complex 2D games that respond to keypresses and mouse clicks<\/li>\n<li>Generate interactive data visualizations using a variety of datasets<\/li>\n<li>Build apps that allow users to create accounts and manage their own data, and deploy your apps online<\/li>\n<li>Troubleshoot coding errors and solve common programming problems<\/li>\n<\/ul>\n<p><em>This third edition is completely revised to reflect the latest in Python code. New and updated coverage includes VS Code for text editing, the pathlib module for file handling, pytest for testing your code, as well as the latest features of Matplotlib, Plotly, and Django.<\/em><\/p>\n<p><strong>Snippet:<\/strong><\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/asuen.com\/wp-content\/uploads\/2023\/02\/pythonthirdedition1.png?resize=525%2C646&#038;ssl=1\" alt=\"\" width=\"525\" height=\"646\" class=\"aligncenter size-full wp-image-19120\" \/><\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-6536\" src=\"https:\/\/i0.wp.com\/asuen.com\/wp-content\/uploads\/2018\/06\/nonfiction.monday.jpg?resize=158%2C111\" alt=\"Nonfiction Monday\" width=\"158\" height=\"111\" \/><\/p>\n<p style=\"text-align: center;\">It&#8217;s <a href=\"http:\/\/asuen.com\/nonfictionmonday\/\" target=\"_blank\" rel=\"noopener noreferrer\">Nonfiction Monday!<\/a><\/p>\n<p style=\"text-align: center;\">Copyright \u00a9 2023 <a href=\"https:\/\/asuen.com\" target=\"_blank\" rel=\"noopener noreferrer\">Anastasia Suen<\/a> All Rights Reserved.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Python Crash Course: A Hands-On, Project-Based Introduction to Programming, 3rd Edition by Eric Matthes (Author) @ Amazon | Bookshop | IndieBound Booktalk: Start by learning basic programming concepts, such as variables, lists, classes, and loops, and practice writing clean code with exercises for each topic. You\u2019ll also learn how to make your programs interactive and &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/asuen.com\/nonfictionmonday\/python-crash-course-nostarch\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Python Crash Course @nostarch&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[2],"tags":[],"class_list":["post-1475","post","type-post","status-publish","format-standard","hentry","category-nonfiction-monday-round-up"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pam6qm-nN","jetpack-related-posts":[{"id":465,"url":"https:\/\/asuen.com\/nonfictionmonday\/make-your-own-scratch-games\/","url_meta":{"origin":1475,"position":0},"title":"Make Your Own Scratch Games!","author":"Anastasia Suen","date":"July 29, 2019","format":false,"excerpt":"Make Your Own Scratch Games! by Anna Anthropy (Author) Booktalk: Learn to do everything from building a game map to creating animations and debugging the end product. Take a peek inside the history of video game design, learn programming basics, and turn your ideas into creative games that you can\u2026","rel":"","context":"In &quot;Nonfiction Monday Round-up&quot;","block_context":{"text":"Nonfiction Monday Round-up","link":"https:\/\/asuen.com\/nonfictionmonday\/category\/nonfiction-monday-round-up\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/asuen.com\/wp-content\/uploads\/2019\/07\/makeyourownscratchgames_0-595x786.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/asuen.com\/wp-content\/uploads\/2019\/07\/makeyourownscratchgames_0-595x786.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/asuen.com\/wp-content\/uploads\/2019\/07\/makeyourownscratchgames_0-595x786.jpg?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":1171,"url":"https:\/\/asuen.com\/nonfictionmonday\/secrets-of-navajo-code-talkers\/","url_meta":{"origin":1475,"position":1},"title":"Secrets of Navajo Code Talkers","author":"Anastasia Suen","date":"October 11, 2021","format":false,"excerpt":"Secrets of Navajo Code Talkers by Rachael L. Thomas (Author) @ Amazon | Bookshop | IndieBound Booktalk: In wartime, unbreakable codes help armies win battles. And what better code than an advanced language. The Navajo language was key to the success of the Battle of Iwo Jima during World War\u2026","rel":"","context":"In &quot;Nonfiction Monday Round-up&quot;","block_context":{"text":"Nonfiction Monday Round-up","link":"https:\/\/asuen.com\/nonfictionmonday\/category\/nonfiction-monday-round-up\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/asuen.com\/wp-content\/uploads\/2021\/10\/secretsnavajocodetalkers-595x759.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/asuen.com\/wp-content\/uploads\/2021\/10\/secretsnavajocodetalkers-595x759.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/asuen.com\/wp-content\/uploads\/2021\/10\/secretsnavajocodetalkers-595x759.jpg?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":1133,"url":"https:\/\/asuen.com\/nonfictionmonday\/my-life-with-dyslexia\/","url_meta":{"origin":1475,"position":2},"title":"My Life with Dyslexia","author":"Anastasia Suen","date":"August 9, 2021","format":false,"excerpt":"My Life with Dyslexia by Mari Schuh (Author) and Isabel Munoz (Illustrator) @ Amazon | Bookshop | IndieBound Booktalk: Meet Scott. He likes coding and playing basketball. He also has dyslexia. Scott is real and so are his experiences. Learn about his life in this nonfiction picture book for elementary\u2026","rel":"","context":"In &quot;Nonfiction Monday Round-up&quot;","block_context":{"text":"Nonfiction Monday Round-up","link":"https:\/\/asuen.com\/nonfictionmonday\/category\/nonfiction-monday-round-up\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/asuen.com\/wp-content\/uploads\/2021\/08\/mylifedyslexia.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":364,"url":"https:\/\/asuen.com\/nonfictionmonday\/absolute-expert-volcanoes\/","url_meta":{"origin":1475,"position":3},"title":"Absolute Expert: Volcanoes","author":"Anastasia Suen","date":"April 8, 2019","format":false,"excerpt":"Absolute Expert: Volcanoes by Lela Nargi (Author) and Arianna Soldati (Volcanologist) Booktalk: Get expert insights from National Geographic explorer and volcanologist Arianna Soldati. Plunge deep beneath Earth's crust to find out how volcanoes form. Get up close to clouds of ash and molten lava. Learn about the biggest, most extreme\u2026","rel":"","context":"In &quot;Nonfiction Monday Round-up&quot;","block_context":{"text":"Nonfiction Monday Round-up","link":"https:\/\/asuen.com\/nonfictionmonday\/category\/nonfiction-monday-round-up\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/asuen.com\/wp-content\/uploads\/2019\/04\/expertvolcano_fc-595x756.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/asuen.com\/wp-content\/uploads\/2019\/04\/expertvolcano_fc-595x756.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/asuen.com\/wp-content\/uploads\/2019\/04\/expertvolcano_fc-595x756.jpg?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":902,"url":"https:\/\/asuen.com\/nonfictionmonday\/global-citizenship-engage-in-the-politics-of-a-changing-world\/","url_meta":{"origin":1475,"position":4},"title":"Global Citizenship: Engage in the Politics of a Changing World","author":"Anastasia Suen","date":"September 28, 2020","format":false,"excerpt":"Amazon | Bookshop | IndieBound Global Citizenship: Engage in the Politics of a Changing World by Julie Knutson (Author) and Traci Van Wagoner (Illustrator) Booktalk: Readers ages 12 to 15 discover the resources and information they need to learn about issues of global concern and strategies for taking informed action,\u2026","rel":"","context":"In &quot;Nonfiction Monday Round-up&quot;","block_context":{"text":"Nonfiction Monday Round-up","link":"https:\/\/asuen.com\/nonfictionmonday\/category\/nonfiction-monday-round-up\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/asuen.com\/wp-content\/uploads\/2020\/09\/globalcitizenship-595x744.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/asuen.com\/wp-content\/uploads\/2020\/09\/globalcitizenship-595x744.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/asuen.com\/wp-content\/uploads\/2020\/09\/globalcitizenship-595x744.jpg?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":1798,"url":"https:\/\/asuen.com\/nonfictionmonday\/the-nature-of-code\/","url_meta":{"origin":1475,"position":5},"title":"The Nature of Code","author":"Anastasia Suen","date":"December 16, 2024","format":false,"excerpt":"The Nature of Code: Simulating Natural Systems with JavaScript by Daniel Shiffman (Author) @ Amazon | Bookshop Booktalk: This beginner-friendly creative coding tutorial is designed to grow your skills in a fun, hands-on way as you build simulations of real-world phenomena such as flocking birds or dancing fireflies. Snippet: It's\u2026","rel":"","context":"In &quot;Nonfiction Monday Round-up&quot;","block_context":{"text":"Nonfiction Monday Round-up","link":"https:\/\/asuen.com\/nonfictionmonday\/category\/nonfiction-monday-round-up\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/asuen.com\/wp-content\/uploads\/2024\/12\/natureofcodefc-960x1269.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/asuen.com\/wp-content\/uploads\/2024\/12\/natureofcodefc-960x1269.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/asuen.com\/wp-content\/uploads\/2024\/12\/natureofcodefc-960x1269.jpg?resize=525%2C300&ssl=1 1.5x"},"classes":[]}],"_links":{"self":[{"href":"https:\/\/asuen.com\/nonfictionmonday\/wp-json\/wp\/v2\/posts\/1475","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/asuen.com\/nonfictionmonday\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/asuen.com\/nonfictionmonday\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/asuen.com\/nonfictionmonday\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/asuen.com\/nonfictionmonday\/wp-json\/wp\/v2\/comments?post=1475"}],"version-history":[{"count":1,"href":"https:\/\/asuen.com\/nonfictionmonday\/wp-json\/wp\/v2\/posts\/1475\/revisions"}],"predecessor-version":[{"id":1476,"href":"https:\/\/asuen.com\/nonfictionmonday\/wp-json\/wp\/v2\/posts\/1475\/revisions\/1476"}],"wp:attachment":[{"href":"https:\/\/asuen.com\/nonfictionmonday\/wp-json\/wp\/v2\/media?parent=1475"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/asuen.com\/nonfictionmonday\/wp-json\/wp\/v2\/categories?post=1475"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/asuen.com\/nonfictionmonday\/wp-json\/wp\/v2\/tags?post=1475"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}