[Re:] [cucka:] A Python programozók fajtái - BLOGOUT fórum

üzenetek

hozzászólások


danih
(addikt)
Blog

:)
Nem értek hozzá, de pár dolgot én is megértettem...
Az én stílusom inkább a "web designer"-éhez hasonlít - na nem a "kölcsönvett" kód miatt, hanem mert mindent szarrákommentelek magamnak, hogy mikor visszatérek hozzá, meg tudjam érteni, mit is csináltam :DDD


Löncsi
(őstag)
Blog

#EXPERT PROGRAMMER
import c_math
fact = c_math.fact
print fact(6)

Epic win. :DDD

Többi is jó, már amit értek. :)


cucka
(addikt)
Blog

Egy kis gyorstalpaló, hogy érthetőbb legyen olyanoknak is, akik még nem ismerik a Pythont:

- def-el lehet függvényt defininiálni
- A blokkokat nem kell kapcsos zárójelek vagy begin..end közé tenni, az indentálás (behúzás) dönti el, hogy meddig tartanak
- A függvényeket nagyjából ugyanúgy lehet használni, mint a többi típust - pl. értékül lehet adni, visszatérhet vele egy függvény, stb.
- A lambda az egy olyan függvény, aminek nincs neve, tehát nem is lehet név szerint meghívni, egyébként meg nagyjából ugyanolyan függvény, mint a többi. Pl:
f=lambda x: x*2
print f(2) //kiírja, hogy 4

- A yield az nem teljesen triviális, ha valakit érdekel, itt elmagyarázzák [link]

(#1) danih
A web designeres kódnál a poén, hogy igazából egyik komment sem ér egy kalap szart sem. Egyébként meg lehet nézni a webfejlesztéssel foglalkozó topikokat, az emberek jelentős része nem segítséget kér egy feladat leprogramozásához, hanem előre elkészített, kopipésztelhető kódot, aztán abból meg ez lesz :) .

[ Szerkesztve ]

üzenetek