TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Automate the Boring Stuff with Python – Book Review

3 pointsby akras14over 8 years ago

1 comment

akras14over 8 years ago
List of recommended Modules:<p>- beautifulsoup4 – Parse HTML<p>- copy – Copy and deep copy of objects<p>- csv – Work with CSV files<p>- datetime – Basic date and time types<p>- python-docx – Work with Microsoft Docx files<p>- imapclient – IMAP client library<p>- json – Work with JSON files&#x2F;data<p>- logging – Control Logging output based on config (i.e. debug vs production mode)<p>- openpyxl – Work with Excel files<p>- os – Operating System interface, change directory etc.<p>- pprint – Pretty Print your data, instead of regular print.<p>- pyautogui – Cross platform GUI automation, control your mouse and keyboard to automate any program<p>- PyPDF2 – Work with PDF files<p>- pyperclip – Copy&#x2F;Paste to&#x2F;from your clipboard<p>- pyzmail – Email library for reading, composing, and sending emails<p>- re – Regular Expressions<p>- requests – Make HTTP requests<p>- pillow – Work with images<p>- selenium – Browser automation using Selenium – open web pages, sign in, fill out forms etc.<p>- send2trash – Delete files<p>- shelve – Persist your in memory objects into a file, to load at a later time<p>- shutil – Shell utilities: copy, move etc.<p>- smtplib – SMTP client<p>- subprocess – Spawn new processes<p>- threading – Start new threads<p>- time – Time related functions epoch etc.<p>- traceback – Print stack traces<p>- twilio – Twilio integration for phone calls and SMS<p>- webbrowser – Open web browser and tabs<p>- zipfile – Work with Zip Archives