Skip to content

Practice project questions from Automate Boring Stuff With Python (2.Ed) by Al Sweigart

License

Notifications You must be signed in to change notification settings

farukara/Automate-Boring-Stuff

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 

Repository files navigation

Autmate Boring Stuff with PYTHON

My solutions to project problems from Automate Boring Stuff with Python Ed2 book by Al Sweigart.

  • Chapter 2 - Flow Control

    • Rock Paper Scissors Game
  • Chapter 3 - Functions

    • The Collatz Sequence
  • Chapter 4 - Lists

    • Coin Flip Streaks

    • Collecting Cat Names

    • Conways Game of Life

  • Chapter 5 – Dictionaries and Structuring Data

    • Chess Dictionary Validator

    • Fantasy Game Inventory

  • Chapter 6 – Manipulating Strings

    • Bullet Point Adder
    • Pig Latin
    • Table Printer
  • Chapter 7 – Pattern Matching with Regular Expressions

    • Email finder regex

    • phone number finder regex

    • redaction of names

    • find and validate dates in a text

    • Strong Pasword Detection

    • Regex Version Of Strip

  • Chapter 8 – Reading and Writing Files

    • Extending The MultiClipboard

    • Mad Libs

    • Regex Search

  • Chapter 9 – Organizing Files

    • Selective Copy

    • Deleting Unneeded Files

    • Filling In The Gaps

  • Chapter 10 – Debugging

    • Debugging Coin Toss
  • Chapter 11 – Web Scraping

    • Command Line Emailer

    • Image Site Downloader

    • 2048

    • Link Verification

  • Chapter 12 – Working with Excel Spreadsheets

    • Multiplication Table Maker

    • Blank Row Inserter

    • Spreadsheet Cell Inverter

    • Text Files To Spreadsheet

    • Spreadsheet To Text Files

  • Chapter 13 – Working with PDF and Word Documents

    • PDF Paranoia

    • Custom Invitations As Word Documents

    • Brute-Force PDF Password Breaker

  • Chapter 14 – Working with CSV Files and JSON Data

    • Excel-To-CSV Converter
  • Chapter 15 – Keeping Time, Scheduling Tasks, and Launching Programs

    • Prettified Stopwatch

    • Scheduled Web Comic Downloader

  • Chapter 16 – Sending Email and Text Messages

    • Random Chore Assignment Emailer

    • Umbrella Reminder

    • Auto Unsubscriber

    • Controlling Your Computer Through Email

  • Chapter 17 – Manipulating Images

    • Extending And Fixing The Chapter Project Programs

    • Identifying Photo Folders On The Hard Drive

    • Custom Seating Cards

  • Chapter 18 – Controlling the Keyboard and Mouse with GUI Automation

    • Looking Busy

    • Instant Messenger Bot

About

Practice project questions from Automate Boring Stuff With Python (2.Ed) by Al Sweigart

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages