Live · Python + OpenAI

Python + OpenAI
for Finance.

Direct AI from Python with control over what it sees, what it returns, and how it is structured. Automate the finance data work that is technically impossible in Excel.

4.9300+ seats licensed
1-hour live demo
Working code included
Weekly live help
Lifetime access
$49$150one-time
Save $10167% OFF
30-day money-back guarantee. No questions asked.
categorize.pyPYTHON 3.11
# Label transactions with OpenAI, on a leash
from pyfi import openai_label
df["category"] = openai_label(
df["description"],
allowed=["SaaS", "Travel", "Payroll"],
)
Output · validated
descriptioncategory
AWS EMEA invoiceSaaS
Delta Air LinesTravel
Gusto payroll runPayroll
Figma annualSaaS
BMO
J.P.Morgan
RBC
TD
BMO
J.P.Morgan
RBC
TD
BMO
J.P.Morgan
RBC
TD
*These banks have used one or more PyFi products to train their employees
Demo Preview

Watch Python + OpenAI Compress Hours Into Seconds

A Problem Technically Impossible in Excel — Solved in 34 Seconds

Amazon splits one order into multiple random charges — no pattern, no logic. Reconciling them manually is technically impossible in Excel.

Watch the matching algorithm resolve it automatically, then deliver a complete financial analysis in 34 seconds.

Plain English Question. Instant Answer. Never Wrong.

Ask your data a question in plain English. The AI writes and executes Python code against your actual files — no formulas, no pivot tables.

Even vague follow-up questions get precise answers. Tested over 100 times with zero errors.

The Output Opens in Excel — Ready to Use

The final transformed dataset opens directly in Excel — labeled, categorized, and ready to share with your team.

Every AI-generated label is flagged for audit. You control what gets trusted.

133 AI Calls. 6 Seconds. Here's How.

The first version took 49 minutes — one API call at a time. Python lets you send all 133 simultaneously.

That's the difference between using AI through a chat window and controlling it programmatically.

Why It Works

ChatGPT is approximate. Python commands precise outputs.

Control
You decide what OpenAI can see. Only the transaction description leaves your machine. No account numbers, no amounts, no PII.
Constrain
You decide what OpenAI can return. The model picks from a list of categories you specify. No invented labels, no drift.
Audit
Every OpenAI-generated label is flagged. Sanity-check every row in Excel. Trust nothing by default.
Scale
133 OpenAI calls in 6 seconds. The same job took 49 minutes sequentially. Python runs them in parallel.
How It Works

Start transforming Excel proficiency
into Python ability in 4 steps.

Step1
Confirm Your Seat
Your live-session calendar invite is on the order confirmation page.
Step2
Make Your First OpenAI Call
A bonus tutorial walks you through setting up your key and making your first call in 15 minutes, even if you've never coded before.
Step3
Join the Live Demo
See how Python gives you precise, repeatable control over the AI that cannot be achieved by prompting Claude (or ChatGPT) alone.
Step4
Receive the Recording and Working Program
Yours to keep, rewatch, and run on your own data after the session.

Meet Your Instructor

Umut Sagir

Deep Learning Fellow Deutsche Bank Garanti Bank Danski Commodities PyFi

Umut is a London-based Deep Learning Fellow and finance professional with deep Python expertise, whose career sits at the intersection of AI, quantitative finance, and real-world business implementation. He has held roles across Deutsche Bank's derivatives desk, Garanti Bank, and a Danish energy trading fund—where he deployed machine learning models for supply and demand forecasting. Since 2017, he has run his own consulting practice and collaborates with PyFi on content and education applying Python and AI to financial problems.

10+ Years in Finance
Forecasting, derivatives, energy trading
Deep Learning & ML
Neural networks, forecasting, NLP
Python Expert
scikit-learn, databases, automation
Umut Sagir
300+ Seats Licensed

What finance professionals say after running the program.

BM
Bart Miller
Data Analytics Lead
★★★★★
Outstanding introduction to how Python with OpenAI works
Great intro to how OpenAI is called from within a Python program to best the process that Excel data analysis can't handle and automates data cleaning and normalization. It was really fun to see how AI is a powerful integrated tool to help expand the power you can have to analyze financial data.
PB
Paul of Boise
Senior Accountant
★★★★★
Very informative
PyFi laid out an easily understood problem that is similar to what many in finance have faced, and showed how to solve it using a combination of VS Code on GitHub and OpenAI through an API. Well laid out for even this zero programming Excel guy.
DT
Dave T.
Financial Analyst
★★★★★
PyFi Personal Finance Demo
The PyFi demo today was fantastic. It showed how a simple personal-finance example can quickly scale into powerful, real-world automation using Python and AI. Fast, clear, and genuinely exciting for anyone looking to level up their financial workflows.
RG
Rafael Guzman
Operations Analyst
★★★★★
Py-fi Demo
Thorough PyFi demo covering Python logic within a personal finance example utilizing OpenAI to automate analyses. I definitely see the benefit of using AI with Python to automate analyses and will be applying what I learn to my work in the future.
JC
James Childress
CPA
★★★★★
Finally, I have an answer to "Why Python?"
I've been hearing about Python as being something I might need in years of work with data prep and visualization. I wanted to learn more and try to orient myself, and then PyFi stepped in and gave me a real chance to see the possibilities in action and ask questions that helped me orient myself and my team towards next steps. Much appreciated, and PyFi broke things down clearly and easily.
NI
Naquan Ishman
Principal
★★★★★
Highly Recommend!
What an excellent course. The Python portion gets you quickly up to speed on Python data structures, common libraries, and functions. The ML portion gives two end to end examples of structuring, training, testing, and selecting ML models. The pace of the demo and level of detail given were great.
Umut Sagir, PyFi instructor
LIVE
Python + OpenAI · Live Demo
Umut Sagir
Head of Programming · ex-Deutsche Bank

Learn how I transform and analyze complex data in seconds with Python + OpenAI.

Next live demo Loading...
00
days
:
00
hrs
:
00
min
:
00
sec
The transformation

Control your AI with laser-like precision.

Hallucination resistant.

Tell the AI exactly what columns to return, what values are allowed, and what to do when it's unsure. The model can't drift off-script, can't invent new categories, can't return formats you didn't ask for. You're now dealing with a structured output that runs on programmatic guardrails. It's repeatable. In over 1,000 tests, we've never seen the AI derail.

Fixed schemaSame output every run
Permanent infrastructure.

This is not a workflow hack. It's permanent infrastructure, like a bridge your data reliably flows over today, and 6 months from now. Because the infrastructure is permanent, your outputs are consistent. Even the same exact prompt, on the other hand, is liable to run a different processing mechanism under the hood.

133 API calls / 6sSame output, every run
A skill that compounds.

Finance professionals who can direct AI programmatically are not just faster. They are building capability that gets more valuable as AI becomes standard.

Get ahead of the curve.
Used by finance professionals at J.P. Morgan, BMO, RBC, and TD.
BMO
J.P. Morgan
RBC
TD Bank
BMO
J.P. Morgan
RBC
TD Bank
BMO
J.P. Morgan
RBC
TD Bank
*These banks have used one or more PyFi training products.
Why this matters now

Work that we would usually do with people with master's and PhDs in finance over the course of weeks or months is being done by AI agents over the course of hours or days.

Ken GriffinCEO · Citadel

Coding is not for just tech people, it is for anyone who wants to run a competitive company in the 21st century.

Mary ErdoesCEO · JPM Asset & Wealth Mgmt

Python is how intentional finance professionals integrate AI: with control over what runs, what's sent, and what's returned.

Outstanding introduction to how Python with OpenAI works. Great intro to how OpenAI is called from within a Python program to do what Excel data analysis can't, and automates data cleaning and normalization. AI is a powerful integrated tool to expand the power you can have to analyze financial data.
Bart Miller Data Analytics Lead
Curated AI · Built On Python

Generic AI Webinar.
A working Python project.

Python + OpenAI handle data work technically impossible in Excel. See it built live, then run it yourself.

Why Python?

Python handles complex data transformation across multiple sources, at scale, and at lightning speed.

Match records Excel can't cleanly match. Fuzzy descriptions, inconsistent formats, free-text fields. Python solves the join Excel refuses to.
Constrain AI to a fixed output structure. No drifting answers, no creative formatting. The model returns exactly the columns and values you define, every row, every run.
Process thousands (or millions) of rows in one call sequence. Loop once, run silently, audit the full output. No copy/paste, no truncation, no dropped rows.
  • Secure Your Seat In The Live Demo
    Join live, watch the workflow compress hours into seconds and develop an understanding for how you can achieve low level control over the AI for your work.
  • Make Your First OpenAI Call
    Connect in minutes, even if you've never written a line of code before.
  • Run The Working Project
    Run the same workflow from the demo and begin experimenting with your own data on your machine.
  • Receive Access To The Demo Recording
    Keep the full session on demand. Rewatch the Excel-impossible workflow anytime.
  • Bonus: The Clean-Project Framework
    A simple structure that keeps your code organized instead of a swamp.
  • Keep Everything For Life
    Rewatch, rerun, and revisit anytime. Updates included.
Finally, I have an answer to ‘Why Python?’ I’ve been hearing about Python as something I might need in years of work with data prep and visualization. PyFi gave me a real chance to see the possibilities in action and ask questions that helped me orient myself and my team toward next steps.
James Childress CPA
Naquan I. Monica R. Jacob G. Jon C. Dylan G.
4.9 star rating 4.9/5
300+ seats licensed to finance professionals worldwide
$150save $101
$49USD
One-time payment · per seat

You're reserving a live seat. Join live, watch the full workflow built end to end, and bring your questions.

Go beyond prompting Claude or ChatGPT. In a chat window you paste into a black box and receive variance. It's not predictable or repeatable. With Python, you can establish guardrails to restrict what the AI sees, what rules it's executing, and what an acceptable output will be. This is repeatable, scalable, and defensible. This is for high-stakes finance workflows.

Claim My Seat Now Python + OpenAI for Finance Workflows
30-Day Promise
Money-Back Guarantee

Run the program. If it does not work for you, every dollar back. No questions asked.

Pay
Secure · Stripe
Risk Reversal

The risk is 100% on us.

Run the program. Sit in a live session. If you don't write working Python + OpenAI code in the first 30 days, every dollar back. No forms. No friction. No interrogation.

Try the entire program for 30 full days. If it doesn't work for you, email us and we'll refund every cent.
  • No questions asked.One email. We don't quiz you, we don't ask why. We just refund you.
  • You keep what you got.The recording, the working program — yours to keep regardless. We're confident enough in the work to mean it.
  • Refund issued within 48 hours.Straight back to the card you paid with — no waiting around.
  • 99% satisfaction rate.We're confident you're going to like what you experience.
Umut Sagir
CTO · Head of Programming
support@pyfi.com
Frequently Asked

Everything you need to know before enrolling.

Copilot and ChatGPT in a browser are open-ended interfaces. You paste in context, ask a question, and hope the model gives you something useful. That open-endedness is also where hallucinations come from. When AI has no constraints, it's free to invent.

Python + OpenAI is different. Python becomes the control layer. You define exactly what data the model can see, what values it's allowed to return, and how the result must be structured. It validates the output and flags every AI-generated label in an audit column you can filter in Excel.

The model isn't freelancing. It's completing a bounded task inside a process you control. That's the difference between using AI as a chatbot and using AI as a governed workflow inside your finance process.

Yes. This offer is designed for finance professionals who are comfortable in Excel but new to Python.

You are not expected to build the entire program from scratch on day one. You get the walkthrough, the working code, the setup tutorial, and access to the weekly live implementation session so you can understand the workflow one step at a time.

In the demo workflow, only the transaction description is sent to OpenAI for classification. The program sends a short description string and receives back a vendor name and category.

No account numbers. No amounts. No dates. No full financial statements. No personally identifiable information is required for the labeling step shown in the demo.

If your employer has a data policy, treat OpenAI like any other external vendor and follow that policy.

The program sits between your raw data sources and the tools your team already trusts.

Python handles the messy data work first: loading files, standardizing formats, cleaning rows, matching records, labeling transactions, and producing analysis-ready output.

The final result can export as CSV and open directly in Excel, Power BI, or any other downstream tool your team already uses. You are not replacing Excel. You are adding a controlled Python + OpenAI layer before the spreadsheet.

Finance teams are adopting AI, but most professionals are still interacting with it through chat windows and copilots.

The next step is programmatic control: knowing how to use Python to direct AI, structure inputs, validate outputs, and connect the result back into normal finance workflows.

This program gives you a practical way to see that capability in action and start building the skill set behind it.

Live attendance is not required, but it is highly encouraged. The live demo is where you get the most out of your investment: you watch the full Python + OpenAI workflow built end to end and can ask questions in real time.

Either way, you keep everything. You receive a recording of the demo, the working program to experiment with on your own data, and all the bonuses, including the first OpenAI call tutorial, regardless of whether you attend.

Different purpose.

This offer is the fast path. You see a working Python + OpenAI finance workflow, get the full walkthrough, receive the source code, and learn how the system turns messy finance data into clean, decision-ready output.

The Introduction to Python cohort is the deeper path. It builds your Python foundation over multiple live sessions so you can write and reason through code more independently.

Most people should start here first if they want a low-risk way to see what Python can actually do for finance work. When you know you want to go deeper, the cohort becomes the natural next step.

Here is what you get, in order:

Your seat in the live demo. Your seat is secured and registered the moment you enroll, and you will receive a calendar confirmation. The calendar link is on your order confirmation page, along with the rest of your materials.

Your first OpenAI call (bonus). A short tutorial walks you through setting up your key and making your first OpenAI API call in about 15 minutes, even if you have never written code.

The live demo. Watch the full Python + OpenAI finance workflow built step by step, then run the same working program yourself.

The recording and working program. After the session, the demo recording and the complete source code are yours to keep, inspect, modify, and run on your own data.

The Clean-Project Framework (bonus). A simple structure that keeps your code organized instead of a swamp.

Lifetime access, plus a 30-day money-back guarantee. Rewatch, rerun, and revisit anytime. Updates included.

Many buyers enroll using an employer professional-development or training budget.

If you need an invoice, a description of learning outcomes, or any other documentation for a reimbursement request, email support@pyfi.com and we will put it together.

You need a Mac or Windows computer, Zoom, and a browser.

The setup tutorial uses GitHub Codespaces, which gives you a cloud coding environment without needing to install a full Python setup locally.

You will also create an OpenAI developer account and add about $5 of credits to use the API. That is more than enough for experimentation with the demo workflow.

Your enrollment is protected by a 30-day, no-questions-asked money-back guarantee.

Run the program. Review the materials. Attend a live implementation session if you want help. If it is not useful for you, ask for a refund within 30 days.

Seen enough? Reserve your seat.