About Mike Driscoll
Mike has been a Python developer for over a decade. He has been writing about Python for many years on his blog, The Mouse vs the Python. He has recently restarted his Python Youtube channel too. His readers got him interested in writing books about Python and now Mike has several books published:
- Python 101 - (eBook or Paperback or read it online)
- Python 201: Intermediate Python - (eBook or Paperback)
- wxPython Recipes - (eBook or Paperback)
- Python Interviews - (eBook or Paperback)
- ReportLab: PDF Processing with Python - (eBook or Paperback)
- Jupyter Notebook 101 - (eBook or Paperback)
- Creating GUI Applications with wxPython - (eBook or Paperback)
Tutorials by Mike:
- PySimpleGUI: The Simple Way to Create a GUI With Python
- Build a Mobile Application With the Kivy Python Framework
- Python sleep(): How to Add Time Delays to Your Code
- How to Work With a PDF in Python
- How to Build a Python GUI Application With wxPython
- Jupyter Notebook: An Introduction
Tutorials Mike Contributed to:
- Using the Python zip() Function for Parallel Iteration
- Beautiful Soup: Build a Web Scraper With Python
- How to Install Python on Your System: A Guide
- How to Get the Most Out of PyCon US
- When to Use a List Comprehension in Python
- Natural Language Processing With spaCy in Python
- Python and PyQt: Building a GUI Desktop Calculator
- Build a Tic-Tac-Toe Game With Python and Tkinter
- Python Timer Functions: Three Ways to Monitor Your Code
- The Python pickle Module: How to Persist Objects in Python
- How to Make an Instagram Bot With Python and InstaPy
- Python Bindings: Calling C or C++ From Python
- Introduction to Python SQL Libraries
- Null in Python: Understanding Python's NoneType Object
- Implementing an Interface in Python
- Use a Flask Blueprint to Architect Your Applications
- Python '!=' Is Not 'is not': Comparing Objects in Python
- Scientific Python: Using SciPy for Optimization
- Arcade: A Primer on the Python Game Framework
- Run Python Versions in Docker: How to Try the Latest Python Release
- MicroPython: An Intro to Programming Hardware in Python
- Python Descriptors: An Introduction
- Invalid Syntax in Python: Common Reasons for SyntaxError
- Getting Started With Python IDLE
- How to Use Generators and yield in Python
- Python vs C++: Selecting the Right Tool for the Job
- Python args and kwargs: Demystified
- A Guide to Excel Spreadsheets in Python With openpyxl
- Your Guide to the Python print() Function
- Understanding the Python Traceback
- Create a Flask Application With Google Login
- Build a Recommendation Engine With Collaborative Filtering
- How to Make a Twitter Bot in Python With Tweepy
- How to Implement a Python Stack
- Playing and Recording Sound in Python
- Build Cross-Platform GUI Apps With Kivy (Course)
- Using sleep() to Code a Python Uptime Bot (Course)
- Simplify Python GUI Development With PySimpleGUI (Course)
- How to Work With a PDF in Python (Course)
- Using Jupyter Notebooks (Course)