Python in the Enterprise
|
|
- Tomasz Cichoń
- 8 lat temu
- Przeglądów:
Transkrypt
1 Python in the Enterprise Wykład 1 Bardzo krótki wstęp do Pythona Adam Dendek WFiIS, AGH
2 Wstępne uwagi Dekoratory Klasy Wyjątki Socket Zawartość Kilka użytecznych modułów Użyteczne narzędzia
3 Prośba do Państwa Jest bardzo prawdopodobne, że dla Szanownych Państwa materiał przedstawiany na wykładzie może być znajomy Jest duża szanasa, że pposiadają Państwo większą wiedzę na wybrane (lub wszystkie) zagadnienia W takich wypadkach proszę o wyrozumiałość. Proszę również o aktywny udział w wykładzie.
4 Polecany kurs wstępny Jeżeli nie mają Państwo żadnego doświadczenia w programowaniu w Pythonie sugeruje się zapoznać z wykładmi dr Bołda. Kurs traktuje pythona jako język skryptowy
5
6 Funkcje (czyli zaczynamy baaardzo delikatnie ) Są fundamentalnymi jednostkami kodu. Spójrzmy na banalny przykład Wynik:
7 *args and **kwargs *args oraz **kwargs pozwala na przekazanie do funkcji dowolnej ilości argumentów Kwargs słownik parametrów nazwanych
8 Domknięcia (ang. Closures) Ponieważ w Pythonie wszystko jest obiektem można zwracać również funkcje! (dla programistów JS oczywiste) Należy traktować jako generator kodu Ok! Ale po co nam to?!
9 Problem (wydumany) debugowanie Załóżmy że chcemy się dowiedzieć czy nasza funkcja w ogóle została wykonana oraz zbadać parametry OKROPNE!!!! Nie lubimy powtarzać kodu
10 Dekorator Dekorator jest funkcją która tworzy wraperem otaczający inną funkcję Dekorator działa tak samo jak bazowa funkcja jednakże pozwala na przeprowadzenie dodatkowych procesów Brak powtórek kodu. Wygląda znacznie zgrabniej, prawda?
11 Składnia Pythona dla dekoratorów Gdzie spotkamy dekoratory?! Na labolatoriach! Logowanie Testy jednostkowe ( na razie nie będę zdradzać szczegółów)
12 Konkurs W języku python każdy obiekt przekazywany jest przez referencję Co zostanie wyświetlone na ekranie?
13 Wyjaśnienie* Immutable(po polsku nie dający się zmieniać): numbers: int, float, complex immutable sequences: string, tuples, bytes, frozensets Mutable: wszystko inne mutable sequences: list, byte array set type: sets mapping type: dict classes, class instances Etc. Jak stworzyć dającego się modyfikować string albo int? *za stackoverflow
14 Krótkie spojrzenie na function is nothing more than a function defined inside a class. It is callable without instantiating the class first. It s definition is immutable via function also callable without instantiating the class, but its definition follows Sub class, not Parent class, via inheritance. That s because the first argument function must always be cls. * *Materiał z stackoverflow classmethod-in-python
15 Dziedziczenie Python wspiera OOP w związku z tym dostępne jest dziedziczenie klas ID: 1 width 100 height 10
16 Problem diamentu Python zezwala na wielokrotne dziedziczenie Pytanie jaki będzie wynik: I am parent B2
17 Podobnie jak funkcję można udekorować klasę Jednakże nie zadziała dla całej hierarchii klas Dekorujemy tylko klasę bazową! Rozwiązania wraz z przykładową implementacją proszę przesyłać mailowo na adres adendek@fis.agh.edu.pl do Do wygrania cenne nagrody!
18 Wyjątki Labolatiorium Python jest językiem programowania wysokiego poziomu. Wszystkie problemowe sytuacje obsługujemy przez wyjątki. Wbudowane typy wyjątków: Key Error 'Zenek' Zawsze się wykonam Zachęcam do zabawy parameterami aby uzyskać różne typy wyjątków
19 Własne klasy wyjątków Można definiować własne typy wyjątków Używa się dziedziczenia Tego typu zakończenie programu jest nie do przyjęcia!
20 Echo serwer W trakcie tego wykładu pokażę tylko jak przy użyciu języka python napisać prosty program działający w trybie klient-serwer Będziecie Państwo pisać tego typu aplikacje na labolatoriach!
21 Echo Client
22 Kilka użytecznych modułów
23 OptionParser Moduł służący do pobierania danych z linii komend Bardzo użyteczny przy tworzeniu skryptów
24 XML parser Przykładowy plik items.xml ( wynik generowany przez przeglądarkę Firefox ) Wszystkie konfiguracje w Państwa projektach mają być zapisane w postaci plików XML!
25 Logger Proszę o zapoznanie się z modułem logger Będzie musiał być używany w państwa projektach!
26 PIP W większości przypadków nie trzeba odkrywać koła od nowa Można a nawet trzeba wykorzystać istniejące pakiety W celu zarządzania zewnętrznymi pakietami warto użyć systemu zarządzania pakietami Instrukcja instalacji Przykładowe użycie pip install SomePackage Użycie z Requiements file pip install -r requirements.txt Każdy projekt musi zawierać taki plik! User Guide:
27 Virtualenv Realna sytuacja: Pracujemy nad dwoma projektami jednocześnie Pierwszy z nich wymaga modułu Foo w wersji 1.0 Drugi Foo w wersji 2.1 W tym miejscu przychodzi z pomocą Virtualenv Tworzy on nowe środowisko które nie współdzieli bibliotek jak również zmiennych środowiskowych Zachęcam do używania tego programu podczas tworzenia projektów Link do dokumnetacji
28 IDE & styl pisania kodu Podczas pracy nad projektami sugerowane jest używanie Pycharm'a. Proszę o zapoznanie się z PEP8
29 Literatura którą polecam Python Cookbook, Third Edition Begining Python from Novice to Professional Konferencja PyCon Stack overflow :) Więcej podam podczas labolatoriów
30 W następnym odcinku Wzorce projektowe vs Wiedzmin 3 Serdecznie zapraszam!
31 Podobnie jak funkcję można udekorować klasę Jednakże nie zadziała dla całej hierarchii klas Dekorujemy tylko klasę bazową! Rozwiązania wraz z przykładową implementacją proszę przesyłać mailowo na adres adendek@fis.agh.edu.pl do Do wygrania cenne nagrody!
Program szkoleniowy Efektywni50+ Moduł III Standardy wymiany danych
Program szkoleniowy Efektywni50+ Moduł III 1 Wprowadzenie do zagadnienia wymiany dokumentów. Lekcja rozpoczynająca moduł poświęcony standardom wymiany danych. Wprowadzenie do zagadnień wymiany danych w
Bardziej szczegółowoAudyt SEO. Elementy oraz proces przygotowania audytu. strona
Audyt SEO Elementy oraz proces przygotowania audytu 1 Spis treści Kim jesteśmy? 3 Czym jest audyt SEO 4 Główne elementy audytu 5 Kwestie techniczne 6 Słowa kluczowe 7 Optymalizacja kodu strony 8 Optymalizacja
Bardziej szczegółowoLinux LAMP, czyli Apache, Php i MySQL
Linux LAMP, czyli Apache, Php i MySQL LAMP jest to po prostu serwer stron www, pracujący na Linux-ie z zainstalowanym apache, językiem php oraz bazą danych MySQL. System ten stosuje ogromna większość hostingów
Bardziej szczegółowo0.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ółowoBazy danych. Andrzej Łachwa, UJ, 2013 andrzej.lachwa@uj.edu.pl www.uj.edu.pl/web/zpgk/materialy 9/15
Bazy danych Andrzej Łachwa, UJ, 2013 andrzej.lachwa@uj.edu.pl www.uj.edu.pl/web/zpgk/materialy 9/15 Przechowywanie danych Wykorzystanie systemu plików, dostępu do plików za pośrednictwem systemu operacyjnego
Bardziej szczegółowoKopia zapasowa i odzyskiwanie Podręcznik użytkownika
Kopia zapasowa i odzyskiwanie Podręcznik użytkownika Copyright 2009 Hewlett-Packard Development Company, L.P. Windows jest zastrzeżonym znakiem towarowym firmy Microsoft Corporation, zarejestrowanym w
Bardziej szczegółowoAPI transakcyjne BitMarket.pl
API transakcyjne BitMarket.pl Wersja 20140314 1. Sposób łączenia się z API... 2 1.1. Klucze API... 2 1.2. Podpisywanie wiadomości... 2 1.3. Parametr tonce... 2 1.4. Odpowiedzi serwera... 3 1.5. Przykładowy
Bardziej szczegółowoAktualizacja CSP do wersji v7.2. Sierpień 2014
Aktualizacja CSP do wersji v7.2 Sierpień 2014 Co się stanie? Portal CSP będzie wyłączony od 28 sierpnia do poniedziałku 1 września na czas aktualizacji do nowej wersji Co to znaczy? Wygląd portalu ulegnie
Bardziej szczegółowoINSTRUKCJA WebPTB 1.0
INSTRUKCJA WebPTB 1.0 Program WebPTB wspomaga zarządzaniem budynkami w kontekście ich bezpieczeństwa fizycznego. Zawiera zestawienie budynków wraz z ich cechami fizycznymi, które mają wpływ na bezpieczeństwo
Bardziej szczegółowoWZP.DZ.3410/35/1456/2011 Wrocław, 26 maja 2011 r.
Do uczestników postępowania o udzielenie zamówienia publicznego WZP.DZ.3410/35/1456/2011 Wrocław, 26 maja 2011 r. ZP/PO/45/2011/WED/8 Dotyczy: postępowania o udzielenie zamówienia publicznego na: Przygotowanie
Bardziej szczegółowoInstalacja. Zawartość. Wyszukiwarka. Instalacja... 1. Konfiguracja... 2. Uruchomienie i praca z raportem... 4. Metody wyszukiwania...
Zawartość Instalacja... 1 Konfiguracja... 2 Uruchomienie i praca z raportem... 4 Metody wyszukiwania... 6 Prezentacja wyników... 7 Wycenianie... 9 Wstęp Narzędzie ściśle współpracujące z raportem: Moduł
Bardziej szczegółowoSurowiec Zużycie surowca Zapas A B C D S 1 0,5 0,4 0,4 0,2 2000 S 2 0,4 0,2 0 0,5 2800 Ceny 10 14 8 11 x
Przykład: Przedsiębiorstwo może produkować cztery wyroby A, B, C, i D. Ograniczeniami są zasoby dwóch surowców S 1 oraz S 2. Zużycie surowca na jednostkę produkcji każdego z wyrobów (w kg), zapas surowca
Bardziej szczegółowoTechnologie internetowe Internet technologies Forma studiów: Stacjonarne Poziom kwalifikacji: I stopnia. Liczba godzin/tydzień: 2W, 2L
Nazwa przedmiotu: Kierunek: Informatyka Rodzaj przedmiotu: moduł specjalności obowiązkowy: Sieci komputerowe Rodzaj zajęć: wykład, laboratorium Technologie internetowe Internet technologies Forma studiów:
Bardziej szczegółowoInformatyka, I stopień. Programowanie (PRO300.1)
Uniwersytet Śląski w Katowicach str. 1 Kierunek i poziom studiów: Informatyka, I stopień Sylabus modułu: Programowanie (PRO0.1) Nazwa wariantu modułu (opcjonalnie): 1. Informacje ogólne koordynator modułu
Bardziej szczegółowoTAJEMNICA BANKOWA I OCHRONA DANYCH OSOBOWYCH W PRAKTYCE BANKOWEJ
OFERTA dotyczące realizacji e-szkolenia nt: TAJEMNICA BANKOWA I OCHRONA DANYCH OSOBOWYCH W PRAKTYCE BANKOWEJ dla sektora bankowego OFERTA dotycząca realizacji e-szkolenia nt.: Tajemnica bankowa i ochrona
Bardziej szczegółowoPoniżej instrukcja użytkowania platformy
Adres dostępowy: http://online.inter-edukacja.wsns.pl/ Poniżej instrukcja użytkowania platformy WYŻSZA SZKOŁA NAUK SPOŁECZNYCH z siedzibą w Lublinie SZKOLENIA PRZEZ INTERNET Instrukcja użytkowania platformy
Bardziej szczegółowoSzkolenie Szybki Start
C Szkolenie Szybki Start 1. Pojęcia ogólne Ten przewodnik pokaże Tobie jak łatwo rozpocząć administrowanie własnymi kursami na platformie CourseMill LMS firmy Trivantis. Proszę odnieść się do przewodników
Bardziej szczegółowoWYKŁAD 1 SYSTEMY CMS CZĘŚĆ 1
WYKŁAD 1 SYSTEMY CMS CZĘŚĆ 1 SYSTEM ZARZĄDZANIA TREŚCIĄ (Content Management System, CMS) System używany do zarządzania treścią strony internetowej. Z reguły składa się z dwóch elementów: aplikacji do zarządzania
Bardziej szczegółowoTytuł pracy. Praca dyplomowa inżynierska. Filip Piechocki. Tytuł Imię i Nazwisko
Politechnika Warszawska Wydział Elektroniki i Technik Informacyjnych Instytut Informatyki Rok akademicki 2008/2009 Praca dyplomowa inżynierska Filip Piechocki Tytuł pracy Opiekun pracy: Tytuł Imię i Nazwisko
Bardziej szczegółowoW dobie postępującej digitalizacji zasobów oraz zwiększającej się liczby dostawców i wydawców
W dobie postępującej digitalizacji zasobów oraz zwiększającej się liczby dostawców i wydawców oferujących dostępy do tytułów elektronicznych, zarówno bibliotekarze jak i użytkownicy coraz większą ilość
Bardziej szczegółowoElementy animacji sterowanie manipulatorem
Elementy animacji sterowanie manipulatorem 1 Cel zadania Wykształcenie umiejętności korzystania z zapisu modelu aplikacji w UML oraz definiowania właściwego interfejsu klasy. 2 Opis zadania Należy napisać
Bardziej szczegółowoMicrosoft Management Console
Microsoft Management Console Konsola zarządzania jest narzędziem pozwalającym w prosty sposób konfigurować i kontrolować pracę praktycznie wszystkich mechanizmów i usług dostępnych w sieci Microsoft. Co
Bardziej szczegółowoSpring MVC Andrzej Klusiewicz 1/18
Spring MVC pierwsza aplikacja Kod źródłowy aplikacji którą tworzę w niniejszym kursie jest do pobrania z adresu: http://www.jsystems.pl/storage/spring/springmvc1.zip Aplikacja jest tworzona w NetBeans,
Bardziej szczegółowoNumer obszaru: 4 Technologie informacyjno-komunikacyjne w realizacji podstawy programowej
Numer obszaru: 4 Technologie informacyjno-komunikacyjne w realizacji podstawy programowej Narzędzia TIK w projekcie gimnazjalnym (ze szczególnym uwzględnieniem Internetu) Symbol szkolenia: TIKPGIM SZCZEGÓŁOWY
Bardziej szczegółowoPL/SQL. Zaawansowane tematy PL/SQL
PL/SQL Zaawansowane tematy PL/SQL Cele Przypomnienie kursorów Przypomnienie procedur i funkcji składowanych Poznanie pakietów składowanych 2 Bazę danych Oracle możemy traktować jakby była złożona z dwóch
Bardziej szczegółowoWarszawska Giełda Towarowa S.A.
KONTRAKT FUTURES Poprzez kontrakt futures rozumiemy umowę zawartą pomiędzy dwoma stronami transakcji. Jedna z nich zobowiązuje się do kupna, a przeciwna do sprzedaży, w ściśle określonym terminie w przyszłości
Bardziej szczegółowoPolitechnika Warszawska Wydział Matematyki i Nauk Informacyjnych ul. Koszykowa 75, 00-662 Warszawa
Zamawiający: Wydział Matematyki i Nauk Informacyjnych Politechniki Warszawskiej 00-662 Warszawa, ul. Koszykowa 75 Przedmiot zamówienia: Produkcja Interaktywnej gry matematycznej Nr postępowania: WMiNI-39/44/AM/13
Bardziej szczegółowoNumer obszaru: 13. Jak pracować z uczniem uzdolnionym informatycznie? Od grafiki i multimediów do poważnych algorytmów w środowisku Logomocja-Imagine
Numer obszaru: 13 Jak pracować z uczniem uzdolnionym informatycznie? Temat szkolenia Od grafiki i multimediów do poważnych algorytmów w środowisku Logomocja-Imagine Symbol szkolenia: PUZIMG SZCZEGÓŁOWY
Bardziej szczegółowoProgramowanie w internecie nazwa przedmiotu SYLABUS A. Informacje ogólne
Programowanie w internecie nazwa SYLABUS A. Informacje ogólne Elementy składowe sylabusu Nazwa jednostki prowadzącej studiów Poziom kształcenia Profil studiów Forma studiów Rodzaj Rok studiów /semestr
Bardziej szczegółowoPROBIT Wysoka Kultura w Księgowości
PROBIT Wysoka Kultura w Księgowości Mając na uwadze unikalne potrzeby jednostek, których celem jest organizowanie i prowadzenie działalności kulturalnej, opracowaliśmy pakiet oprogramowania wspomagający
Bardziej szczegółowoPodręcznik ćwiczeniowy dla pacjenta
Podręcznik ćwiczeniowy dla pacjenta 1 Dostarczone przez Janssen Healthcare Innovation (Szczegóły na tylnej stronie okładki). Str 01 Czym zajmuje się program Care4Today? Program Care4Today został stworzony
Bardziej szczegółowoRozwijanie kompetencji nauczycieli i uczniów z zakresu stosowania TIK. Wykorzystanie e-podręczników i e-zasobów w nauczaniu i w uczeniu się
E-podręczniki do kształcenia ogólnego Rozwijanie kompetencji nauczycieli i uczniów z zakresu stosowania TIK. Wykorzystanie e-podręczników i e-zasobów w nauczaniu i w uczeniu się Warszawa 2016 Strona 2
Bardziej szczegółowoJADWIGA SKIMINA PUBLIKACJA NA TEMAT: NAUKA MS. WORD 2000 W KLASIE IV
JADWIGA SKIMINA PUBLIKACJA NA TEMAT: NAUKA MS. WORD 2000 W KLASIE IV Uczniowie klas czwartych dopiero zaczynają naukę o komputerach. Niektórzy z nich dopiero na lekcjach informatyki zetknęli się po raz
Bardziej szczegółowoGenerowanie kodów NC w środowisku Autodesk Inventor 2014
Biuletyn techniczny Inventor nr 41 Generowanie kodów NC w środowisku Autodesk Inventor 2014 Opracowanie: Tomasz Jędrzejczyk 2014, APLIKOM Sp. z o.o. 94-102 Łódź ul. Nowe Sady 6 tel.: (+48) 42 288 16 00
Bardziej szczegółowoAplikacje internetowe oparte na kluczowych technologiach Java Enterprise(Servlet,JSP,JDBC, )
Kod szkolenia: Tytuł szkolenia: JEE/JSP Aplikacje internetowe oparte na kluczowych technologiach Java Enterprise(Servlet,JSP,JDBC, ) Dni: 5 Opis: Adresaci szkolenia: Szkolenie adresowane jest do programistów
Bardziej szczegółowoMateriały szkoleniowe dla partnerów. Prezentacja: FIBARO a system grzewczy.
Materiały szkoleniowe dla partnerów. Prezentacja: FIBARO a system grzewczy. Twój inteligentny system grzewczy Inteligentny system grzewczy to w pełni zautomatyzowany system sterowania i monitoringu ogrzewania
Bardziej szczegółowoJak usprawnić procesy controllingowe w Firmie? Jak nadać im szerszy kontekst? Nowe zastosowania naszych rozwiązań na przykładach.
Jak usprawnić procesy controllingowe w Firmie? Jak nadać im szerszy kontekst? Nowe zastosowania naszych rozwiązań na przykładach. 1 PROJEKTY KOSZTOWE 2 PROJEKTY PRZYCHODOWE 3 PODZIAŁ PROJEKTÓW ZE WZGLĘDU
Bardziej szczegółowo2) RODZAJ ZAMAWIAJĄCEGO:
Tarnobrzeg: W.Sz.II.1/187/11 - Dostawa sprzętu i aparatury medycznej dla Wojewódzkiego Szpitala im. Zofii z Zamoyskich Tarnowskiej w Tarnobrzegu Numer ogłoszenia: 372662-2011; data zamieszczenia: 09.11.2011
Bardziej szczegółowoMiejski System Zarządzania - Katowicka Infrastruktura Informacji Przestrzennej
Miejski System Zarządzania - Katowicka Infrastruktura Informacji Przestrzennej Geodezyjne referencyjne bazy danych: Ewidencja Gruntów i Budynków Instrukcja użytkownika Historia zmian Wersja Data Kto Opis
Bardziej szczegółowoExcel w logistyce - czyli jak skrócić czas przygotowywania danych i podnieść efektywność analiz logistycznych
Excel w logistyce - czyli jak skrócić czas przygotowywania danych i podnieść efektywność analiz logistycznych Terminy szkolenia 25-26 sierpień 2016r., Gdańsk - Mercure Gdańsk Posejdon**** 20-21 październik
Bardziej szczegółowoOGŁOSZENIE O ZAMÓWIENIU - usługi
ZP/TESLA/09/2014 Adres strony internetowej, na której Zamawiający udostępnia Specyfikację Istotnych Warunków Zamówienia: www.ur.edu.pl/uniwersytet/przetargi/ogloszenia/uslugi Przeprowadzenie kursu pt.:
Bardziej szczegółowoInstrukcja Obsługi STRONA PODMIOTOWA BIP
Instrukcja Obsługi STRONA PODMIOTOWA BIP Elementy strony podmiotowej BIP: Strona podmiotowa Biuletynu Informacji Publicznej podzielona jest na trzy części: Nagłówek strony głównej Stopka strony podmiotowej
Bardziej szczegółowoKonfiguracja historii plików
Wielu producentów oprogramowania oferuje zaawansowane rozwiązania do wykonywania kopii zapasowych plików użytkownika czy to na dyskach lokalnych czy w chmurze. Warto jednak zastanowić się czy instalacja
Bardziej szczegółowoProjektowanie bazy danych
Projektowanie bazy danych Pierwszą fazą tworzenia projektu bazy danych jest postawienie definicji celu, założeo wstępnych i określenie podstawowych funkcji aplikacji. Każda baza danych jest projektowana
Bardziej szczegółowoenova Workflow Obieg faktury kosztowej
enova Workflow Obieg faktury kosztowej Spis treści 1. Wykorzystanie procesu... 3 1.1 Wprowadzenie dokumentu... 3 1.2 Weryfikacja merytoryczna dokumentu... 5 1.3 Przydzielenie zadań wybranym operatorom...
Bardziej szczegółowoGdańsk, dnia 13 listopada 2014 r. Poz. 3763 UCHWAŁA NR L/327/14 RADY POWIATU TCZEWSKIEGO. z dnia 28 października 2014 r. Tczewskiego.
DZIENNIK URZĘDOWY WOJEWÓDZTWA POMORSKIEGO Gdańsk, dnia 13 listopada 2014 r. Poz. 3763 UCHWAŁA NR L/327/14 RADY POWIATU TCZEWSKIEGO z dnia 28 października 2014 r. w sprawie kryteriów i trybu przyznawania
Bardziej szczegółowoZamawiający potwierdza, że zapis ten należy rozumieć jako przeprowadzenie audytu z usług Inżyniera.
Pytanie nr 1 Bardzo prosimy o wyjaśnienie jak postrzegają Państwo możliwość przeliczenia walut obcych na PLN przez Oferenta, który będzie składał ofertę i chciał mieć pewność, iż spełnia warunki dopuszczające
Bardziej szczegółowoKarta informacyjna dla przedsięwzięcia. Przygotowanie informacji dla realizacji przedsięwzięcia w aspekcie środowiskowym
Karta informacyjna dla przedsięwzięcia Przygotowanie informacji dla realizacji przedsięwzięcia w aspekcie środowiskowym Zawartość karty informacyjnej Karta informacyjna przedsięwzięcia to dokument, składany
Bardziej szczegółowoPodstawa prawna: Ustawa z dnia 15 lutego 1992 r. o podatku dochodowym od osób prawnych (t. j. Dz. U. z 2000r. Nr 54, poz. 654 ze zm.
Rozliczenie podatników podatku dochodowego od osób prawnych uzyskujących przychody ze źródeł, z których dochód jest wolny od podatku oraz z innych źródeł Podstawa prawna: Ustawa z dnia 15 lutego 1992 r.
Bardziej szczegółowoChmura obliczeniowa. do przechowywania plików online. Anna Walkowiak CEN Koszalin 2015-10-16
Chmura obliczeniowa do przechowywania plików online Anna Walkowiak CEN Koszalin 2015-10-16 1 Chmura, czyli co? Chmura obliczeniowa (cloud computing) to usługa przechowywania i wykorzystywania danych, do
Bardziej szczegółowoUniwersytet Rzeszowski
Uniwersytet Rzeszowski Interdyscyplinarne Centrum Modelowania Komputerowego Inżynieria oprogramowania Część 1: Tworzenie dokumentacji projektowej Opracował: dr inż. Przemysław Pardel v2.01 2014 1. Dokumentacja
Bardziej szczegółowoStrategia rozwoju kariery zawodowej - Twój scenariusz (program nagrania).
Strategia rozwoju kariery zawodowej - Twój scenariusz (program nagrania). W momencie gdy jesteś studentem lub świeżym absolwentem to znajdujesz się w dobrym momencie, aby rozpocząć planowanie swojej ścieżki
Bardziej szczegółowoOgólna charakterystyka kontraktów terminowych
Jesteś tu: Bossa.pl Kurs giełdowy - Część 10 Ogólna charakterystyka kontraktów terminowych Kontrakt terminowy jest umową pomiędzy dwiema stronami, z których jedna zobowiązuje się do nabycia a druga do
Bardziej szczegółowoDE-WZP.261.11.2015.JJ.3 Warszawa, 2015-06-15
DE-WZP.261.11.2015.JJ.3 Warszawa, 2015-06-15 Wykonawcy ubiegający się o udzielenie zamówienia Dotyczy: postępowania prowadzonego w trybie przetargu nieograniczonego na Usługę druku książek, nr postępowania
Bardziej szczegółowoUchwała Nr XXV/30/2013 Rady Gminy Jedlińsk z dnia 30 września 2013 roku
Uchwała Nr XXV/30/2013 Rady Gminy Jedlińsk z dnia 30 września 2013 roku w sprawie przyjęcia programu opieki nad zwierzętami bezdomnymi oraz zapobiegania bezdomności zwierząt Na podstawie art. 18 ust 2
Bardziej szczegółowoSpis treści 1. Wstęp 2. Projektowanie systemów informatycznych
Spis treści 1. Wstęp... 9 1.1. Inżynieria oprogramowania jako proces... 10 1.1.1. Algorytm... 11 1.2. Programowanie w językach wysokiego poziomu... 11 1.3. Obiektowe podejście do programowania... 12 1.3.1.
Bardziej szczegółowoSkuteczność i regeneracja 48h albo zwrot pieniędzy
REGULAMIN AKCJI PROMOCYJNEJ Skuteczność i regeneracja 48h albo zwrot pieniędzy 1. ORGANIZATOR, CZAS TRWANIA AKCJI PROMOCYJNEJ, PROGRAM AKCJI 1.1 Organizatorem akcji promocyjnej prowadzonej pod nazwą Skuteczność
Bardziej szczegółowoPolityka prywatności strony internetowej wcrims.pl
Polityka prywatności strony internetowej wcrims.pl 1. Postanowienia ogólne 1.1. Niniejsza Polityka prywatności określa zasady gromadzenia, przetwarzania i wykorzystywania danych w tym również danych osobowych
Bardziej szczegółowoSystemy mikroprocesorowe - projekt
Politechnika Wrocławska Systemy mikroprocesorowe - projekt Modbus master (Linux, Qt) Prowadzący: dr inż. Marek Wnuk Opracował: Artur Papuda Elektronika, ARR IV rok 1. Wstępne założenia projektu Moje zadanie
Bardziej szczegółowoHarmonogramowanie projektów Zarządzanie czasem
Harmonogramowanie projektów Zarządzanie czasem Zarządzanie czasem TOMASZ ŁUKASZEWSKI INSTYTUT INFORMATYKI W ZARZĄDZANIU Zarządzanie czasem w projekcie /49 Czas w zarządzaniu projektami 1. Pojęcie zarządzania
Bardziej szczegółowoWYMAGANIA EDUKACYJNE I KRYTERIA OCENIANIA Z PRZEDMIOTU PROGRAMOWANIE APLIKACJI INTERNETOWYCH
WYMAGANIA EDUKACYJNE I KRYTERIA OCENIANIA Z PRZEDMIOTU PROGRAMOWANIE APLIKACJI INTERNETOWYCH Klasa: 3TIR - Technik informatyk Program: 351203 Wymiar: 4 h tygodniowo Podręcznik: Kwalifikacja E.14 Programowanie
Bardziej szczegółowoII. WNIOSKI I UZASADNIENIA: 1. Proponujemy wprowadzić w Rekomendacji nr 6 także rozwiązania dotyczące sytuacji, w których:
Warszawa, dnia 25 stycznia 2013 r. Szanowny Pan Wojciech Kwaśniak Zastępca Przewodniczącego Komisji Nadzoru Finansowego Pl. Powstańców Warszawy 1 00-950 Warszawa Wasz znak: DRB/DRB_I/078/247/11/12/MM W
Bardziej szczegółowohttp://www.microsoft.com/poland/technet/article/art0087_01.mspx
Strona 1 z 5 Kliknij tutaj, aby zainstalować program Silverlight Polska Zmień Wszystkie witryny firmy Microsoft Szukaj w witrynach Microsoft.com Prześlij zapytanie Strona główna TechNet Produkty i technologie
Bardziej szczegółowoPROCEDURA OCENY RYZYKA ZAWODOWEGO. w Urzędzie Gminy Mściwojów
I. Postanowienia ogólne 1.Cel PROCEDURA OCENY RYZYKA ZAWODOWEGO w Urzędzie Gminy Mściwojów Przeprowadzenie oceny ryzyka zawodowego ma na celu: Załącznik A Zarządzenia oceny ryzyka zawodowego monitorowanie
Bardziej szczegółowoMySource Matrix CMS - PROSTY INTERFEJS UŻYTKOWNIKA. INSTRUKCJA ver 1.2
MySource Matrix CMS - PROSTY INTERFEJS UŻYTKOWNIKA INSTRUKCJA ver 1.2 1 PRZEGLĄDARKA INTERNETOWA Do pracy na systemie MySource Matrix zalecane jest używanie przeglądarki internetowej Mozilla Firefox. Przeglądarkę
Bardziej szczegółowoPowerShell. Sławomir Wawrzyniak 05.11.2010
PowerShell Sławomir Wawrzyniak 05.11.2010 Czym jest PowerShell - Czym jest PowerShell - Do czego może się przydać - Zalety PowerShell - Podobieństwo do basha Wprowadzenie - Jak uruchomić PowerShell - Główne
Bardziej szczegółowoZaproszenie do projektu. Warszawa Lokalnie
Zaproszenie do projektu Warszawa Lokalnie CO WYDARZY SI W SZKOŁACH? 2 Lekcje wychowawcze Na temat możliwo ci, jakie stoją przed mieszańcami a dotyczą podejmowania oddolnych, lokalnych, sąsiedzkich działań.
Bardziej szczegółowoRegulamin Projektów Ogólnopolskich i Komitetów Stowarzyszenia ESN Polska
Regulamin Projektów Ogólnopolskich i Komitetów Stowarzyszenia ESN Polska 1 Projekt Ogólnopolski: 1.1. Projekt Ogólnopolski (dalej Projekt ) to przedsięwzięcie Stowarzyszenia podjęte w celu realizacji celów
Bardziej szczegółowoREGULAMIN ZESPOŁU INTERDYSCYPLINARNEGO W KROTOSZYNIE
REGULAMIN ZESPOŁU INTERDYSCYPLINARNEGO W KROTOSZYNIE 1 Postanowienia ogólne Podstawą prawną działania Zespołu Interdyscyplinarnego, zwanego dalej Zespołem, jest: 1) Ustawa z dnia 12 marca 2004 roku o pomocy
Bardziej szczegółowoOstatnia cena sprzeda y klienta 1.0 dodatek do Symfonia Faktura dla 1 firmy
Podr cznik u ytkownika Ostatnia cena sprzeda y klienta 1.0 dodatek do Symfonia Faktura dla 1 firmy Masz pytanie? zadzwo 693 936 046 lub napisz handel@symfoniadodatki.pl SPIS TRE CI 1. Instalacja dodatku
Bardziej szczegółowoPriorytetami konkursu są:
Konkurs na najlepsze projekty dofinansowywane ze środków Rządowego Programu na rzecz Aktywności Społecznej Osób Starszych na lata 2012-2013 - II edycja Minister Pracy i Polityki Społecznej zaprasza: organizacje
Bardziej szczegółowoPraca za granicą. Emerytura polska czy zagraniczna?
Dolnośląski Wojewódzki Urząd pracy radzi: Praca za granicą. Emerytura polska czy zagraniczna? Często pojawia się pytanie, jaki wpływ na emeryturę ma praca za granicą. Wiele osób, które pracowały w różnych
Bardziej szczegółowoUWAGA!!! I EDYCJA KONKURSU LITERACKO-PLASTYCZNEGO MISTRZ PIÓRA I PĘDZLA DLA UCZNIÓW SZKÓŁ PODSTAWOWYCH I GIMNAZJÓW Z POWIATU LEGIONOWSKIEGO
UWAGA!!! I EDYCJA KONKURSU LITERACKO-PLASTYCZNEGO MISTRZ PIÓRA I PĘDZLA DLA UCZNIÓW SZKÓŁ PODSTAWOWYCH I GIMNAZJÓW Z POWIATU LEGIONOWSKIEGO DYREKTORZY, NAUCZYCIELE, RODZICE, UCZNIOWIE SZKÓŁ Z POWIATU LEGIONOWSKIEGO
Bardziej szczegółowoWdrożenie modułu płatności eservice dla systemu Virtuemart 2.0.x
Wdrożenie modułu płatności eservice dla systemu Virtuemart 2.0.x Wersja 02 Styczeń 2016 Centrum Elektronicznych Usług Płatniczych eservice Sp. z o.o. Spis treści 1. Wstęp... 3 1.1. Przeznaczenie dokumentu...
Bardziej szczegółowoPrzygotowały: Magdalena Golińska Ewa Karaś
Przygotowały: Magdalena Golińska Ewa Karaś Druk: Drukarnia VIVA Copyright by Infornext.pl ISBN: 978-83-61722-03-8 Wydane przez Infornext Sp. z o.o. ul. Okopowa 58/72 01 042 Warszawa www.wieszjak.pl Od
Bardziej szczegółowoPrzedmiot: Projektowanie dokumentów WWW. Laboratorium 3: Strona domowa cz. III Formularze. Opracował: Maciej Chyliński
Przedmiot: Projektowanie dokumentów WWW Laboratorium 3: Strona domowa cz. III Formularze Opracował: Maciej Chyliński Wstęp W naszym Ŝyciu wypełniamy dziesiątki, a nawet tysiące formularzy. Wynika to z
Bardziej szczegółowoWSTĘP. Delphi. DDGX210(PL) - Edycja 1 du 01/2010 1-1
SPIS TREŚCI 1. WSTĘP 2. REJESTRACJA 2.1 Dostęp do strony...2-1 2.2 Pierwsza wizyta...2-2 3. W ZASIĘGU RĘKI 3.1 Strona główna...3-1 3.1.1 Pasek narzędzi... 3-3 3.1.2 Informacja uŝytkownika...3-3 3.1.3 Zwiastuny
Bardziej szczegółowoUsuni cie has a admina 2013 1.0 dodatek do Symfonia Kadry i P ace dla 1 firmy
Podr cznik u ytkownika Usuni cie has a admina 2013 1.0 dodatek do Symfonia Kadry i P ace dla 1 firmy Masz pytanie? zadzwo 693 936 046 lub napisz handel@symfoniadodatki.pl SPIS TRE CI 1. Instalacja dodatku
Bardziej szczegółowoPROCEDURA ADMINISTROWANIA ORAZ USUWANIA
Załącznik nr 5 do umowy nr 11/DI/PN/2013 PROCEDURA ADMINISTROWANIA ORAZ USUWANIA BŁĘDÓW I AWARII W APLIKACJI CENTRALNEJ Rozdział 1. ADMINISTROWANIE APLIKACJĄ CENTRALNĄ 1. Wykonawca zobowiązany jest do
Bardziej szczegółowoAutoklaw STATIM 5000 G4
Autoklaw STATIM 5000 G4 karta katalogowa Producent: Kraj: Gwarancja: Poj. komory nominalna/użyteczna: Użyteczna długość komory: Sterylizacja wsadów typu: Rejestracja cykli: SciCan Kanada 24 m-ce 5,1 l
Bardziej szczegółowoSKRÓCONA INSTRUKCJA OBSŁUGI ELEKTRONICZNEGO BIURA OBSŁUGI UCZESTNIKA BADANIA BIEGŁOŚCI
SKRÓCONA INSTRUKCJA OBSŁUGI ELEKTRONICZNEGO BIURA OBSŁUGI UCZESTNIKA BADANIA BIEGŁOŚCI 1. CO TO JEST ELEKTRONICZNE BIURO OBSŁUGI UCZESTNIKA (EBOU) Elektroniczne Biuro Obsługi Uczestnika to platforma umożliwiająca
Bardziej szczegółowoOmnec Onec Zbiór tekstów - Część III - List od Wenusjan
Omnec Onec Zbiór tekstów - Część III - List od Wenusjan Venusian Script Collection of Texts Part III - Copyright 2000 by Omnec Onec Zbiór tekstów Part III - Copyright 2000 by Omnec Onec Kopiowanie i rozpowszechnianie
Bardziej szczegółowoUrządzenie do odprowadzania spalin
Urządzenie do odprowadzania spalin Nr. Art. 158930 INSTRUKCJA OBSŁUGI Informacje wstępne: Po otrzymaniu urządzenia należy sprawdzić czy opakowanie jest w stanie nienaruszonym. Jeśli po dostarczeniu produktu
Bardziej szczegółowoAutomatyczne generowanie transakcji do WB 1.0 dodatek do Finanse i Ksi gowo ERP dla 1 firmy
Podr cznik u ytkownika Automatyczne generowanie transakcji do WB 1.0 dodatek do Finanse i Ksi gowo ERP dla 1 firmy Masz pytanie? zadzwo 693 936 046 lub napisz handel@symfoniadodatki.pl SPIS TRE CI 1. Instalacja
Bardziej szczegółowoKrakowska Akademia im. Andrzeja Frycza Modrzewskiego. Karta przedmiotu. obowiązuje studentów, którzy rozpoczęli studia w roku akademickim 2013/2014
Krakowska Akademia im. Andrzeja Frycza Modrzewskiego Karta przedmiotu obowiązuje studentów, którzy rozpoczęli studia w roku akademickim 01/014 Wydział Zarządzania i Komunikacji Społecznej Kierunek studiów:
Bardziej szczegółowoRozliczenia z NFZ. Ogólne założenia. Spis treści
Rozliczenia z NFZ Spis treści 1 Ogólne założenia 2 Generacja raportu statystycznego 3 Wczytywanie raportu zwrotnego 4 Szablony rachunków 4.1 Wczytanie szablonów 4.2 Wygenerowanie dokumentów rozliczenia
Bardziej szczegółowoelektroniczna Platforma Usług Administracji Publicznej
elektroniczna Platforma Usług Administracji Publicznej A Instrukcja użytkownika Instalacja usług wersja 1.1 Ministerstwo Spraw Wewnętrznych i Administracji ul. Batorego 5, 02-591 Warszawa www.epuap.gov.pl
Bardziej szczegółowoOdpowiedzi na pytania zadane do zapytania ofertowego nr EFS/2012/05/01
Odpowiedzi na pytania zadane do zapytania ofertowego nr EFS/2012/05/01 1 Pytanie nr 1: Czy oferta powinna zawierać informację o ewentualnych podwykonawcach usług czy też obowiązek uzyskania od Państwa
Bardziej szczegółowoGdynia, dnia 09.12.2015 r. pieczątka Zamawiającego ZAPYTANIE OFERTOWE
Gdynia, dnia 09.12.2015 r. pieczątka Zamawiającego ZAPYTANIE OFERTOWE na dostawę aplikacji "PTV Visum Public Transport Light" oraz zakup licencji do jej korzystania dla Zarządu Komunikacji Miejskiej w
Bardziej szczegółowoDane dotyczące Wykonawcy :
Załącznik nr 1...., dn...2014 pieczęć adresowa wykonawcy miejscowość i data O F E R T A S Z K O L E N I O W A Dane dotyczące Wykonawcy : Nazwa...... Adres : miejscowość:.., ulica: kod:., poczta:., województwo:..
Bardziej szczegółowoWSTĘP DO PROGRAMOWANIA
Stefan Sokołowski WSTĘP DO PROGRAOWANIA Inst Informatyki UG, Gdańsk, 2011/2012 Wykład1ALGORYTAPROGRA,str1 WSTĘP DO PROGRAOWANIA reguły gry Zasadnicze informacje: http://infugedupl/ stefan/dydaktyka/wstepdoprog
Bardziej szczegółowoZarządzanie projektami. wykład 1 dr inż. Agata Klaus-Rosińska
Zarządzanie projektami wykład 1 dr inż. Agata Klaus-Rosińska 1 DEFINICJA PROJEKTU Zbiór działań podejmowanych dla zrealizowania określonego celu i uzyskania konkretnego, wymiernego rezultatu produkt projektu
Bardziej szczegółowoZARZĄDZENIE NR 65/2015 PREZYDENTA MIASTA RACIBÓRZ. z dnia 4 lutego 2015 r.
ZARZĄDZENIE NR 65/2015 PREZYDENTA MIASTA RACIBÓRZ z dnia 4 lutego 2015 r. w sprawie zatwierdzenia regulaminu konkursu pod nazwą "Najładniejsza elewacja 2014 roku" Na podstawie art. 7 ust. 1 pkt 1 i pkt
Bardziej szczegółowoAdres strony internetowej, na której Zamawiający udostępnia Specyfikację Istotnych Warunków Zamówienia: www.wup.pl
1 z 6 2015-06-09 10:55 Adres strony internetowej, na której Zamawiający udostępnia Specyfikację Istotnych Warunków Zamówienia: www.wup.pl Szczecin: Usługa szkolenia specjalistycznego pn. Obsługa trudnego
Bardziej szczegółowoInstrukcja użytkowania DRIVER. Programator z przewodem sterowniczym. DRIVER 610 lub 620-1 lub 2 strefy DRIVER
Instrukcja użytkowania DRIVER Programator z przewodem sterowniczym 6050425 6050426 DRIVER 610 lub 620-1 lub 2 strefy DRIVER Opis Urządzenie pozwala na programowanie temperatury komfortowej oraz ekonomicznej
Bardziej szczegółowoNumer obszaru: 8 E-learning w szkole - wykorzystanie platform edukacyjnych w pracy szkoły
Numer obszaru: 8 E-learning w szkole - wykorzystanie platform edukacyjnych w pracy szkoły Temat szkolenia: Zastosowania e-learningu na przykładzie platformy Moodle w nauczaniu różnych przedmiotów SZCZEGÓŁOWY
Bardziej szczegółowoStowarzyszenie Lokalna Grupa Działania EUROGALICJA Regulamin Rady
Stowarzyszenie Lokalna Grupa Działania EUROGALICJA Regulamin Rady Rozdział I Postanowienia ogólne 1 1. Rada Stowarzyszenia Lokalna Grupa Działania Eurogalicja, zwana dalej Radą, działa na podstawie: Ustawy
Bardziej szczegółowoElementy typografii. Technologia Informacyjna Lekcja 22
Elementy typografii Technologia Informacyjna Lekcja 22 Jakie sąs zalety komputerowego tworzenia tekstu? Podstawowe kroje pisma Krój szeryfowy uŝywany jest do składu gazet, ksiąŝ ąŝek, wypracowań,, małe
Bardziej szczegółowo