Merry Phyton Notes
Zajęcia 1
Do czego mi Phyton?
- Do zrobienia aplikacji która na podstawie danych z podręcznika rpg, zrobi mi optymalny build postaci wybranej klasy, np Mouse Guard.
- Do zrobienia aplikacji która pomoże wychowawcy w napisaniu oceny poziomu rozwoju dziecka w wieku 1-3 lata. Zadawanie pytań np. Czy dziecko chodzi, odp Tak, Nie, Z pomocą, i generacja przykładowego tekstu np. Jaś potrzebuje jeszcze pomocy w chodzeniu. Opanował chodzenie w stopniu adekwatnym do wieku.
Do czego przydaje się phyton:
- uczenie maszynowe
- analiza danych
- backend aplikacji internetowych
- automatyzacja (Dev Ops, Go)
- web scraping (analiza danych ze stron internetowych)
Zajęcia 2
Język zwykły cel język programowania
czasownik opisanie czynności funkcja/metoda
rzeczownik nazwanie rzeczy obiekt/ zmienna
przymionik określenie cechy wartość atrybutu
Zmienne - dane zapisane w jakimś miejscu np.folderze na komputerze, gdzieś w sieci, zawartość może się zmieniać
Algorytmy - sposoby rozwiązywania problemu/zadania
Typy - kategorie (liczby, wartości logiczne, teksty "string")
Nazwa zmiennej nie może zawierać polskich znaków i większości zanków spracjalnych, jeśli chcemy rodzielić litery trzeba użyć _ (podłogi), nazwa zmiennej ma być pisana z małej litery
input - używamy jeśli daną ma wpisać użytkownik, input definiuje wszystko jako tekst (string), jeśli użytkownik ma wpisać liczbę to potem musimy w programie wpisać komendę przekształcającą tekst na liczbę.
ctrl/ - skrót do komentowania kodu
każdy print to polecenie, jeśli wpiszesz tylko jeden print, na końcu kodu to wyświtli tylko ostatnia zmienną, albo wynik ostatniego polecenia.
Zajęcia 3
Typy rozwinięcie.
liczba całkowita = int
liczba zmiennoprzecinkowa = float (musi być z krpoką, a nie z przecinkiem)
ciągi znaków (tekst) = string
wartość logiczna / true, false
Jak zmienić string w liczbę? Przykład.
liczba wprowadz = input ("wprowadź liczbę: ")
liczba konwersja = int(liczba_wprowadz)
print (liczba _wprowadz +2)
Tekst wielowierszowy:
tekst = "pierwsza linijka. \n Druga linijka.\n Trzecia inijka." lub
""" Tekst
tekst
tekst"""
Wartośś logiczna True ma zawsze wartość 1
Wartość logiczna False ma zawsze wartość 0
Operacją modulo % można sprawdzić czy liczba jest pażysta czy nie.