Nie bójmy się Pythona - OEIIZK

Post on 14-Nov-2021

2 views 0 download

Transcript of Nie bójmy się Pythona - OEIIZK

Nie bójmy się Pythona

Katarzyna Olędzka

Pyton – w mitologii greckiej… …. smok lub wąż, dziecko Gai, strzegący wyroczni Temidy w Delfach

Skanowane przez Hans-Jürgen Günther Domena publiczna

A może wąż?

Domena eukarionty

Królestwo zwierzęta

Typ strunowce

Podtyp kręgowce

Gromada gady

Rząd łuskonośne

Podrząd węże

Infrarząd Alethinophidia

Rodzina Pythonidae

Fotograf: Mike Wesemann Domena publiczna

Monty Python

… zespół twórców i gwiazd telewizyjnego serialu komediowego Latający cyrk Monty Pythona, założony pod koniec lat 60. XX wieku w Anglii.

Język programowania - Python

Konkurs „Żółw w objęciach Pythona”

Zadanie 1.1 Narciarz Zadanie 1.2 Pasek Zadanie 1.3 Stonoga Zadanie 2.1 Żetony Zadanie 2.2 Kodowanie Zadanie 2.3 Państwa 3.1 Zadanie otwarte (SP) 3.2 Zadanie otwarte (G)

Grafika żółwia – iteracja

Grafika żółwia – rekurencja

Problem Józefa Flawiusza

W okręgu umieszczonych jest n obiektów, następnie eliminowany jest co k-ty obiekt, aż pozostanie tylko jeden. Problem polega na wskazaniu tego obiektu, który pozostanie.

Problem Józefa Flawiusza n=7

k=3

Idea rozwiązania

1 2 3 4 5 6 7

4 5 6 7 1 2

7 1 2 4 5

4 5 7 1

1 4 5

1 4

Implementacja

http://www.pythontutor.com

Dlaczego Python? język programowania wysokiego poziomu

używany jako język skryptowy

przejrzysta i zwięzła składnia

pakiet bibliotek

liczne zastosowania – edukacyjne i komercyjne

Python dla wszystkich 1. Open source

a) darmowy

b) Windows, GNU/Linux, MacOS, …

2. Różne podejścia do programowania:

a) strukturalne

b) obiektowe

c) funkcyjne

3. Początkujący i zaawansowani

Nie bójmy się …

myśleć samodzielnie,

poznawać nowe rzeczy,

stawiać młodzieży nowe wyzwania…

Zapraszamy na stronę…

python.oeiizk.edu.pl