What Is Python Good For?
There is no “best” programming language suitable for all tasks. This book describes the areas where Python can be a great tool for rapid problem solving. These areas include web scraping, file parsing, creating websites, working with various APIs, data visualization, computer vision, machine learning, deep learning, etc. Possible weak sides of Python are described in the book as well.
The book is intended both for beginners and for seasoned developers who search an appropriate language for their area.
Table of Contents
- Introduction
- Notation
- Chapter 1. Web Scraping
- Chapter 2. File Parsing
- Chapter 3. Working with Various APIs
- Chapter 4. Creating Websites
- Chapter 5. Graphs and Data Visualization
- Chapter 6. OpenCV
- Chapter 7. Machine Learning
- Chapter 8. Deep Learning
- Chapter 9. What Python is Not Good For
- About Myself
- References
About the Author
Anna Novikova is a software developer with over 15 years of experience. She used C++, C#, Python and Go (not simultaneously, though!). Anna began to use Python when she started working at the area of deep learning.
That’s why the main theme of the book is not only about Python applications but also about how programming language helps the developer to be efficient.