Názory ke článku Python - 1. lekce – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu
Reklama

Názory ke článku Python - 1. lekce – Programujte.comNázory ke článku Python - 1. lekce – Programujte.com

 

Názory ke článku Python - 1. lekce

Elessar   NOVÝ
1. 6. 2005

Do poznámok som si nezpísal nič, pretože viem že si to nepotrebujem zapisovať. Ja všetko viem. :D Teda okrem Livewires. V živote som tento modul nepoužil. Načo sa vlastne hodí? Nie je lepšie používať modul pygame?

geon   NOVÝ
1. 6. 2005

livewires je takový tkinter pro začátečníky. všechnu takovou složitější práci to dělá v pozadí. pro absolutní začátečníky snad lepší než pygame.

Jinak k tvému úkolu, když chceš udělat nekonečný cyklus , stačí:
while 1:
....

1 je pravda vždy.... Nebo možná názorněji:
while True:
....

n00b   NOVÝ
16. 1. 2006

Az na to ze defaultne nemam livewires..hm priste bych se tomu vyhnul ci uvedl domovskou stranku ;)

geon   NOVÝ
17. 1. 2006

To mi nějak ušlo - dodal jsem to do 0. lekce a uvedu do radeji i tady: http://www.livewires.org.uk/python/ .

Cubche   NOVÝ
24. 2. 2006

Nic sem si nezapsal, rptože to nepotřebuju :-D

L33t5pe@k   NOVÝ
14. 4. 2006

>>> from livewires import *
>>> begin_graphics()
>>> set_colour(Colour.red)
>>> move(100,100)
>>> draw(200,100)
>>> set_colour(Colour.blue)
>>> draw(100,200)
>>> end_graphics()

toto mi vôbec nefunguje lebo stále mi to hlási error

K3@PR   NOVÝ
16. 7. 2006

Chtěl by se te zeptat jak máš na programujte.com kurz pythonu tak nevím jak mam udělat aby mi fungoval script pod nadpisem Děláme něco znovu a znovu

K3@PR   NOVÝ
16. 7. 2006

když opíšu první řádek (>>> from livewires import *)
vypíše se mi hláška: Importeror: No module named livewires myslím si že to je tím že ho nemám nainstalovaný ale instaloval sem ho 2* tak fakt nevi :(

geon   NOVÝ
16. 7. 2006

normálně, úplně normálně, přesně jak jsem tam napsal. Možná jsi zapomněl na pár mezer na začátku druhého řádku. Pokud ne, zkus nakopírovat přesně tu řádku i s chybou, kterou ti dává a dej ji sem, nebo lépe přímo ve foru http://programujte.com/forum.php?akce=kateg&Kat_ID=40 založ nové tíma a dej to tam.

Nejdřív se ale musíš zaregistrovat: http://programujte.com/readers.php?akce=new

geon   NOVÝ
18. 7. 2006

nesmíš tam psát ty >>>. Ty už tam přeci máš. Píšeš jen to co je za nimi. To >>> ti naznačuje, kde to máš psát (tedy na pythonovským promptu) a ne že to máš psát. ;-)

Kolibáč   NOVÝ
16. 11. 2006

Že já už to někde viděl?
Aha: http://www.geon.wz.cz/livewires/.
Já se tak těšil na nějaký úžasný nový seriál o Pythonu a on je to v podstatě okopírovaný výše zmíněný.

geon   NOVÝ
16. 11. 2006

Ano, ale jen do 2. lekce. Pak jsem to vzal do svých ;-)
Takže ne, nemáte pravdu.

durmitor   NOVÝ
17. 11. 2006

Ahoj, zkousim si cyklus for:

for x in 1, 2, 3, 4, 5:
... print x, x * x

Ale pise mi to: IndentationError, expocted an idented block

Muzes mi poradit prosim?

tuomi   NOVÝ
14. 2. 2007

nechci delat supr chytryho,ale rek bych ze livewires nemate nainstallovany...
stahnout se da http://www.livewires.org.uk/python/lwpackage.html ,polozka Click here to download the LiveWires package... ve stahnutem rar souboru spuste setup.py, a pokud to nepomuze vytvorte si ve slozce kde mate python (treba C:\Program Files\Python24) slozku livewires a do te zkopirujte z onoho stahnuteho souboru obsah slozky livewires (= beginners.py, boards.py, games.py,boards.py,colour.py,__init__.py). pak by to melo byt ok

a k tomu for z predchoziho komentare:
asi tam nepis ty tri tecky, ale 4 mezery, tedy:
for x in 1, 2, 3, 4, 5:
print x, x * x

Anna   NOVÝ
6. 3. 2007

paci sa mi to ako autor pisal tieto tutorialy...naozaj,lubi sa mi to klobuk dole :) a moc ma to bavi :)

DGE4   NOVÝ
31. 12. 2007

občas se mi stane že to napíše že je připojení odmítnuto a občas to fachíč,já to nechápu

Tovim   NOVÝ
5. 1. 2008

To durmitor:
Omlouvám se, že se vtírám odpovědí na předloňský sníh. Vlastně si jenom zkouším, jak fungují komunikační kanály.

Tedy, nešlo ti:
>>>for x in 1,2,3,4,5:
. . . print x, x*x
Výraz "for x in ...." je funkce, která má pevnou formu:
>>>for x in (vícečlen):
. . . se členem x udělej toto

Takže to nechodilo proto, že jsi neměl argument funkce v závorkáchl.

Argumentem této funkce byl v tvém případě seznam čísel 1,2,3,4,5. I když je možné uvést seznam tak, jak jsem to právě udělal, je vhodnější jej dávat do závorek.
Buď zdráv a vesel. Tovim

Tovim   NOVÝ
5. 1. 2008

To durmitor:
Hanbou bych se propadl. Ve svém komentáři jsem mylně označil výraz
1,2,3,4,5 nebo (1,2,3,4,5) jako seznam. Kéž by to šlo vzít zpět. Není to samozřejmě seznam , ten se uvádí v hranatých závorkách [ ~ ], ale entice,
- v originálu tuple.
Tak se omlouvám. Tovim

Tovim   NOVÝ
5. 1. 2008

To durmitor:
Teď už se musím omluvit i Geonovi a slibuji, že už se příště nebudu míchat do věcí, kterým nerozumím. Zápis
>>>for x in 1,2,3,4,5:
. . . print x, x*x
je správný a chodí. Forma 'for proměnná in posloupnost' nemusí mít argument
v závorkách (i když může).

Durmitor měl asi chybu v odsazení. Zkroušený Tovim


geon   NOVÝ
5. 1. 2008

To Tovim: mohu to smazat, klidně vše ;-)

kronos   NOVÝ
14. 1. 2008

Prosim vas ako napisem apostrof lebo neako mi to nejde. Ani klavesova skratka nefunguje a ani klavesnicu neviem prepnut. vdaka

trewq   NOVÝ
16. 5. 2008

Ahoj. Pokus o instalaci Livewires probehl celkem na pohodu 2x . Ale kdyz zadam prikaz v comand line, tak pise ze modul neni. A pritom ve slozce s PYthon25 je jak nova, tak i predchozi verze. :( Pokud ve slozce udelam pokus o otevreni Livewires, tak jen blikne, ac je dle navodu to -i vepsano. Jo a ve vista ta zmena s -i nejde dle navodu pro xp.Dekuji za radu. (nebo mam nainstalovat 24 ?)

johnw   NOVÝ
13. 4. 2009

chcem a opytat ako nainstalujem ten livewires do ubuntu ak by sa dalo nejaky podrobny ostup: kde co mam napisat dakujem

johnw   NOVÝ
13. 4. 2009

1. >>> from livewires import *
2. >>> begin_graphics()
3. >>> set_colour(Colour.red)
4. >>> move(100,100)
5. >>> draw(200,100)
6. >>> set_colour(Colour.blue)
7. >>> draw(100,200)
8. >>> end_graphics()

ked tam napisem toto, 2. riadok mi zobrazi okno ale ked uz pisem ostatok tak sa nic nedeje.8. riadok ho zavre . v com je problem?po kadzom prikaze mam dat ENTER, alebo ako?

pan Stromek   NOVÝ
14. 4. 2009

Reagoval na komentář od uživatele L33t5pe@k :
Nefunguuje ro ve verzi 3.0.1
Verze 2.6.1. (verze pythonu mám na mysli) jde bez problémů

stefan63   NOVÝ
2. 6. 2009

mam zrejme podobny problem ako johnw(13.4.09).

Pes vyzera byt v tom, ze po begin_....() sa graficke okno sice otvara,
no otvaranie sa nedokonci = stale bezia presypacie hodiny.
pri pokuse okno zavriet: '..program is not responding..'
v com vidim aj dvodod preco nereaguje na ostatne prikazy(paradoxne okrem end_...)

mam py 2.6.2 + livewires-2.1-r2

stefan63   NOVÝ
3. 6. 2009

Reagoval na komentář od uživatele stefan63 :
uz je to vyriesene.
pomohla preinstalacia 2.6.2

btw. tie presypacie hodiny su v poriadku, pretoze pochopitene program dobehne az po end_...()
:-)

zakyn   NOVÝ
2. 8. 2009

Livewires a python 3 - neni mozne modul nainstalovat - existuje nejaka moznost, jak jej pouzivat?

Dekuji za informaci.

running build_py
running install_lib
byte-compiling C:\Python31\Lib\site-packages\livewires\beginners.py to beginners
.pyc
File "C:\Python31\Lib\site-packages\livewires\beginners.py", line 201
raise ExBadParameters, "colour must be from Colour class"
^
SyntaxError: invalid syntax

byte-compiling C:\Python31\Lib\site-packages\livewires\boards.py to boards.pyc
Sorry: TabError: inconsistent use of tabs and spaces in indentation (boards.py,
line 102)
byte-compiling C:\Python31\Lib\site-packages\livewires\games.py to games.pyc
File "C:\Python31\Lib\site-packages\livewires\games.py", line 110
raise GamesError, "Cannot have more than on Screen object"
^
SyntaxError: invalid syntax

running install_egg_info
Removing C:\Python31\Lib\site-packages\LiveWires-2.0-py3.1.egg-info
Writing C:\Python31\Lib\site-packages\LiveWires-2.0-py3.1.egg-info

Anonymní uživatel   NOVÝ
14. 9. 2009

tak pohoda zacinam skousim ukoly v lekci jedna... vse ok ... a problem nastane ve chvili kdy zkusim ten prikaz s livewires
vyhodi to chybu ImportError : No module named beginners
python mam erzi 3.1 naky tipy jak tento problem odtranit?
predem diky

Anonymní uživatel   NOVÝ
14. 9. 2009

Reagoval na komentář od uživatele Anonymní uživatel :
ve 2.5 osvem jde :D tak timto je problem vyresen

lekiller   NOVÝ
15. 2. 2010

Zdravím
Používám python 2.6.4 a nefungují mi základní matematické operace.
Např:
>>> 2 + 3
mi nevyhodí nic
musím dát
>>> a = 2 + 3
print (a)
to vyhodí
5

lekiller   NOVÝ
15. 2. 2010

Reagoval na komentář od uživatele lekiller :
Omlouvám se, dělal jsem to v IDLE.

kilimetr   NOVÝ
9. 1. 2011

for x in 1,2,3,4,5:
print x,x*x
mi napíše syntaxeËrror:invalid syntax
a označí mi "x"
jak se mám toho zbavit?
Děkuji za odpověd

Anonymní uživatel   NOVÝ
22. 5. 2011

kilimetr píše:

for x in 1,2,3,4,5:
print x,x*x
mi napíše syntaxeËrror:invalid syntax
a označí mi "x"
jak se mám toho zbavit?
Děkuji za odpověd


Stejny problem kdyz tam dam jenom print tak to udela co asi ma ale je to bez x, x*x
Mozna to bude verzi pythonu nejaky bug ale nejak se mi spis che verit ze delam blbe neco ja
ja to pisu takhle ,, for x in 1, 2, 3, 4, 5:
dam tab je to lepsi print x, x * x a taky mi to uznaci to prvni x

Tony   NOVÝ
22. 5. 2011

Anonymní uživatel píše:

kilimetr píše:

for x in 1,2,3,4,5:
print x,x*x
mi napíše syntaxeËrror:invalid syntax
a označí mi "x"
jak se mám toho zbavit?
Děkuji za odpověd


Stejny problem kdyz tam dam jenom print tak to udela co asi ma ale je to bez x, x*x
Mozna to bude verzi pythonu nejaky bug ale nejak se mi spis che verit ze delam blbe neco ja
ja to pisu takhle ,, for x in 1, 2, 3, 4, 5:
dam tab je to lepsi print x, x * x a taky mi to uznaci to prvni x



nainstaluj 2.7.1. ta 3.2 blbne v hodne vecich

Tony   NOVÝ
22. 5. 2011

lekce 1
a:ahoj ahoj ahoj
b: 1, 2, 3, 7, 8,

stif   NOVÝ
21. 2. 2012

boze nic mi nejede stale pise bud syntax error alebo ine blbosti co robit???

kokos   NOVÝ
11. 3. 2012

#6 L33t5pe@k
nepis to z tema sipkama ;D

Jiří   NOVÝ
15. 6. 2012

Nazdar lidi, pokud máte problémy s tím cyklem for... nevšiml jsem si že by to tu bylo zmíněno, ale python je jazyk který klade důraz na odsazování textu, čímž vám usnadňuje psaní závorek pro jednotlivé těla cyklů a jako takový je potřeba dodržovat určitá odsazení

takže v okamžiku kdy se vám objeví 3 tečky... stiskněte 1x tabulátor a napiště print x, x*x tím dáte pythonu vědět, že se onen příkaz týká těla cyklu a pofrčí vám to jak má

nicknack   NOVÝ
1. 1. 2013

ahoj, prosim mohli by jste mi poradit?

v pythonu zacinam, ale potreboval bych vyresit jeden ukol, mam kalkulacku a mam na ni vyresit nejakym zpusobem tlacitko Backspace.

Je mozno to vyresit nejak pomocí hodnoty nacteni self.display.GetValue()   , to nejak ulozit napr. do seznamu a u toho vyuzit funknci POP na umazani posledniho znaku a toto vsechno opet pomoc self.display.SetValue() vypsat ?

popr. uvitam i jiny napad a postup.

Dekuji

Adam   NOVÝ
28. 8. 2013

Livewires nefungoval, mám verzi 3.3 (pokud to nějak ovlivňuje).

A co se týče kapitoly "Děláme něco znovu a znovu", nevím co si mám představit pod "včetně svých čtverců"?! Jakých zase čtverců? :D

hanys90   NOVÝ
17. 11. 2013

Adam:

Čtverec je hodnota daného čísla na druhou. Pro jistotu dám příklad: čtverec čísla 2 je 4, čtverec čísla 3 je 9, atd. Co bude čtverec od čísla 4?

dalam   NOVÝ
25. 12. 2013

#35 Tony
ja mam zas 3.3.3 a tiez ten isty problem

Rolf   NOVÝ
6. 1. 2014

#6 L33t5pe@k
Mně taky :-( Nepřišel někdo na řešení s LiveWire?

3vT   NOVÝ
5. 4. 2014

ahoj mám problém s LiveWire. Mám starší verzi, ale háže mi : >>> from livewires import *
Traceback (most recent call last):
  File "<pyshell#33>", line 1, in <module>
    from livewires import *
  File "D:\Program Files (x86)\Python\lib\site-packages\livewires\__init__.py", line 30, in <module>
    from beginners import *
ImportError: No module named 'beginners'

Můžete mi to vysvětlit jako debilovi co mám dělat a jak? Děkuji moc 

Mato   NOVÝ
19. 6. 2014

Caute mam mensi problem s livewires ako ostatny.. Vie niekto ako to vyriesit? Nemoze to byt chyba vo verzi, napr.? 

Vopred vdaka..

Marek   NOVÝ
30. 6. 2014

Problém bude zrejme vo verzii. Mne to ide len na verzii 2.3 . Pri vyšších verziách to nejde.

Peter   NOVÝ
18. 7. 2015

U tohoto:
>>> for x in 1, 2, 3, 4, 5:

... print x, x * x

mi to píše error: "Missing parentheses in call to 'print'"

a u

>>> from livewires import *

mi to načte první balíček, ale pak napíše: No module named 'beginners', i když tam ten beginners.py ve složce mám... Nevíte prosím někdo co s tím?

evka12345   NOVÝ
27. 11. 2015

#48 Peter
jo mně absolutně to samý :D kdybys náhodou přišel na to co s tim dej vědět děkuju Eva

evka12345   NOVÝ
27. 11. 2015

#48 Peter
jo mně absolutně to samý :D kdybys náhodou přišel na to co s tim dej vědět děkuju Eva

Petr Mach   NOVÝ
25. 5. 2016

Autir mel zduraznit, ze priklady jsou pro python verze 2.x. Ve verzi 3.x jsounektere veci jinak. Napriklad z prikazu print se stala funkce, takze v pythonu 3.x se misto 'print x' pise 'print(x)'. Modul livewires neznam, ale zda se, ze s pythonem 3.x neni kompatibilni.

Přidej svůj názor

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo e-mailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Reaguješ na příspěvek:
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové názory e-mailem (pouze pro přihlášené)
Sleduj názory ke článku a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.



Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032016 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý