IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
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í.
Avatar
Michal
Člen
Avatar
Michal:19.6.2019 10:49

Ahoj,
mohu Vás poprosit o radu? Řeším teď ročníkový projekt ve škole. Má jít o funkční program - evidenční systém pro Windowsy. Mohu si volně vybrat v jakém jazyku ho napsat, tak bych toho chtěl využít, protože už dlouho chci začít s Pythonem, přijde mi hodně sympatický. Na hodně forech jsme ale četl, že není moc vhodný pro vývoj pro Windows. Co si o tom myslíte vy? Bylo by to o hodně složitější než třeba v CSharpu ?
Moc děkuju za odpovědi,
Michal

 
Odpovědět
19.6.2019 10:49
Avatar
Jaroslav Smrž
Tvůrce
Avatar
Odpovídá na Michal
Jaroslav Smrž:19.6.2019 12:06

Ahoj, pokud dobře ovládáš Python knihovny, tak asi nebude problém to napsat v něm, ale přijde mi to zbytečně nekomfortní a neefektivní oproti C#. Tam máš plno funkcí, které jsou přímo pro windows uzpůsobené, nehledě na dokumentaci a to ti určitě ušetří spousty času. Je to tedy na tobě, jak moc se chceš trápit a zda-li chceš aby tvůj kód byl přístupný komukoliv.

Nahoru Odpovědět
19.6.2019 12:06
/* Life runs on code */
Avatar
Odpovídá na Michal
Erik Šťastný:19.6.2019 17:46

Taky bych se rozhodoval jestli to má mít nějaké GUI, jelikož v Pythonu standardní gui knihovna je podle mě hrůza a je třeba nějaký externí framework.

 
Nahoru Odpovědět
19.6.2019 17:46
Avatar
Roman
Člen
Avatar
Odpovídá na Michal
Roman:21.6.2019 10:19

Python na Windows - no zkus si provest instalaci i s GUI knihovnami napr. pyqt a pak se zamysli nad tim, ze stejny proces bude muset udelat kazdy, kdo bude chtit pouzit tvou aplikaci. Pak si vytvor aplikaci ve VStudiu a spust na jinem PC bez nutnosti predchozi instalace cehokoliv. Sam porovnej co je lepsi. Ano jsou projekty v pythonu s GUI a instalatorem kde po instalaci mas jen X GB na disku zabranych jen pythonem s knihovnami, aby jsi neco spustil.
Za me fakt ne.
Python super jazyk na pokrocile scriptovani, automatizovane ulohy provadene prevazne na linux strojich. Je urcite pouzitelnejsi nez Perl (to je readonly jazyk s naprosto absudnim pojetim objektoveho programovani/scrip­tovani) a bash na vsechno nestaci.

Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
 
Nahoru Odpovědět
21.6.2019 10:19
Avatar
Peter Mlich
Člen
Avatar
Odpovídá na Michal
Peter Mlich:21.6.2019 10:56

Viz Roman, ohledne offline rezimu.
Php / Python a jine veci, ktere ma linux default predinstalovane na win je nutne nainstalovat. Ikdyz... Cetl jsem clanek, ze Win10 nove zavadi jakousi linuxovou konzolu nebo neco takoveho. A tusim byla zminka, ze v python tam pobezi. Ale fakt nevim, do pythonu nedelam, nesympaticky :)
https://www.theverge.com/…rnel-feature
https://docs.microsoft.com/…nstall-win10
(kdybys tam chtel linux a nestacil by ti samotny python :) )

Pokud tvuj program ma bezet na win a ve webovem prohlizeci a na vzdalenem serveru muzes mit, co chces, pak tam muze byt linux, python. Cili, jednalo by se o webovou aplikaci. (zminujes c# sharp, ktery se pouziva pro web aplikace)
Nevyhoda je, ze musis byt online, aby ses pripojil k tomu vzdalenemu pc ke tvemu programu.

Editováno 21.6.2019 10:58
 
Nahoru Odpovědět
21.6.2019 10:56
Avatar
Michal
Člen
Avatar
Michal:22.6.2019 20:29

Děkuji všem za odpovědi. S Pythonem počkám na nějaký budoucí projekt, C# bude určitě vhodnější.
Ještě jednou díky, Michal

 
Nahoru Odpovědět
22.6.2019 20:29
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.