Search Header Logo
Python - podstawy

Python - podstawy

Assessment

Presentation

Other, Instructional Technology, Computers

4th - 12th Grade

Practice Problem

Hard

Created by

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

media

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?

1

Język programowania

2

Zwierzę

3

Serial telewizyjny

4

Wszystkie odpowiedzi są poprawne

9

Multiple Choice

Stworzyliśmy program w Pythonie. Co jest nam potrzebne, aby program uruchomić?

1

interpreter

2

kompilator

3

edytor tekstu

4

przeglądarka internetowa

10

media

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

media
media
media
media

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

1

Integrated Development Environment

2

zintegrowane środowisko deweloperskie

3

język programowania

4

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?

1

/

2

**

3

*

4

%

20

Multiple Choice

Co będzie wynikiem kodu:

x=6

print(x)

1

x

2

6

3

błąd

21

Multiple Choice

Chcemy wyświetlić na tablicy działanie 2+2=4 . Matematyczne równa się zapiszemy w postaci:

1

=

2

==

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

media

24

Typy logiczne

  • bool – zmienne logiczne (<; <=; >; >=; == ; !=) przyjmują wartość True i False

Python | Dane

media

25

Typ znakowy i napisowy

  • str – napisy, czyli tzw. łańcuchy znaków, w zwane również string.

Python| Dane

media

26

Multiple Choice

Zmienne typu całkowitego to:

1

int

2

string

3

float

4

bool

27

Multiple Choice

Łańcuch znaków to inaczej

1

tekst

2

porównanie

3

l

28

Multiple Choice

Zmienna 2.0 ma typ:

1

int

2

bool

3

str

4

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

web page not embeddable

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