Python for Everybody is designed to introduce students to programming and software development through the lens of exploring data. You can think of the Python programming language as your tool to solve data problems that are beyond the capability of a spreadsheet. Python is an easy to use and easy to learn programming language that is freely available on Macintosh, Windows, or Linux computers. So once you learn Python you can use it for the rest of your career without needing to purchase any software. This book uses the Python 3 language. The earlier Python 2 version of this book is titled “Python for Informatics: Exploring Information”. The course materials are available to you under a Creative Commons License so you can adapt them to teach your own Python course.
understanding of the syntaxes and concepts of python, I highly recommend this book for any self-taught programmer. Thank you Dr. Chuck!
All in all, it’s a fine book, and well-targeted. I really appreciated the section on regular expressions, which is a topic most introductory programming texts don’t even mention, and the database interactions are another oft-neglected area that had some good, basic information. I think it would benefit from a bit more dissection of the later programs, but for the price I can’t really complain. 3.5 stars, rounded up to 4.
It explains the most important terms in the Python programming language and also provides an introduction to storage format, classes and objects. Recommended. The book is very to the point.
- A data analyst from a non-datascience background learning Python for the first time.