Zajęcia Python III nr 5 - notatki
Biblioteki:
Biblioteka to "gotowiec". Kawałek kodu stworzony przez kogoś innego, wspomagający nasz własny kod.
Aby zaimportować bibliotekę:
import nazwa_biblioteki, np.
import randomImportuje się zainstalowane biblioteki. Aby zainstalować bibliotekę, wpisujemy w terminalu (może być powershell, a nawet systemowy), np:
pip install nazwa_bibliotekiTrzeba uważać z niefrasobliwym instalowaniem bibliotek, bo można stworzyć sobie wrażliwy kod.
Pętle
Pętle umożliwiają nam powtarzanie kodu wielokrotnie w celu lepszej automatyzacji działań. Schemat:

Funkcja range
Przydatna gdy chcemy wykonać pętlę określoną liczbę razy. Przykładowy kod drukuje trzynaście liczb, zaczynając (domyślnie) od zera:
for liczba in range(13):
print(liczba)Znak _ może być użyty w pętli jako bezużyteczna zmienna, tylko po to aby np, przemieścić się przez elementy listy dzięki pętli.
Możemy oprzemieszczać się po literach w stringu dzięki pętli. Spacja jest traktowana jako osobny znak.
for element in moj_slownik
print(element)Aby sięgnąć po wartości:
for element in moj_slownik
print(moj_slownik[element])W ten sposób w pętli każdy element będzie kończony kropką i spacją:
for i in range(10):
print(i, end=". " )MODUŁ TURTLE
Służy do proceduralnego rysowania kształtów na ekranie.
Ułatwia poprawne konstruowanie pętli.
Aby go zaimplementować używamy import turtle.
import turtle
zolwik = turtle.Turtle
turtle.exitonclick()turtle.exitonclick() wychodzi z okna żółwika po kliknięciu.
Ta instrukcja narysuje kwardat:
zolwik.forward(100)
zolwik.left(90)
zolwik.forward(100)
zolwik.left(90)
zolwik.forward(100)
zolwik.left(90)
zolwik.forward(100)
zolwik.left(90)Ale możemy używać pętli do ułatwienia sobie pisania takiego kodu:
for _ in range(4):
zolwik.forward(100)
zolwik.left(90)Przykładowy uniwersalny wzór na wielokąty (do zmian tylko liczba boków i długość linii):
boki = wpisz liczbę boków
kat = 360 / boki
for _ in range(wpisz liczbę boków):
zolwik.forward(50)
zolwik.left(kat)Instrukcje .penup() i .pendown() podnoszą i opuszczają pisak.
Żółwik to jednak spoko gość