<div dir="ltr">Ahoj,<br><div class="gmail_extra"><br>  >   Je pre mňa ako  budúceho programátora dôležité ovládať štýl oop v pythone alebo si vystačím s             funkcionálnym programovaním?<br><br></div><div class="gmail_extra">

  Pro zacatek se OOP nemusis zabyvat. Pokud u programovani vydrzis, dostanes se do okamziku, kdy ti to najednou "bude jasne" (s trochou studia). Pochopit OOP na zacatku je tezke a zbytecne, pro jednoduche programy to staci funkce, az pozdeji priberes moduly a tridy.<br>

<br></div><div class="gmail_extra">  Vse se meni se zkusenostmi. Tohle je sice vtip, ale je v nem hodne pravdy: <a href="http://www.ariel.com.au/jokes/The_Evolution_of_a_Programmer.html">http://www.ariel.com.au/jokes/The_Evolution_of_a_Programmer.html</a><br>

</div><div class="gmail_extra">  <br>>    Správne to mu rozumiem že triedy sa používajú podobne ako funkcie a procedúry?<br>>    A že líšia sa iba tým že do triedy môžem vložiť x funkcii alebo procedúr teda trieda je aká si väčšia            krabica?  S možnosťou dediť funkcie a procedúry z inej "krabice"?<br>

<br></div><div class="gmail_extra">  V podstate ano. Zapomnel jsi na dve zasadni vyhody tech krabic:<br>  a) "krabice" si pamatuje co je uvnitr, tj po dobu sve existence ma nejake vnitrni promenne - to jsou vsechny ty self.neco<br>

  b) muzes si jednoduse vyrobit z jedne krabice druhou s pozmenenim nekterych detailu (uprava metod(y))<br><br></div><div class="gmail_extra">  Jirka<br></div></div>