
Néha szoktam pythonban alapszintű programokat írni. Tényleg csak hobbi szinten. A feleségem múltkor megkért, hogy csinálhatnák neki egy programot, amiben tudná írni a költségeket különböző tételenként. Illetve egy alapszintű diagrammal havi szinten látni, hogy mi a helyzet.
Jó mondjuk van ezerféle ilyen program, de jó férjként megcsináltam. Meg addig is gyakoroltam.
Gondoltam hátha valaki hasznát veszi/érdekli, szóval a githubos linken elérhető.
https://github.com/redrickh/Budget-Calculator-0.1
10 comments
Please után ne legyen vessző. Ennyit tudtam hozzátenni.
Minek csinalsz olyan dolgot amit valaki már megcsinált sokkal jobban?
Azt furcsállom, hogy ha már asszonynak csinálod elsősorban, akkor miért nem magyarul vagy kedvesebben, nem vagytok jóban?
Google Spreadsheet + ha valami nem elérhető függvényként azti s fel tudod pimpelni szkriptekkel
Nagyon jó, hogy ilyeneket csinálsz, ez a része a szakmának amit tényleg örömmel csinál az ember.
Aztán persze amikor már a szakmában dolgozik valaki, akkor pont erre nem marad idő és energia 🙂
Mindenképpen respect! Nem baj, ha van már ilyen, azokat nem te írtad 🙂
Tudnám ajánlani az alábbi progit amiből sokmindent átvehetnél: https://www.gnucash.org/
tkinter?
Mennyi idő mire eljutottál arra a szintre hogy ezt meg tudd írni ill. mennyi idő alatt írtad meg a progit?
Minden tiszteletem a tiéd. A hobbi projektek tökéletesek. Mutatják hogy motivált vagy és képes vagy egy problémát megoldani magadtól. A github activitás jól mutat a CV-ben és interview során.
humble review, ha érdekel a fejlesztés és fejlődni szeretnél 🙂
Kódoláshoz Pycharm, mint fejlesztői tool. Legnépszerűbb, leghatékonyabb –> [https://www.jetbrains.com/pycharm/download/](https://www.jetbrains.com/pycharm/download/)
Formázási konvenciónak [https://peps.python.org/pep-0008/](https://peps.python.org/pep-0008/), Pycharm beépitve tudja ha jól emlékszem. CTRL + ALT + L
Érdemes nagyobb logikai egységeket szétszedni külön fájlokba, osztályokat, package-ket létrehozni, tartva a DRY-t [https://en.wikipedia.org/wiki/Don%27t_repeat_yourself](https://en.wikipedia.org/wiki/Don%27t_repeat_yourself)és a single responsibility principlet [https://www.freecodecamp.org/news/solid-principles-single-responsibility-principle-explained/](https://www.freecodecamp.org/news/solid-principles-single-responsibility-principle-explained/)
A github usage superb. Nagy + amiért használod :)Egy két best practice, git flow:
[https://gist.github.com/luismts/495d982e8c5b1a0ced4a57cf3d93cf60](https://gist.github.com/luismts/495d982e8c5b1a0ced4a57cf3d93cf60)
[https://docs.gitlab.com/ee/topics/gitlab_flow.html](https://docs.gitlab.com/ee/topics/gitlab_flow.html)
Ez mind csak hab a tortán. Az hogy elkezdted magadtól viszi a prímet.
PS:ment a repo star és a follow 🙂
Keep it up!