{"id":2,"date":"2008-03-10T17:23:17","date_gmt":"2008-03-11T00:23:17","guid":{"rendered":""},"modified":"2022-12-20T13:30:44","modified_gmt":"2022-12-20T19:30:44","slug":"about","status":"publish","type":"page","link":"https:\/\/blog.pythonlibrary.org\/about\/","title":{"rendered":"About"},"content":{"rendered":"<p>My name is Mike Driscoll. (<a href=\"https:\/\/twitter.com\/driscollis\">@driscollis)<\/a> I am a computer programmer by trade and use Python almost exclusively to make my living. .<\/p>\n<p>You can support this site by purchasing one of my books:<\/p>\n<ul>\n<li>Python 101 (<a href=\"https:\/\/amzn.to\/2Zo1ARG\" target=\"_blank\" rel=\"noopener noreferrer\">Print<\/a> or <a href=\"https:\/\/leanpub.com\/py101\" target=\"_blank\" rel=\"noopener noreferrer\">eBook<\/a>)<\/li>\n<li>Python 201: Intermediate Python (<a href=\"https:\/\/amzn.to\/3hFUTCN\" target=\"_blank\" rel=\"noopener noreferrer\">Print<\/a> or <a href=\"https:\/\/leanpub.com\/python201\" target=\"_blank\" rel=\"noopener noreferrer\">eBook<\/a>)<\/li>\n<li>wxPython Recipes (<a href=\"https:\/\/www.apress.com\/us\/book\/9781484232361\" target=\"_blank\" rel=\"noopener noreferrer\">Print or eBook<\/a>)<\/li>\n<li>Python Interviews (<a href=\"https:\/\/www.packtpub.com\/web-development\/python-interviews\" target=\"_blank\" rel=\"noopener noreferrer\">Print or eBook<\/a>)<\/li>\n<li>ReportLab: PDF Processing in Python (<a href=\"http:\/\/leanpub.com\/reportlab\/\" target=\"_blank\" rel=\"noopener noreferrer\">eBook<\/a>)<\/li>\n<li>Jupyter Notebook 101 (<a href=\"https:\/\/amzn.to\/2SRNVgV\">Print<\/a> or <a href=\"https:\/\/gum.co\/jupyter101\">eBook<\/a>)<\/li>\n<li>Creating GUI Applications with wxPython (<a href=\"https:\/\/www.amazon.com\/dp\/0996062890\">Print<\/a> or <a href=\"https:\/\/gum.co\/Eogsr\">eBook<\/a>)<\/li>\n<li>Pillow: Image Processing with Python (<a href=\"https:\/\/www.amazon.com\/dp\/B08ZCQM1C1\">Print<\/a> or <a href=\"https:\/\/gum.co\/pypillow\">eBook<\/a>)<\/li>\n<\/ul>\n<p>I also have some MouseVsPython shirts <a href=\"http:\/\/www.zazzle.com\/mousevspython\" target=\"_blank\" rel=\"noopener noreferrer\">here<\/a>.<\/p>\n<p><strong>If you&#8217;d like to translate this blog or use the code, feel free. Just follow the <a href=\"https:\/\/blog.pythonlibrary.org\/license\/\">license<\/a>.<\/strong><\/p>\n<h2>About Mike<\/h2>\n<p>I have been using Python since April 2006. I used to blog for the <a href=\"http:\/\/pyfound.blogspot.com\/\">Python Software Foundation<\/a> from time to time. Other than blogging, I enjoy engaging in Christian apologetics, read novels, listen to a wide variety of music and learn photography.<\/p>\n<p>Some of my blog articles are getting syndicated over at <a href=\"http:\/\/css.dzone.com\/users\/driscollis\" target=\"_blank\" rel=\"noopener noreferrer\">DZone<\/a> and I have also done some Python book reviews for <a href=\"http:\/\/www.i-programmer.info\/bookreviews\/62-python\/4289-modern-tkinter-for-busy-python-developers.html\" target=\"_blank\" rel=\"noopener noreferrer\">I Programmer<\/a>.<\/p>\n<p>I founded Iowa&#8217;s local Python user group, <a href=\"http:\/\/www.pyowa.org\">Pyowa<\/a>, which meets once a month.<\/p>\n<p>I have been a technical reviewer for Packt Publishing since late 2009. A technical reviewer is supposed to look at the book&#8217;s structure and check for technical issues rather than grammatical issues. I do both as I want the books to be the best they can be. It&#8217;s an unpaid position, but I get a copy of the book I edited and a copy of any book from their library that I want. Here is an incomplete list of the books that I have reviewed for Packt:<\/p>\n<ul>\n<li><em><a href=\"http:\/\/www.amazon.com\/exec\/obidos\/ASIN\/1849511268\/thmovsthpy-20\/\">Python 3 Object Oriented Programming<\/a><\/em> by Dusty Phillips<\/li>\n<li><em><a href=\"http:\/\/www.amazon.com\/gp\/product\/1849513848?ie=UTF8&amp;tag=thmovsthpy-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=1849513848\">Python 2.6 Graphics Cookbook<\/a><\/em> by Mike Ohlson de Fine<\/li>\n<li><em>Python 3 Cryptography and Application Security Cookbook<\/em> by Geremy Condra (This book was canceled by the publisher)<\/li>\n<li><a href=\"http:\/\/www.amazon.com\/gp\/product\/B005CSPROE\/ref=as_li_ss_tl?ie=UTF8&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B005CSPROE&amp;linkCode=as2&amp;tag=thmovsthpy-20\" target=\"_blank\" rel=\"noopener noreferrer\">Python Web Development 3 Beginner\u00e2\u20ac\u2122s Guide<\/a> by Michel Anders (I don&#8217;t really recommend this book as it&#8217;s mostly jQuery UI, NOT Python!)<\/li>\n<li><a href=\"http:\/\/www.amazon.com\/gp\/product\/1782161406\/ref=as_li_ss_tl?ie=UTF8&amp;camp=1789&amp;creative=390957&amp;creativeASIN=1782161406&amp;linkCode=as2&amp;tag=thmovsthpy-20\" target=\"_blank\" rel=\"noopener noreferrer\">Building Machine Learning Systems with Python<\/a> by Willi Richert and Luis Pedro Coelho<\/li>\n<li><a href=\"http:\/\/www.amazon.com\/gp\/product\/B00G8YAUX4\/ref=as_li_ss_tl?ie=UTF8&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B00G8YAUX4&amp;linkCode=as2&amp;tag=thmovsthpy-20\" target=\"_blank\" rel=\"noopener noreferrer\">Tkinter GUI Application Development<\/a> by Bhaskar Chaudhary<\/li>\n<\/ul>\n<p>I am the co-author of the original <strong>The Essential Core Python Cheat Sheet<\/strong> for DZone. You can get it here: <a href=\"http:\/\/refcardz.dzone.com\/refcardz\/core-python\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/refcardz.dzone.com\/refcardz\/core-python<\/a><\/p>\n<hr \/>\n<h2>Interviews<\/h2>\n<ul>\n<li>June 2014 &#8211; I was featured as <a href=\"http:\/\/java.dzone.com\/articles\/dev-week-mike-driscoll\" target=\"_blank\" rel=\"noopener noreferrer\">Dev of the Week on DZone<\/a>.<\/li>\n<li>July 2018 &#8211; <a href=\"https:\/\/blog.pythonlibrary.org\/2018\/07\/10\/my-abridged-career-in-python-podcast-__init__-interview\/\" target=\"_blank\" rel=\"noopener noreferrer\">Podcast.__init__ interview<\/a><\/li>\n<li>Aug 2018 &#8211; First community interview on <a href=\"https:\/\/realpython.com\/interview-mike-driscoll\/\" target=\"_blank\" rel=\"noopener noreferrer\">Real Python<\/a><\/li>\n<li>Mar 2019 &#8211; <a href=\"https:\/\/hackernoon.com\/people-at-the-forefront-of-coding-education-part-1-q-a-with-mike-driscoll-an-author-of-python-628353366ddb\" target=\"_blank\" rel=\"noopener noreferrer\">People at the Forefront of Coding Education &#8211; Part 1 | Q&amp;A with Mike Driscoll, an author of Python tutorial books, and Chris Ching, a founder of coding school, CodeWithChris<\/a><\/li>\n<li>Aug 2019 &#8211; <a href=\"https:\/\/blog.pythonlibrary.org\/2019\/08\/26\/profitable-python-episode-put-your-family-first\/\">Profitable Python Episode: Put Your Family First<\/a><\/li>\n<li>Oct 2021 &#8211;\u00a0<a class=\"nuxt-link-exact-active nuxt-link-active\" title=\"10 Minutes of Killer Python Inspiration With Influencer Mike Driscoll\" href=\"https:\/\/learn.vonage.com\/blog\/2021\/10\/07\/10-minutes-of-killer-python-inspiration-with-influencer-mike-driscoll\/\" aria-current=\"page\" data-v-043870f3=\"\">10 Minutes of Killer Python Inspiration With Influencer Mike Driscoll<\/a> (Vonage)<\/li>\n<\/ul>\n<hr \/>\n<h2>Podcasts<\/h2>\n<ul>\n<li>March 2017 &#8211; An Interview with Mike Driscoll, <a href=\"https:\/\/medium.com\/@leanpub\/leanpub-podcast-interview-47-mike-driscoll-c9e3ddb117aa\" target=\"_blank\" rel=\"noopener noreferrer\">Author of Python 101 (Leanpub Podcast)<\/a><\/li>\n<li>Mar 2018 &#8211; Talk Python &#8211; <a href=\"https:\/\/talkpython.fm\/episodes\/show\/156\/python-history-and-perspectives\" target=\"_blank\" rel=\"noopener noreferrer\">Episode #156: Python History and Perspectives<\/a><\/li>\n<li>July 2018 &#8211; Podcast.__init__ &#8211; <a href=\"https:\/\/www.pythonpodcast.com\/mike-driscoll-episode-169\/\" target=\"_blank\" rel=\"noopener noreferrer\">Mike Driscoll And His Career In Python &#8211; Episode 169<\/a><\/li>\n<li>Sept 2019 &#8211; <a href=\"https:\/\/www.youtube.com\/watch?v=AM-1Uz6O3OM\"><span id=\"span-10-11113\" class=\"ct-span\">Lucid Programming Podcast &#8211; Writing Books About Python<\/span><\/a><\/li>\n<li>July 2020 &#8211; <a href=\"https:\/\/realpython.com\/podcasts\/rpp\/20\/\">Real Python Podcast &#8211; Episode 20: Building PDFs in Python with ReportLab<\/a><\/li>\n<li>Jan 2021 &#8211; Real Python Podcast &#8211; <a href=\"https:\/\/realpython.com\/podcasts\/rpp\/45\/\">Episode 45: Processing Images in Python With Pillow<\/a><\/li>\n<li>May 2021 &#8211; Teaching Python Episode #66 &#8211; <a href=\"https:\/\/www.teachingpython.fm\/66\">Designing Projects with Python Libraries<\/a><\/li>\n<li>July 2021 &#8211; Talk Python &#8211; <a href=\"https:\/\/soundcloud.com\/talkpython\/326-building-desktop-apps-with-wxpython\">Episode #326: <span id=\"span-10-11113\" class=\"ct-span\">Building Desktop Apps with wxPython<\/span><\/a><\/li>\n<li>Oct 2021 &#8211; PyBites podcast <a href=\"https:\/\/www.pybitespodcast.com\/1501156\/9308321-043-becoming-a-prolific-python-content-provider\">#043 &#8211; Becoming a prolific Python content provider<\/a><\/li>\n<\/ul>\n<hr \/>\n<h2>Webinars \/ Livestreams<\/h2>\n<ul>\n<li>May 2022 &#8211; PyCharm YouTube Channel &#8211; <a href=\"https:\/\/youtu.be\/t4zln38ABsE\">The Functools Module<\/a><\/li>\n<\/ul>\n<hr \/>\n<h2>Talks<\/h2>\n<ul>\n<li>Coding Nomads &#8211; <a href=\"https:\/\/www.youtube.com\/watch?v=P_wPlxI9fig\">Jupyter Notebook 101 with Mike Driscoll<\/a><\/li>\n<li>Jan 9, 2022 &#8211; <a href=\"https:\/\/www.youtube.com\/watch?v=rGhCgONDVzc\">SFPython Meetup &#8211; How to Create GUIs with PySimpleGUI<\/a><\/li>\n<li>March 26, 2022 &#8211; BangPypers (Bangalore Python users group &#8211; Automating Excel with Python<\/li>\n<li>Mar 30, 2022 &#8211; University College London &#8211; Automating Excel with Python<\/li>\n<li>April 6, 2022 &#8211; Pythonrude (Germany) &#8211; An Intro to Testing with Python<\/li>\n<li>May 26, 2022 &#8211; <a href=\"https:\/\/www.youtube.com\/watch?v=t4zln38ABsE\">Jetbrains Webinar &#8211; The Functools Module<\/a><\/li>\n<li>July 2022 &#8211; <a href=\"https:\/\/twitter.com\/pythonaberdeen\/status\/1546401039137513473?s=20&amp;t=4Y72QdE-pB0P_E7XuDJ_vw\">Python Aberdeen<\/a> (UK) &#8211; Creating GUIs with PySimpleGUI<\/li>\n<li>July 2022 &#8211; NebraskaCode &#8211; Automating Excel with Python<\/li>\n<\/ul>\n<hr \/>\n<h2>My Code<\/h2>\n<p>Code from my blog and my books can be found on <a href=\"https:\/\/github.com\/driscollis\/\">Github<\/a>.<\/p>\n<p>I also started the following open source projects:<\/p>\n<ul>\n<li><a href=\"https:\/\/github.com\/driscollis\/MediaLocker\" target=\"_blank\" rel=\"noopener noreferrer\">MediaLocker<\/a> &#8211; A simple application for storing your media using wxPython and SQLAlchemy<\/li>\n<li><a href=\"https:\/\/github.com\/driscollis\/boomslang\">Boomslang<\/a> &#8211; A simple XML Editor written in wxPython<\/li>\n<\/ul>\n<p><a href=\"http:\/\/stackoverflow.com\/users\/393194\/mike-driscoll\"><br \/>\n<img loading=\"lazy\" decoding=\"async\" title=\"profile for Mike Driscoll at Stack Overflow, Q&amp;A for professional and enthusiast programmers\" src=\"http:\/\/stackoverflow.com\/users\/flair\/393194.png\" alt=\"profile for Mike Driscoll at Stack Overflow, Q&amp;A for professional and enthusiast programmers\" width=\"208\" height=\"58\" \/><br \/>\n<\/a><\/p>\n<p><iframe style=\"border: 0; margin: 0; padding: 0;\" width=\"300\" height=\"150\"><br \/>\nsrc=&#8221;https:\/\/www.gittip.com\/driscollis\/widget.html&#8221;<br \/>\nwidth=&#8221;48pt&#8221; height=&#8221;22pt&#8221;&gt;<\/iframe><\/p>\n","protected":false},"excerpt":{"rendered":"<p>My name is Mike Driscoll. (@driscollis) I am a computer programmer by trade and use Python almost exclusively to make my living. . You can support this site by purchasing one of my books: Python 101 (Print or eBook) Python 201: Intermediate Python (Print or eBook) wxPython Recipes (Print or eBook) Python Interviews (Print or [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"open","template":"","meta":{"_acf_changed":false,"site-sidebar-layout":"default","site-content-layout":"default","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-2","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>About - Mouse Vs Python<\/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:\/\/blog.pythonlibrary.org\/about\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"About - Mouse Vs Python\" \/>\n<meta property=\"og:description\" content=\"My name is Mike Driscoll. (@driscollis) I am a computer programmer by trade and use Python almost exclusively to make my living. . You can support this site by purchasing one of my books: Python 101 (Print or eBook) Python 201: Intermediate Python (Print or eBook) wxPython Recipes (Print or eBook) Python Interviews (Print or [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.pythonlibrary.org\/about\/\" \/>\n<meta property=\"og:site_name\" content=\"Mouse Vs Python\" \/>\n<meta property=\"article:modified_time\" content=\"2022-12-20T19:30:44+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/stackoverflow.com\/users\/flair\/393194.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@mousevspython\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/blog.pythonlibrary.org\\\/about\\\/\",\"url\":\"https:\\\/\\\/blog.pythonlibrary.org\\\/about\\\/\",\"name\":\"About - Mouse Vs Python\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/papayawhip-oyster-325761.hostingersite.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/blog.pythonlibrary.org\\\/about\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/blog.pythonlibrary.org\\\/about\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/stackoverflow.com\\\/users\\\/flair\\\/393194.png\",\"datePublished\":\"2008-03-11T00:23:17+00:00\",\"dateModified\":\"2022-12-20T19:30:44+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/blog.pythonlibrary.org\\\/about\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/blog.pythonlibrary.org\\\/about\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/blog.pythonlibrary.org\\\/about\\\/#primaryimage\",\"url\":\"http:\\\/\\\/stackoverflow.com\\\/users\\\/flair\\\/393194.png\",\"contentUrl\":\"http:\\\/\\\/stackoverflow.com\\\/users\\\/flair\\\/393194.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/blog.pythonlibrary.org\\\/about\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/papayawhip-oyster-325761.hostingersite.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"About\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/papayawhip-oyster-325761.hostingersite.com\\\/#website\",\"url\":\"https:\\\/\\\/papayawhip-oyster-325761.hostingersite.com\\\/\",\"name\":\"Mouse Vs Python\",\"description\":\"Where You Can Learn All About Python Programming\",\"publisher\":{\"@id\":\"https:\\\/\\\/papayawhip-oyster-325761.hostingersite.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/papayawhip-oyster-325761.hostingersite.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/papayawhip-oyster-325761.hostingersite.com\\\/#organization\",\"name\":\"Mouse Vs Python\",\"url\":\"https:\\\/\\\/papayawhip-oyster-325761.hostingersite.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/papayawhip-oyster-325761.hostingersite.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/blog.pythonlibrary.org\\\/wp-content\\\/uploads\\\/2016\\\/03\\\/cropped-cropped-cropped-mvp-1.png\",\"contentUrl\":\"https:\\\/\\\/blog.pythonlibrary.org\\\/wp-content\\\/uploads\\\/2016\\\/03\\\/cropped-cropped-cropped-mvp-1.png\",\"width\":912,\"height\":274,\"caption\":\"Mouse Vs Python\"},\"image\":{\"@id\":\"https:\\\/\\\/papayawhip-oyster-325761.hostingersite.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/x.com\\\/mousevspython\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/mousevspython\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCXIKTlRw8OHVQ_WlEMP_jSg\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"About - Mouse Vs Python","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:\/\/blog.pythonlibrary.org\/about\/","og_locale":"en_US","og_type":"article","og_title":"About - Mouse Vs Python","og_description":"My name is Mike Driscoll. (@driscollis) I am a computer programmer by trade and use Python almost exclusively to make my living. . You can support this site by purchasing one of my books: Python 101 (Print or eBook) Python 201: Intermediate Python (Print or eBook) wxPython Recipes (Print or eBook) Python Interviews (Print or [&hellip;]","og_url":"https:\/\/blog.pythonlibrary.org\/about\/","og_site_name":"Mouse Vs Python","article_modified_time":"2022-12-20T19:30:44+00:00","og_image":[{"url":"http:\/\/stackoverflow.com\/users\/flair\/393194.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_site":"@mousevspython","twitter_misc":{"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/blog.pythonlibrary.org\/about\/","url":"https:\/\/blog.pythonlibrary.org\/about\/","name":"About - Mouse Vs Python","isPartOf":{"@id":"https:\/\/papayawhip-oyster-325761.hostingersite.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.pythonlibrary.org\/about\/#primaryimage"},"image":{"@id":"https:\/\/blog.pythonlibrary.org\/about\/#primaryimage"},"thumbnailUrl":"http:\/\/stackoverflow.com\/users\/flair\/393194.png","datePublished":"2008-03-11T00:23:17+00:00","dateModified":"2022-12-20T19:30:44+00:00","breadcrumb":{"@id":"https:\/\/blog.pythonlibrary.org\/about\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.pythonlibrary.org\/about\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.pythonlibrary.org\/about\/#primaryimage","url":"http:\/\/stackoverflow.com\/users\/flair\/393194.png","contentUrl":"http:\/\/stackoverflow.com\/users\/flair\/393194.png"},{"@type":"BreadcrumbList","@id":"https:\/\/blog.pythonlibrary.org\/about\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/papayawhip-oyster-325761.hostingersite.com\/"},{"@type":"ListItem","position":2,"name":"About"}]},{"@type":"WebSite","@id":"https:\/\/papayawhip-oyster-325761.hostingersite.com\/#website","url":"https:\/\/papayawhip-oyster-325761.hostingersite.com\/","name":"Mouse Vs Python","description":"Where You Can Learn All About Python Programming","publisher":{"@id":"https:\/\/papayawhip-oyster-325761.hostingersite.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/papayawhip-oyster-325761.hostingersite.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/papayawhip-oyster-325761.hostingersite.com\/#organization","name":"Mouse Vs Python","url":"https:\/\/papayawhip-oyster-325761.hostingersite.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/papayawhip-oyster-325761.hostingersite.com\/#\/schema\/logo\/image\/","url":"https:\/\/blog.pythonlibrary.org\/wp-content\/uploads\/2016\/03\/cropped-cropped-cropped-mvp-1.png","contentUrl":"https:\/\/blog.pythonlibrary.org\/wp-content\/uploads\/2016\/03\/cropped-cropped-cropped-mvp-1.png","width":912,"height":274,"caption":"Mouse Vs Python"},"image":{"@id":"https:\/\/papayawhip-oyster-325761.hostingersite.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/mousevspython","https:\/\/www.linkedin.com\/company\/mousevspython","https:\/\/www.youtube.com\/channel\/UCXIKTlRw8OHVQ_WlEMP_jSg"]}]}},"_links":{"self":[{"href":"https:\/\/blog.pythonlibrary.org\/wp-json\/wp\/v2\/pages\/2","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.pythonlibrary.org\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/blog.pythonlibrary.org\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/blog.pythonlibrary.org\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.pythonlibrary.org\/wp-json\/wp\/v2\/comments?post=2"}],"version-history":[{"count":43,"href":"https:\/\/blog.pythonlibrary.org\/wp-json\/wp\/v2\/pages\/2\/revisions"}],"predecessor-version":[{"id":11778,"href":"https:\/\/blog.pythonlibrary.org\/wp-json\/wp\/v2\/pages\/2\/revisions\/11778"}],"wp:attachment":[{"href":"https:\/\/blog.pythonlibrary.org\/wp-json\/wp\/v2\/media?parent=2"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}