Android Studio projects that implement the 50 hacks in Carlos Sessa's "50 Android Hacks" book published by Manning.
Repositories
asweigart repositories
Al Sweigart's collection of Advent Of Code solutions. Code is of varying quality.
A repository of AI-generated solutions to the programming problems on ProjectEuler.net
Al's various Lua scripts for the Minecraft mod, ComputerCraft.
A record of my Project Euler solutions. Elegance Not Guaranteed.
The source code for alsweigart.com
An Amazon scraper that uses Selenium.
Easy to use Python library for creating 2D arcade games.
Various turtle drawing programs in Python
Command line program that outputs ASCII art of the current moon phase. (Vibe coding experiment in Python.)
A command line program to display moon phases as ASCII art. (This is a vibe coding experiment in Rust.)
A collection of ASCII art, stored in a single JSON file.
A Python modules that produces multiline strings of basic shapes as ASCII art, in configurable sizes and styles.
The GitHub Pages Site of Al Sweigart
This package installs the modules used in "Automate the Boring Stuff with Python", 2nd Edition.
This package installs the modules used in “Automate the Boring Stuff with Python”, 1st Edition.
This package installs the modules used in “Automate the Boring Stuff with Python”, 2nd Edition.
This package installs the modules used in “Automate the Boring Stuff with Python”, 3rd Edition.
This package installs the modules used in "Automate the Boring Stuff with Python", 4th Edition.