Napisz prostą aplikację w Pythonie - Saper

Поделиться
HTML-код
  • Опубликовано: 22 янв 2025

Комментарии • 12

  • @AdamDjellouli
    @AdamDjellouli  4 года назад

    Cześć wszystkim, w filmiku wspomniałem, że poprawię jedną rzecz na koniec i ostatecznie tego nie poprawiłem. Ta rzecz jest dość istotna i będzie wpływać na szybkość programu. Czy ktoś byłby tak miły i powiedział nam jak to poprawić?

  • @Onoz_.
    @Onoz_. 3 года назад +2

    Super tłumaczysz kod dużo zeczy się nauczyłem

  • @ukaszfajfrowski3467
    @ukaszfajfrowski3467 2 года назад

    Świetny przykład i wyjaśnienie. Dużo nowej wiedzy.
    Jest tylko jedno niedociągnięcie: warunek wygrania gry jest źle zdefiniowany.
    W tej chwili można wygrać nie odsłaniając żadnego pola. Wystarczy stawiać flagi tak długo aż ostatnie mina zostanie zaznaczona. Prawidłowy warunek powinien wyglądać w ten sposób, że wygrana następuje w momencie odsłonięcia ostatniego niezaminowanego pola.

  • @krauker4567
    @krauker4567 3 года назад +1

    Dlaczego u mnie to wygląda całkiem inaczej? W sensie przyciski są wąskie, lecz wysokie, i nie działa prawidłowo nawet z Pańskiego pliku

  • @ojciecmorales6972
    @ojciecmorales6972 4 года назад +1

    Czy deklarowanie całego okna jako klasę, np Class MainWindow, a potem umieszczanie poszczególnych elementów w konstruktorze np self.label = tk.Label() też jest poprawne, czy lepszą praktyką jest inicjalizowanie za pomocą metod?

    • @AdamDjellouli
      @AdamDjellouli  4 года назад +4

      Jest w informatyce coś co się mądrze nazywa paradygmatem programowania. Programowanie z klasami, w szczególności takie gdzie wszystko umieszcza się w klasach zwie się programowaniem obiektowym. Programowanie z samymi funkcjami zwie się proceduralnym. Jedno i drugie ma swoje plusy i minusy. Jestem zdania, że dobry programista powinien być świadomy istnienia różnych możliwości rozwiązania jednego problemu i wybrać drogę, która dla niego jest najłatwiejsza i najbardziej naturalna. Programowanie obiektowe od lat 90-tych wypierało inne paradygmaty i ten proces był na tyle skutczeczny, że wielu programistów nie jest świadomych tego, że można pisać duże programy bez klas.

  • @Jaksa1703
    @Jaksa1703 4 года назад +1

    Panie Adamie, robi Pan super materiały. Bardzo dziękujemy. Czy będzie jakiś kurs u Pana z Data Science albo Machine Learning ?

    • @AdamDjellouli
      @AdamDjellouli  4 года назад +2

      Myślę, że będzie ale nie wiem jeszcze kiedy. Na pewno wcześniej będę chciał przerobić dokładniej algorytmy i struktury danych oraz istotne gałęzie matematyki jak matematyka dyskretna i algebra.

    • @Jaksa1703
      @Jaksa1703 4 года назад +1

      @@AdamDjellouli Kolejne materiały na które czekam i które mnie interesują. Jeszcze raz dziękuję Panu za takie dobre materiały do nauki przed studiami.

  • @curtalfx
    @curtalfx 2 года назад

    Mógłby pan wznowić odcinki o maturach?

  • @cancer2445
    @cancer2445 3 месяца назад

    pierwsze odcinki z serii sa lopatologiczne co pokazuje wysoki poziom nauczania.
    nastepnie jest duży przeskok i zaawansowane przyklady e skrotami myślowymi.
    Brakuje tego czego brakuje wszędzie czyli zdefiniowania i zapisania algorytmu który następnie ma być przekuty w kod