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 eBook)
- ReportLab: PDF Processing in Python (eBook)
- Jupyter Notebook 101 (Print or eBook)
- Creating GUI Applications with wxPython (Print or eBook)
- Pillow: Image Processing with Python (Print or eBook)
I also have some MouseVsPython shirts here.
If you’d like to translate this blog or use the code, feel free. Just follow the license.
About Mike
I have been using Python since April 2006. I used to blog for the Python Software Foundation 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.
Some of my blog articles are getting syndicated over at DZone and I have also done some Python book reviews for I Programmer.
I founded Iowa’s local Python user group, Pyowa, which meets once a month.
I have been a technical reviewer for Packt Publishing since late 2009. A technical reviewer is supposed to look at the book’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’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:
- Python 3 Object Oriented Programming by Dusty Phillips
- Python 2.6 Graphics Cookbook by Mike Ohlson de Fine
- Python 3 Cryptography and Application Security Cookbook by Geremy Condra (This book was canceled by the publisher)
- Python Web Development 3 Beginner’s Guide by Michel Anders (I don’t really recommend this book as it’s mostly jQuery UI, NOT Python!)
- Building Machine Learning Systems with Python by Willi Richert and Luis Pedro Coelho
- Tkinter GUI Application Development by Bhaskar Chaudhary
I am the co-author of the original The Essential Core Python Cheat Sheet for DZone. You can get it here: http://refcardz.dzone.com/refcardz/core-python
Interviews
- June 2014 – I was featured as Dev of the Week on DZone.
- July 2018 – Podcast.__init__ interview
- Aug 2018 – First community interview on Real Python
- Mar 2019 – People at the Forefront of Coding Education – Part 1 | Q&A with Mike Driscoll, an author of Python tutorial books, and Chris Ching, a founder of coding school, CodeWithChris
- Aug 2019 – Profitable Python Episode: Put Your Family First
- Oct 2021 – 10 Minutes of Killer Python Inspiration With Influencer Mike Driscoll (Vonage)
Podcasts
- March 2017 – An Interview with Mike Driscoll, Author of Python 101 (Leanpub Podcast)
- Mar 2018 – Talk Python – Episode #156: Python History and Perspectives
- July 2018 – Podcast.__init__ – Mike Driscoll And His Career In Python – Episode 169
- Sept 2019 – Lucid Programming Podcast – Writing Books About Python
- July 2020 – Real Python Podcast – Episode 20: Building PDFs in Python with ReportLab
- Jan 2021 – Real Python Podcast – Episode 45: Processing Images in Python With Pillow
- May 2021 – Teaching Python Episode #66 – Designing Projects with Python Libraries
- July 2021 – Talk Python – Episode #326: Building Desktop Apps with wxPython
- Oct 2021 – PyBites podcast #043 – Becoming a prolific Python content provider
Webinars / Livestreams
- May 2022 – PyCharm YouTube Channel – The Functools Module
Talks
- Coding Nomads – Jupyter Notebook 101 with Mike Driscoll
- Jan 9, 2022 – SFPython Meetup – How to Create GUIs with PySimpleGUI
- March 26, 2022 – BangPypers (Bangalore Python users group – Automating Excel with Python
- Mar 30, 2022 – University College London – Automating Excel with Python
- April 6, 2022 – Pythonrude (Germany) – An Intro to Testing with Python
- May 26, 2022 – Jetbrains Webinar – The Functools Module
- July 2022 – Python Aberdeen (UK) – Creating GUIs with PySimpleGUI
- July 2022 – NebraskaCode – Automating Excel with Python
My Code
Code from my blog and my books can be found on Github.
I also started the following open source projects:
- MediaLocker – A simple application for storing your media using wxPython and SQLAlchemy
- Boomslang – A simple XML Editor written in wxPython
Thought you might like to know about this…
Here is free access to the rough cut version of Mark Summerfield’s “Programming in Python 3: A Complete Introduction to the Python Language.†Here Summerfield explains the structure and approach of his book and shows you how to install Python.
This chapter is from the Rough Cut version of the book.
http://www.informit.com/articles/article.aspx?p=1271258
Hi Angel,
I'm glad you like the site! Thanks!
– Mike
thanks! Used you grid tooltip ideas. Actually in C++, but the python got me most of the way there!
Glad it helped you. I’m surprised I get traffic from someone needing help with C++ though. You should give Python a try sometime 😉
– Mike
Pingback: ICYMI: Python snakes its way to Particle, LoraWan, calculators and more #Python #Adafruit #ICYMI @circuitpython @micropython @ThePSF @Particle @Adafruit @CasioEducate « Adafruit Industries – Makers, hackers, artists, designers and engineers!