Uczymy dzieci programowania Jasień

Uczymy dzieci programowania to przewodnik dla rodziców i nauczycieli, przeznaczony do uczenia dzieci podstaw programowania i rozwiązywania problemów za pomocą Pythona, potężnego języka wykorzystywanego na zajęciach uniwersyteckich i przez firmy technologiczne, takie jak Google i IBM.Informacja o …

od 76 Najbliżej: 40 km

Liczba ofert: 1

Oferta sklepu

Opis

Uczymy dzieci programowania to przewodnik dla rodziców i nauczycieli, przeznaczony do uczenia dzieci podstaw programowania i rozwiązywania problemów za pomocą Pythona, potężnego języka wykorzystywanego na zajęciach uniwersyteckich i przez firmy technologiczne, takie jak Google i IBM.Informacja o autorze/ redaktorze:Dr Bryson Payne od ponad 15 lat wykłada informatykę na Uniwersytecie w Północnej Georgii. Uczył również matematyki oraz programowania na poziomie szkoły średniej. Kontynuuje swoją pracę w szkołach K-12, aby promować edukację technologiczną. Spis treści: PODZIĘKOWANIA XIXWPROWADZENIEO CO CHODZI W PROGRAMOWANIU I DLACZEGO JEST TO DOBRE DLA TWOICH DZIECI? XXIDlaczego dzieci powinny się uczyć kodować? XXIIProgramowanie to zabawa XXIIProgramowanie to umiejętność przydatna na rynku pracy XXIIGdzie dzieci mogą się uczyć programowania? XXIIIJak korzystać z tej książki XXIVEksploruj! XXIVRóbmy to razem! XXVZasoby w internecie XXVIProgramowanie = rozwiązywanie problemów XXVI1 PODSTAWY PYTHONA: POZNAJ SWOJE ŚRODOWISKO 1Pierwsze kroki w Pythonie 31. Pobieranie Pythona 42. Instalowanie Pythona 53. Testowanie Pythona za pomocą programu 5Pisanie programów w pythonie 6Wykonywanie programów w pythonie 6Co już umiesz 8Zadania programistyczne 9Zadanie 1: Mad Libs 9Zadanie 2: Jeszcze więcej Mad Libs! 102 GRAFIKA ŻÓŁWIA: MALOWANIE W PYTHONIE 11Nasz pierwszy program z żółwiem 12Jak to działa 13Co się dzieje 14Żółw na fali 16Żółw w kółeczku 17Dodawanie odrobiny koloru 19Czterobarwna spirala 20Zmienianie kolorów tła 23Jedna zmienna, aby rządzić nimi wszystkimi 25Co już umiesz 27Zadania programistyczne 27Zadanie 1: Zmienianie liczby boków 27Zadanie 2: Ile ma być boków? 28Zadanie 3: Piłeczka z gumek 283 LICZBY I ZMIENNE: PYTHON LICZY 31Zmienne, czyli gdzie trzymamy nasze rzeczy 32Liczby i działania matematyczne w Pythonie 34Liczby w pythonie 34Operatory w pythonie 35Wykonywanie działań matematycznych w powłoce Pythona 36Błędy składniowe: co powiedziałyście? 37Zmienne w powłoce Pythona 38Programowanie z użyciem operatorów: obliczanie ceny pizzy 40Łańcuchy: prawdziwe znaki w Pythonie 43Ulepszanie kolorowej spirali za pomocą łańcuchów 45Listy: wszystkie rzeczy w jednym miejscu 47Python odrabia za ciebie zadanie domowe 49Co już umiesz 52Zadania programistyczne 53Zadanie 1: Okragłe spirale 53Zadanie 2: Spirale z różnymi imionami 534 PĘTLE TO ŚWIETNA ZABAWA (MOŻESZ TO POWTÓRZYĆ) 55Tworzenie własnych pętli for, 57Użycie pętli for do narysowania rozety z czterema okręgami 58Modyfikowanie pętli for, aby utworzyć rozetę z sześciu okręgów 60Ulepszanie programu z rozetą za pomocą danych wprowadzanych przez użytkownika 61Główne pętle gry i pętle while 63Spirala rodzinna 67Składanie wszystkiego w całość: spirala robi się wiralna 70Co już umiesz 76Zadania programistyczne 77Zadanie 1: Rozety spiralne 77Zadanie 2: Spirala ze spiralami rodzinnymi 785 WARUNKI (CO SIĘ STANIE JEŚLI?) 79Instrukcje if 81Poznaj wartości logiczne 83Operatory porównania 84Masz za mało lat! 86Instrukcje else 87Wielokąty czy rozety 89Parzyste czy nieparzyste? 90Instrukcje elif 94Warunki złożone: if, and, or, not 95Tajne komunikaty 98Eksperymenty z łańcuchami 99Wartość znaku (znaków) 101Nasz program do kodowania/dekodowania 103Co już umiesz 104Zadania programistyczne 106Zadanie 1: Kolorowe rozety i spirale 106Zadanie 2: Klucze zdefiniowane przez użytkownika 1066 LOSOWE GRY I ZABAWY: ŚMIAŁO, ZARYZYKUJ! 109Zgadywanka 110Kolorowe losowe spirale 113Wybierz dowolny kolor 114Koordynowanie ruchów 115Jaki rozmiar ma nasze płótno? 117Składanie wszystkiego w całość 119Kamień, papier, nożyce 121Wybierz kartę, dowolną kartę 124Przygotowywanie talii 124Rozdawanie kart 125Liczenie kart 126Kontynuowanie gry 128Składanie wszystkiego w całość 130Rzut kostkami: uproszczona wersja gry w kości 131Konfiguracja gry 132Sortowanie kostek 133Testowanie wyrzuconych wartości 134Składanie wszystkiego w całość 135Kalejdoskop 139Co już umiesz 143Zadania programistyczne 145Zadanie 1: Losowe boki i grubość 145Zadanie 2: Realistyczne lustrzane spirale 145Zadanie 3: Wojna 1467 FUNKCJE: TO NA PEWNO SIĘ JAKOŚ NAZYWA 147Łączenie elementów programu w funkcje 148Definiowanie funkcji losowa_spirala() 149Wywoływanie funkcji losowa_spirala() 150Parametry: zasilanie funkcji 152Buźki w losowych miejscach 152Składanie wszystkiego w całość 158Return: liczy się to, co oddajesz 160Zwracanie wartości z funkcji 160Używanie zwracanych wartości w programie 161Odrobina interakcji 164Obsługa zdarzeń: rysowanie żółwiem 164Nasłuchiwanie zdarzeń klawiatury: rysowanie strzałką 167Obsługa zdarzeń za pomocą parametrów: klikaj spirale 170Jeszcze jeden krok dalej: kliknięcie i uśmiech 173Kliknij kalejdoskop 175Funkcja rysuj_kalejdoskop() 175Funkcja rysuj_spiralę() 176Składanie wszystkiego w całość 177Co już umiesz 179Zadania programistyczne 180Zadanie 1: Lustrzane buźki 180Zadanie 2: Więcej obliczeń na piłeczkach pingpongowych 180Zadanie 3: Ulepszony program do malowania 1818 CZASOMIERZE I ANIMACJE: JAK BY TO ZROBIŁ DISNEY? 183Graficzne interfejsy użytkownika z Pygame 184Rysowanie kropki za pomocą Pygame 185Co nowego w Pygame 188Elementy gry 190Dokładny pomiar czasu: przemieszczaj się i odbijaj 194Przemieszczanie buźki 195Animowanie buźki za pomocą klasy Clock 197Odbijanie się buźki od ściany 199Odbijanie się buźki od czterech ścian 206Co już umiesz 210Zadania programistyczne 212Zadanie 1: Kropka zmieniająca kolor 212Zadanie 2: 100 losowych kropek 212Zadanie 3: Zatrzęsienie kropek 2149 KOMUNIKACJA Z UŻYTKOWNIKIEM: WEJDŹ DO GRY 217Wprowadzanie interakcji: klikaj i przeciągaj 218Klikanie kropkami 218Malowanie przeciąganiem 221Zaawansowana interakcja: eksplozja buziek 225Duszki buziek 226Konfigurowanie duszków 229Aktualizowanie duszków 231Buźki większe i mniejsze 232Składanie wszystkiego w całość 233Przebij Balonik, wersja 1.0 235Wykrywanie kolizji i usuwanie duszków 235Składanie wszystkiego w całość 237Co już umiesz 239Zadania programistyczne 240Zadanie 1: Kropki o losowych kolorach 240Zadanie 2: Malowanie w kolorach 240Zadanie 3: Rzucanie buźkami 24110 TWORZENIE GIER: PROGRAMOWANIE DLA PRZYJEMNOŚCI 243Tworzenie szkieletu gry: Buźka Pong, wersja 1.0 244Rysowanie planszy i pionków 246Śledzenie wyniku 248Wyświetlanie wyniku 253Składanie wszystkiego w całość 256Zwiększanie trudności i zakończenie gry: Buźka Pong, wersja 2.0 258Koniec gry 258Zagraj ponownie 259Coraz szybciej 260Składanie wszystkiego w całość 263Dodawanie kolejnych funkcji: Przebij Balonik v2.0 265Dodawanie dźwięku za pomocą Pygame 265Śledzenie i wyświetlanie postępu gracza 267Składanie wszystkiego w całość 271Co już umiesz 274Zadania programistyczne 275Zadanie 1: Efekty dźwiękowe 276Zadanie 2: Trafienia i pudła 276Zadanie 3: Resetowanie baloników 276A KONFIGURACJA PYTHONA W SYSTEMACH WINDOWS, MAC I LINUX 277Python dla Windows 278Pobieranie instalatora 278Uruchamianie instalatora 279Testowanie Pythona 283Python dla systemu Mac 285Pobieranie instalatora 285Uruchamianie instalatora 286Testowanie Pythona 289Python dla Linuksa 290B KONFIGURACJA PYGAME W SYSTEMACH WINDOWS, MAC I LINUX 293Pygame dla systemu Windows 294Pygame dla systemu Mac 298Python 2.7 i Pygame 1.9.2 298Pygame dla Linuksa 301Pygame dla Pythona 2 301C TWORZENIE WŁASNYCH MODUŁÓW 303Tworzenie modułu KolorowaSpirala 304Używanie modułu KolorowaSpirala 305Wielokrotne używanie modułu KolorowaSpirala 306Dodatkowe zasoby 308SŁOWNICZEK 309SKOROWIDZ O autorze: Dr Bryson Payne - naukowiec, wykładowca, wielokrotnie nagradzany szkoleniowiec i autor książek, niekwestionowany autorytet w dziedzinie bezpieczeństwa, specjalista z wieloletnim doświadczeniem. Zdobył wiele elitarnych certyfikatów, w tym CISSP, CEH, SANS/GIAC GPEN, GRID i GREM. Od ponad 36 lat zajmuje się programowaniem, hakowaniem i inżynierią wsteczną oprogramowania.

Specyfikacja

Podstawowe informacje

Autor
  • Bryson Payne
Rok wydania
  • 2018
Format
  • PDF
  • MOBI
  • EPUB
Ilość stron
  • 322
Kategorie
  • Programowanie
Wybrani autorzy
  • Bryson Payne
Wydawnictwo
  • Wydawnictwo Naukowe PWN