Tuesday, February 5, 2019

Python Tricks: A Buffet of Awesome Python Features

This is one of the most highly rated books on Python on Amazon. To quote from the website:

“I don’t even feel like I’ve scratched the surface of what I can do with Python”

"With Python Tricks: The Book you’ll discover Python’s best practices and the power of beautiful & Pythonic code with simple examples and a step-by-step narrative.

You'll get one step closer to mastering Python so you can write beautiful and idiomatic code that comes to you naturally.

Learning the ins and outs of Python is difficult—and with this book, you'll be able to focus on the practical skills that really matter. Discover the “hidden gold” in Python’s standard library and start writing clean and Pythonic code today."

As cliched as it may sound, this is an awesome book, a must-buy!
Python Tricks: A Buffet of Awesome Python Features by [Bader, Dan]

Fluent Python: Clear, Concise, and Effective Programming

This is a Master Class blog. Which means that we need to have advanced books about Python as well. Fluent Python is a remarkable book. It will start you thinking like a Pythonista in no time. I bought this book, and it is cheap at three times the cost. Pure Python, Pure gold. Go for it

Automate the Boring Stuff with Python

It's rare that I feature a high-cost book, but this book is so popular that even a MOOC and a course on Udemy have been built around it.
The following is an excerpt from the Amazon.com site. Simply put, this book is worth its money

"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. Once you've mastered the basics of programming, you'll create Python programs that effortlessly perform useful and impressive feats of automation to: 

  • Search for text in a file or across multiple files 
  • Create, update, move, and rename files and folders 
  • Search the Web and download online content 
  • Update and format data in Excel spreadsheets of any size 
  • Split, merge, watermark, and encrypt PDFs 
  • Send reminder emails and text notifications 
  • Fill out online forms"

This is a seriously awesome book - for beginner-intermediate level.