abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    včera 19:55 | Nová verze

    Typst byl vydán ve verzi 0.14. Jedná se o rozšiřitelný značkovací jazyk a překladač pro vytváření dokumentů včetně odborných textů s matematickými vzorci, diagramy či bibliografií.

    Ladislav Hagara | Komentářů: 0
    včera 13:33 | Bezpečnostní upozornění

    Specialisté společnosti ESET zaznamenali útočnou kampaň, která cílí na uživatele a uživatelky v Česku a na Slovensku. Útočníci po telefonu zmanipulují oběť ke stažení falešné aplikace údajně od České národní banky (ČNB) nebo Národní banky Slovenska (NBS), přiložení platební karty k telefonu a zadání PINu. Malware poté v reálném čase přenese data z karty útočníkovi, který je bezkontaktně zneužije u bankomatu nebo na platebním terminálu.

    Ladislav Hagara | Komentářů: 7
    včera 13:22 | Upozornění

    V Ubuntu 25.10 byl balíček základních nástrojů gnu-coreutils nahrazen balíčkem rust-coreutils se základními nástroji přepsanými do Rustu. Ukázalo se, že nový "date" znefunkčnil automatickou aktualizaci. Pro obnovu je nutno balíček rust-coreutils manuálně aktualizovat.

    Ladislav Hagara | Komentářů: 4
    včera 04:55 | Komunita

    VST 3 je nově pod licencí MIT. S verzí 3.8.0 proběhlo přelicencování zdrojových kódů z licencí "Proprietary Steinberg VST3 License" a "General Public License (GPL) Version 3". VST (Virtual Studio Technology, Wikipedie) je softwarové rozhraní pro komunikaci mezi hostitelským programem a zásuvnými moduly (pluginy), kde tyto moduly slouží ke generování a úpravě digitálního audio signálu.

    Ladislav Hagara | Komentářů: 1
    včera 03:22 | Nová verze

    Open source 3D herní a simulační engine Open 3D Engine (O3DE) byl vydán v nové verzi 25.10. Podrobný přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    23.10. 20:11 | Komunita

    V Londýně probíhá dvoudenní Ubuntu Summit 25.10. Na programu je řada zajímavých přednášek. Zhlédnout je lze také na YouTube (23. 10. a 24. 10.).

    Ladislav Hagara | Komentářů: 0
    23.10. 13:22 | Nová verze

    Gemini CLI umožňuje používání AI Gemini přímo v terminálu. Vydána byla verze 0.10.0.

    Ladislav Hagara | Komentářů: 0
    23.10. 12:55 | Pozvánky

    Konference OpenAlt 2025 proběhne již příští víkend 1. a 2. listopadu v Brně. Nabídne přibližně 80 přednášek a workshopů rozdělených do 7 tematických tracků. Program se může ještě mírně měnit až do samotné konference, a to s ohledem na opožděné úpravy abstraktů i případné podzimní virózy. Díky partnerům je vstup na konferenci zdarma. Registrace není nutná. Vyplnění formuláře však pomůže s lepším plánováním dalších ročníků konference.

    Ladislav Hagara | Komentářů: 0
    23.10. 05:33 | IT novinky

    Samsung představil headset Galaxy XR se 4K Micro-OLED displeji, procesorem Snapdragon XR2+ Gen 2, 16 GB RAM, 256 GB úložištěm, operačním systémem Android XR a Gemini AI.

    Ladislav Hagara | Komentářů: 2
    23.10. 05:22 | Nová verze

    Před konferencí Next.js Conf 2025 bylo oznámeno vydání nové verze 16 open source frameworku Next.js (Wikipedie) pro psaní webových aplikací v Reactu. Přehled novinek v příspěvku na blogu.

    Ladislav Hagara | Komentářů: 0
    Jaké řešení používáte k vývoji / práci?
     (35%)
     (48%)
     (20%)
     (20%)
     (24%)
     (18%)
     (21%)
     (18%)
     (18%)
    Celkem 268 hlasů
     Komentářů: 14, poslední 14.10. 09:04
    Rozcestník

    A pak že python není silně typový !

    2.2.2007 12:36 | Přečteno: 1285×

    Psal jsem si kousek kódu v pythonu, kde mimo jiné funkce přebírala parametr který určoval datový typ jiného parametru. A jako slušně vychovaný a paranoidní kodér jsem chtěl ošetřit i stav kdy ten parametr byl vadný. Jenže jak stylizovat chybovou hlášku ? O perlu jež se v mé mysli zrodila se nemohu nepodělit :

    Type variable is not of type TypeType

           

    Hodnocení: 100 %

            špatnédobré        

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    Komentáře

    Vložit další komentář

    2.2.2007 16:14 paranoiq
    Rozbalit Rozbalit vše Re: A pak že python není silně typový !
    i když python ovládám, dalo mi to zabrat :)

    překlad: Proměnná Typ není typu TypeType.

    pro neznalé: v pythonu má i typ svůj typ - TypeType
    Bluebear avatar 3.2.2007 00:03 Bluebear | skóre: 30 | blog: Bluebearův samožerblog | Praha
    Rozbalit Rozbalit vše Re: A pak že python není silně typový !
    Vím, že to není nijak originální, ale sugeruje to otázku, zda i typ TypeType má svůj typ TypeTypeType a tak dále?
    To mi připomíná, jak jsem si pořídil květináč, že v něm budu mít květinu. Opravdu tam byla, ale potom být přestala...
    3.2.2007 10:27 Petr Mach
    Rozbalit Rozbalit vše Re: A pak že python není silně typový !
    Ne, to je prece blbost a neni k tomu duvod, typ typu je TypeType, takze i typ TypeType je TypeType a tim to hasne.
    >>> type(1)
    <type 'int'>
    >>> type(type(1))
    <type 'type'>
    >>> type(type(type(1)))
    <type 'type'>
    
    4.2.2007 04:23 Kyosuke | skóre: 28 | blog: nalady_v_modre
    Rozbalit Rozbalit vše Re: A pak že python není silně typový !
    Hmm, je to blbost a není k tomu důvod, takže metatřídy ve Smalltalku jsou asi pro srandu králíkům. :-D
    4.2.2007 12:08 Michal Vyskočil | skóre: 60 | blog: miblog | Praha
    Rozbalit Rozbalit vše Re: A pak že python není silně typový !
    Jenže Python není Smalltalk a mám dojem, že o něm Guido v době, kdy vytvářel Python, neslyšel ;-). Nebo slyšel, ale nelíbil se mu.
    When your hammer is C++, everything begins to look like a thumb.
    4.2.2007 12:41 Kyosuke | skóre: 28 | blog: nalady_v_modre
    Rozbalit Rozbalit vše Re: A pak že python není silně typový !
    Asi slyšel, ale neinspiroval se. Jenže Guidovi nešlo o konzistenci a neexistenci hluchých míst v logice, takže ho to asi moc netrápilo. :-) Mám trošičku pocit, že Python podobně jako Java trošičku přerostl ze svého původního účelu. „Jde to“, ale je to při práci trošku cítit. Jak už jsem možná jednou řekl, takový ekvivalent achondroplasie. :-) V Ruby to začalo taky trošku smrdět, tak se Matz zarazil a snaží se přijít na to, jak (z pohledu syntaxe) odstranit nedostatky, tedy aspoń v rámci praktických možností. (Třeba oddělit koncepty bindingu a přiřazení v jazyku bez deklarací snad ani nejde, takže se vybere jen to menší zlo, které většině lidí bude vyhovovat.)
    4.2.2007 12:43 Kyosuke | skóre: 28 | blog: nalady_v_modre
    Rozbalit Rozbalit vše Re: A pak že python není silně typový !
    Kromě toho, ve chvíli, kdy reaguju na tvrzení typu „metatřídy metatříd jsou blbost a není k nim důvod“, tak pochopitelně reaguju čistě obecně, nikoli pouze v kontextu Pythonu. ;-)
    25.6.2007 09:34 Jary | skóre: 30 | blog: Jary má blog | Dům
    Rozbalit Rozbalit vše Re: A pak že python není silně typový !
    Kde jste se dozvěděl o type()? Já se Python učím už nějaký ten pátek a ještě jsem na to nenarazil, takže mě zajímá z čeho se mám učit.
    .sig virus 3.2_cz: Prosím, okopírujte tento text do vaší patičky. GitHub
    4.2.2007 04:51 Kyosuke | skóre: 28 | blog: nalady_v_modre
    Rozbalit Rozbalit vše Re: A pak že python není silně typový !
    Ano, ptá se na to spousta lidí. Ale to není špatně, naopak – je vidět, že přemýšlíš, protože logická konzistence to opravdu vyžeduje. ;-) Autoři Smalltalku se s tím poprali a vymysleli logický a pravidlený systém, ke kterému se mi zatím nepodařilo najít redukovanou variantu, jenž by si i po redukci tuto konzistenci zachovala. Jediná možnost, kterou vidím, je úplně se zbavit tříd. Předpokládám, že Self tohle řešit nemusí, ale na jeho „třídní“ hierarchii (či spíše graf prototypů ;-)) jsem se ještě nepodíval.
    4.2.2007 10:10 ...
    Rozbalit Rozbalit vše Re: A pak že python není silně typový !
    > Ano, ptá se na to spousta lidí. Ale to není špatně, naopak – je vidět, že přemýšlíš, protože logická konzistence to opravdu vyžeduje.

    blbost...
    4.2.2007 10:25 Kyosuke | skóre: 28 | blog: nalady_v_modre
    Rozbalit Rozbalit vše Re: A pak že python není silně typový !
    „blbost“
    Ano, to je dobrý argument. :-) Dávám +5 bodů ke karmě a navrhuji udělení Řádu Konstruktivního Diskutéra. :-D
    25.6.2007 09:31 Jary | skóre: 30 | blog: Jary má blog | Dům
    Rozbalit Rozbalit vše Re: A pak že python není silně typový !
    blbost
    .sig virus 3.2_cz: Prosím, okopírujte tento text do vaší patičky. GitHub
    3.2.2007 10:59 ava
    Rozbalit Rozbalit vše Re: A pak že python není silně typový !
    No, jestli jsi z tech programatoru kteri si chteji i v jazycich jako je Python dukladne hlidat typy, mozna by te potesila knihovna typecheck.

    Založit nové vláknoNahoru

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.