Emandero
#python #programowanie #naukaprogramowania

Mireczki uczący się / już umiejący pythona:

Jaka rzecz w pythonie (lub ogólnie w programowaniu) była trudna do pojęcia, aż nagle przyszedł moment "aha!" i już kumaliście?

Jakie wydarzenie, informacja lub zmiana punktu widzenia sprawiła, że w głowie w końcu zaskoczyło?
4
  • Najlepsze
  • Wszystkie komentarze
croppz
@Emandero: zagnieżdżone comprehensiony ([x for y in a for x in y]). Pomogło zapamiętanie że kolejność jest odwrotna niż by logika nakazywała. ( ͡° ͜ʖ ͡°)

I jeszcze dekoratory. Ale tutaj w sumie wystarczyło spojrzeć na parę przykładów.
7
L.....G
L.....G
@Emandero: Ogólnie w programowaniu to zawsze zastanawiałem się jak to jest, że ludzie robią projekty w języku powiedzmy X, które z mojego punktu widzenia (lekko znając ten język X) nie są trywialne i nie podjął bym się ich na początek. I wydawało by się, że im to jakoś idzie, i nagle wyskakują z pytaniami tak żałośnie prostymi, poniżej podstaw.
Nie potrafiłem tego pokumać, jak to jest, że robią takie rzeczy
3
sasik520
@Emandero: 20+ lat temu potrzebowałem ponad miesiąca, żeby zrozumieć tablice. Miałem wtedy dostęp tylko do jednej książki i tak długo czytałem rozdział, aż w końcu zrozumiałem.
3
Ilythiiri
Treść przeznaczona dla osób powyżej 18 roku życia...
3
Emandero
@LowcaG: Nie pakował bym takiego kogoś do krytycznych systemów, ale żeby sobie samemu nadłubać to świetnie
2
ZielonySkoorwiel
@Emandero: funkcje lambda to coś czego mój umysł nie mógł pojać. I nagle się obudziłem któregoś dnia i stwierdziłem że już czaję. Ot tak z doopy troszkę.
2
l.....k
l.....k
@Emandero: z rzeczy podstawowych to się dziwiłem że str jest list, i można na nim te same operacje wykonywać..
1
Emandero
@sasik520: rozumiem, że chodzi ci ogólnie o tablice, nie tablice w pythonie (array.array)?

@LowcaG: To prawda, ale akurat myślę, że to jest pięknie ( ͡° ͜ʖ ͡°) możesz robić rzeczy praktycznie z biegu i douczasz się jak czegoś potrzebujesz, piękne czasy.

@croppz rozumiem, że zagnieżdżone comprehension zeby spłaszczyć liste? nie lepiej itertools.chain.fromiterable? ( ͡° ͜ʖ ͡°)

@luukasek
0
L.....G
L.....G
To prawda, ale akurat myślę, że to jest pięknie ( ͡° ͜ʖ ͡°) możesz robić rzeczy praktycznie z biegu i douczasz się jak czegoś potrzebujesz, piękne czasy.


@Emandero: Nie oceniam, ma plusy i ma minusy, plusów więcej.
0
croppz
@Emandero: lepiej, to był tylko głupi przykład na potrzeby komentarza ¯\_(ツ)_/¯
0
sasik520
@Emandero: to akurat były tablice w atarii basicu :)
0
Arc2
@Emandero: Ja też odpowiem trochę nie na pytanie, nie jest to coś co było dla mnie trudne do pojęcia, ale coś o czym się późno dowiedziałem i jak się już dowiedziałem to przyszedł moment "aha, czemu na to nie wpadłem"

0
Emandero
lru_cache


@Arc2: LOOL nie wiedziałem o tym ( ͡° ʖ̯ ͡°) sam swój cache pisałem ostatnio
0
getitjob
getitjob
Hej jestem programistą z 6 letnimi doświadczeniem. Od niedawna szkolę z Pythona od podstaw oraz prowadzę bloga o takiej tematyce. Moim zadaniem moment olśnienia u kursantów zachodzi po zrozumieniu zasad programowania obiektowego.
0
Emandero
@getitjob: zapodaj linka
0