Vježba 2 Regularni izrazi I (eng. regex)

Wielkość: px
Rozpocząć pokaz od strony:

Download "Vježba 2 Regularni izrazi I (eng. regex)"

Transkrypt

1 Ponavljanje: tipovi podataka i funkcije Funkcija za provjeru regex-a REGEX Funkcije search() i match() Kvantifikatori Klase/razredi uzoraka Uvod u skupine (grupe) uzoraka Domaća zadaća Rad s regularnim izrazima Vježba 2 Regularni izrazi I (eng. regex) 2.1 Ponavljanje: tipovi podataka i funkcije Funkcija za provjeru regex-a Neka je zadan Python program koji se sastoji od funkcije test_re() koja služi za provjeru regularnih izraza i njihov pregledan ispis, te programskog odsječka u nastavku programa, koji poziva tu funkciju i provjerava djelovanje skraćenih kodova kao probnih uzoraka regularnog izraza. Program 2.1 test regex. 1 ## Uvod u REGULARNE IZRAZE 2 3 import re 4 5 ## FUNKCIJA ZA TESTIRANJE 6 def test_re(txt,uzorci=[]): 7 u"""program za provjeru regularnih izraza 8 niz regularnih izraza pi²e se u listi, 9 a dopu²ten je i komentar 10 """ 11 for uzorak,opis in uzorci: 12 print("\n") 13 print('=> Uzorak %s (%s)' % (uzorak,opis)) 14 print(' %r' % txt) 15 for nasli in re.finditer(uzorak, txt): 16 s=nasli.start() 17 e=nasli.end() 18 nasli = txt[s:e] 19 n_kosih = txt[:s].count('\\') 20 prefix = '.' * (s + n_kosih) 21 print(' %s%r' % (prefix,nasli)) 22 return ## SKRA ENI KODOVI 25 print('** SKRA ENI KODOVI **') 26 test_re(

2 14 Regularni izrazi I (eng. regex) 27 'Ovo je #1 primjer!', 28 [ (r'\d+', 'niz znamenki'), 29 (r'\d+', 'niz ne-znamenki'), 30 (r'\s+', 'niz praznina'), 31 (r'\s+', 'niz ne-praznina'), 32 (r'\w+', 'alfanumeri ki znakovi'), 33 (r'\w+', 'ne-alfanumeri ki znakovi'), 34 ]) Pokretanjem programa dobije se sljedeći ispis na zaslonu: Zaslon 2.1 ** SKRA ENI RE-KODOVI ** => Uzorak \d+ (niz znamenki) 'Ovo je #1 primjer!'...'1' => Uzorak \D+ (niz ne-znamenki) 'Ovo je #1 primjer!' 'Ovo je #'...' primjer!' => Uzorak \s+ (niz praznina) 'Ovo je #1 primjer!'...' '...' '...' ' => Uzorak \S+ (niz ne-praznina) 'Ovo je #1 primjer!' 'Ovo'...'je'...'#1'...'primjer!' => Uzorak \w+ (alfanumeri ki znakovi) 'Ovo je #1 primjer!' 'Ovo'...'je'...'1'...'primjer' => Uzorak \W+ (ne-alfanumeri ki znakovi)

3 2.2 REGEX 15 'Ovo je #1 primjer!'...' '...' #'...' '...'!' >>> Obrazložite svaki pojedinačni ispis. Potom odgovorite na sljedeća pitanja: 1. Koje učitavanje Python modula je bolje: import re ili from re import *? 2. Kako se u funkciju test_re() prenose uzorci regularnog izraza? 3. Kako se stvara help funkcija bilo koje Python funkcije? 4. Koji tip podatka vraća finditer()? 5. Koja je razlika izme du %s i %r formata? Probajte ispitati funkciju test_re() s nekim drugim tekstom i s nekim drugim uzorcima! 2.2 REGEX Funkcije search() i match() Zadatak 2.1 Funkcija search() traži regularne uzorke u zadanom tekstu. Uzorak može biti i najobičniji string, zašto ne? Program 2.2 search(). Prije pokretanja programa pozorno proučite svaki njegov redak: 1 print('** SEARCH() **') 2 uzorak = 'ovaj' 3 tekst = 'Ima li ovaj tekst ovaj uzorak?' 4 nasli = re.search( X ) 5 s = nasli.start() 6 e = nasli.end() 7 print('nasli "%s" u "%s" \n od %d. do %d. mjesta - smje²ten je ("%s")' % \ 8 (nasli.re.pattern, nasli. Y, s, e, tekst Z )) koji daje sljedeći ispis na zaslonu: Zaslon 2.2 ** SEARCH() ** Nasli "ovaj" u "Ima li ovaj tekst ovaj uzorak?" od 7. do 11. mjesta - smje²ten je ("ovaj")

4 16 Regularni izrazi I (eng. regex) Kojeg tipa je varijabla nasli, te koje sve atribute i funkcije(metode) ona ima? Upišite ispravne nizove znakova umjesto zamjenskih X, Y, Z kako bi program ispravno radio. Zadatak 2.2 Funkcija search() traži regularne uzorke u zadanom tekstu. Uzorak može biti i najobičniji string, zašto ne? Program 2.3 compile(). Prije pokretanja programa pozorno proučite svaki njegov redak: 1-2 print('** COMPILE() **') 3 # Precompilacija uzoraka 4 regexi = [ re.compile(p) 5 for p in [ 'taj', 'ovo', 'Ima', 'onaj', 'uzorak'] 6 ] 7 tekst = 'Ima li ovaj tekst taj uzorak?' 8 print('tekst: %r\n' % tekst) 9 10 print('* MATCH *') 11 for regex in regexi: 12 print('traºim "%s" ->' % regex.pattern), 13 if regex.match(tekst): 14 print('ima ga MATCH :)!') 15 else: 16 print('nema ga MATCH :(') 17 print 18 print('*search *') 19 for regex in regexi: 20 print('traºim "%s" ->' % regex.pattern), 21 if regex.search(tekst): 22 print('ima ga SEARCH :)!') 23 else: 24 print('nema ga SEARCH :(') Za metodu compile() možete pogledati argumente na koncu dokumenta. Nakon izvo denja program daje sljedeći ispis na zaslonu: Zaslon 2.3 ** COMPILE() ** tekst: 'Ima li ovaj tekst taj uzorak?' * MATCH * Traºim "taj" -> Nema ga MATCH :( Traºim "ovo" -> Nema ga MATCH :( Traºim "Ima" -> Ima ga MATCH :)! Traºim "onaj" -> Nema ga MATCH :( Traºim "uzorak" -> Nema ga MATCH :( *SEARCH * Traºim "taj" -> Ima ga SEARCH :)! Traºim "ovo" -> Nema ga SEARCH :( Traºim "Ima" -> Ima ga SEARCH :)! Traºim "onaj" -> Nema ga SEARCH :( Traºim "uzorak" -> Ima ga SEARCH :)!

5 2.2 REGEX 17 Kojeg tipa je varijabla regexi, a kojeg njezini elementi? Koje prednosti ima compiliranje uzoraka pred klasičnim (stringovnim) pozivima? Zašto funkcija match() ne pronalazi iste compilirane uzorke u tekstu, kao što uspijeva search()? Kvantifikatori Zadatak 2.3 Upoznajmo kvantifikatore regularnih izraza: Program 2.4 kvantifikatori. 1 print('** RE-KVANTIFIKATORI **') 2 test_re( 3, 4 [ ('ab*', 'iza a slijede 0 ili vi²e b'), 5 ('ab+', 'iza a slijede 1 ili vi²e b'), 6 ('ab?', 'iza a slijedi nijedan ili 1 b'), 7 ('ab{3}', 'iza a slijede 3 b'), 8 ('ab{2,3}', 'iza a slijede 2 ili 3 b'), ]) 12 ## ne pohlepni kvantifikatori 13 print('** NE POHLEPNI RE-KVANTIFIKATORI **') 14 test_re( 15, 16 [ ('ab*?', 'iza a slijede 0 ili vi²e b'), 17 ('ab+?', 'iza a slijede 1 ili vi²e b'), 18 ('ab??', 'iza a slijedi nijedan ili 1 b'), 19 ('ab{3}?', 'iza a slijede 3 b'), 20 ('ab{2,3}?', 'iza a slijede 2 ili 3 b'), 21 ]) daje sljedeći ispis na zaslonu: Zaslon ** RE-KVANTIFIKATORI ** => Uzorak ab* (iza a slijede 0 ili vi²e b) 'abb'...'a'...'abbb'...'a' => Uzorak ab+ (iza a slijede 1 ili vi²e b) 'abb'...'abbb' => Uzorak ab? (iza a slijedi nijedan ili 1 b)

6 18 Regularni izrazi I (eng. regex) 'ab'...'a'...'ab'...'a' => Uzorak ab{3} (iza a slijede 3 b)...'abbb' => Uzorak ab{2,3} (iza a slijede 2 ili 3 b) 'abb'...'abbb'!!! PRIJE IZVOÐENJA PROGRAMA PRETPOSTAVITE RJE ENJA!!! ** NE POHLEPNI RE-KVANTIFIKATORI ** => Uzorak (upi²ite:...) (iza a slijede 0 ili vi²e b) 'a'...'a'...'a'...'a' => Uzorak (upi²ite:...) (iza a slijede 1 ili vi²e b) 'ab'...'ab' => Uzorak (upi²ite:...) (iza a slijedi nijedan ili 1 b) 'a'...'a'...'a'...'a' => Uzorak (upi²ite:...) (iza a slijede 3 b)...'abbb'

7 2.2 REGEX 19 => Uzorak (upi²ite:...) (iza a slijede 2 ili 3 b) 'abb'...'abb' ** RE-KLASE ** => Uzorak (upi²ite:...) (ili a ili b) 'a'.'b'..'b'...'a'...'a'...'b'...'b'...'b'...'a' => Uzorak (upi²ite:...) (iza a slijedi 1 ili vi²e a ili b) => Uzorak (upi²ite:...) (iza a slijedi 1 ili vi²e a ili b, ne pohlepno) 'ab'...'aa' Klase/razredi uzoraka Zadatak 2.4 Cilj je upoznati klase znakova, njihova izuzeća i opsege (raspone) djelovanja. Program 2.5 klase uzoraka. 1 ## re-klase 2 print('** RE-KLASE **') 3 test_re( 4, 5 [ ('[ab]', 'ili a ili b'), 6 ('a[ab]+', 'iza a slijedi 1 ili vi²e a ili b'), 7 ('a[ab]+?', 'iza a slijedi 1 ili vi²e a ili b, ne pohlepno'), 8 ]) 9 10 ## klase s izuze em 11 print('** RE-KLASE S IZUZECEM **') 12 test_re( 13, 14 [ ('[^-. ]+', 'niz bez -,., i praznine (razmaknice)'), 15 ])

8 20 Regularni izrazi I (eng. regex) ## klase s rasponima 19 print('** RE-KLASE S RASPONIMA **') 20 test_re( 21, 22 [ ('[a-z]+', 'niz s malim slovima'), 23 ('[A-Z]+', 'niz s velikim slovima'), 24 ('[a-za-z]+', 'niz s malim i velikim slovima'), 25 ('[A-Z][a-z]+', 'jedno veliko slovo iza kojeg slijede mala'), 26 ]) daje sljedeći ispis na zaslonu: Zaslon 2.5 ** RE-KLASE ** => Uzorak [ab] (ili a ili b) 'a'.'b'..'b'...'a'...'a'...'b'...'b'...'b'...'a' => Uzorak a[ab]+ (iza a slijedi 1 ili vi²e a ili b) => Uzorak a[ab]+? (iza a slijedi 1 ili vi²e a ili b, ne pohlepno) 'ab'...'aa' ** RE-KLASE S IZUZEÄ EM ** => Uzorak [^-. ]+ (niz bez -,., i praznine (razmaknice)) 'Ovo'...'je'...'neki'...'tekst'...'s'...'interpunkcijskim'

9 2.2 REGEX 21...'znacima' ** RE-KLASE S RASPONIMA ** => Uzorak [a-z]+ (niz s malim slovima).'vo'...'je'...'neki'...'tekst'...'s'...'interpunkcijskim'...'znacima' => Uzorak [A-Z]+ (niz s velikim slovima) 'O' => Uzorak [a-za-z]+ (niz s malim i velikim slovima) 'Ovo'...'je'...'neki'...'tekst'...'s'...'interpunkcijskim'...'znacima' => Uzorak [A-Z][a-z]+ (jedno veliko slovo iza kojeg slijede mala) 'Ovo' Zadatak 2.5 Cilj je pokazati posebnost meta-znaka točke (. ). Program 2.6 meta znakovi. 1 2 print('** TOƒKA - BILO ²TO **') 3 test_re( 4, 5 [ ('a.', 'iza a slijedi bilo koji znak'), 6 ('b.', 'iza b slijedi bilo koji znak'), 7 ('a.*b', 'iza a slijedi s bilo im i zavr²ava s b'), 8 ('a.*?b', 'iza a slijedi s bilo im i zavr²ava s b'), 9 ]) daje sljedeći ispis na zaslonu:

10 22 Regularni izrazi I (eng. regex) Zaslon 2.6 ** TOƒKA - BILO TO ** => Uzorak a. (iza a slijedi bilo koji znak) 'ab'...'aa' => Uzorak b. (iza b slijedi bilo koji znak).'bb'...'bb'...'ba' => Uzorak a.*b (iza a slijedi s bilo im i zavr²ava s b) 'abbaabbb' => Uzorak a.*?b (iza a slijedi s bilo im i ² s b) 'ab'...'aab' Zadatak 2.6 Cilj je pokazati posebne meta-znakove koji znače navigacijske točke (sidrišta) Program 2.7 sidrišta. 1 print('** SIDRENJA **') 2 test_re( 3, 4 [ (r'^\w+', 'rije na po etku niza'), 5 (r'\a\w+', 'rije na po etku niza'), 6 (r'\w+\s*$', 'rije blizu zavr²etka niza, preska e interpunkciju'), 7 (r'\w+\s*\z', 'rije blizu zavr²etka niza, preska e interpunkciju'), 8 (r'\w*t\w*', 'rije koja sadrºi t'), 9 (r'\bt\w+', 't na po tku rije i'), 10 (r'\w+t\b', 't na zavr²etku rije i'), 11 (r'\bt\b', 't koja nije ni na po etku ni na zavr²etku rije i'), 12 ]) koji daje sljedeći ispis na zaslonu: Zaslon 2.7 ** SIDRENJA ** => Uzorak ^\w+ (rije na po etku niza)

11 2.2 REGEX 23 'Ovo' => Uzorak \A\w+ (rije na po etku niza) 'Ovo' => Uzorak \w+\s*$ (rije blizu zavr²etka niza, preska e interpunkciju)...'znacima.' => Uzorak \w+\s*\z (rije blizu zavr²etka niza, preskaä e interpunkciju)...'znacima.' => Uzorak \w*t\w* (rije koja sadrºi t)...'tekst'...'interpunkcijskim' => Uzorak \bt\w+ (t na po etku rije i)...'tekst' => Uzorak \w+t\b (t na zavr²etku rije i)...'tekst' => Uzorak \Bt\B (t koja nije ni na po etku ni na zavr²etku rije i)...'t' Uvod u skupine (grupe) uzoraka Zadatak 2.7 Program 2.8 skupine. Ovaj program uvodi skupine ili grupe meta-znakova regularnog uzorka 1 print('** SKUPINE (GRUPE) **') 2 test_re( 3 'abbaaabbbbaaaaa', 4 [ ('a(ab)', 'iza a slijedi literal ab'), 5 ('a(a*b*)', 'iza a slijedi 0-n a-ova i 0-n b-ovo'), 6 ('a(ab)*', 'iza a slijedi 0-n ab-ova'),

12 24 Regularni izrazi I (eng. regex) 7 ('a(ab)+', 'iza a slijedi 1-n ab'), 8 ]) što pokretanjem daje sljedeći ispis na zaslonu: Zaslon 2.8 ** SKUPINE (GRUPE) ** => Uzorak a(ab) (iza a slijedi literal ab) 'abbaaabbbbaaaaa'...'aab' => Uzorak a(a*b*) (iza a slijedi 0-n a-ova i 0-n b-ovo) 'abbaaabbbbaaaaa' 'abb'...'aaabbbb'...'aaaaa' => Uzorak a(ab)* (iza a slijedi 0-n ab-ova) 'abbaaabbbbaaaaa' 'a'...'a'...'aab'...'a'...'a'...'a'...'a'...'a' => Uzorak a(ab)+ (iza a slijedi 1-n ab) 'abbaaabbbbaaaaa'...'aab' 2.3 Domaća zadaća Rad s regularnim izrazima Domaća zadaća 2.1 Nadopunite listu uzorci s uzorcima regularnih izraza: 1 import re 2 print(tekst) 3 4 uzorci = [ 5 (r'...', 'rije na po etku niza'), 6 (r'...', 'rije na zavr²etku niza, s dodatnim interpunkcijama'),

13 2.3 Domaća zadaća 25 7 (r'...', 'rije koja po inje s t, pa idu a rije '), 8 (r'...', 'rije koja zavr²ava sa slovom m'), 9 ] for uzorak, desc in uzorci: 12 regex = re.compile(uzorak) 13 nasli = regex.search(tekst) 14 print('%s\n' % desc), 15 print(nasli.groups()) % koji će dati sljedeći zaslon: Zaslon 2.9 ** REGEX SKUPINE (GRUPE) ** Ovo je neki udni tekst *$! sa ---!?*$.%- interpunkcijskim znakovima. (rije na po etku niza) ('Ovo',) (rije na zavr²etku niza, s dodatnim interpunkcijama) ('znakovima',) (rije koja po inje s t, pa idu a rije ) ('tekst', 'sa') (rije koja zavr²ava sa slovom m) ('interpunkcijskim',)

14 26 Regularni izrazi I (eng. regex)

Baze podataka (vježbe) SQL - uvod i osnove naredbe SELECT. Sveučilište u Zagrebu PMF Matematički odsjek

Baze podataka (vježbe) SQL - uvod i osnove naredbe SELECT. Sveučilište u Zagrebu PMF Matematički odsjek Baze podataka (vježbe) SQL - uvod i osnove naredbe SELECT Sveučilište u Zagrebu PMF Matematički odsjek Kako započeti? Ulogirajte se na student (bilo kojim ssh klijentom). Kako započeti? Ulogirajte se na

Bardziej szczegółowo

Neprekidnost i limes. Definicija. Neka je I R otvoreni interval i c I. Funkcija. f : I {c} R

Neprekidnost i limes. Definicija. Neka je I R otvoreni interval i c I. Funkcija. f : I {c} R 4 Neprekidnost i es Definicija. Neka je I R otvoreni interval i c I. Funkcija f : I {c} R ima es u točki c jednak L R ako za svaki niz ( n ) u I {c} vrijedi n = c = n + f( n) = L. n + Može se pokazati

Bardziej szczegółowo

1. UVOD U TEORIJU FORMALNIH JEZIKA

1. UVOD U TEORIJU FORMALNIH JEZIKA 1. UVOD U TEORIJU FORMALNIH JEZIKA 17 1.1 ZNAKOVI I NIZOVI ZNAKOVA 19 1.2 DEFINICIJA FORMALNOG JEZIKA 20 Formalni jezik 20 Svojstvo prefiksa 21 Operacije nad jezicima 21 Produkt jezika 21 Zatvarač jezika

Bardziej szczegółowo

PARCIJALNE DIFERENCIJALNE JEDNAČINE. , odnosno

PARCIJALNE DIFERENCIJALNE JEDNAČINE. , odnosno PARCIJALNE DIFERENCIJALNE JEDNAČINE. Odrediti Košijevo rešenje parijalne diferenijalne jednačine : p + q + 0 koje adovoljava uslov : 0 i p + q + 0 Najpre moramo da prebaimo na drugu stranu! p + q Sada

Bardziej szczegółowo

0. OSNOVE

0. OSNOVE 0.1 JEZIK Operacije nad jezicima Simboli i nizovi simbola Klasifikacija jezika Regularni skupovi SVOJSTVA REGULARNIH SKUPOVA 0.2 REGULARNI IZRAZI Algebarska svojstva regularnih izraza 0.3 GRAMATIKE Gramatika

Bardziej szczegółowo

Darko Drakulić. Osnove programskog jezika C sa zbirkom zadataka -skripta-

Darko Drakulić. Osnove programskog jezika C sa zbirkom zadataka -skripta- Darko Drakulić Osnove programskog jezika C sa zbirkom zadataka -skripta- Rad u Code::Blocks okruženju Da bi se napisao i izvršio program napisan na programskom jeziku C, potreban je tekst editor u kojem

Bardziej szczegółowo

Hotellingova T 2 statistika. Mia Franić 6. srpnja 2016.

Hotellingova T 2 statistika. Mia Franić 6. srpnja 2016. Hotellingova T statistika Mia Franić 6. srpnja 06. Sadržaj Uvod 3. Linearni model više varijabli..................... 3. Hotellingova statistika........................ 4 Hotellingov T test za dva normalna

Bardziej szczegółowo

Hufce 2.3. Podanie do wiadomości wyników wyborów

Hufce 2.3. Podanie do wiadomości wyników wyborów C h o r ą g i e w D o l n o l ą s k a Z H P W r o c ł a w, 3 1 g r u d z i e 2 0 1 5 r. Z w i ą z e k H a r c e r s t w a P o l s k i e g o K o m e n d a n t C h o r ą g w i D o l n o 6 l ą s k i e j Z

Bardziej szczegółowo

token DOT WORD dve vrednosti

token DOT WORD dve vrednosti Skener Skener je zadužen za leksičku analizu Skener preuzima (skenira) znak po znak (programskog) teksta radi prepoznavanja simbola sastavljenih od zadanih znakova ili njihovih sekvenci. Pri tome: ignoriše

Bardziej szczegółowo

I 3 + d l a : B E, C H, C Y, C Z, ES, F R, G B, G R, I E, I T, L T, L U V, P T, S K, S I

I 3 + d l a : B E, C H, C Y, C Z, ES, F R, G B, G R, I E, I T, L T, L U V, P T, S K, S I M G 6 6 5 v 1. 2 0 1 5 G R I L L G A Z O W Y T R Ó J P A L N I K O W Y M G 6 6 5 I N S T R U K C J A U 7 Y T K O W A N I A I B E Z P I E C Z E Ń S T W A S z a n o w n i P a s t w o, D z i ę k u j e m y

Bardziej szczegółowo

BAZE PODATAKA. Neđeljko Lekić.

BAZE PODATAKA. Neđeljko Lekić. BAZE PODATAKA SQL SELECT (III dio) Neđeljko Lekić Irena Orović ć www.etf.ac.me www.elektronika.t-com.me t me U OVOJ LEKCIJI I dalje SELECT ORDER BY Grupne p funkcije (Aggregate g functions) GROUP BY i

Bardziej szczegółowo

Rozdział 1. Nazwa i adres Zamawiającego Rozdział 2. Informacja o trybie i stosowaniu przepisów Rozdział 3. Przedmiot zamówienia

Rozdział 1. Nazwa i adres Zamawiającego Rozdział 2. Informacja o trybie i stosowaniu przepisów Rozdział 3. Przedmiot zamówienia Z n a k s p r a w y G O S I R D Z P I 2 7 1 0 1 0 2 0 1 4 S P E C Y F I K A C J A I S T O T N Y C H W A R U N K Ó W Z A M Ó W I E N I A f S p r z» t a n i e i u t r z y m a n i e c z y s t o c i g d y

Bardziej szczegółowo

Rozdział 1. Nazwa i adres Zamawiającego Gdyński Ośrodek Sportu i Rekreacji jednostka budżetowa Rozdział 2.

Rozdział 1. Nazwa i adres Zamawiającego Gdyński Ośrodek Sportu i Rekreacji jednostka budżetowa Rozdział 2. Z n a k s p r a w y G O S i R D Z P I 2 7 1 0 3 62 0 1 4 S P E C Y F I K A C J A I S T O T N Y C H W A R U N K Ó W Z A M Ó W I E N I A Z a p e w n i e n i e z a s i l a n i ea n e r g e t y c z ne g o

Bardziej szczegółowo

doi: /onis A stra t , m. 350 Ogrody Nauk i Sztuk nr 2017 (7)

doi: /onis A stra t , m. 350 Ogrody Nauk i Sztuk nr 2017 (7) doi: 10.15503/onis2017.350.363 Syst aty zny rz g d it ratury: Na zy o ga i zy ró ni si od inny h rz g dó A e O w Z M M l I s Ps h, K U s L b s J P II A. R 14 20-950 L b E-m l: _ l w @ e.pl A strakt Te

Bardziej szczegółowo

dt dt 2 2t = 3 (1 + t). y (x) = x. ] b) x = sin 2 t, y = cos 2 t [ 1 ] c) x = e 2t cos 2 t, y = e 2t sin 2 t [ tg t tg (t + π/4) ]

dt dt 2 2t = 3 (1 + t). y (x) = x. ] b) x = sin 2 t, y = cos 2 t [ 1 ] c) x = e 2t cos 2 t, y = e 2t sin 2 t [ tg t tg (t + π/4) ] 168 Glava 3. Diferencijalni račun 487. Funkcija y = f(x) je zadata parametarskim jednačinama: Naći y (x). x = 2t t 2, y = 3t t 3 (t > 1). y (x) = dy dx = dy dt dt dx = ẏ ẋ = 3 3t2 2 2t = 3 (1 + t). 2 Iz

Bardziej szczegółowo

Zaawansowany kurs języka Python

Zaawansowany kurs języka Python Wykład 5. 30 października 2013 Plan wykładu 1 2 3 4 yield from Zamiast Example for item in iterable: yield item: można pisać Example yield from iterable Plan wykładu 1 2 3 4 Przykłady wyrażeń regularnych

Bardziej szczegółowo

Ż ż Ł ż ż ż Ż Ś ż ż ż Ł Ż Ż ć ż Ż Ż Ż Ń Ż Ź ż Ź Ź ż Ż ż ż Ż Ł Ż Ł Ż ż Ż ż Ż Ż Ń Ą Ż Ń Ż Ń ć ż Ż ź Ś ć Ł Ł Ź Ż Ż ż Ł ż Ż Ł Ż Ł ź ć ż Ż Ż ż ż Ó ż Ł Ż ć Ż Ż Ę Ż Ż Ż ż Ż ż ż Ś ż Ż ż ż ź Ż Ń ć Ż ż Ż Ż ż ż ż

Bardziej szczegółowo

Ś Ł Ą Ś Ś ź Ś ń ż ż Ó ż ż Ś Ł ż ń ń ń ż ń Ś ń ć ŚĘ Ó Ł Ę Ł Ś Ę Ę ń ń ń ń ń Ź ń ń ń ń ń ż ń ń ń ń ń Ę ż ż ć Ść ń ń ż Ń ż ż ń ń Ś Ą ń Ś ń ń ż Ó ż Ź ń ż ń Ś Ń Ó ż Ł ż Ą ź ź Ś Ł ć Ś ć ż ź ż ć ć Ę Ó Ś Ó ż ż

Bardziej szczegółowo

Ł Ł Ś ź ń ź ź ź Ś Ł Ę Ę Ś ż Ś ń Ą Ś Ą Ł ż ż ń ż ć ż ż ż ź ż ć ź Ę Ę ń ć ż Ł ń ż ż ż Ś ż Ś ż ż ż ż ż ż ż ń ń ż ż ż ć ż ń ż ń ź ż ć ż ż ć ń ż Ę Ę ć ń Ę ż ż ń ń ź Ę ź ż ń ż ń ź ż ż ż ń ż ż ż ż ż ż ż ż ń ń

Bardziej szczegółowo

Ł Ł Ś Ę ź ń ź ź Ś Ę Ę Ś Ą Ś Ę Ż Ł ń Ę Ś ć ć ń ć ń ń ń ź ń Ę ź ń ń ń ź ź Ś ź ź ć ń ń ń ń Ś ć Ś ń ń Ś ź ń Ę ń Ś ź ź ź ź ź Ę Ę Ę Ś ń Ś ć ń ń ń ń ń ń Ę ń ń ń ń ć ń ń ń ń ć ń Ś ć Ł ń ń ń ć ń ć ź ń ź ć ń ń ć

Bardziej szczegółowo

Podstawy programowania w Pythonie

Podstawy programowania w Pythonie Podstawy programowania w Pythonie Wykład 6 dr Andrzej Zbrzezny Instytut Matematyki i Informatyki Akademia Jana Długosza w Częstochowie 21 listopada 2012 dr Andrzej Zbrzezny (IMI AJD) Podstawy programowania

Bardziej szczegółowo

Kurs rozszerzony języka Python

Kurs rozszerzony języka Python Wykład 5. 3 listopada 2017 Plan wykładu 1 2 3 Plan wykładu 1 2 3 Przykłady wyrażeń regularnych W systemie windows c:\windows\system32> dir *.exe Wynik accwiz.exe actmovie.exe ahui.exe alg.exe append.exe

Bardziej szczegółowo

Kurs języka Python Wykład 8. Przetwarzanie tekstu Wyrażenia regularne Biblioteka urllib Parsowanie html'a XML

Kurs języka Python Wykład 8. Przetwarzanie tekstu Wyrażenia regularne Biblioteka urllib Parsowanie html'a XML Kurs języka Python Wykład 8. Przetwarzanie tekstu Wyrażenia regularne Biblioteka urllib Parsowanie html'a XML Wyrażenia regularne c:\> dir *.exe $ rm *.tmp Wyrażenia regularne 'alamakota' '(hop!)*' { '',

Bardziej szczegółowo

Rozdział 1. Nazwa i adres Zamawiającego Gdyńskie Centrum Sportu jednostka budżetowa Rozdział 2. Informacja o trybie i stosowaniu przepisów

Rozdział 1. Nazwa i adres Zamawiającego Gdyńskie Centrum Sportu jednostka budżetowa Rozdział 2. Informacja o trybie i stosowaniu przepisów Z n a k s p r a w y G C S D Z P I 2 7 1 07 2 0 1 5 S P E C Y F I K A C J A I S T O T N Y C H W A R U N K Ó W Z A M Ó W I E N I A f U s ł u g i s p r z» t a n i a o b i e k t Gó w d y s k i e g o C e n

Bardziej szczegółowo

PIERWIASTKI W UKŁADZIE OKRESOWYM

PIERWIASTKI W UKŁADZIE OKRESOWYM PIERWIASTKI W UKŁADZIE OKRESOWYM 1 Układ okresowy Co można odczytać z układu okresowego? - konfigurację elektronową - podział na bloki - podział na grupy i okresy - podział na metale i niemetale - trendy

Bardziej szczegółowo

Kurs języka Python Wykład 6. Pliki tekstowe Pliki rekordów Pliki CSV Strumienie

Kurs języka Python Wykład 6. Pliki tekstowe Pliki rekordów Pliki CSV Strumienie Kurs języka Python Wykład 6. Pliki tekstowe Pliki rekordów Pliki CSV Strumienie Operacje na plikach Otwarcie i zamknięcie pliku: fh = open('plik', 'r') Atrybuty: 'r' odczyt 'w' zapis 'a' dopisanie 'r+'

Bardziej szczegółowo

Opis i zakres czynności sprzątania obiektów Gdyńskiego Centrum Sportu

Opis i zakres czynności sprzątania obiektów Gdyńskiego Centrum Sportu O p i s i z a k r e s c z y n n o c is p r z» t a n i a o b i e k t ó w G d y s k i e g o C e n t r u m S p o r t u I S t a d i o n p i ł k a r s k i w G d y n i I A S p r z» t a n i e p r z e d m e c

Bardziej szczegółowo

Przedmiotowy Konkurs Informatyczny LOGIA powołany przez Mazowieckiego Kuratora Oświaty

Przedmiotowy Konkurs Informatyczny LOGIA powołany przez Mazowieckiego Kuratora Oświaty Zadanie Szyfr Bacona LOGIA 17 (2016/17), etap 2 Treść zadania Szyfr Bacona polega na zastępowaniu liter alfabetu łacińskiego pięcioznakowymi ciągami złożonymi z liter a i b zgodnie z poniższą tabelą: A

Bardziej szczegółowo

Ż Ł ć ć ź ź Ś Ó ćę Ę Ą Ę ć Ę ć Ń Ż ć ć Ż ć ć ć ć ć ć ć ć ć Ź ć ć Ę ć ć ć Ą ć Ż ć Ł Ż ć Ę ć ć ć ć ć ć ć ć Ż ć Ż ć ć ć ć ć Ż ć Ą Ź ć Ą ź Ż ć ć ć ć ć Ź ź Ź ć Ż Ź Ż Ź Ź ć Ż ć Ę Ł Ż ć ź Ż ć ć ź ć ć ć ź Ż Ę

Bardziej szczegółowo

ż Ść Ś Ś Ś Ś Ę Ą Ę ź Ę Ę ć ć Ź Ć Ó Ę Ę Ń Ś Ą ć Ę ć ć ćę ż ż ć Ó ż Ę Ń Ą Ą Ż Ę Ę Ść ć ż Ż ż Ż ć Ż ź Ę Ść Ż Ę Ść Ś ż Ń Ą ż Ę ż ż Ś ż ż Ó Ś Ę Ó ź ż ż ć ż Ś ż Ś ć ż ż Ś Ś ć Ż Ż Ó ż Ż Ż Ś Ś Ś ć Ź ż Ś Ś ć Ą

Bardziej szczegółowo

ć ŚĆ Ś Ż Ś ć ć ŚĆ ć ć ć Ś ź ź Ł Ń Ź ź ć Ś ć Ę Ś ź ć Ó ć ć Ś Ś Ś Ł Ś ć ć Ł ć ŚĆ Ś ź Ś Ś Ś Ś ć ć Ł ć Ę Ę ć Ś Ś ć Ś Ę ć Ę Ś Ś Ś Ś Ś Ś ć ć Ś Ż ć ć ć ć ć ć ć ć ć Ę Ż ć ć Ś Ś ź Ś Ś Ę Ł Ń ć Ę ć Ś ć Ż ć Ę Ę Ę

Bardziej szczegółowo

PLNOG#10 Hadoop w akcji: analiza logów 1

PLNOG#10 Hadoop w akcji: analiza logów 1 PLNOG#10 Hadoop w akcji: analiza logów 1 Hadoop w akcji: analiza logów rkadiusz Osiński arkadiusz.osinski@allegro.pl PLNOG#10 Hadoop w akcji: analiza logów 2 genda 1. Hadoop 2. HDFS 3. YRN 4. Map & Reduce

Bardziej szczegółowo

Pojam matrice je, neovisno o primjenama, uveden potkraj 19. st., a povezuje se s imenima J.J. Sylvester-a i A. Cayley-a;

Pojam matrice je, neovisno o primjenama, uveden potkraj 19. st., a povezuje se s imenima J.J. Sylvester-a i A. Cayley-a; 2. MATRICE I DETERMINANTE Matrice (pravokutne sheme brojeva) susrećemo kod raznih problema u matematici, ali i u kemiji, zici, ekonomiji..., jer se s njima relativno jednostavno racuna; Pojam matrice je,

Bardziej szczegółowo

Ś Ś Ą Ó ć ć Ą ŁÓ Ó Ń ć ć Ż Ó ć ź Ę ć Ę ć ć ć Ę ć ć ć ć ć ć ć ć ć ć Ó Ą Ą Ę ć ć ć ć ć ć ć ć ć ć ć ć ć ć ć ć ć ć ć ćę ć Ę ć ć Ś ć ć ć ć Ę ć Ę ć ć ŚĘ Ł Ń Ń Ś Ą ć ć ź ć Ę Ć Ę ć Ę ć ć Ę Ę ć ć ć Ą ć ć Ę ć ć

Bardziej szczegółowo

Programowanie funkcyjne w Pythonie

Programowanie funkcyjne w Pythonie Programowanie funkcyjne w Pythonie Koªo DSG 2013 Konrad Siek konrad.siek@cs.put.edu.pl dsg.cs.put.poznan.pl Paradygmat funkcyjny Paradygmat = sposób my±lenia o problemach Paradygmat funkcyjny Paradygmat

Bardziej szczegółowo

Rozdział 1. Nazwa i adres Zamawiającego Gdyńskie Centrum Sportu jednostka budżetowa Rozdział 2. Informacja o trybie i stosowaniu przepisów

Rozdział 1. Nazwa i adres Zamawiającego Gdyńskie Centrum Sportu jednostka budżetowa Rozdział 2. Informacja o trybie i stosowaniu przepisów Z n a k s p r a w y G C S D Z P I 2 7 1 01 82 0 1 5 S P E C Y F I K A C J A I S T O T N Y C H W A R U N K Ó W Z A M Ó W I E N I A P r o m o c j a G m i n y M i a s t a G d y n i a p r z e z z e s p óp

Bardziej szczegółowo

Opakowania na materiały niebezpieczne

Opakowania na materiały niebezpieczne Założyciel firmy Georg Utz 1916 1988 Opakowania na materiały 208 GGVS Opakowania na materiały 209 Opakowania na materiały Cer ty fi ko wa ne po jem ni ki Utz jest pro du cen tem sze ro kiej ga my opa ko

Bardziej szczegółowo

Zaawansowany kurs języka Python

Zaawansowany kurs języka Python Wykład 4. 23 października 2015 Plan wykładu 1 2 Pliki tekstowe Trwałość obiektów CSV Strumienie Plan wykładu 1 2 Pliki tekstowe Trwałość obiektów CSV Strumienie Protokół iteracyjny Producent Umiem dostarczać

Bardziej szczegółowo

Wykresy i interfejsy użytkownika

Wykresy i interfejsy użytkownika Wrocław, 07.11.2017 Wstęp do informatyki i programowania: Wykresy i interfejsy użytkownika Wydział Matematyki Politechniki Wrocławskiej Andrzej Giniewicz Dzisiaj na zajęciach... Instrukcje sterujące Biblioteka

Bardziej szczegółowo

Przedmiotowy Konkurs Informatyczny LOGIA powołany przez Mazowieckiego Kuratora Oświaty

Przedmiotowy Konkurs Informatyczny LOGIA powołany przez Mazowieckiego Kuratora Oświaty Zadanie Zawijasy LOGIA 18 (2017/18), etap 2 Treść zadania Tablica Polibiusza jest kwadratową tabelą zawierającą litery alfabetu łacińskiego. Kolumny numerujemy od 0 do 4, a wiersze od 1 do 5. Kodujemy

Bardziej szczegółowo

Liturgia eucharystyczna. Modlitwa nad darami œ

Liturgia eucharystyczna. Modlitwa nad darami œ Msza święta Liturgia eucharystyczna K. Pa - nie, nasz Bo - że, niech ta O - fia - ra, któ - rą skła - da - my...... Przez Chry - stu - sa, Pa - na na - sze - go. Modlitwa nad darami... Któ - ry ży - e

Bardziej szczegółowo

Dzi kuj za uwag! Spotkania z Pythonem. Cz ± 1 - podstawy - rozwi zania zada« Michaª Alichniewicz. Gda«sk 2014. Studenckie Koªo Automatyków SKALP

Dzi kuj za uwag! Spotkania z Pythonem. Cz ± 1 - podstawy - rozwi zania zada« Michaª Alichniewicz. Gda«sk 2014. Studenckie Koªo Automatyków SKALP Spotkania z Pythonem Cz ± 1 - podstawy - rozwi zania zada«michaª Alichniewicz Studenckie Koªo Automatyków SKALP Gda«sk 2014 Dzi kuj za uwag! Na licencji Creative Commons Attribution-NonCommercial-ShareAlike

Bardziej szczegółowo

Język Python (2) Język Python (2) 1/36

Język Python (2) Język Python (2) 1/36 Język Python (2) Język Python (2) 1/36 Język Python (2) 2/36 Podstawy funkcji Pojęcia podstawowe Instrukcja def tworzy obiekt funkcji i przypisuje go do nazwy Instrukcja return przekazuje obiekt wynikowy

Bardziej szczegółowo

0.1 Hierarchia klas. 0.1.1 Diagram. 0.1.2 Krótkie wyjaśnienie

0.1 Hierarchia klas. 0.1.1 Diagram. 0.1.2 Krótkie wyjaśnienie 0.1 Hierarchia klas 0.1.1 Diagram 0.1.2 Krótkie wyjaśnienie Po pierwsze to jest tylko przykładowe rozwiązanie. Zarówno na wtorkowych i czwartkowych ćwiczeniach odbiegaliśmy od niego, ale nie wiele. Na

Bardziej szczegółowo

HR Ujedinjena u raznolikosti HR A8-0205/224

HR Ujedinjena u raznolikosti HR A8-0205/224 21.3.2019 A8-0205/224 Amandman 224 Članak 2. stavak 1. točka 1. Članak 8. stavak 1. alineja 2. Tekst koji je predložila Komisija svaka tri sata akumuliranog vremena vožnje i svaki put kada vozilo prijeđe

Bardziej szczegółowo

Kurs rozszerzony języka Python

Kurs rozszerzony języka Python Wykład 3. 20 października 2017 Plan wykładu 1 2 Rodzaje kolekcji Przetwarzanie kolekcji 3 4 5 i funkcje Efektywność list Koniec Plan wykładu 1 2 Rodzaje kolekcji Przetwarzanie kolekcji 3 4 5 i funkcje

Bardziej szczegółowo

SPECYFIKACJA ISTOTNYCH WARUNKÓW ZAMÓWIENIA

SPECYFIKACJA ISTOTNYCH WARUNKÓW ZAMÓWIENIA Z n a k s p r a w y G C S D Z P I 2 7 1 0 1 12 0 1 5 S P E C Y F I K A C J A I S T O T N Y C H W A R U N K Ó W Z A M Ó W I E N I A D o s t a w a ( u d o s t p n i e n i e ) a g r e g a t u p r» d o t w

Bardziej szczegółowo

SPECYFIKACJA ISTOTNYCH WARUNKÓW ZAMÓWIENIA

SPECYFIKACJA ISTOTNYCH WARUNKÓW ZAMÓWIENIA Z n a k s p r a w y G C S D Z P I 2 7 1 0 2 02 0 1 5 S P E C Y F I K A C J A I S T O T N Y C H W A R U N K Ó W Z A M Ó W I E N I A U s ł u g a d r u k o w a n i a d l a p o t r z e b G d y s k i e g o

Bardziej szczegółowo

Algoritmi i strukture podataka

Algoritmi i strukture podataka Algoritmi i strukture podataka vežbe 4 Mirko Stojadinović 27. oktobar 2013 1 Hip Hip je binarno stablo koje zadovoljava uslov hipa: ključ svakog čvora veći je ili jednak od ključeva njegovih sinova. Pored

Bardziej szczegółowo

Kurs języka Python. Wykład 5. Marcin Młotkowski. 9 listopada Rodzaje parametrów funkcji. 2 Biblioteka Tk. 3 Układanie kontrolek w oknie

Kurs języka Python. Wykład 5. Marcin Młotkowski. 9 listopada Rodzaje parametrów funkcji. 2 Biblioteka Tk. 3 Układanie kontrolek w oknie Wykład 5. 9 listopada 2009 1 Rodzaje parametrów funkcji 2 3 4 Parametry domyślne Wartość domyślna parametrów def log(val, base=2.718281):... def foo(arg1=[], arg2="dwa", arg3=3): print log(34, 10), log(12)

Bardziej szczegółowo

Kurs języka Python. Wykład 11. Marcin Młotkowski. 4 stycznia Kontrola poprawności podczas biegu programu. 2 Testowanie oprogramowania

Kurs języka Python. Wykład 11. Marcin Młotkowski. 4 stycznia Kontrola poprawności podczas biegu programu. 2 Testowanie oprogramowania Wykład 11. 4 stycznia 2010 1 Kontrola poprawności podczas biegu programu 2 3 4 Asercje Asercja to formuła logiczna; Asercji używa się do kontrolowania czy np. wartość zmiennej ma odpowiedni typ lub mieści

Bardziej szczegółowo

Programowanie w Sieci Internet. Python: Operacje z plikami oraz obsługa wyjątków

Programowanie w Sieci Internet. Python: Operacje z plikami oraz obsługa wyjątków Programowanie w Sieci Internet Python: Operacje z plikami oraz obsługa wyjątków Kraków, 5 grudnia 2014 r. mgr Piotr Rytko Wydział Matematyki i Informatyki Otwieranie plików Otwieranie plików jest realizowane

Bardziej szczegółowo

SPECYFIKACJA ISTOTNYCH WARUNKÓW ZAMÓWIENIA

SPECYFIKACJA ISTOTNYCH WARUNKÓW ZAMÓWIENIA Z n a k s p r a w y GC S D Z P I 2 7 1 0 1 42 0 1 5 S P E C Y F I K A C J A I S T O T N Y C H W A R U N K Ó W Z A M Ó W I E N I A f W y k o n a n i e p r a c p i e l g n a c y j n o r e n o w a c y j n

Bardziej szczegółowo

Bash - wprowadzenie. Bash - wprowadzenie 1/39

Bash - wprowadzenie. Bash - wprowadzenie 1/39 Bash - wprowadzenie Bash - wprowadzenie 1/39 Bash - wprowadzenie 2/39 Czym jest bash? Rysunek : Zadanie powłoki to ukrycie wywołań systemowych Bash - wprowadzenie 3/39 Czym jest bash? Przykład polecenia:

Bardziej szczegółowo

SCS81800F0 HRUpute za uporabu 2 CS Návod k použití 19 PL Instrukcja obsługi 36 SK Návod na používanie 54

SCS81800F0 HRUpute za uporabu 2 CS Návod k použití 19 PL Instrukcja obsługi 36 SK Návod na používanie 54 SCS81800F0 HRUpute za uporabu 2 CS Návod k použití 19 PL Instrukcja obsługi 36 SK Návod na používanie 54 2 www.aeg.com SADRŽAJ 1. INFORMACIJE O SIGURNOSTI............................................ 3

Bardziej szczegółowo

Pytania dla języka Python

Pytania dla języka Python XIV OIJ, zawody I stopnia, tura testowa 16 września 2019 1 stycznia 2020 Poniżej znajdują się pytania testowe z zawodów I stopnia XIV Olimpiady Informatycznej Juniorów () na teście wiedzy (do rozwiązania

Bardziej szczegółowo

BAZE PODATAKA. Neđeljko Lekić.

BAZE PODATAKA. Neđeljko Lekić. BAZE PODATAKA SQL SELECT (I dio) Neđeljko Lekić Irena Orović ć www.etf.ac.me www.elektronika.t-com.me t me U OVOJ LEKCIJI SQL SELECT WHERE klauzula SELECT iz više tabela Povezivanje tabela SELECT SQL SELECT:

Bardziej szczegółowo

Gdyńskim Ośrodkiem Sportu i Rekreacji jednostka budżetowa

Gdyńskim Ośrodkiem Sportu i Rekreacji jednostka budżetowa Z a ł» c z n i k n r 5 d o S p e c y f i k a c j i I s t o t n y c h W a r u n k Zó aw m ó w i e n i a Z n a k s p r a w y G O S I R D Z P I 2 7 1 0 1 1 2 0 14 W Z Ó R U M O W Y z a w a r t a w Gd y n

Bardziej szczegółowo

http://www.viamoda.edu.pl/rekrutacja/studia-podyplomowe_s_37.html

http://www.viamoda.edu.pl/rekrutacja/studia-podyplomowe_s_37.html O Strona 1/288 01-07-2016 09:00:13 F Strona 2/288 01-07-2016 09:00:13 E Strona 3/288 01-07-2016 09:00:13 R Strona 4/288 01-07-2016 09:00:13 T Strona 5/288 01-07-2016 09:00:13 A Strona 6/288 01-07-2016

Bardziej szczegółowo

Rozkaz L. 7/ Kary organizacyjne 11. Odznaczenia Odznaczenia harcerskie

Rozkaz L. 7/ Kary organizacyjne 11. Odznaczenia Odznaczenia harcerskie C h o r ą g i e w D o l n o l ą s k a Z H P W r o c ł a w, 3 1 l i p c a 2 Z w i ą z e k H a r c e r s t w a P o l s k i e g o K o m e n d a n t C h o r ą g w i D o l n o 6 l ą s k i e j Z H P i m. h m.

Bardziej szczegółowo

o d ro z m ia r u /p o w y ż e j 1 0 c m d ł c m śr e d n ic y 5 a ) o ś r e d n ic y 2,5 5 c m 5 b ) o śr e d n ic y 5 c m 1 0 c m 8

o d ro z m ia r u /p o w y ż e j 1 0 c m d ł c m śr e d n ic y 5 a ) o ś r e d n ic y 2,5 5 c m 5 b ) o śr e d n ic y 5 c m 1 0 c m 8 T A B E L A O C E N Y P R O C E N T O W E J T R W A Ł E G O U S Z C Z E R B K U N A Z D R O W IU R o d z a j u s z k o d z e ń c ia ła P r o c e n t t r w a łe g o u s z c z e r b k u n a z d r o w iu

Bardziej szczegółowo

T00o historyczne: Rozwój uk00adu okresowego pierwiastków 1 Storytelling Teaching Model: wiki.science-stories.org , Research Group

T00o historyczne: Rozwój uk00adu okresowego pierwiastków 1 Storytelling Teaching Model: wiki.science-stories.org , Research Group 13T 00 o h i s t o r y c z n Re o: z w ó j u k 00 a d u o k r e s o w e g o p i e r w i a s t k ó w W p r o w a d z e n i e I s t n i e j e w i e l e s u b s t a n c j i i m o g o n e r e a g o w a z e

Bardziej szczegółowo

BAZE PODATAKA. Model Objekti/Veze. Neđeljko Lekić. Dr. Peter Chen

BAZE PODATAKA. Model Objekti/Veze. Neđeljko Lekić.     Dr. Peter Chen BAZE PODATAKA Model Objekti/Veze Dr. Peter Chen Neđeljko Lekić Irena Orović www.etf.ac.me, www.elektronika.t-com.me TEME Model Objekti/Veze (Entity/Relationship model) Entiteti i atributi Veze M/V dijagrami

Bardziej szczegółowo

Ludzkie gadanie. & b4 > > & b. с j j > j j. j w w. w w b. q=120. Soprano. Soprano. Alto. Tenor. Bass. Tu mp. tu tut tu tu tu.

Ludzkie gadanie. & b4 > > & b. с j j > j j. j w w. w w b. q=120. Soprano. Soprano. Alto. Tenor. Bass. Tu mp. tu tut tu tu tu. Ludzkie gadanie Agnieszka Osiecka Soprano Soprano 4 4 q=120 mp Tu mp Tu Seeryn Kraeski arr voc. Andrze Borzym. tu tut tu tu tu. tu tut tu tu tu Alto Tenor Bass 5 4 4 mp Tu mp Pa ra ra rap pa pa tu tu tu

Bardziej szczegółowo

EGZAMIN MATURALNY Z INFORMATYKI

EGZAMIN MATURALNY Z INFORMATYKI ARKUSZ ZAWIERA INFORMACJE PRAWNIE CHRONIONE DO MOMENTU ROZPOCZ CIA EGZAMINU! Miejsce na naklejk MIN-R1_1P-082 EGZAMIN MATURALNY Z INFORMATYKI MAJ ROK 2008 POZIOM ROZSZERZONY CZ I Czas pracy 90 minut Instrukcja

Bardziej szczegółowo

Gdyńskim Ośrodkiem Sportu i Rekreacji jednostką budżetową Zamawiającym Wykonawcą

Gdyńskim Ośrodkiem Sportu i Rekreacji jednostką budżetową Zamawiającym Wykonawcą W Z Ó R U M O W Y n r 1 4 k J Bk 2 0 Z a ł» c z n i k n r 5 z a w a r t a w G d y n i w d n i u 1 4 ro ku p o m i 2 0d z y G d y s k i m O r o d k i e m S p o r t u i R e k r e a c j ei d n o s t k» b

Bardziej szczegółowo

Liturgia eucharystyczna. Modlitwa nad darami œ

Liturgia eucharystyczna. Modlitwa nad darami œ Msza święta Liturgia eucharystyczna # Modlitwa nad darami " # # K. Pa - nie, nasz Bo - że, niech ta O - fia - ra, któ - rą skła - da - my...... Przez Chry - stu - sa, Pa - na na - sze - go. lub... Któ

Bardziej szczegółowo

1. Podstawy budowania wyra e regularnych (Regex)

1. Podstawy budowania wyra e regularnych (Regex) Dla wi kszo ci prostych gramatyk mo na w atwy sposób napisa wyra enie regularne które b dzie s u y o do sprawdzania poprawno ci zda z t gramatyk. Celem niniejszego laboratorium b dzie zapoznanie si z wyra

Bardziej szczegółowo

Wątki i komunikacja między nimi w języku Python

Wątki i komunikacja między nimi w języku Python Wątki i komunikacja między nimi w języku Python Czyli kolejny poziom abstrakcji. Michał Mazurek mazurek.michal@gmail.com http://www.ifresearch.pl January 14, 2008 Python? A co to? Python Interpretowany,

Bardziej szczegółowo

OŚWIADCZENIE MAJĄTKOWE

OŚWIADCZENIE MAJĄTKOWE OŚWIADCZENIE MAJĄTKOWE wójta, zastępcy wójta, sekretarza gminy, skarbnika gminy, kierownika jednostki organizacyjnej gminy, osoby zarządzającej i członka organu :gminną osobą prawną oraz osoby wydającej

Bardziej szczegółowo

Chemia nieorganiczna. Copyright 2000 by Harcourt, Inc. All rights reserved.

Chemia nieorganiczna. Copyright 2000 by Harcourt, Inc. All rights reserved. Chemia nieorganiczna 1. Układ okresowy metale i niemetale 2. Oddziaływania inter- i intramolekularne 3. Ciała stałe rodzaje sieci krystalicznych 4. Przewodnictwo ciał stałych Pierwiastki 1 1 H 3 Li 11

Bardziej szczegółowo

System operacyjny Linux

System operacyjny Linux Paweł Rajba pawel.rajba@continet.pl http://kursy24.eu/ Zawartość modułu 6 Język bash Pierwszy skrypt Rozwinięcia parametryczne Bloki instrukcji Dwa przydatne polecenia Tablice Sprawdzanie warunków Instrukcje

Bardziej szczegółowo

Podstawy języka C++ Maciej Trzebiński. Instytut Fizyki Jądrowej Polskiej Akademii Nauk. Praktyki studenckie na LHC IVedycja,2016r.

Podstawy języka C++ Maciej Trzebiński. Instytut Fizyki Jądrowej Polskiej Akademii Nauk. Praktyki studenckie na LHC IVedycja,2016r. M. Trzebiński C++ 1/14 Podstawy języka C++ Maciej Trzebiński Instytut Fizyki Jądrowej Polskiej Akademii Nauk Praktyki studenckie na LHC IVedycja,2016r. IFJ PAN Przygotowanie środowiska pracy Niniejsza

Bardziej szczegółowo

3. Biblioteka standardowa Pythona

3. Biblioteka standardowa Pythona Gdańsk, 2014 i plików tekstowych Użyteczne typy danych Biblioteka numeryczna Operacje systemowe i programowanie współbieżne Sieci Inne Standardowa biblioteka Pythona to ok. 200 modułów i ok. 100 podmodułów.

Bardziej szczegółowo

PROGRAM WSPIERANIA ODDOLNYCH INICJATYW ARTYSTYCZNYCH, KULTURALNYCH I SPOŁECZNYCH WE WROCŁAWIU

PROGRAM WSPIERANIA ODDOLNYCH INICJATYW ARTYSTYCZNYCH, KULTURALNYCH I SPOŁECZNYCH WE WROCŁAWIU PROGRAM WSPIERANIA ODDOLNYCH INICJATYW ARTYSTYCZNYCH, KULTURALNYCH I SPOŁECZNYCH WE WROCŁAWIU CEL PROGRAMU Włączenie aktywnych mieszkańców Wrocławia do współtworzenia programu Wrocław Europejska Stolica

Bardziej szczegółowo

Chemia nieorganiczna. Pierwiastki. niemetale Be. 27 Co. 28 Ni. 26 Fe. 29 Cu. 45 Rh. 44 Ru. 47 Ag. 46 Pd. 78 Pt. 76 Os.

Chemia nieorganiczna. Pierwiastki. niemetale Be. 27 Co. 28 Ni. 26 Fe. 29 Cu. 45 Rh. 44 Ru. 47 Ag. 46 Pd. 78 Pt. 76 Os. Chemia nieorganiczna 1. Układ okresowy metale i niemetale 2. Oddziaływania inter- i intramolekularne 3. Ciała stałe rodzaje sieci krystalicznych 4. Przewodnictwo ciał stałych Copyright 2000 by Harcourt,

Bardziej szczegółowo

Rozdział 1. Nazwa i adres Zamawiającego Gdyński Ośrodek Sportu i Rekreacji jednostka budżetowa Rozdział 2.

Rozdział 1. Nazwa i adres Zamawiającego Gdyński Ośrodek Sportu i Rekreacji jednostka budżetowa Rozdział 2. Z n a k s p r a w y G O S I R D Z P I 2 7 1 0 5 32 0 1 4 S P E C Y F I K A C J A I S T O T N Y C H W A R U N K Ó W Z A M Ó W I E N I A f W y k o n a n i e p r z e g l» d ó w k o n s e r w a c y j n o -

Bardziej szczegółowo

Przegląd języka Python. Łukasz Anwajler

Przegląd języka Python. Łukasz Anwajler Przegląd języka Python Łukasz Anwajler lukasz.anwajler@pjwstk.edu.pl Nie wierzcie mi na słowo Zaraz zobaczymy: czym jest Python dlaczego warto go używać jakie ma zastosowania gdzie z niego korzystają jakzacząć

Bardziej szczegółowo

PLAN POŁĄCZENIA SPÓŁEK

PLAN POŁĄCZENIA SPÓŁEK PLAN POŁĄCZENIA SPÓŁEK BSH SPRZĘT GOSPODARSTWA DOMOWEGO SP. Z O.O. z siedzibą w Warszawie oraz BSH WROCŁAW SP. Z O.O. z siedzibą we Wrocławiu Plan Połączenia Spółek: BSH Sprzęt Gospodarstwa Domowego Sp.

Bardziej szczegółowo

Ćwiczenie 3. Python 3: Python 3: Funkcje, moduły i operacje na plikach

Ćwiczenie 3. Python 3: Python 3: Funkcje, moduły i operacje na plikach Wizualizacja danych Ćwiczenie 3 Python 3: Python 3: Funkcje, moduły i operacje na plikach Python Comprehension Jest to mechanizm służący do generowania kolekcji (lista, słownik, zbiór) na podstawie jednowierszowej

Bardziej szczegółowo

kszta to aniu ono o z sn go kanonu i kna

kszta to aniu ono o z sn go kanonu i kna doi: 10.15503/onis2017.385.396 Ro a syst Ó ks r ki h kszta to aniu ono o z sn go kanonu i kna A Dw j c I s S j, U s M j K. G 11, 87-100 T e-m l:. w j c @ m l.c m A strakt Te : W s m s m, m s j m m h (

Bardziej szczegółowo

MATEMATIČKA ANALIZA 2

MATEMATIČKA ANALIZA 2 SVEUČILIŠTE U ZAGREBU FAKULTET ELEKTROTEHNIKE I RAČUNARSTVA ZAVOD ZA PRIMIJENJENU MATEMATIKU MATEMATIČKA ANALIZA 2 Zadaci za vježbu Zagreb, 23. Sadržaj Funkcije više varijabli 3 2 Diferencijalni račun

Bardziej szczegółowo

Kurs rozszerzony języka Python

Kurs rozszerzony języka Python Środowisko Django, cz. 2 12 stycznia 2018 Plan wykładu 1 2 Trochę teorii Obsługa żądań GET Obiekty formularzowe 3 Zarządzanie sesjami Polonizacja 4 Testy jednostkowe Symulowanie klienta Plan wykładu 1

Bardziej szczegółowo

Ś ż ż Ś ż ć Ś Ś Ę Ź Ś Ż Ż ć Ż Ś Ś Ż Ż ż Ć ż Ś Ź Ć Ś ć Ć Ś Ę ć Ż ć ź ź Ę ż ć Ś ź Ź Ź Ą ż ź Ż Ć ż ź ż ż ż Ś Ć ź ć ć Ś Ż Ż Ć ź ż ć ż Ż Ś Ż ż ż Ż ż ż Ź Ą Ą ż Ę ż Ż Ę Ą ż Ż Ą Ś ż Ć Ś Ś r-"1 \i 1,- --a ir "r--*/

Bardziej szczegółowo

Gdyńskim Ośrodkiem Sportu i Rekreacji jednostka budżetowa

Gdyńskim Ośrodkiem Sportu i Rekreacji jednostka budżetowa W Z Ó R U M O W Y z a w a r t a w G d y n i w d n i u 2 0 1 4 r po m i d z y G d y s k i m O r o d k i e m S p o r t u i R e k r e a c j i j e d n o s t k a b u d e t o w a ( 8 1-5 3 8 G d y n i a ), l

Bardziej szczegółowo

Instrukcja obiegu i kontroli dokumentów powodujących skutki finansowo-gospodarcze w ZHP Spis treści

Instrukcja obiegu i kontroli dokumentów powodujących skutki finansowo-gospodarcze w ZHP Spis treści C h o r ą g i e w D o l n o l ą s k a Z H P U c h w a ł a n r 2 1 / I X / 2 0 1 5 K o m e n d y C h o r ą g w i D o l n o 6 l ą s k i e j Z H P z d n i a 2 10. 5. 2 0 1 5 r. w s p r a w i e I n s t r u

Bardziej szczegółowo

Języki i metody programowania

Języki i metody programowania Języki i metody programowania Wykład 3 dr hab. Bożena Woźna-Szcześniak bwozna@gmail.com Instytut Matematyki i Informatyki Akademia Jana Długosza w Częstochowie hab. Andrzeja Zbrzezngo Wartości boolowskie

Bardziej szczegółowo

Wynagrodzenia informatyków w 2015 roku - zaproszenie do badania

Wynagrodzenia informatyków w 2015 roku - zaproszenie do badania ZAPROSZENIE Mamy przyjemność poinformować Państwa, że rozpoczęliśmy prace nad raportem płacowym Wynagrodzenia informatyków w 2015 roku. Jest to pierwsze tego typu badanie w Polsce, którego celem jest dostarczenie

Bardziej szczegółowo

Funkcje są prawdopodobnie najważniejszą częścią każdego poważnego programu (w każdym języku programowania).

Funkcje są prawdopodobnie najważniejszą częścią każdego poważnego programu (w każdym języku programowania). Funkcje w Pythonie Funkcje to części programu wielokrotnego użytku. Pozwalają nam nadad nazwę blokowi wyrażeo, a następnie uruchamiad ten blok używając tej nazwy gdziekolwiek w programie, dowolną ilośd

Bardziej szczegółowo

Środowisko programisty

Środowisko programisty Środowisko programisty 1/35 Środowisko programisty Język Python cz. 3 dr inż. Grzegorz Michalski 7 kwietnia 2014 Środowisko programisty 2/35 Kod samotestujący Tworzenie def t e s t e r ( ) : p r i n t

Bardziej szczegółowo

Rozdział 1. Nazwa i adres Zamawiającego Gdyński Ośrodek Sportu i Rekreacji jednostka budżetowa Rozdział 2.

Rozdział 1. Nazwa i adres Zamawiającego Gdyński Ośrodek Sportu i Rekreacji jednostka budżetowa Rozdział 2. Z n a k s p r a w y G O S I R D Z P I 2 7 1 0 3 12 0 1 4 S P E C Y F I K A C J A I S T O T N Y C H W A R U N K Ó W Z A M Ó W I E N I A f O b s ł u g a o p e r a t o r s k aw r a z z d o s t a w» s p r

Bardziej szczegółowo

Python. Wprowadzenie. Jolanta Bachan

Python. Wprowadzenie. Jolanta Bachan Python Wprowadzenie Jolanta Bachan Zainstaluj i przetestuj Pythona https://www.python.org/downloads/ print 'Hello world!' operatory numeryczne: + - * / // % ** operatory porównania: ==!= > < >=

Bardziej szczegółowo

znaleźć wszystkie rekordy dotyczące adresów przy ulicy Hożej (dowolnego miasta!);

znaleźć wszystkie rekordy dotyczące adresów przy ulicy Hożej (dowolnego miasta!); TI:WTBD/Ćwiczenia 9 przykład użycia SQLite w Pythonie: własnej roboty narzędzie do interaktywnych zapytań zapytania (SELECT) ze złączeniami (wewnętrznymi) zapytania agregujące tworzymy i wypełniamy danymi

Bardziej szczegółowo

Zastosowanie metod statystycznych do problemu ujednoznaczniania struktury zdania w języku polskim

Zastosowanie metod statystycznych do problemu ujednoznaczniania struktury zdania w języku polskim Motywacja Zastosowanie metod statystycznych do problemu ujednoznaczniania struktury zdania w języku polskim Seminarium IPI PAN, 03.01.2011 Outline Motywacja 1 Motywacja Poziomy anotacji Równoważność dystrybucyjna

Bardziej szczegółowo