Wizualizacja danych 2D i 3D - Gnuplot
|
|
- Seweryna Baran
- 9 lat temu
- Przeglądów:
Transkrypt
1 Wizualizacja danych 2D i 3D - Gnuplot dr hab. Bożena Woźna-Szcześniak Akademia im. Jan Długosza bwozna@gmail.com Laboratorium 4
2 O czym dziś będzie mowa Zarzadzanie opcjami Gnuplota Format pliku danych Łańcuchy Wyjście tekstowe System pomocy
3 Zarzadzanie opcjami Gnuplot ma stosunkowo niewiele poleceń (np. plot, save, load, print), ale wyposażony jest w duża liczbę opcji. Opcje używane sa do kontroli wszystkiego, od formatu przecinka do nazwa pliku wyjściowego. Do manipulowania poszczególnymi opcjami służa następujace polecenia: show - wyświetla aktualna wartość opcji set - zmienia wartość opcji unset - wyłacza konkretna opcję, lub przywraca wartości domyślne reset - przywraca wartości domyślne dla wszystkich opcji, za wyjatkiem opcji terminala i wyjścia.
4 Zarzadzanie opcjami 1. Ustawiamy globalny styl funkcji na kreślenie przy pomocy punktów 2. Wyświetlamy bieżace ustawienia stylu funkcji 3. Przywracamy styl funkcji do wartości domyślnych. 4. Wyświetlamy bieżace ustawienia stylu funkcji gnuplot> set style function points gnuplot> show style function Functions are plotted with points gnuplot> unset style function gnuplot> show style function Functions are plotted with lines
5 Zarzadzanie opcjami Polecenie show można również stosować do tego, aby wyświetlić wszystkie rodzaje informacji o stanie wewnętrznym Gnuplota, np. gnuplot> show variables User and default variables: pi = NaN = NaN GNUTERM = "aqua"
6 Zarzadzanie opcjami Zmienne zdefiniowane przez użytkownika: gnuplot> tysiac = 1000 gnuplot> show variables User and default variables: pi = NaN = NaN GNUTERM = "aqua" tysiac = 1000
7 Zarzadzanie opcjami Funkcje zdefiniowane przez użytkownika: gnuplot> g(x) = x*x gnuplot> f(x) = x**3 gnuplot> plot g(x), f(x) gnuplot> show functions User-Defined Functions: g(x) = x*x f(x) = x**3
8 Zarzadzanie opcjami gnuplot> show version long G N U P L O T Version 4.6 patchlevel 0 last modified Build System: Linux i686 Copyright (C) , 1998, 2004, Thomas Williams, Colin Kelley and many others gnuplot home: faq, bugs, etc: type "help FAQ" immediate help: type "help" (plot window: hit h ) Compile options: -READLINE +LIBEDITLINE +HISTORY -BACKWARDS_COMPATIBILITY +BINARY_DATA +GD_PNG +GD_JPEG +GD_TTF +GD_GIF +ANIMATION -USE_CWDRC +X11 +X11_POLYGON +MULTIBYTE +X11_EXTERNAL + USE_MOUSE +HIDDEN3D_QUADTREE +DATASTRINGS +HISTOGRAMS +OBJECTS +STRINGVARS +MACROS +IMAGE +USER_LINETYPES +STATS GNUPLOT_DRIVER_DIR = "/usr/lib/gnuplot" GNUPLOT_PS_DIR = "/usr/share/gnuplot/gnuplot/4.6/postscript" HELPFILE = "/usr/share/gnuplot/gnuplot.gih"
9 Zarzadzanie opcjami show all - pokazuje wszystkie możliwe opcje wraz z ich wartościami domyślnymi. Pokazuje również wartości zmiennych variables i functions oraz podaje informacje, które można uzyskać poleceniem show version long. Będzie to długa... lista :)
10 Pliki z danymi - dozwolone formaty i opcje Pliki danych dla Gnuplota to pliki tekstowe ASCII zawierajace dane w kolumnach, które oddzielone sa białymi znakami. Możemy wybierać dwie dowolne kolumny i narysować dla nich wykres stosujac dyrektywę using. Gnuplot może czytać zarówno liczby całkowite, liczby zmiennoprzecinkowe, a także liczby w notacji naukowej (tj = 3.51e4, = -1e-4, = 3.51E4, = -1E-4)
11 Pliki z danymi - dozwolone formaty i opcje Domyślnie, jeśli w pliku z danymi linia zaczyna się od znaku #, to linia ta jest traktowana jako komentarz. Polecenie set datafile commentschar ["str:chars"] pozwala na ustalenie nowego łańcucha znaków, który będzie rozpoczynać linie komentarza, np. set datafile commentschar "!" # Komentarz jest krzyzykiem ! Komentarz jest! wykrzyknikiem
12 Pliki z danymi - dozwolone formaty i opcje Domyślnie pola (kolumny) sa oddzielone od siebie odstępami, które wprowadzane sa przy pomocy dowolnej liczby znaków spacji lub tabulacji. Można zmienić separator pól przy użyciu polecenia: set datafile separator [ "str:char" whitespace ], np.: set datafile separator "="! Separatorem jest teraz znak rowna sie 1970=1 1974=4 1979=4 1971=3 1973=6 1978=5 1980=2
13 Pliki z danymi - dozwolone formaty i opcje Znaki separatora nie sa interpretowane jako separatory, gdy znajduja się wewnatrz cudzysłowów. Ciagi znaków znajdujace się w cudzysłowie zawsze interpretowane sa jako dane z jednej kolumny. Tylko jeden znak może być zdefiniowany jako separator kolumn w danym czasie; ta uwaga nie dotyczy białych znaków. Polecenie set datafile separator whitespace lub set datafile separator przywraca domyślne ustawienia separatorów.s
14 Pliki z danymi - dozwolone formaty i opcje Polecenie set datafile missing ["str:str"] pozwala na zdefiniowanie łańcucha, który oznaczać będzie brakujace dana, np. set datafile missing "NaN" set terminal pdf set output "NaN1.pdf" set title "Bez ustawionego datafile missing" plot "missing.dat" using 1:2 with linespoints set output "NaN2.pdf" set title "Bez ustawionego datafile missing plus $" plot "missing.dat" using 1:($2) with linespoints set datafile missing "NaN" set output "NaN3.pdf" set title "Ustawione datafile missing na NaN" plot "missing.dat" using 1:2 with linespoints set output "NaN4.pdf" set title "Ustawione datafile missing na NaN plus $" plot "missing.dat" using 1:($2) with linespoints
15 Pliki z danymi - dozwolone formaty i opcje Bez ustawionego datafile missing Bez ustawionego datafile missing plus $ 12 "missing.dat" using 1:2 12 "missing.dat" using 1:($2) Ustawione datafile missing na NaN Ustawione datafile missing na NaN plus $ 12 "missing.dat" using 1:2 12 "missing.dat" using 1:($2)
16 Pliki z danymi - dozwolone formaty i opcje gnuplot> show datafile No missing data string set for datafile datafile fields separated by whitespace Comments chars are "#"
17 Pliki z danymi - dozwolone formaty i opcje gnuplot> set datafile missing "NaN" gnuplot> show datafile "NaN" in datafile is interpreted as missing value datafile fields separated by whitespace Comments chars are "#"
18 Łańcuchy Przetwarzanie łańcuchów jest obsługiwane przez Gnuplota od wersji 4.2. Aby się upewnić, czy nasz Gnuplot obsługuje łańcuchy, wystarczy widać polecenie show version long i sprawdzić czy ustawione sa opcje: +DATASTRINGS i +STRINGVARS. Stałe łańcuchowe w Gnuplocie można przypisać do zmiennej, ale musza być ujęte w cudzysłowy, albo pojedyncze (apostrofy) albo podwójne. Różnica pomiędzy cudzysłowami jest taka, że znaki sterujace (np. \n) sa interpretowane jako znaki sterujace tylko w łańcuchu ujętym w cudzysłowy podwójne. Znaki sterujace w łańcuchu ujętym w cudzysłowy pojedyncze (apostrofy) sa traktowane dosłownie, czyli nie sa interpretowane.
19 Łańcuchy Łańcuch ujęty w cudzysłowy może zawierać apostrofy Aby uzyskać cudzysłów wewnatrz cudzysłowia, należy znak cudzysłowia poprzedzić znakiem backslash. W łańcuchu ujętym w apostrofy, możemy uzyskać apostrof przez podwojenie go. gnuplot> a = This is a string. gnuplot> b = "Pierwsza linia \n Druga linia" gnuplot> c = "Podwojny cudzyslow \"." gnuplot> d = Pojedynczy cudzyslow. gnuplot> print a This is a string. gnuplot> print b Pierwsza linia Druga linia gnuplot> print c Podwojny cudzyslow ". gnuplot> print d Pojedynczy cudzyslow.
20 Łańcuchy Łańcuchy moga być przypisywane do zmiennych, tak jak wartości liczbowe. Łańcuchy moga zostać skonwertowane do liczby, jeśli to możliwe Tylko liczby całkowite moga zostać skonwertowane do łańcucha. gnuplot> x = 3.14 gnuplot> y = 2+x gnuplot> print x 3.14 gnuplot> print y 5.14 gnuplot> a = 4 gnuplot> b = cztery.a gnuplot> print a 4 gnuplot> print b cztery4
21 Łańcuchy Istnieja trzy operatory działajace na łańcuchach i parę funkcji. Pierwszy z operatorów to operator "kropka", czyli konkatenacja. gnuplot> a = baz gnuplot> b = ar gnuplot> c = a.b gnuplot> print c bazar
22 Łańcuchy Pozostałe operatory, to operatory porównania: eq (równe) - zwraca prawda (true), jeśli oba jego argumenty sa równe ne (różne) - zwraca prawda (true), jeśli oba jego argumenty sa różne. gnuplot> a = baz gnuplot> c = a eq baz? rowne : rozne gnuplot> print c rowne
23 Łańcuchy Łańcuchy moga być indeksowane tak jak tablice. Pierwszy znak w łańcuchu ma indeks 1. Jeśli zostawimy pusty indeks poczatkowy (końcowy), to domyślnym będzie indeks nr 1 (indeks oznaczajacy koniec łańcucha). gnuplot> a = "Gnuplot" gnuplot> b = a[2:4] gnuplot> c = a[4:] gnuplot> print b nup gnuplot> print c plot
24 Łańcuchy Funkcja strlen("str") substr("str", i, j ) strstrt("str", "key") words("str") Opis Zwraca długość napisu str Równoważne str[i:j]. Zwraca indeks pierwszego znaku łańcucha key w łańcuchu str, lub zero jeśli nie znaleziono. Zwraca liczbę znalezionych tokenów gnuplot> print words("raz dwa trzy. Raz, dwa, trzy!") 7
25 Łańcuchy Funkcja word( "str", n ) sprintf( "format",...) system( "str" ) Opis zwraca n-ty token sformatowany łańcuch znaków; równoważna sprintf() z C wykonuje polecenie powłoki. gnuplot> print word("raz dwa trzy. Raz, dwa, trzy!", 2) dwa gnuplot> system ("ls") Gnuplot04.tex jumbled2.dat jumbled3.dat NaN1.pdf jumbled4.dat NaN2.pdf logo_ajd.pdf Gnuplot04.pdf NaN3.pdf missing.dat NaN4.pdf missing1.dat jumbled1.dat skryp1.p
26 Łańcuchy Załóżmy, że mamy następujacy plik "etykiety.dat" Jeden Cztery Cztery Trzy Sześć Pięć Dwa
27 Łańcuchy gnuplot> plot [][0:7] "etykiety.dat" u 1:2:3 with labels
28 Łańcuchy Załóżmy, że mamy następujacy plik "etc.dat" at:x:25:25:batch jobs daemon:/var/spool/atjobs:/bin/bash daemon:x:2:2:daemon:/sbin:/bin/bash ftp:x:40:49:ftp account:/srv/ftp:/bin/bash games:x:12:100:games account:/var/games:/bin/bash ldap:x:76:70:user for OpenLDAP:/var/lib/ldap:/bin/bash lp:x:4:7:printing daemon:/var/spool/lpd:/bin/bash mail:x:8:12:mailer daemon:/var/spool/clientmqueue:/bin/false man:x:13:62:manual pages viewer:/var/cache/man:/bin/bash mysql:x:60:108:mysql database admin:/var/lib/mysql:/bin/false news:x:9:13:news system:/etc/news:/bin/bash ntp:x:74:103:ntp daemon:/var/lib/ntp:/bin/false postfix:x:51:51:postfix Daemon:/var/spool/postfix:/bin/false sshd:x:71:65:ssh daemon:/var/lib/sshd:/bin/false uucp:x:10:14:unix-to-unix CoPy system:/etc/uucp:/bin/bash wwwrun:x:30:8:www daemon apache:/var/lib/wwwrun:/bin/false
29 Łańcuchy set terminal pdf font Verdana,8 set output "etc.pdf" set datafile separator : set datafile commentschar "m" # Pseudokoluma 0 zawiera numer linii w bieżącym zbiorze plot [-20:150][0:16] "etc.dat" u 3:($0+2):( stringcolumn(1). "\n". stringcolumn(5) ) w labels 16 "etc2.dat" u 3:($0+2):( stringcolumn(1). "\n". stringcolumn(5) ) wwwrun WWW daemon apache uucp Unix-to-Unix CoPy system sshd SSH daemon postfix Postfix Daemon ntp NTP daemon news News system lp Printing daemon ldap User for OpenLDAP games Games account ftp FTP account daemon Daemon at Batch jobs daemon
30 Komenda print gnuplot> print sin(1.5*pi) -1.0 gnuplot> print "The value of pi is: ", pi The value of pi is: Urz adzenie, do którego print będzie wysyłać swoje wyjście może zostać zmieniony przez komende set print.
31 Komenda print Domyślnie komenda print wysyła dane na standardowe wyjście błędów; zwykle jest to terminal, z którego gnuplot został uruchamiany. set print Wyjście może być przekierowane albo na standardowe wyjście (przy użyciu specjalnego pliku "-") lub zwykłego pliku (przez podanie nazwy pliku). set print "-" lub set print "str:filename" [ append ] Każde wywołanie set print tworzy nowy plik chyba, że dodatkowe słowo kluczowe append zostało zastosowane.
32 Komenda set table Komenda set table daje nam dostęp do danych, które tworzy wykres w postaci tekstu, czyli za pomoca set table, możemy uzyskać wartości wszystkich punktów przedstawionych na wykresie jako wyrażenia numeryczne. Aby wygenerować dane wyjściowe w postaci pliku tekstowegp zawierajacego liczby, a nie w postaci graficznej, należy zastosować polecnie: set table ["str:filename"] Aby przywrócić generowanie wykresów należy wydać komendę: unset table
33 Zestaw komend: Komenda set table gnuplot> set table "sinus.txt" gnuplot> plot sin(x) wygeneruje plik "sinus.txt": # Curve 0 of 1, 100 points # Curve title: "sin(x)" # x y type i i i i i i i i i i i i
34 Komenda set table Trzecia kolumna zawiera znacznik wskazuj acy, czy dany punkt danych był w zakresie danych lub poza nim: i - "w zakresie", o - "poza zakresem", u - punkt jest niezdefiniowany.
35 Komenda help gnuplot> help plot plot is the primary command for drawing plots with gnuplot. It creates plots of functions and data in many, many ways. plot is used to draw 2D functions and data; splot draws 2D projections of 3D surfaces and data. plot and splot offer many features in common; see splot for differences. Note specifically that although the binary <binary list> variation does work for both plot and splot, there are small differences between them. Syntax: plot {<ranges>} {<iteration>} {<function> {"<datafile>" {datafile-modifiers}}} {axes <axes>} {<title-spec>} {with <style>} {, {definitions{,}} <function>...}
36 Interaktywne wprowadzanie danych gnuplot> plot - input data ( e ends) > 2 input data ( e ends) > 4 input data ( e ends) > 6 input data ( e ends) > 8 input data ( e ends) > 10 input data ( e ends) > (Ctrl+D) gnuplot>
Wizualizacja danych 2D i 3D - Gnuplot
Wizualizacja danych 2D i 3D - Gnuplot dr hab. Bożena Woźna-Szcześniak Akademia im. Jan Długosza bwozna@gmail.com Wizualizacja danych 2D i 3D O czym dziś będzie mowa Wywoływanie gnuplota. Wykreślanie funkcji
GNUPLOT Wprowadzenie. dr inż. Marzena Tefelska martef@if.pw.edu.pl Wydział Fizyki Politechnika Warszawska 2015
GNUPLOT Wprowadzenie dr inż. Marzena Tefelska martef@if.pw.edu.pl Wydział Fizyki Politechnika Warszawska 2015 http://www.gnuplot.info/ Program Gnuplot Rysuje wykresy w 2D lub 3D zdefiniowanych funkcji
Wizualizacja danych 2D i 3D - Gnuplot
Wizualizacja danych 2D i 3D - Gnuplot dr hab. Bożena Woźna-Szcześniak Akademia im. Jan Długosza bwozna@gmail.com Laboratorium 8 Plan Podstawy wykresów trójwymiarowych Generowanie wykresów powierzchniowych
Wstęp do gnuplota. Dominik Perykasza. 1 Wstęp 2. 2 Rysowanie wykresów 2 2.1 Modyfikacja parametrów wykresu... 4 2.2 Modyfikowanie styli...
Wstęp do gnuplota Dominik Perykasza Spis treści 1 Wstęp 2 2 Rysowanie wykresów 2 2.1 Modyfikacja parametrów wykresu................ 4 2.2 Modyfikowanie styli........................ 4 3 Definiowanie funkcji
Wprowadzenie do Gnuplota
Wprowadzenie do Gnuplota Janusz Szwabiński Janusz Szwabiński Wprowadzenie do Gnuplota 1/18 Gnuplot strona główna: http://gnuplot.info/ program do tworzenia wykresów 2D i 3D darmowy rozwijany od 1986 roku
gnuplot - wprowadzenie
gnuplot - wprowadzenie Katarzyna Grzelak październik 2017 K.Grzelak (IFD UW) 1 / 22 Wprowadzenie Programy do opracowywania danych doświadczalnych (rysowanie funkcji, punktów z błędami, dopasowywanie zależności
Wizualizacja danych - Gnuplot
Wizualizacja danych - Gnuplot dr hab. Bożena Woźna-Szcześniak Akademia im. Jan Długosza bwozna@gmail.com Laboratorium 3 O czym dziś będzie mowa Kreślenia nieposortowanych plików danych Wygładzanie zaburzonych
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:
Uwagi dotyczące notacji kodu! Moduły. Struktura modułu. Procedury. Opcje modułu (niektóre)
Uwagi dotyczące notacji kodu! Wyrazy drukiem prostym -- słowami języka VBA. Wyrazy drukiem pochyłym -- inne fragmenty kodu. Wyrazy w [nawiasach kwadratowych] opcjonalne fragmenty kodu (mogą być, ale nie
Stałe, znaki, łańcuchy znaków, wejście i wyjście sformatowane
Stałe, znaki, łańcuchy znaków, wejście i wyjście sformatowane Stałe Oprócz zmiennych w programie mamy też stałe, które jak sama nazwa mówi, zachowują swoją wartość przez cały czas działania programu. Można
Wstęp do programowania INP003203L rok akademicki 2018/19 semestr zimowy. Laboratorium 2. Karol Tarnowski A-1 p.
Wstęp do programowania INP003203L rok akademicki 2018/19 semestr zimowy Laboratorium 2 Karol Tarnowski karol.tarnowski@pwr.edu.pl A-1 p. 411B Plan prezentacji Komentarze Funkcja printf() Zmienne Łańcuchy
Typy danych, cd. Łańcuchy znaków
Typy danych, cd. Łańcuchy znaków Typ danych string, jest rozumiany jako łańcuch znaków - liter, cyfr i symboli. Stringi definiuje się w podwójnych lub pojedyńczych cudzysłowach. typ_ kawy = " latte " typ_herbaty
Wizualizacja danych 2D i 3D - Gnuplot
Wizualizacja danych 2D i 3D - Gnuplot dr hab. Bożena Woźna-Szcześniak Akademia im. Jan Długosza bwozna@gmail.com Laboratorium 10 Plan Wiele wykresów w jednym pliku (multiplot) Wykres na wykresie Wykresy
WYDZIAŁ ELEKTROTECHNIKI, AUTOMATYKI I INFORMATYKI INSTYTUT AUTOMATYKI I INFORMATYKI KIERUNEK AUTOMATYKA I ROBOTYKA STUDIA STACJONARNE I STOPNIA
WYDZIAŁ ELEKTROTECHNIKI, AUTOMATYKI I INFORMATYKI INSTYTUT AUTOMATYKI I INFORMATYKI KIERUNEK AUTOMATYKA I ROBOTYKA STUDIA STACJONARNE I STOPNIA PRZEDMIOT : : LABORATORIUM PODSTAW AUTOMATYKI 1. WSTĘP DO
Wprowadzenie do programu gnuplot
Wprowadzenie do programu gnuplot Bogdan Kreczmer CiR PWR pokój budynek C bogdan.kreczmer@pwr.edu.pl Copyright c Bogdan Kreczmer Niniejszy dokument zawiera materiały do wykładu na temat wizualizacji danych
Język Python. Język Python 1/35
Język Python Język Python 1/35 Język Python 2/35 Wstęp Uruchamianie interpretera python Skrypty wykonywalne #!/usr/bin/python #!/usr/bin/env python lub #!/usr/bin/python3 #!/usr/bin/env python3 chmod +x
Mathcad c.d. - Macierze, wykresy 3D, rozwiązywanie równań, pochodne i całki, animacje
Mathcad c.d. - Macierze, wykresy 3D, rozwiązywanie równań, pochodne i całki, animacje Opracował: Zbigniew Rudnicki Powtórka z poprzedniego wykładu 2 1 Dokument, regiony, klawisze: Dokument Mathcada realizuje
Powłoka I. Popularne implementacje. W stylu sh (powłoki zdefiniowanej w POSIX) W stylu csh. bash (najpopularniejsza) zsh ksh mksh.
Powłoka I Popularne implementacje W stylu sh (powłoki zdefiniowanej w POSIX) bash (najpopularniejsza) zsh ksh mksh W stylu csh csh tcsh 12 października 2018 1 / 16 Powłoka II Zachęta Komunikuje się z użytkownikiem
Komputerowe wspomaganie eksperymentu 5
Komputerowe wspomaganie eksperymentu 5 Dr Piotr Sitarek Katedra Fizyki Doświadczalnej, Politechnika Wrocławska Temat na dziś Macierze, tablice, file i/o, konwersja typów ni.com (część materiałów zaczerpnięta
Metody numeryczne Laboratorium 2
Metody numeryczne Laboratorium 2 1. Tworzenie i uruchamianie skryptów Środowisko MATLAB/GNU Octave daje nam możliwość tworzenia skryptów czyli zapisywania grup poleceń czy funkcji w osobnym pliku i uruchamiania
2. Łańcuchy tekstowe w PHP
2. Łańcuchy tekstowe w PHP 2.1 Apostrofy i cudzysłowy Łańcuch tekstowy w języku PHP to ciąg znaków ograniczony apostrofami (') lub cudzysłowami ("). Te znaki ograniczające nie powinny być traktowane wymiennie,
Analizowanie danych. Katarzyna Grzelak. listopad 2014. K.Grzelak (IFD UW) 1 / 24
Analizowanie danych Katarzyna Grzelak listopad 2014 K.Grzelak (IFD UW) 1 / 24 Wprowadzenie Programy do opracowywania danych doświadczalnych (rysowanie funkcji, punktów z błędami, dopasowywanie zależności
Powłoka bash. Kurs systemu Unix 1
Powłoka bash Kurs systemu Unix 1 Skrypty powłoki Skrypt powłoki to plik tekstowy, rozpoczynający się sekwencją: #!/usr/local/bin/bash # taki sobie skrypt lub podobną. Polecenie: sekwencja napisów, odzielonych
Oczywiście plik musi mieć rozszerzenie *.php
Oczywiście plik musi mieć rozszerzenie *.php Znaczniki PHP komunikują serwerowi gdzie rozpoczyna się i kończy kod PHP. Tekst między nimi jest interpretowany jako kod PHP, natomiast poza nimi jako kod HTML.
Technologie Informacyjne - Linux 2
Technologie Informacyjne - 2 Instytut Matematyki Uniwersytet Gdański Powłoka - polecenia pośredniczace Polecenie grep wypisuje z pliku lub strumienia wejściowego te wiersze, które sa zgodne z podanym wyrażeniem.
Python wprowadzenie. Warszawa, 24 marca PROGRAMOWANIE I SZKOLENIA
Python wprowadzenie Warszawa, 24 marca 2017 Python to język: nowoczesny łatwy w użyciu silny można pisać aplikacje Obiektowy klejący może być zintegrowany z innymi językami np. C, C++, Java działający
Kier. MTR Programowanie w MATLABie Laboratorium
Kier. MTR Programowanie w MATLABie Laboratorium Ćw. 7 Import i eksport danych. Współpraca z plikami zewnętrznymi 1. Wprowadzenie Eksport i import danych w MATLABie Na zakładce menu HOME w sekcji VARIABLE
Przetwarzanie tekstu 2. Operacje na plikach tekstowych w systemie Linux
Przetwarzanie tekstu 2 Operacje na plikach tekstowych w systemie Linux filtry programy przetwarzajace pliki (w szczególności tekstowe) w taki sposób, że odczytuja dane (plik wejściowy) ze standardowego
Elementy termodynamiki atmosfery i fizyki chmur Ćwiczenia 01
atmosfery i Sylwester Arabas (ćwiczenia do wykładu prof. Hanny Pawłowskiej) Instytut Geofizyki, Wydział Fizyki Uniwersytetu Warszawskiego 5 października 2009 r. O ćwiczeniach Prowadzący o mnie: http://www.igf.fuw.edu.pl/
1 Przygotował: mgr inż. Maciej Lasota
Laboratorium nr 1 1/7 Język C Instrukcja laboratoryjna Temat: Programowanie w powłoce bash (shell scripting) 1 Przygotował: mgr inż. Maciej Lasota 1) Wprowadzenie do programowania w powłoce Skrypt powłoki
EDYTOR TEKSTOWY VIM WYBRANE POLECENIA. Pracownia Informatyczna 5
EDYTOR TEKSTOWY VIM WYBRANE POLECENIA Pracownia Informatyczna 5 DLACZEGO VIM? nieprzyjazny? standardowy edytor w systemach UNIX niezwykle użyteczny dość szybki (ważne przy plikach o dużych rozmiarach)
Umieszczanie kodu. kod skryptu
PHP Definicja PHP jest językiem skryptowym służącym do rozszerzania możliwości stron internetowych. Jego składnia jest bardzo podobna do popularnych języków programowania C/C++, lecz jest bardzo uproszczona
Trochę o plikach wsadowych (Windows)
Trochę o plikach wsadowych (Windows) Zmienne środowiskowe Zmienną środowiskową można ustawić na stałe w systemie (Panel sterowania->system- >Zaawansowane ustawienia systemu->zmienne środowiskowe) lub też
Wstęp do informatyki. stęp do informatyki Polecenia (cz.2)
Wstęp do informatyki stęp do informatyki Polecenia (cz.2) Lista procesów top Pokaż listę procesów polecenie interaktywne Procesy Uruchamianie w tle. shell nie czeka na zakończenie procesu, można wydawać
Języki i metody programowania
Języki i metody programowania Wykład 4 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 Podstawy języka Python
ZASADY PROGRAMOWANIA KOMPUTERÓW ZAP zima 2015
POLITECHNIKA WARSZAWSKA Instytut Automatyki i Robotyki ZASADY PROGRAMOWANIA KOMPUTERÓW ZAP zima 2015 Język programowania: Środowisko programistyczne: C/C++ Qt Wykład 4 : Napisy. Tablice dwuwymiarowe. Formaty
Opis: Instrukcja warunkowa Składnia: IF [NOT] warunek [AND [NOT] warunek] [OR [NOT] warunek].
ABAP/4 Instrukcja IF Opis: Instrukcja warunkowa Składnia: IF [NOT] warunek [AND [NOT] warunek] [OR [NOT] warunek]. [ELSEIF warunek. ] [ELSE. ] ENDIF. gdzie: warunek dowolne wyrażenie logiczne o wartości
Przekierowanie wejścia wyjścia:
Przekierowanie wejścia wyjścia: program ma trzy podstawowe strumienie wejścia-wyjścia - standardowe wejście - standardowe wyjście - standardowe wyjście diagnostyczne przekierowanie standardowego wyjścia
Instalacja Pakietu R
Instalacja Pakietu R www.r-project.org wybór źródła wybór systemu operacyjnego: Download R for Windows opcja: install R for the first time opcja: Download R 3.3.3 for Windows uruchomienie R-3.3.3-win MAGDA
GNUPLOT Wprowadzenie. dr inż. Marzena Sala-Tefelska Wydział Fizyki Politechnika Warszawska 2017
GNUPLOT Wprowadzenie dr inż. Marzena Sala-Tefelska martef@if.pw.edu.pl Wydział Fizyki Politechnika Warszawska 2017 http://www.gnuplot.info/ Program Gnuplot Rysuje wykresy w 2D lub 3D zdefiniowanych funkcji
Rozpoczynamy import Kreator uruchamiamy przyciskiem Z tekstu, znajdującym się na karcie Dane, w grupie Dane zewnętrzne.
2. Zadania praktyczne rozwiązywane z użyciem komputera 91 2. Zadania praktyczne rozwiązywane z użyciem komputera Wczytywanie danych Dane do zadań rozwiązywanych na komputerze zapisane są w plikach tekstowych.
Narzędzia informatyczne w językoznawstwie
Narzędzia informatyczne w językoznawstwie Perl - Struktury kontrolne i zmienne Marcin Junczys-Dowmunt junczys@amu.edu.pl Zakład Logiki Stosowanej http://www.logic.amu.edu.pl 28. listopada 2007 Marcin Junczys-Dowmunt
Python jest interpreterem poleceń. Mamy dwie możliwości wydawania owych poleceń:
W pierwszym kroku nauczymy się uruchamiać w Pythonie tradycyjny* program ". Dzięki temu nauczysz się pisać w języku Python, a także zapisywać i uruchamiać swoje pythonowe programy. *Jest taka tradycja,
Struktura pliku wejściowego ipko biznes VideoTEL (14 polowy)
Struktura pliku wejściowego ipko biznes VideoTEL (14 polowy) Spis treści INFORMACJE OGÓLNE... 3 STRUKTURA PLIKU... 3 OPIS FORMATU PLIKU... 3 Struktura pliku... 4 Przykład pliku... 5 Infolinia (pn. pt.
skrypt powłoki to plik tekstowy, rozpoczynający się sekwencją: pierwsza linia określa powłokę, w której wykonywany jest skrypt; druga to komentarz
Ćwiczenie 6 Skrypty powłoki - programowanie w powłoce bash 1. Cel ćwiczenia Celem ćwiczenia jest poznanie możliwości powłoki bash od strony programistycznej. System UNIX (Linux) pozwala tworzyć skrypty,
Tablice (jedno i wielowymiarowe), łańcuchy znaków
Tablice (jedno i wielowymiarowe), łańcuchy znaków wer. 8 z drobnymi modyfikacjami! Wojciech Myszka Katedra Mechaniki i Inżynierii Materiałowej 2017-04-07 09:35:32 +0200 Zmienne Przypomnienie/podsumowanie
Wprowadzenie do języka Java
WSNHiD, Programowanie 2 Lab. 1 [ część 1 ] Wprowadzenie do języka Java Wprowadzenie Język programowania Java jest obiektowym językiem programowania. Powstał w 1995 i od tej pory był intensywnie rozwijany.
Wprowadzania liczb. Aby uniknąć wprowadzania ułamka jako daty, należy poprzedzać ułamki cyfrą 0 (zero); np.: wpisać 0 1/2
Wprowadzania liczb Liczby wpisywane w komórce są wartościami stałymi. W Excel'u liczba może zawierać tylko następujące znaki: 0 1 2 3 4 5 6 7 8 9 + - ( ), / $ %. E e Excel ignoruje znaki plus (+) umieszczone
Laboratorium Wstawianie skryptu na stroną: 2. Komentarze: 3. Deklaracja zmiennych
1. Wstawianie skryptu na stroną: Laboratorium 1 Do umieszczenia skryptów na stronie służy znacznik: //dla HTML5 ...instrukcje skryptu //dla HTML4 ...instrukcje
JĘZYK SHELL JEST PEŁNYM JĘZYKIEM PROGRAMOWANIA
JĘZYK SHELL JEST PEŁNYM JĘZYKIEM PROGRAMOWANIA, który zawiera: zmienne, konstrukcje warunkowe i iteracyjne (IF-THEN-ELSE, CASE, DO WHILE, DO UNTIL), konfigurowane środowisko użytkownika. METAZNAKI zestaw
INFORMATYKA Studia Niestacjonarne Elektrotechnika
INFORMATYKA Studia Niestacjonarne Elektrotechnika Wydział Elektrotechniki i Informatyki dr inż. Michał Łanczont Wydział Elektrotechniki i Informatyki p. E419 tel. 81-538-42-93 m.lanczont@pollub.pl http://lanczont.pollub.pl
Zmienne powłoki. Wywołanie wartości następuje poprzez umieszczenie przed nazwą zmiennej znaku dolara ($ZMIENNA), np. ZMIENNA=wartosc.
Zmienne powłoki Zmienne powłoki (shell variables) to tymczasowe zmienne, które mogą przechowywać wartości liczbowe lub ciągi znaków. Związane są z powłoką, Przypisania wartości do zmiennej następuje poprzez
MATLAB Z3. Rafał Woźniak. Warsaw, Faculty of Economic Sciences, University of Warsaw
Faculty of Economic Sciences, University of Warsaw Warsaw, 09-03-2017 Generowanie liczb losowych rand(1) rand(1) generuje liczbę losową z przedziału (0,1) Jak można uzyskać liczby losowe z przedziału 1
Systemy operacyjne. Laboratorium 5. Awk podstawy. Jarosław Rudy Politechnika Wrocławska 28 lutego 2017
Systemy operacyjne Laboratorium 5 Awk podstawy Jarosław Rudy Politechnika Wrocławska 28 lutego 2017 Temat obejmuje podstawowe pojęcia związane z komendą awk uruchamienie, składnia, pola i rekordy i wykorzystaniem
Autor: dr inż. Katarzyna Rudnik
Bazy danych Wykład 2 MS Access Obiekty programu, Reprezentacja danych w tabeli, Indeksy, Relacje i ich sprzężenia Autor: dr inż. Katarzyna Rudnik Obiekty programu MS ACCESS Obiekty typu Tabela są podstawowe
Interpreter poleceń oraz zmienne środowiskowe
Temat zajęć Zakres materiału Skrypty powłoki Tworzenie i uruchamianie skryptów powłoki bash Interpreter poleceń oraz zmienne środowiskowe Interpreter poleceń nazywany inaczej także powłoką systemową pośredniczy
Pobieranie argumentów wiersza polecenia
Pobieranie argumentów wiersza polecenia 2. Argumenty wiersza polecenia Lista argumentów Lista argumentów zawiera cały wiersz poleceń, łącznie z nazwą programu i wszystkimi dostarczonymi argumentami. Przykłady:
Metody Numeryczne. Laboratorium 1. Wstęp do programu Matlab
Metody Numeryczne Laboratorium 1 Wstęp do programu Matlab 1. Wiadomości wstępne liczby, format Program Matlab używa konwencjonalną notację dziesiętną, z kropka dziesiętną. W przypadku notacji naukowej
Ćwiczenie 2 Wczytywanie i zapisywanie do plików tekstowych
Ćwiczenie 2 Wczytywanie i zapisywanie do plików tekstowych 1. Wczytywanie z plików tekstowych. Wczytywanie z pliku tekstowego wymaga: a) skojarzenia zmiennej plikowej z plikiem procedura assignfile b)
Podstawy programowania. Python wykład 6
Podstawy programowania Python wykład 6 Funkcja wbudowana chr() Wywołanie funkcji chr() z argumentem m zwraca łańcuch znaków reprezentujący znak, którego punktem kodowym w Unicode jest liczba całkowita
2 Przygotował: mgr inż. Maciej Lasota
Laboratorium nr 2 1/7 Język C Instrukcja laboratoryjna Temat: Wprowadzenie do języka C 2 Przygotował: mgr inż. Maciej Lasota 1) Wprowadzenie do języka C. Język C jest językiem programowania ogólnego zastosowania
Scilab - podstawy. Wersje instalacyjne programu Scilab mogą zostać pobrane ze strony
Scilab - podstawy Scilab jest środowiskiem numerycznym, programistycznym i numerycznym dostępnym za darmo z INRIA (Institut Nationale de Recherche en Informatique et Automatique). Jest programem podobnym
MATLAB ŚRODOWISKO MATLABA OPIS, PODSTAWY
MATLAB ŚRODOWISKO MATLABA OPIS, PODSTAWY Poszukiwanie znaczeń funkcji i skryptów funkcja help >> help % wypisuje linki do wszystkich plików pomocy >> help plot % wypisuje pomoc dotyczą funkcji plot Znaczenie
Sieci Komputerowe 2 / Ćwiczenia 1
Tematyka Sieci Komputerowe 2 / Ćwiczenia 1 Opracował: Konrad Kawecki Na ćwiczeniach przeanalizujemy opóźnienia transmisji w sieciach komputerowych. Na podstawie otrzymanych wyników
Temat zajęć: Filtry, strumienie standardowe oraz przetwarzanie potokowe. stderr
Temat zajęć: Filtry, strumienie standardowe oraz przetwarzanie potokowe Czas realizacji zajęć: 180 min. Zakres materiału, jaki zostanie zrealizowany podczas zajęć: Strumienie standardowe i ich przekierowywanie,
ANALIZA DANYCH W STATA 8.0 CZĘŚĆ II
ANALIZA DANYCH W STATA 8.0 CZĘŚĆ II ZAJĘCIA 1 (CZĘŚĆ II) Będziemy pracować na pliku bory tucholskie.dta Wszystkie przykłady najlepiej jest robić w Do-file Editor (wejście: doedit) Cudzysłowia " " oraz
Spis treści. 1 Kraj/region i język Ustawienia regionalne Liczby Waluta Czas i data Inne...
2 Spis treści 1 Kraj/region i język 4 1.1 Ustawienia regionalne................................... 4 1.2 Liczby............................................ 4 1.3 Waluta............................................
Programowanie w C++ Wykład 5. Katarzyna Grzelak. 26 marca kwietnia K.Grzelak (Wykład 1) Programowanie w C++ 1 / 40
Programowanie w C++ Wykład 5 Katarzyna Grzelak 26 marca 2018 9 kwietnia 2018 K.Grzelak (Wykład 1) Programowanie w C++ 1 / 40 Pojęcia z poprzedniego wykładu Podział programu na funkcje podział na niezależne
Wstęp do programowania INP001213Wcl rok akademicki 2017/18 semestr zimowy. Wykład 12. Karol Tarnowski A-1 p.
Wstęp do programowania INP001213Wcl rok akademicki 2017/18 semestr zimowy Wykład 12 Karol Tarnowski karol.tarnowski@pwr.edu.pl A-1 p. 411B Plan prezentacji (1) Obsługa łańcuchów znakowych getchar(), putchar()
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
Uruchamianie programów w systemie Linux, potoki, strumienie, procesy, alias
7 październik 2008 Uruchomienie, monitorowanie procesu, potoki, aliasy S laj d 1 Uruchamianie programów w systemie Linux, potoki, strumienie, procesy, alias 7 październik 2008 Uruchomienie, monitorowanie
Temat zajęć: Tworzenie skryptów powłoki systemu operacyjnego.
Temat zajęć: Tworzenie skryptów powłoki systemu operacyjnego. Czas realizacji zajęć: 135 min. Zakres materiału, jaki zostanie zrealizowany podczas zajęć: Zmienne śrowiskowe oraz ich eksportowanie, argumenty
Wprowadzenie do Pakietu R dla kierunku Zootechnika. Dr Magda Mielczarek Katedra Genetyki Uniwersytet Przyrodniczy we Wrocławiu
Wprowadzenie do Pakietu R dla kierunku Zootechnika Dr Magda Mielczarek Katedra Genetyki Uniwersytet Przyrodniczy we Wrocławiu Instalacja Pakietu R www.r-project.org wybór źródła wybór systemu operacyjnego:
Bazy Danych i Usługi Sieciowe
Bazy Danych i Usługi Sieciowe Język PHP Paweł Witkowski Wydział Matematyki, Informatyki i Mechaniki Jesień 2011 P. Witkowski (Wydział Matematyki, Informatyki i Mechaniki) BDiUS w. VIII Jesień 2011 1 /
Programowanie proceduralne INP001210WL rok akademicki 2018/19 semestr letni. Wykład 6. Karol Tarnowski A-1 p.
Programowanie proceduralne INP001210WL rok akademicki 2018/19 semestr letni Wykład 6 Karol Tarnowski karol.tarnowski@pwr.edu.pl A-1 p. 411B Plan prezentacji Wskaźnik do pliku Dostęp do pliku: zapis, odczyt,
1. Przypisy, indeks i spisy.
1. Przypisy, indeks i spisy. (Wstaw Odwołanie Przypis dolny - ) (Wstaw Odwołanie Indeks i spisy - ) Przypisy dolne i końcowe w drukowanych dokumentach umożliwiają umieszczanie w dokumencie objaśnień, komentarzy
Przedstawię teraz tzw. podstawowe symbole wyrażenia regularne (BRE, Basic Regular Expression)
Sed edytor strumieniowy,sed wczytuje bieżący wiersz pliku do wewnętrznego bufora celem manipulowania tekstem. Wynik jest wysyłany na standardowe wyjście. Oryginalny plik nie jest nigdy zmieniany. Jeżeli
Qtiplot. dr Magdalena Posiadała-Zezula
Qtiplot dr Magdalena Posiadała-Zezula Magdalena.Posiadala@fuw.edu.pl www.fuw.edu.pl/~mposiada Start! qtiplot poza rysowaniem wykresów pozwala też na zaawansowaną obróbkę danych.! qtiplot jest silnie wzorowany
Zanim zaczniemy GNU Octave
MatLab część I 1 Zanim zaczniemy GNU Octave 2 Zanim zaczniemy GNU Octave 3 Zanim zaczniemy GNU Octave 4 Środowisko MatLab-a MatLab ang. MATrix LABoratory Obliczenia numeryczne i symboliczne operacje na
Skrypty startowe. Tryb interaktywny tryb logowania: nie logowanie: Tryb nieinteraktywny
Powłoka Bash Skrypty startowe Tryb interaktywny tryb logowania:. /etc/profile if [ -f $HOME/.bash profile ]; then. $HOME/.bash profile elif [ -f $HOME/.bash login. $HOME/.bash login elif [ -f $HOME/.profile
Język skryptowy: Laboratorium 1. Wprowadzenie do języka Python
Język skryptowy: Laboratorium 1. Wprowadzenie do języka Python Język PYTHON Podstawowe informacje Python to język skryptowy, interpretowany - co oznacza, że piszemy skrypt, a następnie wykonujemy go za
Informatyzacja Przedsiębiorstw
Informatyzacja Przedsiębiorstw Microsoft Dynamics NAV 2016 Development Environment XML_PORT Izabela Szczęch Informatyzacja Przedsiębiorstw Strona 1 Plan zajęć 1 Utworzenie XMLportu do eksportu danych w
Systemy internetowe. Wykład 3 PHP. West Pomeranian University of Technology, Szczecin; Faculty of Computer Science
Systemy internetowe Wykład 3 PHP PHP - cechy PHP (Hypertext Preprocessor) bardzo łatwy do opanowania, prosta składnia, obsługuje wymianę danych z różnymi systemami baz danych pozwala na dynamiczne generowanie
Laboratorium Algorytmy Obliczeniowe. Lab. 9 Prezentacja wyników w Matlabie
Laboratorium Algorytmy Obliczeniowe Lab. 9 Prezentacja wyników w Matlabie 1. Wyświetlanie wyników na ekranie: W Matlabie możliwe są następujące sposoby wyświetlania wartości zmiennych: a. wpisując w programie
Informatyka, Ćwiczenie 1. 1. Uruchomienie Microsoft Visual C++ Politechnika Rzeszowska, Wojciech Szydełko. I. ZałoŜenie nowego projektu
Informatyka, Ćwiczenie 1 1. Uruchomienie Microsoft Visual C++ I. ZałoŜenie nowego projektu Wybieramy menu: File>New>Files jak na rys. poniŝej Zapisujemy projekt pod nazwą LAN, w katalogu d:\temp\lab typu
XML extensible Markup Language. Paweł Chodkiewicz
XML extensible Markup Language Paweł Chodkiewicz XML - extensible Markup Language Uniwersalny język znaczników przeznaczony do reprezentowania różnych danych w strukturalizowany sposób. Historia GML Projekt
Bazy danych. Polecenia SQL
Bazy danych Baza danych, to miejsce przechowywania danych. Dane w bazie danych są podzielone na tabele. Tabele składają się ze ściśle określonych pól i rekordów. Każde pole w rekordzie ma ściśle ustalony
Środowisko programisty
Środowisko programisty 1/34 Środowisko programisty Język Python cz. 1 dr inż. Grzegorz Michalski 24 marca 2014 Środowisko programisty 2/34 Wstęp Uruchamianie interpretera python Wykonywalne skrypty #!/usr/bin/python
Centrum Sterowania SZARP
SZARP http://www.szarp.org Centrum Sterowania SZARP SZARP wersja 3.1 Paweł Pałucha Darek Marcinkiewicz Centrum Sterowania SZARP (SZARP Control Center, SCC) jest niewielkim programem, który wyświetla menu
Ogólny schemat prostego formularza: A może lepiej zamiast przycisku opartego o input tak:
Ogólny schemat prostego formularza: A może lepiej zamiast przycisku opartego o input tak: accept - typy zawartości MIME akceptowane przez serwer (opcjonalny) accept-charset - zestaw znaków akceptowanych
Zarządzanie użytkownikami w
Zarządzanie użytkownikami w systemie Linux Konta użytkowników Konto to wszystkie pliki, zasoby i informacje należące do użytkownika. Każdy użytkownik jest identyfikowany przez unikatową liczbę całkowitą
Gnuplot wprowadzenie v. 2.0
Gnuplot wprowadzenie v. 2.0 M. Kopciuszyński 22 stycznia 2019 1 Wstęp Gnuplot to zaawansowany program do tworzenia wykresów dwu- i trójwymiarowych. Jest dostępy zarówno na platformę Linux jak i Windows.
Wprowadzenie do psql i SQL. Język komend psql. Podstawy instrukcji SELECT
Wprowadzenie do psql i SQL 1 Bazy Danych Wykład p.t. Wprowadzenie do psql i SQL. Język komend psql. Podstawy instrukcji SELECT Antoni Ligęza ligeza@agh.edu.pl http://galaxy.uci.agh.edu.pl/~ligeza Wykorzystano
Skrypty powłoki w systemie Linux
Skrypty powłoki w systemie Linux Wykonywanie codziennych czynności w systemie operacyjnym jest męczące, gdy za każdym razem trzeba wpisywać te same zestawy komend. Znacznie wygodniej byłoby zapisać je
Atrybuty bloki z atrybutami, wyciągi atrybutów.
Atrybuty bloki z atrybutami, wyciągi atrybutów. Blokom można przyporządkować tzw. atrybuty, zawierające dane tekstowe. Atrybuty to pewne informacje związane z blokiem. Może to być np. nazwa elementu rysunkowego,
Systemy operacyjne. Laboratorium 9. Perl wyrażenia regularne. Jarosław Rudy Politechnika Wrocławska 28 lutego 2017
Systemy operacyjne Laboratorium 9 Perl wyrażenia regularne Jarosław Rudy Politechnika Wrocławska 28 lutego 2017 Temat obejmuje wykorzystanie wyrażeń regularnych w perlu. Wyrażenia same w sobie są w zasadzie
Plan wykładu BAZY DANYCH II WYKŁAD 2. Bloki. Struktura bloku
Plan wykładu BAZY DANYCH II WYKŁAD 2 Bloki, struktura, sekcje Bloki anonimowe Tworzenie i uruchamianie Identyfikatory Literały Typy danych dr inż. Agnieszka Bołtuć Bloki Struktura bloku W programach pisanych
Komentarze w PHP (niewykonywane fragmenty tekstowe, będące informacją dla programisty)
Komentarze w PHP (niewykonywane fragmenty tekstowe, będące informacją dla programisty) // to jest pojedynczy komentarz (1-linijkowy) to jest wielolinijkowy komentarz Budowa "czystego" skryptu PHP (tak
Systemy operacyjne. Laboratorium 7. Perl podstawy. Jarosław Rudy Politechnika Wrocławska 27 kwietnia 2017
Systemy operacyjne Laboratorium 7 Perl podstawy Jarosław Rudy Politechnika Wrocławska 27 kwietnia 2017 Temat obejmuje podstawowe zrozumienie języka Perl tworzenie skryptów, składnię, obsługę zmiennych,