{"id":34668,"date":"2023-06-13T13:21:04","date_gmt":"2023-06-13T20:21:04","guid":{"rendered":"https:\/\/www.tynker.com\/blog\/?p=34668"},"modified":"2023-07-26T16:39:29","modified_gmt":"2023-07-26T23:39:29","slug":"python-a-fun-journey-through-its-history","status":"publish","type":"post","link":"https:\/\/www.tynker.com\/blog\/python-a-fun-journey-through-its-history\/","title":{"rendered":"Let&#8217;s Explore Python History\u2014A Fun Journey of Discovery"},"content":{"rendered":"\n<p>Are you ready to dive into the fascinating world of Python? Today, we&#8217;re going to embark on an exciting adventure to learn about the origins and evolution of this incredible programming language. So, put on your explorer hats, and let&#8217;s begin our journey through Python&#8217;s history!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">When Was Python Created?<\/h2>\n\n\n\n<p>Python was created a long time ago, but not too long ago. It all started back in the late 1980s. The exact year was 1989, a time when the internet was just starting to become popular, and computers were a lot different from what you see today. It was during this time that a clever and curious person named Guido van Rossum came up with the idea of creating a new programming language. And thus, Python was born!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Who Created Python?<\/h2>\n\n\n\n<p>As we mentioned earlier, Python was the brainchild of Guido van Rossum. Guido is a brilliant computer scientist from the Netherlands. He wanted to design a language that was easy to understand and write, while also being powerful and versatile. Guido named the language Python because he was a big fan of a British comedy group called Monty Python. Isn&#8217;t that fun?<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Python History<\/h2>\n\n\n\n<p>In the early days, Python was not as popular as it is today. It started gaining attention among programmers gradually, as people realized how friendly and flexible the language was. Python&#8217;s popularity grew over time, and today, it is one of the most widely used programming languages in the world. Python has found its way into various fields, such as web development, data science, artificial intelligence, and even video game development!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Python Version History<\/h2>\n\n\n\n<p>Just like any other software, Python has gone through different versions, each introducing new features and improvements. Let&#8217;s take a peek at some of the significant Python versions throughout its history:<\/p>\n\n\n\n<p>Python 1.0: The first official version of Python was released in January 1994. It laid the foundation for the language and included essential features that made Python easy to use.<\/p>\n\n\n\n<p>Python 2: Building on the success of Python 1.0, Python 2 was released in 2000. It brought several enhancements and added new functionalities to the language.<\/p>\n\n\n\n<p>Python 3: In December 2008, Python 3 was introduced. It was a significant milestone as it introduced some changes that made the language even better. However, Python 3 was not fully backward compatible with Python 2, which led to a period of coexistence between the two versions.<\/p>\n\n\n\n<p>Python 3.5, 3.6, 3.7, and Beyond: Python 3 continued to evolve with various new versions being released, each improving upon the previous ones. These versions introduced exciting features, better performance, and enhanced security.<\/p>\n\n\n\n<p>Remember, always try to use the latest version of Python, as it brings the most recent improvements and bug fixes. It&#8217;s like having the newest and shiniest tools for your coding adventures!<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>Tynker is an awesome platform that offers interactive and engaging programming courses for kids, including Python.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Tynker&#8217;s Python Coding Path<\/strong><\/h2>\n\n\n\n<p>Make the jump to Python. Just follow the path. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/www.tynker.com\/parents\/curriculum\/python-fundamentals\/\">Python Fundamentals<\/a><\/h2>\n\n\n\n<p>In this course, you&#8217;ll be introduced to the basics of Python programming. You&#8217;ll learn how to write your first lines of code, understand variables, work with loops and conditional statements, and even create your own interactive projects.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/www.tynker.com\/parents\/curriculum\/advanced-python-concepts\/\">Advanced Python Concepts<\/a><\/h2>\n\n\n\n<p>Once you&#8217;ve mastered the fundamentals, Advanced Python Concepts takes your skills to the next level. You&#8217;ll explore more advanced topics like functions, lists, dictionaries, and object-oriented programming. By the end of this course, you&#8217;ll have the knowledge and skills to build more complex and exciting Python projects.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/www.tynker.com\/parents\/curriculum\/real-world-python\/\">Real-World Python<\/a><\/h2>\n\n\n\n<p>Through hands-on projects and interactive lessons, kids will learn how to manipulate and analyze data, uncover patterns and insights, and present their findings in creative and engaging ways. This course empowers young minds to become data detectives, using Python as their tool to unlock the secrets hidden within data. With Tynker&#8217;s real-world Python course, kids can embark on a data-driven adventure while honing their coding skills.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Explore Tynker&#8217;s Advanced Coursework<\/h2>\n\n\n\n<p>Looking for more resources? <a href=\"https:\/\/www.tynker.com\/dashboard\/student\/#\/games-and-apps\/advanced-explore\" target=\"_blank\" rel=\"noreferrer noopener\">Find these amazing courses in your Student Dashboard<\/a>. <\/p>\n\n\n\n<p><a href=\"https:\/\/www.tynker.com\/parents\/curriculum\/artificial-intelligence\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Artificial Intelligence<\/strong><\/a> \u2014 Explore artificial intelligence and machine learning with JavaScript. Make your JavaScript projects come alive in an all-new way.<\/p>\n\n\n\n<p><a href=\"https:\/\/www.tynker.com\/courses\/home-intro-cs-art\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Introduction to Programming and Art<\/strong><\/a> \u2014 Get introduced to art, design, and animation principles using Processing, a programming language designed for the visual arts community.<\/p>\n\n\n\n<p><a href=\"https:\/\/www.tynker.com\/courses\/javascript-1-sky-pirate-adventure\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>JavaScript 1<\/strong><\/a> \u2014 Learn to code fun browser-based games using JavaScript and HTML canvas. Build 11 mini-games like Snake and Pong!&nbsp;<\/p>\n\n\n\n<p><a href=\"https:\/\/www.tynker.com\/courses\/web-development-1\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Intro to Web Development<\/strong><\/a><strong> <\/strong>\u2014 Learn to create responsive web pages using HTML and CSS.<\/p>\n\n\n\n<p><a href=\"https:\/\/www.tynker.com\/parents\/curriculum\/python-fundamentals\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Python 1<\/strong><\/a>&nbsp; \u2014 Learn fundamental programming concepts and create some awesome, playable games along the way.<\/p>\n\n\n\n<p><a href=\"https:\/\/www.tynker.com\/parents\/curriculum\/advanced-python-concepts\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Python 2<\/strong><\/a>&nbsp; \u2014 Take your Python skills to the next level by learning about functions, data structures, recursion, and more. Short, hands-on exercises keep things engaging.<\/p>\n\n\n\n<p><a href=\"https:\/\/www.tynker.com\/parents\/curriculum\/advanced-python-concepts\/\"><strong>Pyt<\/strong><\/a><strong><a href=\"https:\/\/www.tynker.com\/parents\/curriculum\/advanced-python-concepts\/\" target=\"_blank\" rel=\"noreferrer noopener\">h<\/a><\/strong><a href=\"https:\/\/www.tynker.com\/parents\/curriculum\/advanced-python-concepts\/\"><strong>on 3<\/strong><\/a> \u2014 You\u2019ve learned syntax. Now solve problems that excite and inspire \u2014 with Python! Make useful applications, explore game design, try data science, and create digital art with cool Python modules.<\/p>\n\n\n\n<p><a href=\"https:\/\/www.tynker.com\/parents\/curriculum\/data-science-1\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Data Science 1<\/strong><\/a> \u2014 Data is everywhere around us, transforming our world. Learn how to make use of Python, the most popular language for data science \u2014 and create beautiful data visualizations.<\/p>\n\n\n\n<p><a href=\"https:\/\/www.tynker.com\/parents\/curriculum\/java-ap-prep\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Java 1<\/strong><\/a> \u2014 Engineer a variety of real-world solutions with Java, and get ready to take on AP Computer Science A! Explore the fundamentals of computer science and object-oriented programming (OOP) in a hands-on, fun, and visual way.&nbsp;<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><strong><a href=\"https:\/\/www.tynker.com\/parents\/curriculum\/\">Check out Tynker\u2019s Curriculum<\/a><\/strong><a href=\"https:\/\/www.tynker.com\/\">\u00a0<\/a>and learn more about inspiring the next generation to change the world through code.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><a href=\"https:\/\/www.freepik.com\/free-vector\/mobile-app-development-background-with-digital-symbols-flat-vector-illustration_33771802.htm#page=2&amp;query=coding%20python&amp;position=21&amp;from_view=search&amp;track=ais\">Image by macrovector<\/a> on Freepik<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Are you ready to dive into the fascinating world of Python? Today, we&#8217;re going to embark on an exciting adventure to learn about the origins and evolution of this incredible programming language. So, put on your explorer hats, and let&#8217;s begin our journey through Python&#8217;s history! When Was Python Created? Python was created a long time ago, but not too [&hellip;]<\/p>\n","protected":false},"author":13,"featured_media":34673,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[53,52,511,529],"tags":[20,440,418,92,446],"class_list":["post-34668","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-coding-at-home","category-coding-at-school","category-programming-languages","category-stem-education","tag-coding-for-kids","tag-product","tag-python","tag-stem","tag-text-coding"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Let&#039;s Explore Python History\u2014A Fun Journey of Discovery - Tynker Blog<\/title>\n<meta name=\"description\" content=\"Learn about the origins and evolution of Python - an incredible programming language. Let&#039;s begin our journey through Python&#039;s history!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.tynker.com\/blog\/python-a-fun-journey-through-its-history\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Let&#039;s Explore Python History\u2014A Fun Journey of Discovery - Tynker Blog\" \/>\n<meta property=\"og:description\" content=\"Learn about the origins and evolution of Python - an incredible programming language. Let&#039;s begin our journey through Python&#039;s history!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.tynker.com\/blog\/python-a-fun-journey-through-its-history\/\" \/>\n<meta property=\"og:site_name\" content=\"Tynker Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Gotynker\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-06-13T20:21:04+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-07-26T23:39:29+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20230613130858\/Untitled-design-1-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"600\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Teri Llach\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@gotynker\" \/>\n<meta name=\"twitter:site\" content=\"@gotynker\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Teri Llach\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Let's Explore Python History\u2014A Fun Journey of Discovery - Tynker Blog","description":"Learn about the origins and evolution of Python - an incredible programming language. Let's begin our journey through Python's history!","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:\/\/www.tynker.com\/blog\/python-a-fun-journey-through-its-history\/","og_locale":"en_US","og_type":"article","og_title":"Let's Explore Python History\u2014A Fun Journey of Discovery - Tynker Blog","og_description":"Learn about the origins and evolution of Python - an incredible programming language. Let's begin our journey through Python's history!","og_url":"https:\/\/www.tynker.com\/blog\/python-a-fun-journey-through-its-history\/","og_site_name":"Tynker Blog","article_publisher":"https:\/\/www.facebook.com\/Gotynker\/","article_published_time":"2023-06-13T20:21:04+00:00","article_modified_time":"2023-07-26T23:39:29+00:00","og_image":[{"width":1200,"height":600,"url":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20230613130858\/Untitled-design-1-1.png","type":"image\/png"}],"author":"Teri Llach","twitter_card":"summary_large_image","twitter_creator":"@gotynker","twitter_site":"@gotynker","twitter_misc":{"Written by":"Teri Llach","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.tynker.com\/blog\/python-a-fun-journey-through-its-history\/#article","isPartOf":{"@id":"https:\/\/www.tynker.com\/blog\/python-a-fun-journey-through-its-history\/"},"author":{"name":"Teri Llach","@id":"https:\/\/www.tynker.com\/blog\/#\/schema\/person\/862a924b4109e72daf9cf8dce45e2312"},"headline":"Let&#8217;s Explore Python History\u2014A Fun Journey of Discovery","datePublished":"2023-06-13T20:21:04+00:00","dateModified":"2023-07-26T23:39:29+00:00","mainEntityOfPage":{"@id":"https:\/\/www.tynker.com\/blog\/python-a-fun-journey-through-its-history\/"},"wordCount":919,"publisher":{"@id":"https:\/\/www.tynker.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.tynker.com\/blog\/python-a-fun-journey-through-its-history\/#primaryimage"},"thumbnailUrl":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20230613130858\/Untitled-design-1-1.png","keywords":["Coding for Kids","Product News","Python","STEM","Text Coding"],"articleSection":["Coding at Home","Coding in the Classroom","Programming Languages","STEM Education"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.tynker.com\/blog\/python-a-fun-journey-through-its-history\/","url":"https:\/\/www.tynker.com\/blog\/python-a-fun-journey-through-its-history\/","name":"Let's Explore Python History\u2014A Fun Journey of Discovery - Tynker Blog","isPartOf":{"@id":"https:\/\/www.tynker.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.tynker.com\/blog\/python-a-fun-journey-through-its-history\/#primaryimage"},"image":{"@id":"https:\/\/www.tynker.com\/blog\/python-a-fun-journey-through-its-history\/#primaryimage"},"thumbnailUrl":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20230613130858\/Untitled-design-1-1.png","datePublished":"2023-06-13T20:21:04+00:00","dateModified":"2023-07-26T23:39:29+00:00","description":"Learn about the origins and evolution of Python - an incredible programming language. Let's begin our journey through Python's history!","breadcrumb":{"@id":"https:\/\/www.tynker.com\/blog\/python-a-fun-journey-through-its-history\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.tynker.com\/blog\/python-a-fun-journey-through-its-history\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.tynker.com\/blog\/python-a-fun-journey-through-its-history\/#primaryimage","url":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20230613130858\/Untitled-design-1-1.png","contentUrl":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20230613130858\/Untitled-design-1-1.png","width":1200,"height":600},{"@type":"BreadcrumbList","@id":"https:\/\/www.tynker.com\/blog\/python-a-fun-journey-through-its-history\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Coding for Kids","item":"https:\/\/www.tynker.com\/"},{"@type":"ListItem","position":2,"name":"Blog","item":"https:\/\/www.tynker.com\/blog\/"},{"@type":"ListItem","position":3,"name":"Let&#8217;s Explore Python History\u2014A Fun Journey of Discovery"}]},{"@type":"WebSite","@id":"https:\/\/www.tynker.com\/blog\/#website","url":"https:\/\/www.tynker.com\/blog\/","name":"Tynker Blog","description":"Tynker makes it fun and easy to learn computer programming. Get started today with Tynker&#039;s easy-to-learn, visual programming courses designed for young learners in grades K-12.","publisher":{"@id":"https:\/\/www.tynker.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.tynker.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.tynker.com\/blog\/#organization","name":"Tynker - Coding for Kids","url":"https:\/\/www.tynker.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.tynker.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220713063303\/appicon-120.png","contentUrl":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220713063303\/appicon-120.png","width":120,"height":120,"caption":"Tynker - Coding for Kids"},"image":{"@id":"https:\/\/www.tynker.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Gotynker\/","https:\/\/x.com\/gotynker","https:\/\/www.instagram.com\/tynkercoding\/","https:\/\/www.pinterest.com\/gotynker\/","https:\/\/www.linkedin.com\/company\/tynker"]},{"@type":"Person","@id":"https:\/\/www.tynker.com\/blog\/#\/schema\/person\/862a924b4109e72daf9cf8dce45e2312","name":"Teri Llach","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.tynker.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/791d936f2ed3742c8e4e9a1f55c64703e19f2b6c2771c41ca6f0c6e52d0dad28?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/791d936f2ed3742c8e4e9a1f55c64703e19f2b6c2771c41ca6f0c6e52d0dad28?s=96&d=mm&r=g","caption":"Teri Llach"},"description":"Teri Llach is Head of Marketing for Tynker. Teri is an experienced growth marketer with a highly successful track record in B2B and B2C, deep experience with start-ups, brands, and all functional areas of marketing. Teri lives in Palo Alto, CA.","url":"https:\/\/www.tynker.com\/blog\/author\/tllachtynker-com\/"}]}},"_links":{"self":[{"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/posts\/34668","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/users\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/comments?post=34668"}],"version-history":[{"count":11,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/posts\/34668\/revisions"}],"predecessor-version":[{"id":35280,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/posts\/34668\/revisions\/35280"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/media\/34673"}],"wp:attachment":[{"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/media?parent=34668"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/categories?post=34668"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/tags?post=34668"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}