Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Příspěvky - Wavelet

Stran: 1 ... 4 5 [6] 7 8 ... 15
76
Já tedy nevím, ale Python na Windows je snad už dost v pohodě. Žádný aliasy python vs python3, instalace pipu separátně jako v Ubuntu apod. Stáhnu nainstaluju různé verze Pythonu a v konzoli pak voláš pomocí py.exe. třeba:

```
py -3.8 -m venv .venv
    ^^^ verze pythonu
.venv\Scripts\Activate

pip install ...
```

Jako chápu, že jsi nás chtěl na Unixově zaměřeném webu potěšit ale  ... ;)

Vo Windows som musel tiež riešiť podobné problémy, tá klikacia inštalačka pre Windows mi nefungovala, bili sa tam nejaké cesty a podobne. Ale nakoniec som to aj vo Windows musel rozbiehať podľa návodu pre linux / macOS: https://docs.espressif.com/projects/esp-idf/en/latest/esp32/get-started/#step-2-get-esp-idf  ´

Tak to se vám něco opravdu nedařilo. Instalace na Windows je většinou zcela bez problémů a to dokonce různé verze Pythonu. Pokud ale mluvíte o nějaké specifické knihovně a ne o Pythonu jako takovém, tak to vám rozporovat nemůžu. Pokud jsou nějaké části kompilované, tak pro různé verze Pythonu musí být kompilovány se setjným kompilátorem jako ta verze Pythonu. tam může být opravdu problém. Ale situace dnes a před lety je na Windows dnes jako nebe a dudy.

77
Používáš virtuální prostředí, než něco instaluješ? Nebo to instaluješ do globální instalace Pythonu? Pokud to druhé, tak bych se nedivil, že budeš narážet na chyby. Můžou se prát různé verze balíku jako závislost jiných balíků.

Ahoj hej už som na to prišiel že som tie pip packages inštaloval do nesprávneho Pythonu. Ale už mi to všetko funguje a kupodivu sa s tým robí ešte lepšie ako vo Windows.

Já tedy nevím, ale Python na Windows je snad už dost v pohodě. Žádný aliasy python vs python3, instalace pipu separátně jako v Ubuntu apod. Stáhnu nainstaluju různé verze Pythonu a v konzoli pak voláš pomocí py.exe. třeba:

```
py -3.8 -m venv .venv
    ^^^ verze pythonu
.venv\Scripts\Activate

pip install ...
```

Virtuální prostředí ti doporučuji vžd pro každý projekt nebo mít aspoň jeden per adresář. Já mám třeba takový globální pro rychlé nahození, kde mám instalovaný celý scientific stack: numpy, matplotlib, pandas atd. A když mám nějaký aktivovaný, vždy vím na jaké verzi Pythonu jsem a kam se to instaluje. Když se něco rozbije, jde to klidně celé pryč.

Jako chápu, že jsi nás chtěl na Unixově zaměřeném webu potěšit ale  ... ;)

78
Používáš virtuální prostředí, než něco instaluješ? Nebo to instaluješ do globální instalace Pythonu? Pokud to druhé, tak bych se nedivil, že budeš narážet na chyby. Můžou se prát různé verze balíku jako závislost jiných balíků.

79
Vývoj / Re:Správný zápis funkce v Pythonu
« kdy: 27. 10. 2021, 12:49:38 »
Moc díky listoper! Opravdu moc.
Takže jestli to správně chápu, tak musím nastudovat, jak vlastně python iniciuje skripty; zatím o tom vím kulový. Ale jestli máš ještě čas, mohl bys mi vysvětlit

if __name__ == "__main__":
    arg = sys.argv [1]
    print(test (int (arg)))

Pokud voláš modul jako program, pak je podmínka splněna a spustí se ten blok. Bežně se to tedy používá, pokud chceš aby modul fungoval i jako program. V podstatě tak funguje dost balíků/modulů v zakladní knihovně. Např. modul `venv`, který by ses určitě měl naučit používat. Python spustí modul venv a předá mu parametr `virtual_env_name`.

```
python -m venv virtual_env_name
``` 

Mrkni třeba tady:  https://github.com/python/cpython/blob/82a662e5216a9b3969054c540a759a9493468510/Lib/venv/__init__.py#L503

a dokumentace https://docs.python.org/3/library/__main__.html

80
Od toho jsou diskuzní fóra. Tady musím podpořit Kita. Co jednomu přijde jasné, u někoho vyvolává otázky. Žádný dotaz není hloupý. Divil byste se, kolik otázek, které třeba vyučující považoval za triviální, ho přivedlo do úzkých, když to měl někomu vysvětlit. Jen taková poznámka.

81
Vývoj / Re:Doporučte programovací jazyk pro Windows
« kdy: 14. 03. 2020, 12:14:13 »
Script kiddies se baví o jazycích, programátoři o designu a algoritmech ;)

Ale to viz ze jo, skript kiddies jako Paul Graham - http://www.paulgraham.com/avg.html

Článek už je starší, v roce 2001 použití Lispu mohlo dávat smysl. Kdo to prosazuje dnes, zamrzl stejně jako Javisti.

Tak mainstream to není a nikdy nebyl, ale cílovku to má i dnes: https://www.grammarly.com/blog/engineering/running-lisp-in-production/, stejně jako OCaml  https://engineering.issuu.com/2015/09/17/ocaml-production

82
Vývoj / Re:Tip na novy projekt...
« kdy: 09. 02. 2020, 17:08:25 »
Kdyby tam bylo napsáno: "Mam momentalne volno a rad by som sa pustil do nejakeho noveho open-source projektu", tak bych věděl, ale na komerční ti tedy své nápady dávat nebudu a myslím že ani ostatní ne :)

83
Vývoj / Re:Využití a aplikace Machine learningu
« kdy: 21. 01. 2020, 17:25:21 »
Ahoj, zkusil sem zadat "Machine Learning, Data Warehouse"  do vyhledávaní na researchgate.net a je tam dost pejprů... třeba tě to inspiruje.

84
Software / Re:TeX Live na Android/Termuxu
« kdy: 23. 12. 2019, 18:30:25 »
Není lepší používat overleaf.com? Nic proti, ale když už to má jet na androidu, snad bych využil tuhle (podle mne skvělou) službu.

85
Vývoj / Re:WebGL a co k tomu?
« kdy: 04. 12. 2019, 20:42:08 »
Pokud chcete dělat WebGL simulaci/animaci/hru, pak React ani Vue s ničím nepomůžou (pokud to není komplexní aplikace, kde canvas je jen jedna z komponent) jak píšete. Komunikaci si nějak uděláte přes websokety a UI si udělejte přímo v Canvasu přes něco jako imgui.

86
Vývoj / Re:Uváznutí v Aktor systému
« kdy: 18. 10. 2019, 00:16:59 »
Citace
Tímto přístupem se na to možná rovnou vykašli, ne?

No to sis vlastně odpověděl ne?  ;)

87
Vývoj / Re:Uváznutí v Aktor systému
« kdy: 18. 10. 2019, 00:14:52 »
To vypadá, že máš spíš jakýsi "filozofický" problém. Ono asi jasné zadání není nebo na něj vlastně ani aktory použít není třeba. Ale proč si to nekomplikovat že?

88
Vývoj / Re:Python - šíře nasazení
« kdy: 01. 10. 2019, 15:10:48 »
"Jsem tu sám, nebo i někomu jinému připadá, že se Python používá i v oblastech, na které nebyl koncipován?"
Ano, používá se i na co nebyl koncipován (např. micropython), ale z toho nevyplývá, že je to špatně. Zrovna co popisuješ má řešení. Umět udělat instalátor a používát balíčky. Pokud jde o webový vývoj, to je úplná hračka. Funkční a úspěšný software co používá (taky) Python je třeba Sublime Text nebo Blender a to jsou desktop aplikace.

89
Vývoj / Re:C++ no default constructor exists for class
« kdy: 22. 09. 2019, 14:43:57 »
Ta třída má jednu zásadní vadu: Nic neumí. Vyvaruj se tvorby takových anemických tříd, dej do nich alespoň jednu metodu.

Kromě toho, že to je ukázkový příklad, tak třída  (struktura) v C++ nemusí nic "umět". C++ není OO jazyk (ala C#/Java), klidně se dá pracovat se strukturama a volnýma funkcema ... nakonec popírá to OOP?

V tom případě může rovnou použít struct nebo třídu s veřejnými atributy (resp. read-only) a vyjde to nastejno - spíš lépe.

Ale potom nebude immutable. Snažil som sa naemulovať immutable štruktúru ktorá sa dá len čítať. Okrem toho ja ako funkcionálny programátor nemám nič proti anemickým objektom.

Přidej si k privátním proměnným `const`.
A dál citace: "Basically when data members are declared constant they have to have some value before the object is constructed Hence we use member initializer so that before the object is constructed the data member has some value."

https://en.cppreference.com/w/cpp/language/initializer_list
https://www.learncpp.com/cpp-tutorial/8-5a-constructor-member-initializer-lists/

Pokud jsou to *immutable value objects*, tak ti chybí minimálně implementace `==`, `!=` a `std::hash`.

90
Vývoj / Re:C++ no default constructor exists for class
« kdy: 22. 09. 2019, 13:04:51 »
Ta třída má jednu zásadní vadu: Nic neumí. Vyvaruj se tvorby takových anemických tříd, dej do nich alespoň jednu metodu.

Kromě toho, že to je ukázkový příklad, tak třída  (struktura) v C++ nemusí nic "umět". C++ není OO jazyk (ala C#/Java), klidně se dá pracovat se strukturama a volnýma funkcema ... nakonec popírá to OOP? Bonus: https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=24&cad=rja&uact=8&ved=2ahUKEwjm0JGqo-TkAhXFCewKHT-2CW8QFjAXegQIBBAC&url=http%3A%2F%2Fwww.stroustrup.com%2Foopsla.pdf&usg=AOvVaw0GZ9o3j-mGGsNO9vXy9Etl;

Stran: 1 ... 4 5 [6] 7 8 ... 15