Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Pouze tento týden sleva až 80 % na e-learning týkající se Swiftu. Zároveň využij výhodnou slevovou akci až 30 % zdarma při nákupu e-learningu - více informací.
discount 30 + hiring

Diskuze: Projekt Evidence (" kartotéka např. hokejové kartičky") Android, Desktop

Aktivity
Avatar
Jan Barák
Člen
Avatar
Jan Barák:22.2.2020 17:41

Jsem teprve na začátku takže žádám radu zdejších mazáků.

Zkusil jsem: Muj první vlastni program na trénování Pythonu jestli jako začátečník sem si vybral dobrý nápad na učení.

Chci docílit: Snažím se dosáhnout evidence hokejovych karet vím že to jde i jednodušeji treba v Excelu si udělat
tabulky nebo seznam ale chtěl bych pomocí pythonu vytvořit aplikaci.
Nejdřív jednoduší jako třeba seznam potom přidat vyhledávání konkrétní
karty a nakonec i foto karet. Aby to mělo ucelený vzhled který by každý hned pochopil.

 
Odpovědět
22.2.2020 17:41
Avatar
Jaroslav Smrž
Tvůrce
Avatar
Odpovídá na Jan Barák
Jaroslav Smrž:22.2.2020 20:22

Tak v Pythonu bych toto nedělal. Zvolil bych C# a Universal Windows Platform for Microsoft Store. Máš tak vyřešený jak desktop, tak mobile. Když by ti to nestačilo, můžeš použít Xamarin. (také c#)

Nahoru Odpovědět
22.2.2020 20:22
/* Life runs on code */
Avatar
Odpovídá na Jan Barák
Martin Kašpar:23.2.2020 6:33

Určitě sis nevybral zrovna lehké zadání, ale pokud se chceš učit přímo Python, nenech se odradit. Každý bychom Ti mohli doporučit spoustu jiných jazyků a frontendů podle toho, co zrovna nejvíc používáme.

V každém případě Tě na tomhle příkladu spolu se zvládnutím Pythonu čekají ještě dvě věci. Grafické rozhraní (třeba PyQT) a nějaká databáze. Pro jednoduchou evidenci nejspíš SQLite. Návrhový model se od jiných OOP jazyků nebude příliš lišit, takže se můžeš inspirovat kdekoli. Potřebuješ metody na ukládání, načítání, mazání, nějakou validaci dat, vyhledávání apod.

Až s víc zkušenostmi a znalostmi jazyků si budeš umět vhodně vybrat.

Nebo koukni na Django (webový framework pro Python). Přímo tady na webu jsem našel články Databáze filmů v Django, což s drobnými modifikacemi plní tvé zadání. Když tomu napíšeš responsivní webový frontent, máš to pokryté včetně mobilů, Mac i Linux.

Akceptované řešení
+20 Zkušeností
+1 bodů
Řešení problému
 
Nahoru Odpovědět
23.2.2020 6:33
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
Avatar
Jan Barák
Člen
Avatar
Odpovídá na Martin Kašpar
Jan Barák:23.2.2020 9:15

Super díky moc za informace Python jsem si vybral ptoto že, jak se tu píše je pro začátek nejjednodušší na učení že ma jednoduchou syntaxi oproti jiným jazykům tak, určitě bych nic nenamítal proti C# ten sem se zde na strankach pokoušel jako první ale pro jednoduchost sem přešel na python a pak sem si říkal že se k C vrátím. Takzvaně odpíchnout se od dna bude pro mě Python best of. Dik za super rady a jdu těd prozkoumat tvé rady a nějak to zhodnotit.

 
Nahoru Odpovědět
23.2.2020 9:15
Avatar
Jan Barák
Člen
Avatar
Odpovídá na Jaroslav Smrž
Jan Barák:23.2.2020 9:23

Preferoval bych spíš Python ale podívám se na to abych měl rozhled kterého není nikdy dost díky za tipy.

 
Nahoru Odpovědět
23.2.2020 9:23
Avatar
Odpovídá na Jan Barák
Martin Kašpar:23.2.2020 9:55

Teď jsem tu ještě zahlédl články na téma Frameworku Kivy pro tvorbu multiplatformních aplikací. Já si v Pythonu píšu jen zpracování dat nebo server-side aplikace, tak úplně přehled nemám, ale jak je vidět, tvé zadání je normálně řešitelné.

 
Nahoru Odpovědět
23.2.2020 9:55
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 6 zpráv z 6.