/atbs2-projects

My solutions to the Automate the boring stuff 2nd Ed. practice projects

Primary LanguagePython

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.