python dla nastolatków. projekty graficzne z python turtle cała książka.pdf

(17531 KB) Pobierz
Wszelkie prawa zastrzeżone. Nieautoryzowane rozpowszechnianie całości lub fragmentu niniejszej
publikacji w jakiejkolwiek postaci jest zabronione. Wykonywanie kopii metodą kserograficzną,
fotograficzną, a także kopiowanie książki na nośniku filmowym, magnetycznym lub innym
powoduje naruszenie praw autorskich niniejszej publikacji.
Wszystkie znaki występujące w tekście są zastrzeżonymi znakami firmowymi bądź towarowymi ich
właścicieli. Autor oraz wydawca dołożyli wszelkich starań, by zawarte w tej książce informacje były
kompletne i rzetelne. Nie biorą jednak żadnej odpowiedzialności ani za ich wykorzystanie, ani za
związane z tym ewentualne naruszenie praw patentowych lub autorskich. Autor oraz wydawca nie
ponoszą również żadnej odpowiedzialności za ewentualne szkody wynikłe z wykorzystania
informacji zawartych w książce.
Redaktor prowadzący: Szymon Szwajger
Projekt okładki: Studio Gravite / Olsztyn
Obarek, Pokoński, Pazdrijowski, Zaprucki
Helion S.A.
ul. Kościuszki 1c, 44-100 Gliwice
tel. 32 231 22 19, 32 230 98 63
e-mail:
helion@helion.pl
WWW:
http://helion.pl
(księgarnia internetowa, katalog książek)
Drogi Czytelniku!
Jeżeli chcesz ocenić tę książkę, zajrzyj pod adres
http://helion.pl/user/opinie/grazol
Możesz tam wpisać swoje uwagi, spostrzeżenia, recenzję.
ISBN: 978-83-283-7135-4
Copyright © Helion S.A. 2022
Printed in Poland.
Kup książkę
Poleć książkę
Oceń książkę
Księgarnia internetowa
Lubię to! » Nasza społeczność
SPIS TREŚCI
WSTĘP
Podziękowania
O autorze
Kim jest programista? Czy każdy może nim zostać?
Dla kogo jest ta książka
Struktura książki
Środowisko pracy
Czym jest turtle?
Konwencje zastosowane w książce
9
9
9
10
10
11
11
12
12
1
KONFIGURACJA ŚRODOWISKA W SYSTEMIE WINDOWS
Instalacja interpretera języka Python
Instalacja PyCharm Community Edition
Pierwsze uruchomienie PyCharm Community Edition
13
13
15
18
Pierwszy program
Konfiguracja środowiska w systemie MacOS
Instalacja interpretera języka Python
Instalacja PyCharm Community Edition
Pierwsze uruchomienie PyCharm Community Edition
Pierwszy program
19
24
25
27
29
31
Programowanie z wykorzystaniem narzędzi dostępnych online
36
5
Kup książkę
Poleć książkę
PYTHON DLA NASTOLATKÓW
2
PODSTAWY JĘZYKA PYTHON
Czym właściwie jest komputer?
Czym jest program komputerowy?
Dlaczego Python?
Twój pierwszy program w Pythonie
Zmienne
Typy zmiennych
Konwersje typów
Komentarze
Operatory arytmetyczne
Operatory porównania
Operatory przypisania
Operatory logiczne
Instrukcje warunkowe
Napisy
Pętle while
Listy
Krotki
Pętle for
Funkcje
Moduły
Klasy
39
39
40
41
42
43
44
46
48
50
51
52
54
56
59
64
65
69
70
74
78
80
Podsumowanie
83
3
PODSTAWY BIBLIOTEKI TURTLE
Pierwszy program w grafice żółwia
Podstawowe koncepcje
Rysujemy kwadrat
Rysujemy kolorowy kwadrat
Rysujemy trójkąt
Rysujemy wypełniony kolorem trójkąt
Rysujemy sześciokąt
6
Kup książkę
85
85
87
92
93
96
99
100
Poleć książkę
SPIS TREŚCI
Rysujemy wielokąt foremny
Rysujemy okrąg
Podsumowanie
102
104
105
4
PRAKTYCZNE PROJEKTY
Spirala nr 1
Spirala nr 2
Spirala nr 3
Spirala nr 4
Spirala nr 5
Róża
Stokrotka
Pajęczyna
Trójkąt równoboczny wpisany w okrąg
Flaga Polski
Szachownica sił zbrojnych RP
Tęcza
Serce
Płatek śniegu
Choinka
Emblemat hakerów
Szachownica 12×12
Kłos zboża
Gradient
Rozeta
Osiedle domków
Zegar analogowy
107
108
110
112
114
116
118
120
122
124
126
128
130
132
134
136
139
142
144
147
149
151
155
DODATEK A. SPIS NAJWAŻNIEJSZYCH POLECEŃ MODUŁU TURTLE
DODATEK B. CO DALEJ?
161
165
7
Kup książkę
Poleć książkę
Zgłoś jeśli naruszono regulamin