Python for Beginners: Build a Personal Budget Tracker App - Hands-On Finance Project
Navid Ansari
Assista a este curso e milhares de outros
Assista a este curso e milhares de outros
Aulas neste curso
-
-
1.
01 Budget tracker introduction
0:21
-
2.
02 add income function documentation
5:09
-
3.
03 transaction dictionary
2:33
-
4.
04 Get current date
3:37
-
5.
05 Save budgets
3:36
-
6.
06 Load budgets
2:45
-
7.
07 Add expense
2:17
-
8.
08 Show menu
1:49
-
9.
09 get user choice
3:37
-
10.
10 get income from user
3:28
-
11.
11 Get expenses from user
1:56
-
12.
12 Calculate balance
5:50
-
13.
13 View transactions
6:24
-
14.
14 show current balance
2:16
-
-
- --
- Nível iniciante
- Nível intermediário
- Nível avançado
- Todos os níveis
Gerado pela comunidade
O nível é determinado pela opinião da maioria dos estudantes que avaliaram este curso. Mostramos a recomendação do professor até que sejam coletadas as respostas de pelo menos 5 estudantes.
--
--
Sobre este curso
Want to learn Python while building a practical tool you can use every day? In this project-based class, you'll code a fully functional Personal Budget Tracker from scratch!
Perfect for:
✔ Python beginners who want real-world coding experience
✔ Finance enthusiasts looking to automate their budgeting
✔ Aspiring developers who want to strengthen their Python skills
✨ What You'll Learn:
✅ Core Python programming (functions, loops, file handling)
✅ Working with JSON files to save/load financial data
✅ DateTime operations to track transactions
✅ Error handling to make your app robust
✅ How to structure a complete Python application
By the end, you'll have:
Projeto prático de curso
"Build Your Own Python Budget Tracker!"
Your Project:
Create a command-line budget tracker that:
ÑЬФ Records income and expenses with dates/descriptions
ÑЬФ Calculates your current balance automatically
ÑЬФ Saves all data to a JSON file (no lost transactions!)
ÑЬФ Displays a clear transaction history
Take It Further (Bonus Challenges):
ÑнРAdd monthly budget limits with alerts
ÑнРImplement data visualization (e.g., spending charts)
ÑнРCreate category tracking (food, rent, entertainment)
ÑнРBuild a GUI version with Tkinter!
Share your enhanced budget tracker in the project gallery to inspire others and get feedback!
Nota do curso
Por que fazer parte da Skillshare?
Faça cursos premiados Skillshare Original
Cada curso possui aulas curtas e projetos práticos
Sua assinatura apoia os professores da Skillshare