Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Automate the boring stuff with Python : practical programming for total beginners
Sweigart A., No Starch Press, San Francisco, CA, 2015. 504 pp. Type: Book (978-1-593275-99-0)
Date Reviewed: Feb 24 2016

For those who are already versed in programming and scripting languages, including Python, this book can serve as a quick reference because the content is well indexed and the code snippets are clearly highlighted. It’s a good book to understand and use Python from the ground up, meaning that even those who are not programmers will be able to build meaningful programs, ranging from classic data processing to web and analytics applications. It’s clearly and concisely written and does not assume any previous knowledge of software engineering, and yet it will help beginners and practitioners alike.

For those who are new to programming, Automate the boring stuff with Python can be followed as a self-taught course easily enough, starting with the installation of Python and the use of the IDLE editor and debugger. The first part of the book follows the standard organization of programming language tutorials, covering the basics of any programming language, like data types, variables, statements, functions and methods, and simple data structures. However, it’s the second part that describes meaningful applications with Python, including web scraping, leveraging and managing data in a variety of formats (CSV, Excel, JSON, PDF, Word), and processing images.

This book also includes two appendixes, one with information on how to run scripts directly from the operating system (OS) and the other on how to install and invoke third-party libraries. With the exception of OS-specific details that will be needed for more specialized systems programming, this book does contain the building blocks to program portable, pragmatic applications in Python.

More reviews about this item: Amazon

Reviewer:  Rosario Uceda-Sosa Review #: CR144191 (1605-0281)
Bookmark and Share
  Reviewer Selected
Featured Reviewer
 
 
Python (D.3.2 ... )
 
 
General (D.1.0 )
 
Would you recommend this review?
yes
no
Other reviews under "Python": Date
Practical Python
Hetland M., APress, LP, 2002.  648, Type: Book (9781590590065)
Mar 28 2003
Python programming: an introduction to computer science
Zelle J., Franklin B, 2003. Type: Book (9781887902991)
Dec 2 2004
Foundations of Python network programming
Goerzen J., APress, LP, Berkeley, CA, 2004.  512, Type: Book (9781590593714)
Dec 26 2004
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy