Na začiatok - koktanie :-)

Tak som vám konečne toho IPythoníka dostal na sieť, ale sa bráanil, koťuha. Hanblivý je akýsi. Aj tak sa dal prehovoriť, aby sa uskromnil tu. Ale cítil sa tu stiesnene (predsa len, Python :-) a tak sa vám objaví vo vedľajšom okienku, ak mu kliknete tu. Ale inak je s nim sranda :-)  Skúsime to spolu? Predstavíme sa mu? Ja som miso, ale vy asi budete iní :-)

Keď som mu to povedal, kto som a odentroval, chvíľku sa ponaťahoval, poblikal si, požmurkal a sa objavilo oknisko, kde nič nebolo, len:

In[1]:

Žeby som bol "in"? A ešte k tomu jeden? Alebo možno hovorí - poď dnu, ty jeden...

Píšem: Čau, nejdeš na Lietavu?  

To si môžete zobrať cez "kopy sa páste" do IPy okienka, tu poznačíte cez prehliadačovské Copy a v jeho okienku to pohodíte cez Paste  (kus mágie, ale keď sme leniví, nebudeme predsa písať ako českí žandári :-)

A on na to že 

SyntaxError: invalid syntax .
Alebo Python identifiers can only contain ascii characters.

Kedy ako? I bisťu, angličan, s charakterom. A hneď po nás ide s chybami :-) No veď počkaj...

Pozrime sa, napíšeme mu na to:  facina

a to ho tak vyviedlo z miery, že ukázal celý riadok čiarkovaných zubov a potom ešte že to Name mu nie je známe. Asi tak:

---------------------------------------------------------------------------
NameError                                 Traceback (most recent call last)

/home/ipy/<ipython console> in <module>()

NameError: name 'facina' is not defined

 

Aby ho... Ale je trpezlivý, čaká stále... Lebo nám dal druhý pokus :-)

In [2]:

No, vieš ty vôbec, koľko je dva a dva???   My: 2+2

On:

Out[2]: 4

Vyliezlo to z neho, nakoniec, koktavec akýsi, vie to.

Tak len tak zaťapáme po číselkách na klávesnici a uvidíme, či je aj tu frajer.

Čo sme dali a čo on na to:

In [3]: 1253237788978979899080898766 + 352134255-31444242545135453145535
Out[3]: 1253206344736434763979887486L

To mínusko nám asi ošmyklo a to jeho L na konci je ako vyplazený jazyk. Má dosť asi :-)

Keby som videl nejakého jednotkára nablízku a nudil by sa, dal by som mu to veru vyrátať ... O jeden vyplazený jazyk viac :-)))

No čéče, hej, čísla ti idú, ale vieš ty rozprávať ? Aspoň ako papagáj :-) Opakuj po nás, ak môžeš...

Pozor naňho, aby sa zas nerozzúril... Pekne mu to dáme do úvodzoviek, ako sa sluší pri priamej reči.

Aj v knižkách to tak robia :-)

In [4]: "Sme múdri, Ty ja a my oba?"
Out[4]: 'Sme m\xc3\xbadri, Ty ja a my oba?'

Ouuuu - posmieva sa, potvora. Aj je mu ľúto úvodzoviek, aj sa nevie, alebo nechce ú naučiť .

Ale reaguje... ako zatiaľ papagáj nedokonalý :-)

Možnože radšej píše, ako hovorí. Povedzme mu, printuj (angličan je, vieme :-):

Tak, printujeme?

print "Sme múdri, Ty ja a my oba?"
Sme múdri, Ty ja a my oba?

Aha, aj na to svoje večné Out zabudol :-) A ani ho neubudlo - výslovnosť, teda tlač má ako miminko :-)

Čo tak mu to vtĺcť do hlavy, ako MUDROST? (pošahaná múdrosť ) :-)

In [6]: MUDROST="Sme múdri, Ty ja a my oba?"

 

Nepovedal nič :-) Len tichúčko prešiel na nový riadok a čaká s tým svojim In [7]:

Aha, čísla sa spočítať dajú, prečo neskúsiť spočítať dokopy zo tri múdrosti? :-) A nech to nezmrší,

dáme si to vyprintovať zasa:

print MUDROST + MUDROST+MUDROST
Sme múdri, Ty ja a my oba?Sme múdri, Ty ja a my oba?Sme múdri, Ty ja a my oba?

:-))) No to je teda.  A môžeme to opakovať, lebo som náhodou šípku hore stlačil a on si to koťuha, pamätá, čo sme mu predtým kázali robiť. Takže sa môžeme múdriť do aleluja...

In [9]: print MUDROST + MUDROST+MUDROST
Sme múdri, Ty ja a my oba?Sme múdri, Ty ja a my oba?Sme múdri, Ty ja a my oba?

In [10]: print MUDROST + MUDROST+MUDROST
Sme múdri, Ty ja a my oba?Sme múdri, Ty ja a my oba?Sme múdri, Ty ja a my oba?

In [11]: print MUDROST + MUDROST+MUDROST
Sme múdri, Ty ja a my oba?Sme múdri, Ty ja a my oba?Sme múdri, Ty ja a my oba?

In [12]: print MUDROST + MUDROST+MUDROST
Sme múdri, Ty ja a my oba?Sme múdri, Ty ja a my oba?Sme múdri, Ty ja a my oba?

  A tak :-)  Len ma trápi to veľké S, že má za otázničkom tak málo miesta. Nedali by sme mu medzeru?

Ako? nepoviem, namôjveru :-)  A na to prídete sami.

Ukončíme to koktaniami:

In [13]: KO='Ko'; HU="hu"; TI='ti'

In [14]: 3*KO + 2*HU + 4* TI
Out[14]: 'KoKoKohuhutitititi'

Ej, či sú nepochopiteľné činy ipythona :-) Alebo žeby na tom niečo bolo? Žeby dokázal zakoktať, presne ako mu zapískame? Ba možno aj zamlčať, zamedziť, zamedzerovať :-)

Slovká sa nám násobia - snáď to nie je choroba?

Tritisíc medzier aby do toho... (nemaľuj medzery na ipythona :-)

In [16]: 3000*" "
Out[16]: '                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        '

In [17]:

:-) No ľaď ho... Mezery nám to tu vynebeskovali  dočista. A tritisíc?  Kto ich chce, spočíta :-)

Tak a je čas, milé deti, poďme od okienka, pekne sa pozdravíme na rozlúčku Ctrl D a dovidenia zas niekedy u ipythona :-)