
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
Python - podstawy
By Elwira Kańtoch
2
Co mają ze sobą wspólnego język programowania, serial telewizyjny i zwierzę?
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
O programowaniu ogółem
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
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
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
Zmienne służą do zapamiętywania informacji. Są “pudełkami” trzymającymi różne informacje.
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.
Python - podstawy
By Elwira Kańtoch
Show answer
Auto Play
Slide 1 / 31
SLIDE
Similar Resources on Wayground
19 questions
Application of Linear Equations
Presentation
•
KG - 12th Grade
22 questions
Definicja obrazu fotograficznego
Presentation
•
KG - University
23 questions
Spelling 2
Presentation
•
KG
24 questions
Nets & Surface Area Rectangular Prisms
Presentation
•
KG - University
24 questions
25-26 Unit 2 DHO CH 10:1 Culture, Ethnicity, and Race slides
Presentation
•
KG - University
25 questions
Reporteros Internacionales, Unidad 5: Mi barrio
Presentation
•
5th - 12th Grade
22 questions
Introduction to Ethereum and Smart Contracts
Presentation
•
KG - University
20 questions
Akuzativ sg.
Presentation
•
KG
Popular Resources on Wayground
20 questions
"What is the question asking??" Grades 3-5
Quiz
•
1st - 5th Grade
20 questions
“What is the question asking??” Grades 6-8
Quiz
•
6th - 8th Grade
10 questions
Fire Safety Quiz
Quiz
•
12th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
34 questions
STAAR Review 6th - 8th grade Reading Part 1
Quiz
•
6th - 8th Grade
20 questions
“What is the question asking??” English I-II
Quiz
•
9th - 12th Grade
20 questions
Main Idea and Details
Quiz
•
5th Grade
47 questions
8th Grade Reading STAAR Ultimate Review!
Quiz
•
8th Grade