Programowanie skryptowe

Tworzenie skryptów automatyzujących zadania, języki skryptowe, przetwarzanie tekstu, automatyzacja procesów i integracja z systemem operacyjnym.

Level
basic
Languages
pl → pl
Cards
50
Markdown
Programowanie skryptowe (.md)

Flashcards (50)

#Front (Term / Question)Back (Definition / Answer)ExampleMultiple-Choice Options
1Co to jest funkcja w programowaniu skryptowym?Funkcja to blok kodu, który można wielokrotnie wywoływać, aby wykonać określone zadanie.
2Jak zadeklarować zmienną w Pythonie?Zmienną w Pythonie deklaruje się poprzez przypisanie wartości, np. 'x = 10'.
3Co to jest skrypt automatyzacji?Skrypt automatyzacji to program, który wykonuje powtarzalne zadania bez interwencji użytkownika.
4Jak parsować JSON w Pythonie?JSON w Pythonie parsuje się za pomocą modułu 'json', używając 'json.loads()' lub 'json.load()'.
5Jakie są podstawowe polecenia powłoki?Podstawowe polecenia to 'ls', 'cd', 'cp', 'mv', 'rm' i 'echo'.
6Co to jest zmienna środowiskowa?Zmienna środowiskowa to wartość przechowywana w systemie operacyjnym, która wpływa na działanie procesów.
7Co to jest zmienna w programowaniu skryptowym?Zmienna to nazwana przestrzeń w pamięci, która przechowuje wartość, którą można zmieniać w trakcie działania skryptu.
8Co to jest skrypt do przetwarzania danych?Skrypt do przetwarzania danych to program, który analizuje, modyfikuje lub przekształca dane w określony sposób.
9Co to jest system operacyjny?System operacyjny to oprogramowanie, które zarządza sprzętem komputerowym i umożliwia uruchamianie aplikacji.
10Jakie są przykłady narzędzi do automatyzacji?Przykłady to Ansible, Puppet, Chef oraz skrypty Bash.
11Co to jest pętla?Pętla to konstrukcja, która pozwala na wielokrotne wykonanie bloku kodu, dopóki spełniony jest określony warunek.
12Jakie są techniki przetwarzania danych w Pythonie?Techniki to użycie bibliotek takich jak Pandas, NumPy oraz manipulacja danymi w formacie CSV.
13Jakie są popularne narzędzia do analizy logów?Popularne narzędzia to ELK Stack (Elasticsearch, Logstash, Kibana) oraz Splunk.
14Co to jest automatyzacja testów?Automatyzacja testów to proces używania skryptów do wykonywania testów aplikacji bez interwencji człowieka.
15Czym różni się język skryptowy od języka programowania?Języki skryptowe są zazwyczaj interpretowane i używane do automatyzacji, podczas gdy języki programowania są kompilowane i używane do tworzenia aplikacji.
16Jak uruchomić skrypt w Bashu?Skrypt w Bashu uruchamia się za pomocą polecenia './nazwa_skryptu.sh'.
17Jakie są popularne języki skryptowe?Popularne języki skryptowe to Python, JavaScript, Ruby, Perl i Bash.
18Jakie narzędzia można używać do debugowania skryptów?Narzędzia do debugowania to np. debuggery w IDE, print statements oraz logi.
19Jakie są zalety używania języków skryptowych?Zalety to szybkość pisania kodu, łatwość w nauce oraz możliwość szybkiej iteracji i testowania.
20Co to jest testowanie jednostkowe?Testowanie jednostkowe to proces testowania pojedynczych komponentów kodu, aby upewnić się, że działają poprawnie.
21Co to jest interpreter?Interpreter to program, który wykonuje kod źródłowy języka skryptowego linia po linii.
22Jak zdefiniować funkcję w JavaScript?Funkcję w JavaScript definiuje się za pomocą słowa kluczowego 'function', np. 'function myFunction() {}'.
23Co to jest skrypt powłoki?Skrypt powłoki to plik tekstowy zawierający polecenia powłoki, które można wykonać w systemie operacyjnym.
24Jak skrypty mogą integrować się z systemem operacyjnym?Skrypty mogą wykonywać polecenia systemowe, manipulować plikami i zarządzać procesami w systemie operacyjnym.
25Jakie narzędzia można używać do testowania jednostkowego w Pythonie?Narzędzia to unittest, pytest oraz nose.
26Jak utworzyć repozytorium Git?Repozytorium Git tworzy się za pomocą polecenia 'git init' w katalogu projektu.
27Jak korzystać z API w skryptach?Z API można korzystać, wysyłając żądania HTTP i przetwarzając odpowiedzi, np. za pomocą biblioteki 'requests' w Pythonie.
28Jakie są rodzaje pętli w Pythonie?Rodzaje pętli w Pythonie to 'for' i 'while'.
29Co to jest framework w programowaniu skryptowym?Framework to zestaw narzędzi i bibliotek, które ułatwiają rozwój aplikacji w danym języku programowania.
30Jakie funkcje służą do przetwarzania tekstu w Pythonie?Funkcje takie jak 'str.replace()', 'str.split()', 'str.join()' są używane do przetwarzania tekstu.
31Co to jest programowanie skryptowe?Programowanie skryptowe to tworzenie skryptów, które automatyzują zadania w systemie operacyjnym lub aplikacjach.
32Co to jest JSON?JSON (JavaScript Object Notation) to format wymiany danych, który jest łatwy do odczytania i pisania przez ludzi oraz maszyny.
33Jak ustawić zmienną środowiskową w Bashu?Zmienną środowiskową ustawia się za pomocą polecenia 'export', np. 'export MY_VAR=value'.
34Jak zaimportować bibliotekę w Pythonie?Bibliotekę w Pythonie importuje się za pomocą słowa kluczowego 'import', np. 'import math'.
35Jakie są przykłady automatyzacji w skryptach?Przykłady to automatyczne kopiowanie plików, wysyłanie e-maili, czy generowanie raportów.
36Co to jest skrypt do analizy logów?Skrypt do analizy logów to program, który przetwarza pliki logów w celu wyciągnięcia istotnych informacji.
37Co to jest automatyzacja procesów?Automatyzacja procesów to użycie technologii do wykonania zadań bez interwencji człowieka.
38Jakie narzędzia można używać do automatyzacji testów?Narzędzia to Selenium, TestComplete oraz JUnit.
39Co to jest biblioteka w kontekście programowania skryptowego?Biblioteka to zbiór funkcji i klas, które można wykorzystać w swoim kodzie, aby zaoszczędzić czas i wysiłek.
40Co to jest API?API (Application Programming Interface) to zestaw reguł, które pozwalają na komunikację między różnymi aplikacjami.
41Co to jest kontrola wersji?Kontrola wersji to system, który rejestruje zmiany w plikach, umożliwiając powrót do wcześniejszych wersji.
42Jakie są różnice między Git a SVN?Git jest rozproszonym systemem kontroli wersji, podczas gdy SVN jest systemem centralnym.
43Co to jest CLI?CLI (Command Line Interface) to interfejs, który pozwala na interakcję z systemem operacyjnym za pomocą poleceń tekstowych.
44Co to jest wersjonowanie kodu?Wersjonowanie kodu to praktyka śledzenia zmian w kodzie źródłowym, często z użyciem systemów kontroli wersji, takich jak Git.
45Jakie są popularne frameworki dla Pythona?Popularne frameworki to Django, Flask i FastAPI.
46Co to jest warunek w programowaniu?Warunek to wyrażenie, które ocenia się jako prawdziwe lub fałszywe, co decyduje o wykonaniu określonego bloku kodu.
47Co to jest debugowanie?Debugowanie to proces identyfikacji i naprawy błędów w kodzie.
48Co to jest przetwarzanie tekstu?Przetwarzanie tekstu to operacje wykonywane na danych tekstowych, takie jak wyszukiwanie, zamiana lub formatowanie.
49Jak używać instrukcji warunkowej w JavaScript?Instrukcję warunkową w JavaScript można użyć za pomocą 'if', np. 'if (x > 10) { ... }'.
50Jakie są zastosowania programowania skryptowego?Zastosowania obejmują automatyzację zadań, przetwarzanie tekstu, integrację z systemami oraz tworzenie prostych aplikacji.