World Bank API, geopandas, backprop, image stitching, QR codes
Date: Monday, September 12th @ 7pm
September: World Bank API, geopandas, backprop, image stitching, QR codes
Mark is working on a small Python application that connects to the World Bank API for modeling data.
John used geopandas on land cover data from NJ DEP.
And as usual, we'll discuss this month's links, collecting here and including the backprop algorithm, image stitching, QR codes, python in the browser, and much more.
But if you'll share with us your question/idea/project, that could become our focus for awhile. Who can say?
Join us Monday, September 12 at 7pm online
And note that our sister group, the AIStudyGroup at FubarLabs, will meet virtually on Sunday, September 11 at 2pm!
Links:
- Wetator
- "a tool for automated Graphical User Interface (GUI) tests of web applications."
- Backpropagation explanations (recommended on HN):
- Andrej Karpathy: https://www.youtube.com/watch?v=VMj-3S1tku0
- Jeremy Howard: https://www.youtube.com/watch?v=CJKnDu2dxOE
- Traps for the Unwary in Python’s Import System
- stitching - A Python package for fast and robust Image Stitching
- Uncommon Uses of Python in Commonly Used Libraries
- "The New Jersey approach": The Rise of Worse is Better
- an excerpt of Lisp: Good News, Bad News, How to Win Big (1991)
- "The lesson to be learned from this is that it is often undesirable to go for the right thing first. It is better to get half of the right thing available so that it spreads like a virus. Once people are hooked on it, take the time to improve it to 90% of the right thing."
- "The New Jersey approach": The Rise of Worse is Better
- Flet: build Flutter apps in Python
- segno - QR & micro QR codes in Python
- pyscript: Python in the browser, bidirectional javascript calls, built on pyodide; "programming for the 99%"
- A First Look at PyScript at realpython
- Unix legend, who owes us nothing, keeps fixing foundational AWK code
- browsh renders anything that a modern browser can; HTML5, CSS3, JS, video and even WebGL. Its main purpose is to be run on a remote server and accessed via SSH/Mosh or the in-browser HTML service in order to significantly reduce bandwidth and thus both increase browsing speed and decrease bandwidth cost.
- Mosh (mobile shell): a remote terminal application that allows roaming, supports intermittent connectivity, and provides intelligent local echo and line editing of user keystrokes; a replacement for interactive SSH terminals. Latest version is five years old but someone is still committing PRs. Seems really impressive to john!
- Level up your Pandas skills with query() and eval()
- Impressive software project, a new browser: Ladybird
- A nugget inspired by this stable-diffusion github issue:
-
x = []
y = [1, 2]
print("x, y, id(x)")
print("-----------")
print(f"{x}, {y}, {id(x)=}")
x += y
print("ran x += y")
print(f"{x}, {y}, {id(x)=}")
x = x + y
print("ran x = x + y")
print(f"{x}, {y}, {id(x)=}")
-
- Django ORM Cookbook