Ocena:

Obecnie brak opinii czytelników. Ocena opiera się na 3 głosach.
Python Brain Teasers: Exercise Your Mind
My, geekowie, uwielbiamy łamigłówki i ich rozwiązywanie. Język programowania Python jest prosty, ale jak wszystkie inne języki ma swoje dziwactwa. Ta książka wykorzystuje te dziwactwa jako okazję do nauki poprzez 30 prostych programów w Pythonie, które stanowią wyzwanie dla zrozumienia Pythona. Łamigłówki pomogą ci uniknąć błędów, dostrzec luki w wiedzy i stać się lepszym w tym, co robisz. Te teasery można wykorzystać do zaimponowania współpracownikom lub po prostu do zabicia czasu podczas nudnych spotkań. Teasery są zabawne!
Na początku każdego rozdziału pokażę ci krótki program w Pythonie i poproszę o odgadnięcie jego wyniku. Możliwe odpowiedzi to:
⬤ Błąd składni.
⬤ Wyjątek.
⬤ Zawieszenie.
⬤ Jakiś wynik (np. (1 2 3) )
Oto jak podejść do zagadek. Przeczytaj kod. Zanim przejdziesz do odpowiedzi i wyjaśnienia, zgadnij wynik. Po odgadnięciu wyniku, uruchom kod i sam zobacz wynik. Na koniec przeczytaj rozwiązanie i wyjaśnienie. Zagadki są na tyle krótkie, że można je rozwiązać w przerwie na kawę, więc noś je ze sobą, baw się dobrze i dziel się nimi ze współpracownikami.
Ludzie, którzy popełniają błędy podczas procesu uczenia się, uczą się lepiej niż ci, którzy tego nie robią. Jeśli zastosujesz to podejście w pracy podczas naprawiania błędów, przekonasz się, że polowanie na błędy sprawia ci więcej przyjemności i stajesz się lepszym programistą po każdym naprawionym błędzie.
Wiele z tych łamigłówek pochodzi z doświadczeń autora (i innych osób) związanych z dostarczaniem błędów do produkcji. Autor często wykorzystuje te łamigłówki jako quizy podczas konferencji i spotkań, które wywołują wiele emocji.
Czego potrzebujesz:
⬤ Musisz znać Pythona na pewnym poziomie i mieć doświadczenie w programowaniu w tym języku.
⬤ UWAGA: Książka używa Pythona w wersji 3. 8.2 do uruchamiania kodu; wynik _może_ ulec zmianie w przyszłych wersjach.
⬤ Będziesz potrzebował działającego środowiska Python, które możesz pobrać ze strony python.org: https: //www.python.org/downloads/.
⬤ Prawdopodobnie będziesz potrzebował dobrego IDE dla Pythona, dwa z najbardziej popularnych to Visual Studio Code: https: //code. visualstudio.com/ i PyCharm: https: //www.jetbrains.com/pycharm/.