See The Old Days -- ca. 1974 Random Numbers Before Python for some background.
We'll get to Python after reminiscing about the olden days. I want to provide some back story on why sympy has had a huge impact on ordinary hacks like myself.
What we're talking about is how we …
more ...See "The Old Old Days -- ca. 1968" for my first exposure to an actual computer. Nothing about Python there. But. It's what motivated me to get started learning to code -- I was fascinated by games that involved randomization. Games with cards or dice.
After filling in a little background, I …
more ...As the olds do, I reminisce sometimes. Not often. Let me rewind the memory tapes a back to 1967 or '68.
(What a dumb metaphor for folks who have never used serial storage.)
This isn't -- directly -- about Python. But it may help folks who live at the edge of programming …
more ...Here are some links to reviews: https://www.amazon.com/product-reviews/1801077266/ref=cm_cr_unknown?ie=UTF8&filterByStar=one_star&reviewerType=all_reviews&pageNumber=1#reviews-filter-bar
These are reviews of Python Object-Oriented Programming: Build robust and maintainable object-oriented …
more ...Apple's freebie tools -- Pages, Numbers, Keynote, Garage Band, etc. -- are wonderful things. I really like Numbers. I'm tolerant of Pages. I've used Pages to write books and publish them to the Apple Bookstore. (Shameless Plug: Pivot to Python.)
These tools have a significant problem. Protobuf.
Once upon a …
See Spreadsheets, COBOL, and schema-driven file processing, etc. for some history on this project.
Also, see Stingray-Reader for the current state of this effort.
(This started almost 20 years ago, I've been refining and revising a lot.)
Python is very purely driven by the idea that …
As an author with many books on Python, I'm captivated by people's hot takes on why Python is so epically bad. Really Bad. Uselessly Bad. Profoundly Broken. etc.
I'll provide some hints on topics that get repeated a lot. If you really need to write a blog post about how …
more ...I'll get to legacy software. First, however, some backstory on observability.
Sailors will sometimes create "Float Plans". Like aircraft flight plans, they have an itinerary to make it slightly easier to find us when something goes wrong. Unlike airspace, which is tightly controlled by the FAA, the seas are more-or-less …
more ...This is a problem folks new to Python have, and sometimes can't articulate that they have it.
They don't know which package is the "right" one to use. Tox vs. Nox. Click vs. Argparse vs. getopts? What's the "best" choice?