Spisek szlachetnych 5 2022-01-12

Python ma MOOOOC

Długość: 145min MP3 (139MB) RSS

Gość odcinka to Łukasz Pintal, ruszający z wielkim projektem, o którym rozmawiamy. Jego uczestnicy przez rok będą mogli się bezpłatnie uczyć online programowania w języku Python, brać udział w ciekawych praktykach i innych fajnych rzeczach.

ByteEater

Audycję prowadzi ByteEater, który jako chrześcijanin wierzy w odwieczny spisek sił dobra na korzyść ludzkości i sam w nim uczestniczy. Jako libertarianin skrzętnie knuje, żeby przejąć władzę nad światem i zostawić was w spokoju. Jako geek jest entuzjastą konspiracji i ludzi myślących "poza pudełkiem". Przyjdź posłuchać, porozmawiać i pokomentować Spisek szlachetnych na żywo we wtorki w radiu Enklawa.

  • Martin
    Martin
    2 lata temu

    O, a z kratką to dziwna sprawa jest.

  • ByteEater
    ByteEater
    2 lata temu

    Chodzi o komentarz o identyfikatorze comment382745_149115. (Automat Enklawy zniekształca linki. I ogranicza długość komentarzy, stąd podział. Oraz, jak się właśnie okazało, nie lubi znaku kratki.)

    A na pytanie, dlaczego mowa tam o twierdzeniach i dowodach zamiast specyfikacjach i programach, odpowiadam ponownie (bo stali słuchacze już mieli okazje to usłyszeć): to jest to samo. Odpowiedniość nazywa się (do łatwego wyszukania) izomorfizm Curry'ego-Howarda.

  • ByteEater
    ByteEater
    2 lata temu

    Chodzi o komentarz

  • ByteEater
    ByteEater
    2 lata temu

    jest to proces zakończony) kolejne elementy wspierające programowanie asynchroniczne, vide np.:
    www.python.org
    www.python.org
    www.python.org

    A co do linku, o który prosił Łukasz, odnośnie długości najkrótszych możliwych programów robiących daną rzecz, że nie jest ograniczona długością specyfikacji razy stała, choćby stała ta była dowolnie duża, to ten komentarz na MathOverflow (matematyczny odpowiednik Stack Overflow, który się rozrósł do całej sieci Stack Exchange) ujmuje sedno: mathoverflow.net

  • ByteEater
    ByteEater
    2 lata temu

    strona zapisów: zajecia
    profil Łukasza na Facebooku: //fb.com/1379366224
    adres E-mail Łukasza: lukasz.m.pintal@gmail.com

    Wyłowiłem po audycji jeszcze z czata pytanie armatheosa: „​python moze byc asynchroniczny?”.

    Tak, w Pythonie można programować asynchronicznie (a jeśli dodać równoległość, bo np. mamy kilka rdzeni w procesorze, to pewne operacje mogą nawet fizycznie w tym samym czasie przebiegać). Często się to stosuje np. w architekturach klient-serwer (w tym na backendzie (części serwerowej) aplikacji webowych) oraz w graficznych interfejsach użytkownika (programy je wykorzystujące zwykle są sterowane zdarzeniami, czyli czekają na jakiś bodziec (przeważnie od użytkownika) podczas bezczynności lub wykonywania jakiegoś wcześniej rozpoczętego zadania). Popularnym wśród programistów w Pythonie modelem asynchroniczności, a nawet współbieżności (w której wiele wątków – w sensie programistycznym, niekoniecznie systemowym, choć to też możliwe, oczywiście – przeplata swoje wykonywanie), jest pętla zdarzeń – implementuje ją np. standardowa (instalowana wraz z Pythonem) biblioteka asyncio. Również sam język w kolejnych wersjach dostawał (i prawdopodobnie nie

, żeby skomentować.