Dárek od Slona  |  Webhosting  |  VPS  |  Portrétní focení  |  Tesla se slevou  |  Domény

 


Python Object Oriented Programming 10.01.2021 
Obrázek Python Object Oriented Programming
staroslovjenstina Metric musings donaldovo zklamani ministr caj nepije lacne ruske energie how polish people saw that
Komentáře (18) Komentovat Nezobrazovat

Python_Object_Oriented_Programming.png (GrétaRP (10.1.2021 21:49)
krade to tady lomítka :-O :-O :-O :-O [odkaz]

Python_Object_Oriented_Programming.png (GrétaRP (10.1.2021 21:47)
@bobšík python3 -c $'class C:passndef s(e):return e.tnb=C();setattr(b, "t", "u know nothing bobšík :-D :-D ;-) ;-) ");b.__class__.__str__=s.__get__(b);print(b)'

Python_Object_Oriented_Programming.png (x14RP (10.1.2021 21:46)
bubozbudovy: stane se :-)

Python_Object_Oriented_Programming.png (bubozbudovy) (10.1.2021 21:24)
Yep, pletu si static/dynamic a strong/weak typovani.

Python_Object_Oriented_Programming.png (zmackany_had) (10.1.2021 20:32)
S mypy lze přidávat typy (proměnné, vstupní parametry, návratová hodnota) pro kontrolu před spuštěním, dokonce lze typ vlastní složit, pojmenovat a přiřazovat.

Python_Object_Oriented_Programming.png (BobsikRP (10.1.2021 20:30)
ilfirinn: vzhledem k tomu, že to bylo v SDK pro mobil (Sailfish), kde byl Python jen jako "bokovka", to neměli nijak ošetřené, aplikace prostě jen nahlásila selhání na straně pythonu a v tom IDE se to sice zvýraznilo, ale tak lehounce, že bylo strašně snadný to přehlídnout...

Python_Object_Oriented_Programming.png (ilfirinn) (10.1.2021 20:26)
Co je snadné přehlédnout na hlášce "na řádku 271 nesedí odsazení"?

Python_Object_Oriented_Programming.png (tdkb) (10.1.2021 20:24)
pyton je silne typovy jazyk degesi

Python_Object_Oriented_Programming.png (BobsikRP (10.1.2021 20:19)
problém je, že je ta stylistika diktovaná a mě nevyhovuje.. ale hlavně, když někde bylo o mezeru navíc, tak bylo snadný to přehlídnout a nadávat aby to sedělo, prostě přehlednost jak piča

Python_Object_Oriented_Programming.png (mahta) (10.1.2021 20:03)
@bubozbudovy, je. Pleteš si dynamický (testováno během runtim) a netypovaný (netestováno vůbec, třeba ASM).

Python_Object_Oriented_Programming.png (x14RP (10.1.2021 20:00)
bubozbudovy: cože? píšou to všude a chová se to tak, nejsem expert, rád si nechám vysvětlit

Python_Object_Oriented_Programming.png (x14RP (10.1.2021 19:55)
já v tom teď psal kousek (rozjel jsem to celé v MSVC, funguje i debugging) a pár obratů se mi moc líbilo, ale furt ještě semtam napíšu středník :-D :-D Pokud jde o větší projekty, tak to možná jde, ale jen když je všechno string B-)

Python_Object_Oriented_Programming.png (bubozbudovy) (10.1.2021 19:53)
pythonYl: Python NENI dynamicky typovany!

Python_Object_Oriented_Programming.png (mahta) (10.1.2021 19:51)
@pythonYl, tvá druhá a třetí věta platí o kódu ve všech jazycích. Statický typechecking ti pomůže jen od několika základních chyb. V Pythonu se používají hints a linting, BTW. @ilfirin, taky to nechápu. Na kódu je především důležitá čitelnost. To chtějí někteří říct, že míchají styly jak se jim zamane? Asi všechno amatéři a studenti...

Python_Object_Oriented_Programming.png (ilfirinRP (10.1.2021 19:40)
Mě zase vždycky dojme, když někdo, kdo chce programovat, má problémy se stylistikou. Na druhou stranu, jenom dobře, aspoň nemáme v pythonu tolik praseckých kódů, protože ti přešli na jiný jazyk.

další...