{"id":9266,"date":"2017-03-09T14:29:14","date_gmt":"2017-03-09T20:29:14","guid":{"rendered":"https:\/\/gregladen.com\/blog\/?p=9266"},"modified":"2017-03-09T14:35:52","modified_gmt":"2017-03-09T20:35:52","slug":"books-computer-programming-computers","status":"publish","type":"post","link":"https:\/\/gregladen.com\/blog\/2017\/03\/09\/books-computer-programming-computers\/","title":{"rendered":"Books On Computer Programming and Computers"},"content":{"rendered":"<h2>Python<\/h2>\n<h3>Learning Python<br \/>\n<a href=\"https:\/\/i0.wp.com\/gregladen.com\/blog\/wp-content\/uploads\/2017\/02\/Python_Crash_Course.png\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"9268\" data-permalink=\"https:\/\/gregladen.com\/blog\/2017\/03\/09\/books-computer-programming-computers\/python_crash_course\/\" data-orig-file=\"https:\/\/i0.wp.com\/gregladen.com\/blog\/wp-content\/uploads\/2017\/02\/Python_Crash_Course.png?fit=272%2C353&amp;ssl=1\" data-orig-size=\"272,353\" 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=\"Python_Crash_Course\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/gregladen.com\/blog\/wp-content\/uploads\/2017\/02\/Python_Crash_Course.png?fit=231%2C300&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/gregladen.com\/blog\/wp-content\/uploads\/2017\/02\/Python_Crash_Course.png?fit=272%2C353&amp;ssl=1\" class=\"alignright size-full wp-image-9268\" src=\"https:\/\/i0.wp.com\/gregladen.com\/blog\/wp-content\/uploads\/2017\/02\/Python_Crash_Course.png?resize=272%2C353\" alt=\"\" width=\"272\" height=\"353\" srcset=\"https:\/\/i0.wp.com\/gregladen.com\/blog\/wp-content\/uploads\/2017\/02\/Python_Crash_Course.png?w=272&amp;ssl=1 272w, https:\/\/i0.wp.com\/gregladen.com\/blog\/wp-content\/uploads\/2017\/02\/Python_Crash_Course.png?resize=231%2C300&amp;ssl=1 231w\" sizes=\"(max-width: 272px) 100vw, 272px\" data-recalc-dims=\"1\" \/><\/a><a href=\"https:\/\/www.amazon.com\/gp\/product\/1593276036\/ref=as_li_tl?ie=UTF8&amp;camp=1789&amp;creative=9325&amp;creativeASIN=1593276036&amp;linkCode=as2&amp;tag=grlasbl0a-20&amp;linkId=ddfdaf064c0cc1475cb3b03c5b202a41\" target=\"_blank\">Python Crash Course: A Hands-On, Project-Based Introduction to Programming<\/a><img loading=\"lazy\" decoding=\"async\" style=\"border: none !important; margin: 0px !important;\" src=\"\/\/ir-na.amazon-adsystem.com\/e\/ir?t=grlasbl0a-20&amp;l=am2&amp;o=1&amp;a=1593276036\" alt=\"\" width=\"1\" height=\"1\" border=\"0\" \/> is a fast-paced, thorough introduction to programming with Python that will have you writing programs, solving problems, and making things that work in no time.<\/h3>\n<p>In the first half of the book, you&#8217;ll learn about basic programming concepts, such as lists, dictionaries, classes, and loops, and practice writing clean and readable code with exercises for each topic. You&#8217;ll also learn how to make your programs interactive and how to test your code safely before adding it to a project. In the second half of the book, you&#8217;ll put your new knowledge into practice with three substantial projects: a Space Invaders-inspired arcade game, data visualizations with Python&#8217;s super-handy libraries, and a simple web app you can deploy online.<\/p>\n<p>My review: <a href=\"http:\/\/scienceblogs.com\/gregladen\/category\/books\/\">How to learn Python programming<\/a><\/p>\n<p>MORE COMING SOON<\/p>\n<p><a href=\"http:\/\/scienceblogs.com\/gregladen\/2016\/10\/28\/learn-scratch-programming-for-kids-and-adults\/\"><strong>Learn Scratch Programming (For Kids And Adults)<\/strong><\/a><\/p>\n<p><a href=\"https:\/\/i0.wp.com\/gregladen.com\/blog\/wp-content\/uploads\/2017\/03\/Screen-Shot-2017-03-09-at-2.33.19-PM.png\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"9291\" data-permalink=\"https:\/\/gregladen.com\/blog\/2017\/03\/09\/books-computer-programming-computers\/screen-shot-2017-03-09-at-2-33-19-pm\/\" data-orig-file=\"https:\/\/i0.wp.com\/gregladen.com\/blog\/wp-content\/uploads\/2017\/03\/Screen-Shot-2017-03-09-at-2.33.19-PM.png?fit=282%2C371&amp;ssl=1\" data-orig-size=\"282,371\" 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=\"Screen Shot 2017-03-09 at 2.33.19 PM\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/gregladen.com\/blog\/wp-content\/uploads\/2017\/03\/Screen-Shot-2017-03-09-at-2.33.19-PM.png?fit=228%2C300&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/gregladen.com\/blog\/wp-content\/uploads\/2017\/03\/Screen-Shot-2017-03-09-at-2.33.19-PM.png?fit=282%2C371&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/gregladen.com\/blog\/wp-content\/uploads\/2017\/03\/Screen-Shot-2017-03-09-at-2.33.19-PM.png?resize=282%2C371\" alt=\"\" width=\"282\" height=\"371\" class=\"alignright size-full wp-image-9291\" srcset=\"https:\/\/i0.wp.com\/gregladen.com\/blog\/wp-content\/uploads\/2017\/03\/Screen-Shot-2017-03-09-at-2.33.19-PM.png?w=282&amp;ssl=1 282w, https:\/\/i0.wp.com\/gregladen.com\/blog\/wp-content\/uploads\/2017\/03\/Screen-Shot-2017-03-09-at-2.33.19-PM.png?resize=228%2C300&amp;ssl=1 228w\" sizes=\"(max-width: 282px) 100vw, 282px\" data-recalc-dims=\"1\" \/><\/a><\/p>\n<blockquote><p>Scratch, the colorful drag-and-drop programming language, is used by millions of first-time learners, and in Scratch Programming Playground, you&#8217;ll learn to program by making cool games. Get ready to destroy asteroids, shoot hoops, and slice and dice fruit!<\/p>\n<p>Each game includes easy-to-follow instructions, review questions, and creative coding challenges to make the game your own. Want to add more levels or a cheat code? No problem, just write some code.<\/p><\/blockquote>\n<p><a href=\"http:\/\/scienceblogs.com\/gregladen\/2016\/11\/11\/kids-programming-technology-books\/\"><strong>Coding projects in Scratch and other items.<\/strong><\/a><\/p>\n<p><a href=\"http:\/\/scienceblogs.com\/gregladen\/2016\/01\/01\/learn-python-using-minecraft\/\"><strong>Learn Python Using Minecraft<\/strong><\/a><\/p>\n<p><a href=\"http:\/\/scienceblogs.com\/gregladen\/2017\/01\/14\/write-computer-games-in-python\/\"><strong>Write Computer Games In Python<\/strong><\/a><\/p>\n<p><a href=\"https:\/\/i0.wp.com\/gregladen.com\/blog\/wp-content\/uploads\/2017\/03\/Screen-Shot-2017-03-09-at-2.35.25-PM.png\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"9292\" data-permalink=\"https:\/\/gregladen.com\/blog\/2017\/03\/09\/books-computer-programming-computers\/screen-shot-2017-03-09-at-2-35-25-pm\/\" data-orig-file=\"https:\/\/i0.wp.com\/gregladen.com\/blog\/wp-content\/uploads\/2017\/03\/Screen-Shot-2017-03-09-at-2.35.25-PM.png?fit=253%2C206&amp;ssl=1\" data-orig-size=\"253,206\" 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=\"Screen Shot 2017-03-09 at 2.35.25 PM\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/gregladen.com\/blog\/wp-content\/uploads\/2017\/03\/Screen-Shot-2017-03-09-at-2.35.25-PM.png?fit=253%2C206&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/gregladen.com\/blog\/wp-content\/uploads\/2017\/03\/Screen-Shot-2017-03-09-at-2.35.25-PM.png?fit=253%2C206&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/gregladen.com\/blog\/wp-content\/uploads\/2017\/03\/Screen-Shot-2017-03-09-at-2.35.25-PM.png?resize=253%2C206\" alt=\"\" width=\"253\" height=\"206\" class=\"alignright size-full wp-image-9292\" data-recalc-dims=\"1\" \/><\/a><\/p>\n<blockquote><p><em>Invent Your Own Computer Games<\/em> with Python will teach you how to make computer games using the popular Python programming language&#8211;even if you&#8217;ve never programmed before!<\/p>\n<p>Begin by building classic games like Hangman, Guess the Number, and Tic-Tac-Toe, and then work your way up to more advanced games, like a text-based treasure hunting game and an animated collision-dodging game with sound effects. Along the way, you&#8217;ll learn key programming and math concepts that will help you take your game programming to the next level.<\/p><\/blockquote>\n<p><a href=\"http:\/\/scienceblogs.com\/gregladen\/2017\/01\/25\/scratch-programming-cards\/\"><strong>Scratch Programming For Kids, By The Cards<\/strong><\/a><\/p>\n<blockquote><p>Want to introduce kids to coding in a fun and creative way?<\/p>\n<p>With the Scratch Coding Cards, kids learn to code as they create interactive games, stories, music, and animations. The short-and-simple activities provide an inviting entry point into Scratch, the graphical programming language used by millions of kids around the world.<\/p>\n<p>Kids can use this colorful 75-card deck to create a variety of interactive programming projects. They&#8217;ll create their own version of Pong, Write an Interactive Story, Create a Virtual Pet, Play Hide and Seek, and more!<\/p>\n<p>Each card features step-by-step instructions for beginners to start coding with Scratch. The front of the card shows an activity kids can do with Scratch&#8211;like animating a character or keeping score in a game. The back shows how to put together code blocks to make the projects come to life! Along the way, kids learn key coding concepts, such as sequencing, conditionals, and variables.<\/p>\n<p>This collection of coding activity cards is perfect for sharing among small groups in homes and schools.<\/p><\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>Python Learning Python Python Crash Course: A Hands-On, Project-Based Introduction to Programming is a fast-paced, thorough introduction to programming with Python that will have you writing programs, solving problems, and making things that work in no time. In the first half of the book, you&#8217;ll learn about basic programming concepts, such as lists, dictionaries, classes, &hellip; <a href=\"https:\/\/gregladen.com\/blog\/2017\/03\/09\/books-computer-programming-computers\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Books On Computer Programming and Computers<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[975,695,866,974,976,5020],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p5fhV1-2ps","jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/gregladen.com\/blog\/wp-json\/wp\/v2\/posts\/9266"}],"collection":[{"href":"https:\/\/gregladen.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gregladen.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gregladen.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gregladen.com\/blog\/wp-json\/wp\/v2\/comments?post=9266"}],"version-history":[{"count":6,"href":"https:\/\/gregladen.com\/blog\/wp-json\/wp\/v2\/posts\/9266\/revisions"}],"predecessor-version":[{"id":9289,"href":"https:\/\/gregladen.com\/blog\/wp-json\/wp\/v2\/posts\/9266\/revisions\/9289"}],"wp:attachment":[{"href":"https:\/\/gregladen.com\/blog\/wp-json\/wp\/v2\/media?parent=9266"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gregladen.com\/blog\/wp-json\/wp\/v2\/categories?post=9266"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gregladen.com\/blog\/wp-json\/wp\/v2\/tags?post=9266"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}