Merry Phyton Notes

Merry Phyton Notes
Photo by Lucas Santos / Unsplash

Zajęcia 1

Do czego mi Phyton?

  1. Do zrobienia aplikacji która na podstawie danych z podręcznika rpg, zrobi mi optymalny build postaci wybranej klasy, np Mouse Guard.
  2. 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.