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í
×
    dnes 18:11 | Nová verze

    CrossOver, komerční produkt založený na Wine, byl vydán ve verzi 26. Přehled novinek v ChangeLogu. CrossOver 26 vychází z Wine 11.0, D3DMetal 3.0, DXMT 0.72, Wine Mono 10.4.1 a vkd3d 1.18. Do 17. února lze koupit CrossOver+ se slevou 26 %.

    Ladislav Hagara | Komentářů: 3
    dnes 14:22 | Komunita

    KiCad je nově k dispozici také jako balíček ve formátu AppImage. Stačí jej stáhnout, nastavit právo na spouštění a spustit [Mastodon, 𝕏].

    Ladislav Hagara | Komentářů: 0
    dnes 13:22 | Zajímavý projekt

    Šenčenská firma Seeed Studio představila projekt levného robotického ramena reBot Arm B601, primárně coby pomůcky pro studenty a výzkumníky. Paže má 6 stupňů volnosti, dosah 650 mm a nosnost 1,5 kilogramu, podporované platformy mají být ROS1, ROS2, LeRobot, Pinocchio a Isaac Sim, krom toho bude k dispozici vlastní SDK napsané v Pythonu. Kompletní seznam součástek, videonávody a nejspíš i cena budou zveřejněny až koncem tohoto měsíce.

    … více »
    NUKE GAZA! 🎆 | Komentářů: 5
    dnes 11:11 | Nová verze

    Byla vydána nová verze 36.0, tj. první stabilní verze nové řady 36, svobodného multimediálního centra MythTV (Wikipedie). Přehled novinek a vylepšení v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 1
    dnes 04:44 | Nová verze

    Byl vydán LineageOS 23.2 (Mastodon). LineageOS (Wikipedie) je svobodný operační systém pro chytré telefony, tablety a set-top boxy založený na Androidu. Jedná se o nástupce CyanogenModu.

    Ladislav Hagara | Komentářů: 1
    dnes 03:44 | IT novinky

    Od března budou mít uživatelé Discordu bez ověření věku pouze minimální práva vhodná pro teenagery.

    Ladislav Hagara | Komentářů: 22
    včera 23:43 | IT novinky

    Evropská komise (EK) předběžně shledala čínskou sociální síť pro sdílení krátkých videí TikTok návykovým designem v rozporu s unijním nařízením o digitálních službách (DSA). Komise, která je exekutivním orgánem Evropské unie a má rozsáhlé pravomoci, o tom informovala v tiskovém sdělení. TikTok v reakci uvedl, že EK o platformě vykreslila podle něj zcela nepravdivý obraz, a proto se bude bránit.… více »

    Ladislav Hagara | Komentářů: 18
    včera 18:33 | Nová verze

    Offpunk byl vydán ve verzi 3.0. Jedná se o webový prohlížeč běžící v terminálu a podporující také protokoly Gemini, Gopher a RSS. Přibyl nástroj xkcdpunk pro zobrazení XKCD v terminálu.

    Ladislav Hagara | Komentářů: 0
    včera 18:22 | Zajímavý projekt

    Promethee je projekt, který implementuje UEFI (Unified Extensible Firmware Interface) bindingy pro JavaScript. Z bootovacího média načítá a spouští soubor 'script.js', který může používat UEFI služby. Cílem je vytvořit zavaděč, který lze přizpůsobit pomocí HTML/CSS/JS. Repozitář se zdrojovými kódy je na Codebergu.

    NUKE GAZA! 🎆 | Komentářů: 0
    včera 12:44 | Bezpečnostní upozornění

    Zpráva Justičního výboru Sněmovny reprezentantů upozorňuje na cenzurní kampaň Evropské komise, mířenou proti svobodě projevu na sociálních sítích. V dokumentu se uvádí, že se Evropská komise během posledních šesti let účastnila více než 100 uzavřených jednání, během nichž po platformách požadovala úpravy pravidel moderování obsahu, přičemž toto úsilí Komise zahrnovalo i cenzuru politických názorů a pravdivých informací. Výbor zdůrazňuje, že tento přístup Bruselu ohrožuje ústavou zaručená práva Američanů na svobodu projevu.

    NUKE GAZA! 🎆 | Komentářů: 11
    Které desktopové prostředí na Linuxu používáte?
     (18%)
     (6%)
     (0%)
     (10%)
     (26%)
     (3%)
     (4%)
     (2%)
     (12%)
     (28%)
    Celkem 829 hlasů
     Komentářů: 25, poslední 3.2. 19:50
    Rozcestník

    Dotaz: Variabilné v Pythone

    17.7.2009 00:15 Peto2
    Variabilné v Pythone
    Přečteno: 194×
    Zdravím, neviem si rady ako sa v Pythone môže zapísať takéto dačo:
    i=0
    while i!=5
       tmp(i)=10
       i +=1
    Tým pádom mi vznikne tmp0, tmp1, tmp2, tmp3, tmp4 kde každému bude priradená hodnota 10. Problémom je, že mi to nechce tú variabilnú neznámu spraviť. Dopátral som sa iba k tomu, že niekdo to rieši cez slovník, ale chcem sa uistiť že či to nejde aj ľahšie.

    Vďaka

    Odpovědi

    17.7.2009 01:08 martin
    Rozbalit Rozbalit vše Re: Variabilné v Pythone

    tmp ma byt pole(seznam)?

    Python pouziva pro pole hranate zavorky []

    Pokud jde jen o inicializaci pole tmp na pet polozek a kazda polozka ma obsahovat 10, tak staci tento vyraz v Pythonu:

     

    tmp = [10] * 5

    17.7.2009 01:10 Messa | skóre: 39 | blog: Messa
    Rozbalit Rozbalit vše Re: Variabilné v Pythone
    Takže ty chceš dynamicky vytvářet proměnné? Proč? Právě od tohohle pole a slovníky jsou.

    Ale jestli chceš doopravdy vytvářet proměnné... Existují lokální a globální proměnné. Také existují atributy objektů (i modul je objekt). Globální proměnné jsou atributy modulu, ve kterém se daný kód nachází. Lokální proměnné jsou proměnné uvnitř funkce. Slovník s lokálními proměnnými lze získat funkcí locals, ale tento slovník by se neměl zvenčí měnit. Pomocí funkce globals můžeš získat slovník s globálními proměnnými, ten můžeš měnit:
    >>> i = 3
    >>> globals()["tmp%d" % i] = 10
    >>> print tmp3
    10
    
    Takové prasárny ale prosím nedělej. Pokud to jde vyřešit polem nebo slovníkem, vyřeš to polem nebo slovníkem. I seznam lokálních nebo globálních proměnných je v podstatě slovník.

    Atributy objektů lze nastavovat pomocí setattr. Také můžeš v případě opravdu nejvyšší nouze použít eval.
    17.7.2009 09:24 l4m4
    Rozbalit Rozbalit vše Re: Variabilné v Pythone
    Stejná otázka tu byla předevčírem:

    http://www.abclinuxu.cz/poradna/programovani/show/271391

    Ani jsi nemusel používat hledání, abys ji našel, stačilo se podívat na posledních pět dotazů v programovacím fóru.

    Jinak lehčeji to samozřejmě jde, a to použít obyčejný seznam. Proč bys měl vyrábět blbosti jako tmp(i) když téměř stejně funguje tmp[i].
    17.7.2009 15:02 Peto2
    Rozbalit Rozbalit vše Re: Variabilné v Pythone
    Ďakujem za rady, pochopil som. Ospravedlňujem sa, nevšimol som si ten dotaz v diskusií.

    Založit nové vláknoNahoru

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

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