Want to create interactive content? It’s easy in Genially!
Python
Ewelina Kamińska
Created on February 7, 2021
Start designing with a free template
Discover more than 1500 professional designs like these:
Transcript
Wprowadzenie do programowania w języku
PYTHON
Czym jest Python?
Python jest językiem o bardzo szerokim zastosowaniu, pozwalającym na napisanie dosłownie wszystkiego przy użyciu odpowiednich bibliotek lub frameworków, przez co bardzo wiele firm używa go w swoich aplikacjach.
Co można zrobic w Pythonie?
💡 Gry komputerowe (np. w Pygame) 💡 Sztuczna inteligencja i uczenie maszynowe 💡 Analiza danych i statystyka 💡 Strony internetowe (Django, Flask) 💡 Automatyzacja zadań – boty, programy do powtarzalnych czynności 💡 Programowanie robotów i urządzeń IoT (Internet of Things) np. czujniki w domu, roboty sprzątające, samochody podłączone do sieci
Dlaczego warto poznac ten jezyk programowania?
- Prosty i czytelny- idealny dla początkujących.
- Jeden z najpopularniejszych języków programowania na świecie.
- Ułatwia start w świecie IT – świetna baza do nauki innych języków.
- Zawiera gotowy do użycia kod, ma biblioteki już napisanego kodu, który można wykorzystać przy programowaniu. Dzięki temu tworzenie skomplikowanych programów jest łatwiejsze.
Kot korzysta z Pythona?
- Google (YouTube działa w Pythonie 🎥)
- NASA (analiza danych kosmicznych 🚀)
- Netflix (personalizacja filmów i seriali 🎬)
- Spotify (polecane playlisty 🎵)
- Facebook, Instagram, TikTok (analiza danych i automatyzacja)
Czy wiecie ile zarabiaja programisci?
Ile zarabiaja programisci?
- Junior (początkujący): 5 000 – 9 000 zł brutto miesięcznie
- Mid (średnie doświadczenie): 10 000 – 18 000 zł brutto
- Senior (ekspert): 20 000 – 30 000+ zł brutto
Pythona można pobrać z serwisu www.python.org . Można też pracować w chmurze: www.replit.com
PyCharm – co to jest?
- PyCharm to program (IDE – Integrated Development Environment) do pisania w Pythonie.
- Podświetla składnię – łatwiej widać błędy.
- Podpowiada komendy i funkcje Pythona.
- Ułatwia organizację większych projektów.
- PyCharm to jak inteligentny zeszyt dla programisty – podpowiada, poprawia i pomaga pisać kod szybciej.
Podstawowe operatory arytmetyczne:
+ Dodawanie- Odejmowanie * Mnożenie ** Potęgowanie / dzielenie rzeczywiste( z zachowaniem części ułamkowej) // dzielenie całkowite( z obcięciem części ułamkowej) % reszta z dzielenia całkowitego
OPERATORY PORÓWNANIA
- == równe
- != różne
- < mniejsze
- < = mniejsze równe
- > większe
- > = większe równe
OPERATORY LOGICZNE
- and → i
- or → lub
- not → nie
Wynikami porównań są wartości logiczne True (prawda) lub False (fałsz). Zapamiętaj! W porównaniu znak równosci jest podwójny == , pojedynczy znak = to operator przypisania, za pomocą którego przypisuje się zmiennej pewną wartość.
ZMIENNE
Zmienne przechowują wartości określonego typu, m. in liczby całkowite, liczby rzeczywiste, wartości logiczne i ciągi znaków. Każda zmienna w Pythonie powinna mieć krótką i znaczącą nazwę (bez polskich liter i spacji), np. n albo liczba. Wielkość liter jest istotna - N i n to różne zmienne. Aby nadać zmiennej wartość, należy zastosować operator przypisania =. nazwa_zmiennej = wartosc np. a = 10
PRZYKLAD
Obliczanie sumy zmiennych całkowitych x i y. x= 13 y= 34 print(x+y) Co nam pojawi się na ekranie konsoli?
Polecenie print :
print("Witaj")
- wyświetla tekst umieszczony w ' ' lub " " po uruchomieniu programu
print( 23+ 17)
- komputer wyświetla na ekranie wartość wyrażenia , czyli 40
- komputer wyświetla na ekranie wartość zmiennej wzrost
print (wzrost)
print("Suma liczb 345 i 36 wynosi ", 345+ 36)
- komputer wyświetla na ekranie napis "Suma liczb 345 i 36 wynosi " i w tym samym wierszu obliczoną wartość wyrażenia czyli 381.
ZADANIE 1
Napisz polecenie wyświetlające w pierwszej linii twoje imię i nazwisko, w drugiej linii klase, do której chodzisz i w 3 linii twój wiek. W kolejnych liniach kodu napisz 2 zmienne o nazwie a, b i nadaj im dowolne wartości. Następnie wykonaj podstawowe działania takie jak: dodawanie, odejmowanie, mnożenie i dzielenie tych liczb (całkowite i rzeczywiste).
Wprowadzanie wartości zmiennych z klawiatury
miasto = input("Wprowadź nazwę miasta") print(miasto) kraj = input("Podaj kraj pochodzenia") print(kraj) nr_domu = input("Podaj nr. domu") print("Twój nr. domu to: ", nr_domu) nr_tel = input("Podaj nr. tel" ) print("Twój nr. tel to: " , nr_tel)
ZADANIE 2
Napisz program, który wyświetla prośbe o podanie imienia i nazwiska, pobiera te dwa napisy od użytkownika, a następnie sie z nim wita.
PYTANIA SPRAWDZAJACE
- Jaka liczba będzie wynikiem operacji 15 / 5, a jaka 15 // 5 ?
- Czym się różni polecenie print("a") od print(a)
- Czym się różni operator == od = ?
- Jaki operator służy do porównania czy dane liczby są różne od siebie?
- W jaki sposób zapiszemy a do potęgi 2?
DZIEKUJE ZA UWAGE!