• Nie Znaleziono Wyników

Python od pierwszych kroków. Agnieszka Sztandera-Staszewska 2022

N/A
N/A
Protected

Academic year: 2022

Share "Python od pierwszych kroków. Agnieszka Sztandera-Staszewska 2022"

Copied!
35
0
0

Pełen tekst

(1)

Python

od pierwszych kroków

Agnieszka Sztandera-Staszewska

2022

(2)

Poznasz

środowisko programowe Pythona

operatory arytmetyczne

komentarze

operacje wyjścia - wejścia

Cele lekcji

(3)

Język Python

• Ze względów historycznych języki zaprojektowane do użycia w trybie

interpretacji są często nazywane językami skryptowymi, a programy źródłowe

zakodowane za ich pomocą nazywane są skryptami.

Język Python został stworzony przez Guida van Rossuma, urodzonego w 1956 roku w Haarlem, w Holandii. Oczywiście, Guido van Rossum nie opracował i nie rozwinął

wszystkich komponentów języka Python

sam.

(4)

Popularność języka Python

https://www.tiobe.com/tiobe-index/

(5)

Popularność języka Python

https://www.tiobe.com/tiobe-index/

(6)

Popularność języka Python

http://pypl.github.io/PYPL.html

(7)

Popularność języka Python

http://pypl.github.io/PYPL.html

(8)

Zalety języka Python

łatwo się go nauczyć - czas potrzebny do nauki języka Python jest krótszy niż w przypadku wielu innych języków; oznacza to, że można szybciej rozpocząć

programowanie,

łatwo go nauczać - obciążenie nauczyciela jest mniejsze niż przy innych językach;

oznacza to, że nauczyciel może położyć większy nacisk na ogólne (niezależne od języka) techniki programowania, nie marnując energii na egzotyczne sztuczki, dziwne wyjątki i niezrozumiałe reguły,

łatwo go używać do pisania nowego oprogramowania często możliwe jest napisanie kodu szybciej przy użyciu języka Python,

łatwo go zrozumieć - często łatwiej zrozumieć czyjś kod, jeśli jest napisany w języku Python,

łatwo go zdobyć, zainstalować i wdrożyć - język Python jest bezpłatny, otwarty i

wielo-platformowy; nie wszystkie języki mogą się tym poszczycić.

(9)

Obejrzyj filmik - wprowadzenie

interpreter kompilator

COMPILER| INTERPRETER |Difference between Interpreter and Compiler| Interpreter vs Compiler Animated - YouTube

(10)

Podsumowanie

interpreter

(11)

Podsumowanie

kompilator

(12)

Poznasz

środowisko programowe Pythona

operatory arytmetyczne

komentarze

operacje wyjścia - wejścia

Cele lekcji

WAŻNE

każde zadanie musisz wykonać a nie tylko przeczytać!

Inaczej nie nauczysz się

na swoich błędach, literówkach, itp.

Ten dokument KROK PO KROKU przeprowadzi Cię przez 1-szy, najważniejszy rozdział

(13)

Środowisko programowe Python

Przejdź

do działu nr 1b jeśli nie chcesz

instalować środowiska Python na komputerze tylko pracujesz online

1a

(14)

Gdzie szukać programu?

• 1. wyszukaj w google

• 2. lub bezpośrednio na python.org

• 3. zainstaluj najnowszą wersję np. 3.8.2 (zależeć będzie to od systemu

- najpopularniejszy to windows)

(15)

Ważne przy instalacji

Zaznacz przy instalacji Add Python … to Path

(16)

Po instalacji

Sprawdzenie w konsoli

1. wpisz w pole wyszukiwania literki cmd 2. Naciśnij ENTER

(17)

Po instalacji

1. Wpisz: python –V Naciśnij ENTER

2. Wpisz: python Naciśnij ENTER WAŻNE SĄ ODSTĘPY, MAŁE DUŻE LITERY !!!

WPISUJESZ TYLKO TO CO JEST NA CZERWONO

EFEKT DZIAŁANIA tych dwóch poleceń 1. Pokazało wersję

2. Uruchomiło pythona

(18)

Po instalacji

3. Wpisz:

exit()

Naciśnij ENTER WAŻNE SĄ ODSTĘPY, MAŁE DUŻE LITERY !!!

WPISUJESZ TYLKO TO CO JEST NA CZERWONO

EFEKT DZIAŁANIA tego polecenia

3. zamknięto pythona 4. możesz zamknąć okno

(19)

Otwieranie pythona na komputerze

1. wpisz w pole wyszukiwania literki python

2. Znajdź na liście IDLE (Python …..)

- będziesz miał pewnie nowszą wersję naciśnij ENTER

(20)

Po uruchomieniu IDLE

Shell – interpreter skryptów TRYB INTERAKTYWNY

>>> znak zachęty do wpisu polecenia tutaj możemy sprawdzić

działanie jednego wiersza poleceń lub więcej, otrzymujemy wynik działania napisanego skryptu

Z menu File

wybierz polecenie New File

(21)

Przejście do nowego programu

Otworzy się okno edytora nazywane TRYB SKRYPTOWY

Aby móc uruchomić napisany program musimy zapisać plik File ---> Save As...

Pliki zapisują się z rozszerzeniem .py

(22)

Przejście do nowego programu

W TRYBie SKRYPTOWYm piszemy program

Plik jest zapisany zatem możemy go uruchomić:

Run ----> Run Module

Program wykonuje się w shellu w TRYBie INTERAKTYWNYm

(23)

Narzędzia online

1b

Środowisko

programowe

Python

(24)

Narzędzia internetowe

Repl.it

(25)

Narzędzia internetowe

trinket.io

Dla mnie jest ważne, abyście zapisywali swoje prace

i udostępniali kody źródłowe do oceny w późniejszym czasie.

Wydaje mi się, że najlepiej robić to na dysku komputera i dlatego zalecam ten sposób.

Również takie rozwiązanie jest podane w waszych podręcznikach, ale można online.

(26)

Operatory

arytmetyczne

2

(27)

+ -

* / //

%

**

Polecenia

(28)

Przykład

Nie ma tutaj jeszcze, poza zmiennymi, żadnego

polecenia do wyświetlenia

Polecenia

Spróbuj wykonać taki zapis

(29)

Komentarze

3

(30)

Piszemy program

Jednowierszowe komentarze

Wielowierszowe komentarze ograniczone na dwa sposoby

(31)

Operacje wyjścia - wejścia

4

(32)

Podstawowe operacje

odpowiada za liczby rzeczywiste

(może być podana zmiennoprzecinkowa z KROPKĄ! )

możliwe wprowadzanie danych z klawiatury

odpowiada za liczby całkowite

(33)

Piszemy program

d = int(input("podaj dzień: ")) m = input ("podaj miesiąc: ") r = int(input("podaj rok: ")) print (d, m, r, "r.")

Aby móc uruchomić napisany program musimy zapisać plik File ---> Save ...

Następnie

Run ----> Run Module

(34)

Działanie programu

za każdym razem jak uzupełnisz dane

naciskaj ENTER

(35)

Poznasz

środowisko programowe Pythona

operatory arytmetyczne

komentarze

operacje wyjścia - wejścia

Cele lekcji

Jeżeli ćwiczyłeś KROK PO KROKU to nie będziesz mieć problemu z dalszymi zadaniami

Cytaty

Powiązane dokumenty

Wykrywanie anomalii na zestawie testowym przy użyciu normalnej analizy

U podstaw odrodzenia zainteresowania estetyką ogrodu leży więc dostrzeżenie swoistości ogrodów oraz ich kulturowej roli, ale także przeświadczenie, że nie poddano

Wchodzimy na stronę http://www.python.org/download/ i ściągamy odpowiednią wersję (pod konkretny system operacyjny: Windows, Linux…)2. Uruchamiamy

Zwróćmy uwagę, że w komunikacie numer wiersza kodu znalazł się za listą — jest to numer tego wiersza, który nie ma nic wspólnego z brakującym nawiasem.. Po prostu nawias

Potrzebę tę spełnia także produkt nawilżający z gamy Artistry Skin Nutrition, jednak ze względu na różnice w działaniu produktu nawilżającego i spersonalizowanego serum,

Ułóż panele na podłodze zgodnie z wybranym schematem.. Korzystając z poziomicy narysuj linię pionową

Dyskutuje się o tym, jak pobudzać innowacyjność, jak sprawić, by uczelnia nie była samotną wyspą, by dzieliła się swoją wiedzą ze społeczeństwem, kształciła po-

 Wielkość liter w nazwach jest istotna.Nazwy nie mogą się zaczynać od cyfry..