
Python - podstawy
Presentation
•
Other, Instructional Technology, Computers
•
4th - 12th Grade
•
Practice Problem
•
Hard
Elwira Kańtoch
Used 22+ times
FREE Resource
22 Slides • 9 Questions
1
By Elwira Kańtoch
2
Zagadka
3
Pojawienie się: 1991 rok
Twórca: Guido van Rossum
Nazwa języka pochodzi od serialu komediowego emitowanego w latach siedemdziesiątych przez BBC – „Monty Python’s Flying Circus” (Latający cyrk Monty Pythona).
Projektant, będąc fanem serialu i poszukując nazwy krótkiej,
unikalnej i nieco tajemniczej, uznał tę za świetną.
Rozwijany jako open source, zarządzany przez Python Software Foundation.
Python
4
Język programowania jest taki sam, jak wszystkie inne języki świata.
GRAMATYKA
MECHANIZMY, STANDARDY,
IDEEE
ŚRODOWISKO
JĘZYK PROGRAMOWANIA
5
Słowniczek
To zbiór zasad określających, kiedy ciąg symboli tworzy program komputerowy oraz jakie obliczenia opisuje.
Wszystkie języki programowania mają podobne cechy:
można realizować pętle, badać warunki, czy wykonywać działania matematyczne.
Z punktu widzenia programisty kodowanie polega na wpisywaniu instrukcji, które są wykonywane przez komputer.
Słowniczek
Język programowania
6
Słowniczek
Sposób, w jaki program działa:
obsługa błędów, podział na moduły, tworzenie bibliotek (wspólnych elementów).
Python to język uniwersalny. Dąży się w nim do opisania tego, co ma być zrobione, a nie w jaki sosób.
Mechanizmy
Środowisko pythona jest obiektowe, to znaczy, że każdy element danych może mieć własności i metody.
Środowisko
7
Słowniczek
Program analizujący kod źródłowy i wykonujący go.
Wykonywane są kolejno instrukcja po instrukcji i polecenie po poleceniu (są one interpretowane). Brak kompilacji.
Python jest językiem interpretowanym (skryptowym)
Interpreter
Zapis programu komputerowego przy pomocy określonego języka programowania, opisujący operacje, które komputer powinien wykonać
Kod źródłowy
8
Multiple Choice
Co to jest Python?
Język programowania
Zwierzę
Serial telewizyjny
Wszystkie odpowiedzi są poprawne
9
Multiple Choice
Stworzyliśmy program w Pythonie. Co jest nam potrzebne, aby program uruchomić?
interpreter
kompilator
edytor tekstu
przeglądarka internetowa
10
Dlaczego Python?
łatwy i intuicyjny
otwarty (open source)
popularny (szeroko wykorzystywany)
liczne zastosowania praktyczne)
ostatnio bardzo modny
11
IDE - (Integrated Development Environment)
Zintegrowane środowisko deweloperskie, zamiennie "edytor kodu".
Poszczególne IDE będą się różniły takimi rzeczami jak:
– rozpoznawanie składni języka i formatowanie kodu do postaci bardziej przyjaznej człowiekowi
– podpowiadaniem elementów języka do użycia
– funkcje, zmienne itd
– usprawnieniami w pracy z plikami– możliwością współpracy z zespołem
IDE
12
lekki edytor kodu. Nadaje się do nauki
Jupyter Notebook
rozbudowane środowisko pracy. Dostępny w wersji darmowej i płatnej
PyCharm
alternatywa dla PyCharm.
Open source
Atom
Visual Studio Code, darmowa wersja oprogramowania firmy Microsoft
VS Code
Przykładowe IDE
13
Multiple Select
Skrót IDE oznacza
Integrated Development Environment
zintegrowane środowisko deweloperskie
język programowania
edytor kodu
14
Witaj świecie
Python to język o wyjątkowo prostej składni.
Najprostszą instrukcją jest PRINT – po prostu wypisuje linijkę tekstu (lub wartość zmiennej) na ekranie.
Przecinek oddziela tekst lub zmienne.
print ('\n') # \n oznacza wstawienie pustego wiersza.
# (komentarz) po tym znaku możesz pisać w programie dodatkowe notatki dla siebie, a komputer je zignoruje.
Python | Składnia
15
Wprowadzanie danych przez użytkownika
Python udostępnia wbudowaną funkcję INPUT, która nam to umożliwia.
Python | Dane
Some text here about the topic of discussion
16
Zmienne
Nazwa zmiennej w Pythonie nie może zawierać:
- polskich znaków
- cyfry na pierwszym miejscu
- spacji
- znaków specjalnych za wyjątkiem podkreślnika ( _ )
Zmienna posiada swoją nazwę i wartość. Operator = przypisuje wartość do zmiennej, np. x=5
Python | Zmienne
17
Typy zmiennych
list - LISTA - bardziej złożony typ danych, który przechowuje kilka danych. Do zapisu używamy nawiasów kwadratowych []. Przykład: lista = [1,2,34,'abc']
tuple - KROTKA - możemy o tym myśleć jak o liście, której wartości nie można zmieniać. Zamiast nawiasów kwadratowych używamy okrągłych (). Przykład: k = (3,5,7,'xyz')
dict SŁOWNIK - przechowuje klucz oraz wartość. Weźmy za przykład kraj oraz stolicę. Kraj może być kluczem, a stolica wartością. Przy słownikach używamy nawiasów klamrowych {}. Przykład: s = {'Polska' : 'Warszawa', 'Niemcy' : 'Berlin'}
Python| Zmienne
18
Działania matematyczne
dzielenie to / np. 5/2 = 2.5
dzielenie w zbiorze liczb całkowitych to // np. 5//2 = 2
reszta z dzielenia to % np. 5%2 = 1
mnożenie to *
potęgowanie to **
matematyczne równa się ==
Python| Zmienne
Some text here about the topic of discussion
19
Multiple Choice
Którego operatora użyjemy, aby otrzymać wynik potęgowania?
/
**
*
%
20
Multiple Choice
Co będzie wynikiem kodu:
x=6
print(x)
x
6
błąd
21
Multiple Choice
Chcemy wyświetlić na tablicy działanie 2+2=4 . Matematyczne równa się zapiszemy w postaci:
=
==
22
Typy danych w języku Python
Typ zmiennych określany jest na podstawie wartości,
które są przypisane zmiennym.
Funkcja TYPE pokazuje jaki jest typ zmiennej.
print (type(x)) # albo samo type(x)
Python | Dane
23
Typy liczbowe
int – zmienna typu całkowitego
float – zmienna typu zmiennoprzecinkowego (zawiera zapis części ułamkowej)
2 i 2.0 to liczby różnych typów
Python| Dane
24
Typy logiczne
bool – zmienne logiczne (<; <=; >; >=; == ; !=) przyjmują wartość True i False
Python | Dane
25
Typ znakowy i napisowy
str – napisy, czyli tzw. łańcuchy znaków, w zwane również string.
Python| Dane
26
Multiple Choice
Zmienne typu całkowitego to:
int
string
float
bool
27
Multiple Choice
Łańcuch znaków to inaczej
tekst
porównanie
l
28
Multiple Choice
Zmienna 2.0 ma typ:
int
bool
str
float
29
Instrukcja warunkowa
...nazywa się w Pythonie "if", a składnia jest taka:
if warunek:
# zrób coś
elif warunek:
# tu też zrób coś
else:
# ewent. zrób coś w takim przypadku
Oczywiście bloku else ani też elif być nie musi. "elif" to skrót od "else if" i znaczy dokładnie to samo.
Python| Składnia
30
W języku Python ważne są wcięcia w programie.
Listę instrukcji należy przesunąć w prawo przynajmniej o jedną spację.
Przyjęte jest jednak wcięcie składające się z 4 spacji.
Jest to sposób wyróżnienia bloku kodu.
Python| Gramatyka
31

Little Apple Academy - Python
You can open this webpage in a new tab.
By Elwira Kańtoch
Show answer
Auto Play
Slide 1 / 31
SLIDE
Similar Resources on Wayground
28 questions
41 JavaScript Instrukcje sterujące
Presentation
•
KG
24 questions
Fale elektromagnetyczna w ośrodku materialnym
Presentation
•
KG
29 questions
40 JavaScript Operatory
Presentation
•
KG
24 questions
Beszéd és nyelv
Presentation
•
KG
26 questions
Beginner
Presentation
•
KG
23 questions
Letter Q q Session 2
Presentation
•
KG - University
27 questions
Цикли з умовою мовою Python
Presentation
•
KG - Professional Dev...
20 questions
SPELLEN: Verkleinwoorden
Presentation
•
6th - 12th Grade
Popular Resources on Wayground
10 questions
Safety Day 2026 – Student Review
Quiz
•
9th Grade
21 questions
Continents and Oceans
Quiz
•
6th Grade
20 questions
Parts of Speech
Quiz
•
5th Grade
16 questions
Subject & Predicate
Quiz
•
5th Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
12 questions
Map Skills
Quiz
•
3rd Grade
22 questions
Continents and Oceans
Quiz
•
5th Grade
15 questions
Rounding Decimals
Quiz
•
5th Grade