Python - notatki z zajęć 2
Zmienna - tak jak "etykieta na słoik", służy do odnalezienia / wskazana miejsca gdzie przechowywana jest zawartość.
- nie używamy polskich znaków, spacji, znaków specjalnych
- nie używany samych cyfr - tylko razem z literami (cyfra nie może znajdować się na początku)
- raczej nie używamy dużych liter
- rozdzielamy wyrazy podkreślnikiem "_"
- # na początku linii - komentarz (python go nie odczyta, po kliknięciu znaku play)
- zaznaczamy tekst i korzystamy ze skrótu klawiszowego CTRL+/ (wtedy skomentujemy kilka linijek na raz)
zmienna = wartość
Przykłady:
moje_zwierze = "kot"
jakas_liczba = 123
ulamek = 1.25
Do jednej wartości można przypisać kilka zmiennych:
moje_zwierze = "kot"
domowy_rozrabiaka = moje_zwierze
Wartość zapisana "w cudzysłowie" jest tekstem (string):
imie = input("Podaj swoje imię: ") - umożliwia użytkownikowi przypisanie zmiennej
Zamiana liczbę całkowitą:
zmienna1 = "2"
zmienna2 = "3"
print(int(zmienna1) + int(zmienna2))
Typy podstawowe
- liczby całkowite (ang. integer, w skrócie int), np.
calkowita = 34 - liczby zmiennoprzecinkowe (float, z ułamkiem po kropce), np.
zmiennoprzecinkowa = 12.83 - ciągi znaków (string), np.
tekst = "Mój tekst" - prawda / fałsz (True / False - bool), np.
rozpoczac_gre = True
Jakie operacje można na nich wykonać?
- dodawanie + (liczby, znaki)
- odejmowanie - (liczby
- mnożenie * (liczby, znaki)
- potęgowanie ** (liczby
- dzielenie / (liczby)
- dzielenie bez ułamków // (liczby)
- modulo (reszta z dzielenia) % (liczby)
Pomysły, do czego wykorzystać Pythona:
- w pracy UX Designera:
- generowanie raportów z danych
- tworzenie szkieletów stron internetowych
- automatyzacja powtarzalnych zadań, np. automatyczna zmiana rozmiaru obrazków, formatowanie tekstu czy generują zestawy danych testowych - aplikacja z fiszkami o różnych kategoriach (np. nauka tytułów obrazów na egzamin z historii sztuki)
- chatbot, który odpowiada na słowa kluczowe i podaje rozwiązania problemów na podstawie wgranej bazy wiedzy