Skip to content

Arenwino/atbs2-projects

Repository files navigation

These are my solutions to the Automate the boring stuff 2nd Ed. practice projects by Al Sweigart. This is a very good book for someone new to programming and python. It is free to read under a Creative Commons License, or you could do the author a favor and buy the book.

There are no solutions to the projects in the book, so here are mine.

Contents

Chapter 1: Python Basics

No Practice Projects

Chapter 2: Flow Control

No Practice Projects

Chapter 3: Functions

Collatz Sequence

Chapter 4: Lists

Comma Code

Coin Flip Streaks

Character Picture Grid

Chapter 5: Dictionaries and Structuring Data

Chess Dictionary Validator

Fantasy Game Inventory / List to Dictionary Function for Fantasy Game Inventory

Chapter 6: Manipulating Strings

Table Printer

Zombie Dice Bots

Chapter 7: Pattern Matching with Regular Expressions

Date Detection

Strong Password Detection

Regex Version of the strip() Method

Chapter 8: Input Validation

Sandwich Maker

Write Your Own Multiplication Quiz

Chapter 9: Reading and Writing Files

Extending the Multi-Clipboard

Mad Libs

Regex Search

Chapter 10: Organizing Files

Selective Copy

Deleting Unneeded Files

Filling in the Gaps

Insert Gaps

Chapter 11: Debugging

Debugging Coin Toss

Chapter 12: Web Scraping

Command Line Emailer

Image Site Downloader

2048

Chapter 16: Working with CSV Files and JSON Data

Excel-to-CSV Converter


I will add the later chapters as i'm progressing through the book.

Releases

No releases published

Packages

No packages published

Languages