Pinned Repositories
codebreaker
"Hacking Secret Ciphers with Python" programs
ezgmail
A Pythonic interface to the Gmail API.
humre
A human-readable regular expression module for Python.
my_first_tic_tac_toe
My first Tic Tac Toe program. I welcome any code reviews and pull requests!
nicewin
A nicely-documented, pure-Python wrapper for the Windows API for Python 2 and 3.
pyautogui
A cross-platform GUI automation Python module for human beings. Used to programmatically control the mouse & keyboard.
PyGetWindow
A simple, cross-platform module for obtaining GUI information on applications' windows.
pyperclip
Python module for cross-platform clipboard functions.
pyscreeze
PyScreeze is a simple, cross-platform screenshot module for Python 2 and 3.
PythonStdioGames
A collection of text-based games written in Python 3 that only use "standard i/o".
asweigart's Repositories
asweigart/pyperclip
Python module for cross-platform clipboard functions.
asweigart/simple-turtle-tutorial-for-python
A simple tutorial for Python's turtle.py. This tutorial is meant to be easily translated into languages besides English.
asweigart/PyMsgBox
Simple, cross-platform, pure Python module to display message boxes, and just message boxes.
asweigart/scrollart
A collection of "scroll art" computer animation programs in several languages, suitable for teaching/learning to code.
asweigart/buttonpad
If your app only needs buttons, this cross-platform GUI toolkit for Python gives you a configurable grid of buttons.
asweigart/ascii-moon-phase-python
Command line program that outputs ASCII art of the current moon phase. (Vibe coding experiment in Python.)
asweigart/fractalartmaker
A module for creating fractal art in Python's turtle module.
asweigart/mazewebsite
Website version of Christopher Manson's 1985 book, Maze: Solve the World's Most Challenging Puzzle
asweigart/cliprec
A cross-platform clipboard monitoring and recording tool. Only works for text.
asweigart/gorillapy
Gorilla.py is a Python & Pygame remake of the classic QBasic game, gorilla.bas
asweigart/recusrive-functions-to-piss-off-your-cs-prof
Implementations of recursive functions that will infuriate cs professors but are still technically recursive.
asweigart/untitled-pyvideo-subtitle-project
Creating better transcripts/subtitles for PyCon videos on YouTube.
asweigart/pypi-search-rez-filter-browser-plugin
A Firefox and Chrome browser plugin that hides seemingly unmaintained PyPI packages from search results.
asweigart/pytexas2025-tutorial-python-tools
Files for my PyTexas 2025 3-hour tutorial, "Python Tools for the Real World"
asweigart/showeval
A Python module to show the steps in evaluating an expression.
asweigart/tortuga
Une mise en œuvre espagnole du module de turtle.py de Python.
asweigart/calendarpdf
A Python package for producing printable calendars in PDF, SVG, and PNG formats.
asweigart/ascii-moon-phase-rust
A command line program to display moon phases as ASCII art. (This is a vibe coding experiment in Rust.)
asweigart/data
Python related videos and metadata powering PyVideo.
asweigart/pyvideo
A Python media index
asweigart/whereismyip
An IP address geolocation module for Python 3 that only uses the standard library.
asweigart/pelican
Static site generator that supports Markdown and reST syntax. Powered by Python.
asweigart/turtlesc
A mini-language of shortcut instructions to carry out turtle.py function calls.
asweigart/rpsarena
A simulation of Rock Paper Scissors units chasing each other in a GUI window. Highly configurable.
asweigart/tictactoe_zine
Code that generates a Choose Your Own Adventure tic tac toe game to be printed as a zine. This is a silly project.
asweigart/bitmapflipart
Animated art with the constraint of flipping all pixels in a bitmap from entirely black to entirely white.
asweigart/hashi
A Python module for generating, playing, and solving Hashiwokakero (Bridges) puzzles.
asweigart/Python-Tkinter-Game-of-Life
An interactive Conway's Game of Life with a GUI, built in Python using only Tkinter.
asweigart/tentsandtrees
A Python module for generating, playing, and solving Tents and Trees puzzles.
asweigart/zine_layout
Create PDFs for zine printing. Handles imposition (page layout on sheets of paper).