Project

The Stock Analyzer

Challenging
24 completions
~ 5 hours
4.5

Build a functional stock assistant that retrieves, analyzes, and creates visualizations of stock market data powered by GPT and driven by effective prompting techniques and Python code.

Provided by

Edvancium Edvancium

About

With this project, you will utilize the OpenAI API to develop a specialized assistant for analyzing and visualizing stock market data, use the OpenAI client to implement knowledge retrieval, code interpretation, and function calling functionalities within the assistant, and implement prompt engineering strategies to direct the assistant in processing stock data and creating visual plots.

 

Graduate project icon

Graduate project

This project covers the core topics of the AI Programming for Python Developers course, making it sufficiently challenging to be a proud addition to your portfolio.

At least one graduate project is required to complete the course.

What you'll learn

Once you choose a project, we'll provide you with a study plan that includes all the necessary topics from your course to get it built. Here’s what awaits you:
Enable the assistant to retrieve JSON data from a stock API using Function Calling.
Enhance the assistant with the Code Interpreter tool to analyze the retrieved stock data.
Create prompts to guide the assistant in creating plots/charts from the stock market data.

Reviews

David Minker avatar
David Minker
4 months ago
Since I am also interested in the world of finance, this project was hands on the topic of my interest. Besides that, the course is well structured. Sometimes I did not know exactly why some tests failed but then I peeked into the test.py which helped me to better understand, what was expected. Grea ...
Marcin Borkowski avatar
Marcin Borkowski
6 months ago
Project was ok, but maybe I need a little bit more about architecture, oop, and design patterns
imkny avatar
imkny
7 months ago
I learned to further implement OpenAI APIs into a project with a specific purpose (analyzing stocks), how to generate images and save them, how to utilize external APIs with the OpenAI client, how to pass and run functions to the OpenAI client, and much more.

4.5

Learners who completed this project within the AI Programming for Python Developers course rated it as follows:
Usefulness
4.9
Fun
4.7
Clarity
3.9