September 14, 2021 by
Mike The Python Imaging Library (PIL) is a 3rd party Python package that adds image processing capabilities to your Python interpreter. It allows you to process photos and do many common image file manipulations. The current version of this software is in Pillow, which is a fork of the original PIL to support Python 3. Several […]
September 12, 2021 by
Mike Documenting your code early on is quite a bit more important than most new developers realize. Documentation in software development refers to the idea of giving your variables, functions and other identifiers descriptive names. It also refers to adding good comments. When you are immersed in developing your latest creation, it is easy to create […]
September 11, 2021 by
Mike Python 3.10 has several new typing features. They are given in detail here: PEP 604, Allow writing union types as X | Y PEP 613, Explicit Type Aliases PEP 612, Parameter Specification Variables The focus of this tutorial is to talk about PEP 604, which makes writing union types easier when adding type annotation (AKA: […]
September 10, 2021 by
Mike In this video tutorial, you will learn how to create a wizard with the wxPython GUI toolkit: Related tutorials wxPython: How to Disable a Wizard’s Next Button wxPython: How to Create a Generic Wizard wxPython: A Wizard Tutorial wxPython by Example – Drag-and-Drop an Image (Video)
September 9, 2021 by
Mike If you are a software developer or engineer, then you know it can be really helpful to have sample data. The data doesn't have to be real data either. Instead, the data can be fake. For example, if you are writing a program that will process HIPAA data, then you won't be using actual data […]
September 8, 2021 by
Mike Python 3.10 is coming out next month, so now is the time to start talking about the new features that it will contain. The core developers of Python recently announced that they are adding parenthesized context managers, which is a bugfix to a bug where Python 3.9 and earlier did not support parentheses for continuation […]