Automate The Boring Stuff With Python Pdf Download

Automate The Boring Stuff With Python Pdf Download Average ratng: 4,6/5 8383 votes

Kendrick lamar untitled album mp3 download. In Automate the Boring Stuff with Python, you’ll learn how to use Python to write programs that do in minutes what would take you hours to do by hand—no prior programming experience required. Automate the Boring Stuff with Python and millions of other books are available for Amazon. Get your Kindle here, or download a FREE Kindle Reading App. Automate the Boring Stuff with Python Posted on June 5th, 2016 If you’ve ever spent hours renaming files or updating hundreds of spreadsheet cells, you know how tedious tasks like these can be. Playstation 3 controller drivers for mac.

  1. Automate the Boring Stuff with Python is recommended on the Open Source Summer 2015 Reading List! Download Chapter 17: Manipulating Images (PDF) Download the files used in the book; Additional Online Resources; If you’ve ever spent hours renaming files or updating hundreds of spreadsheet cells, you know how tedious tasks like these can be.
  2. Automate the Boring Stuff with Python is recommended on the Open Source Summer 2015 Reading List! Download Chapter 17: Manipulating Images (PDF) Download the files used in the book; Additional Online Resources; If you’ve ever spent hours renaming files or updating hundreds of spreadsheet cells, you know how tedious tasks like these can be.

Table of Contents

The
Boring

Automate The Boring Stuff With Python Pdf Download Windows 10

  1. Introduction
    1. What Is Programming?
    2. Starting IDLE
  2. I. Python Programming Basics
    1. 1. Python Basics
      1. Storing Values in Variables
      2. Dissecting Your Program
    2. 2. Flow Control
      1. Boolean Operators
      2. Elements of Flow Control
      3. Flow Control Statements
        1. while Loop Statements
        2. for Loops and the range() Function
      4. Importing Modules
    3. 3. Functions
      1. Local and Global Scope
      2. Practice Projects
    4. 4. Lists
      1. The List Data Type
      2. Working with Lists
      3. Methods
      4. List-like Types: Strings and Tuples
      5. References
      6. Practice Projects
    5. 5. Dictionaries and Structuring Data
      1. The Dictionary Data Type
      2. Using Data Structures to Model Real-World Things
      3. Practice Projects
    6. 6. Manipulating Strings
      1. Working with Strings
        1. String Literals
      2. Useful String Methods
      3. Project: Password Locker
      4. Project: Adding Bullets to Wiki Markup
      5. Practice Project
  3. II. Automating Tasks
    1. 7. Pattern Matching with Regular Expressions
      1. Finding Patterns of Text with Regular Expressions
      2. More Pattern Matching with Regular Expressions
      3. The Wildcard Character
      4. Project: Phone Number and Email Address Extractor
      5. Practice Projects
    2. 8. Reading and Writing Files
      1. Files and File Paths
      2. The os.path Module
      3. The File Reading/Writing Process
      4. Project: Generating Random Quiz Files
      5. Project: Multiclipboard
      6. Practice Projects
    3. 9. Organizing Files
      1. The shutil Module
      2. Compressing Files with the zipfile Module
      3. Project: Renaming Files with American-Style Dates to European-Style Dates
      4. Project: Backing Up a Folder into a ZIP File
      5. Practice Projects
    4. 10. Debugging
      1. Assertions
      2. Logging
      3. IDLE’s Debugger
      4. Practice Project
    5. 11. Web Scraping
      1. Project: mapit.py with the webbrowser Module
      2. Downloading Files from the Web with the requests Module
      3. HTML
      4. Parsing HTML with the BeautifulSoup Module
      5. Project: “I’m Feeling Lucky” Google Search
      6. Project: Downloading All XKCD Comics
      7. Controlling the Browser with the selenium Module
      8. Practice Projects
    6. 12. Working with Excel Spreadsheets
      1. Reading Excel Documents
      2. Project: Reading Data from a Spreadsheet
      3. Writing Excel Documents
      4. Project: Updating a Spreadsheet
      5. Adjusting Rows and Columns
      6. Practice Projects
    7. 13. Working with PDF and word Documents
      1. PDF Documents
        1. Creating PDFs
      2. Project: Combining Select Pages from Many PDFs
      3. Word Documents
      4. Practice Projects
    8. 14. Working with CSV Files and JSON Data
      1. The CSV Module
      2. Project: Removing the Header from CSV Files
      3. The JSON Module
      4. Project: Fetching Current Weather Data
      5. Practice Project
    9. 15. Keeping Time, Scheduling Tasks, and Launching Programs
      1. The time Module
      2. Project: Super Stopwatch
      3. The datetime Module
      4. Multithreading
      5. Project: Multithreaded XKCD Downloader
      6. Launching Other Programs from Python
      7. Project: Simple Countdown Program
      8. Practice Projects
    10. 16. Sending Email and Text Messages
      1. Sending Email
      2. Retrieving and Deleting Emails with IMAP
        1. Searching for Email
      3. Project: Sending Member Dues Reminder Emails
      4. Sending Text Messages with Twilio
      5. Practice Projects
    11. 17. Manipulating Images
      1. Computer Image Fundamentals
      2. Manipulating Images with Pillow
      3. Project: Adding a Logo
      4. Drawing on Images
        1. Drawing Shapes
      5. Practice Projects
    12. 18. Controlling the Keyboard and Mouse with GUI Automation
      1. Staying on Track
      2. Controlling Mouse Movement
      3. Project: “Where Is the Mouse Right Now?”
      4. Controlling Mouse Interaction
      5. Working with the Screen
      6. Controlling the Keyboard
      7. Project: Automatic Form Filler
      8. Practice Projects
  4. A. Installing Third-Party Modules
  5. B. Running Programs
  6. C. Answers to the Practice Questions
Comments are closed.