Python for Beginners: Build a Personal Budget Tracker App - Hands-On Finance Project
Navid Ansari
Regardez ce cours et des milliers d'autres
Regardez ce cours et des milliers d'autres
Leçons de ce cours
-
-
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
-
-
- --
- Niveau débutant
- Niveau intermédiaire
- Niveau avancé
- Tous niveaux
Généré par la communauté
Le niveau est déterminé par l'opinion majoritaire des apprenants qui ont évalué ce cours. La recommandation de l'enseignant est affichée jusqu'à ce qu'au moins 5 réponses d'apprenants soient collectées.
--
apprenants
--
À propos de ce cours
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:
Projet de cours pratique
"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!
Notes attribuées au cours
Pourquoi s'inscrire à Skillshare ?
Suivez des cours Skillshare Original primés
Chaque cours comprend de courtes leçons et des travaux pratiques
Votre abonnement soutient les enseignants Skillshare