Hands-On APIs
For AI and Data Science

Coming From O'Reilly Publishing April 2025

To succeed in AI, first master APIs. API skills are essential for AI and data science success. With this practical book, data scientists and software developers will gain hands-on experience developing and using APIs with the Python programming language and popular frameworks like FastAPI and StreamLit.
book cover

To Succeed in AI, First Master APIs

With this practical book, data scientists and software developers will gain hands-on experience developing APIs and using them in AI and data science projects.

Learn FastAPI development

Build REST APIs with Python and FastAPI.

Create a professional online portfolio project

By completing the code in the book, you will create a professional portfolio using GitHub that demonstrates your skills in API development and data science.

Learn to use APIs with ChatGPT

Create custom GPTs and custom Actions to explore your own APIs with natural language.

Publish Streamlit Dashboards

Create analytics dashboards using Python and Streamlit. Publish them to the web to demonstrate your skills.

Demonstrate cloud deployment

Deploy your Python APIs to multiple cloud computing hosts to make them available on the Internet.

Master Docker development

Package your Python applications in docker containers and deploy them to docker registries.

Who This Book Is For

This book bridges the worlds of data science and API design and development. Anyone who would like to understand how APIs are built and used in AI and data science will benefit from this book.

Data Scientists

Learn how to build APIs to share your data and publish machine learning models. Create analytics products using Streamlit.

Software Developers

Learn how to develop APIs using Python and FastAPI. Learn cloud deployment on multiple cloud computing platforms.

API Designers and Product Managers

Learn how to design APIs that work well for data scientists.

Job Seekers and Role Changers

Create professional-quality porfolio projects to demonstrate your expertise in API development and data analytics.
image

About The Author

Ryan Day is an advanced data scientist at the Conference of State Bank Supervisors (CSBS). Previously, he led the digital services division for a Federal agency, advancing cloud computing, data science and API development initiatives.

An experienced Python and open-source developer, Ryan contributes to the FastAPI project and holds an AWS Solutions Architect certification. He is also a member of the National Association of Business Economics.