Podstawy tworzenia skryptów

Slides:



Advertisements
Podobne prezentacje
Wprowadzenie do języka skryptowego PHP
Advertisements

Wprowadzenie do języka skryptowego PHP
Wprowadzenie do języka skryptowego PHP
FLASH - INTERAKCJA Interaktywne dokumenty WWW.
PROGRAMOWANIE STRUKTURALNE
formatowanie kodu źródłowego
Programowanie imperatywne i język C Copyright, 2004 © Jerzy R. Nawrocki Wprowadzenie.
Programowanie imperatywne i język C Copyright, 2004 © Jerzy R. Nawrocki Wprowadzenie.
1 Dygresja: cztery płyty główne…. 2 Dygresja: osobliwości C /* cos o nieistniejacym typie Boolean */ /* oraz o operatorze przecinkowym */ #include int.
Procesor tekstu Word część 2
XML. Pierwszy dokument XML Witaj świecie! Elementy i atrybuty niezwykle oryginalny Witaj świecie! Druga możliwość: Witaj świecie!
Podstawowe polecenia systemu DOS
Prezentacja na temat: Pliki MS-DOS i CMD
SO – LAB3 Wojciech Pieprzyca
Proponowany program wykładu monograficznego
Java – programowanie obiektowe
PHP wprowadzenie.
Skrypty w powłoce Ryszard Haraszczuk. Pierwszy skrypt Stworzenie pliku touch skrypt Wpisanie specjalnej linii dla powłoki #!/bin/bash Napisanie skryptu.
Wprowadzenie do programowania w języku Turbo Pascal
Bibliotekarz – odkrywca. Agenda Proces tworzenia informacji Indeksy wyszukiwawcze Budowa rekordu w Promaxie Zapytania.
AWK Zastosowania Informatyki Wykład 1 Copyright, 2003 © Adam Czajka.
Podstawy programowania
LabVIEW Technologie informacyjne – laboratorium Irmina Kwiatkowska
Podstawy programowania. Język C i C++– podstawy Temat: 1
Warsztaty programowania w języku Python
Generator analizatorów leksykalnych
Interpretatory poleceń - powłoki systemu
Podstawy tworzenia stron WWW
Tworzenie strony internetowej krok po kroku.
Programowanie strukturalne i obiektowe
Opracowała: Weronika Grzybowska. Find – to aplikacja pozornie prosta, służąca do odnajdywania plików / folderów. Przykładowo : #find. -name *.html komenda.
Technologie internetowe II
Programowanie obiektowe – zastosowanie języka Java SE
JAVA c.d.. Instrukcji wyboru SWITCH używamy, jeśli chcemy w zależności od wartości pewnego wyrażenia wykonać jeden z kilku fragmentów kodu. Jest to w.
XML – eXtensible Markup Language
Pierwsze kroki w edytorze tekstu
Polecenia systemowe dos, winodws, linux
Robimy własne notatki - Notatnik
Temat 2: Edytory HTML.
Edytor tesktu i skrypty
Na pasku komunikatów kliknij przycisk Włącz edytowanie,
Współpraca z innymi aplikacjami. Organizacja informacji 10 XII 2013.
Wprowadzenie do HTML Informatyka Cele lekcji: Wiadomości:
Projektowanie stron WWW
Podstawy programowania
Temat 7: Instrukcje warunkowe
C++.
Jak stworzyć dyplom w programie Word
Visual Basic w Excelu - podstawy
Podstawy języka skryptów
Temat 5: Instrukcje: print(), echo()
Programowanie w językach skryptowych
PHP. PHP obiektowy, skryptowy język programowania zaprojektowany do generowania stron internetowych w czasie rzeczywistym.
Wprowadzenie do programowania w Pascalu mgr inż. Agata Pacek.
Twój pierwszy web projekt w Pythonie !
Podstawy programowania
Dowiązania (linki) twarde i symboliczne
Dokumentacja programu komputerowego i etapy tworzenia programów.
Temat: Edytor tekstu Word – redagowanie tekstu. Szukanie i zamiana tekstu Znajdowanie tekstu w dokumencie Znajdowanie tekstu i jego zamiany dokonujemy.
Korespondencja seryjna jest funkcją, która umożliwia nam stworzenie dokumentu, który zawiera ten sam typ informacji, lecz dla każdego adresata zawiera.
Języki i technologie wytwarzania stron WWW Autor: Michał Walkowski Referat.
Dominik Benduski Michał Mandecki Podstawy Visual Basic w Excelu.
Temat: Tworzenie bazy danych
Podstawy Python.
Pobieranie plików wget -m -nd -r -l1 --no-parent -A.csv wget -m -nd -r -l1 --no-parent.
Programowanie obiektowe – zastosowanie języka Java SE
czyli wstęp do programowania
Technologie Informacyjne Systemy składu tekstu
Instrukcja warunkowa if
Zapis prezentacji:

Podstawy tworzenia skryptów

Skrypt Program komputerowy napisany w języku skryptowym, wykonywany wewnątrz aplikacji (interpretatora) Wykonuje instrukcje w kolejności podanej w skrypcie Instrukcje warunkowe (możliwość ominięcia pewnych kroków, lub powtórzenia niektórych z nich) Języki skryptowe Bash Perl Python

Budowa skryptu Ścieżka do interpretatora (system musi wiedzieć jakiego programu użyć do wykonania skryptu – prawidłowej interpretacji poleceń) Instrukcje (polecenia danego języka) Komentarze (pomagają zrozumieć kod innym użytkownikom)

Najprostszy skrypt bash Tworzymy skrypt mps.sh nano msp.sh #!/bin/bash echo „Hello Word !!!” echo „To jest mój pierwszy skrypt.” Uruchamiamy skrypt chmod +x mps.sh ./mps.sh

Edytujemy nasz skrypt #!/bin/bash echo „Hello Word !!!” echo „To jest skrypt napisany przez `whoami` uruchomiony `date`.” Uruchamiamy ./mps.sh

Edytujemy nasz skrypt #!/bin/bash Imie=$1 echo „Dzień dobry $Imie” Uruchamiamy skrypt ./mps.sh twojeimię

Zamiana pliku csv na fasta Format csv – jedna sekwencja jedna linia Nazwa sekwencji | separator pola („,”, „;”)| sekwencja Format fasta – jedna sekwencja dwie linie znak („>”) | nazwa sekwencji sekwencja

Zamiana pliku csv na fasta Dla każdej linii w pliku csv musimy: napisać symbol „>” i nazwę sekwencji (pierwsza kolumna) w pierwszej linii pliku fasta Napisać sekwencję (druga kolumna) w kolejnej linii pliku fasta Jak to zrobić automatycznie ?

AWK Interpretowalny język programowania stworzony z myślą o wyszukiwaniu i przetwarzaniu wzorców tekstowych w plikach

AWK Ściągamy plik animalis.txt Sprawdzamy zawartość pliku animalis.txt wget http://kghrin.up.wroc.pl/pages/dydaktyka/mat_cw_bioif/cwiczenia_2/animals.txt Sprawdzamy zawartość pliku animalis.txt more/less/cat animalis.txt Które zwierzęta mają wartość większą niż 26? awk ‘{ if ($4>26) print $3 } ‘ animals.txt awk ‘{ if ($4>26) print”zwierze” $3 } ‘ animals.txt awk ’ { print$3; print $4}’ animals.txt

AWK awk ’ {print”>”$1; print$2}’ scafold.csv > scafold.fa Sprawdzamy wynik more/less/cat scafold.fa

sed – stream editor Edytor strumieniowy, służący do przetwarzania tekstu. Łączy w sobie prostotę oraz szeroki wachlarz możliwości.

sed sed ’s/Informatyka/Bioinformatyka/’ tekst.txt sed ’s/\,/\\t/g’ scafold2.csv > scafold2.txt awk ’{print”>”$1; print$2}’ scafold.csv > scafold.fa awk –F „,” ’{print”>”$1;print$2}’ scafold2.csv > scafold_a.fa

Tworzenie piplinów cat scafold2.csv | sed ’s/\,/\\t/g’ > scafold2a.txt cat scafold2.csv | awk –F „,” ’{print”>”$1;print$2}’ > scafold_b.fa

Skrypt zmieniający format pliku z csv na fasta #!/bin/bash # skrypt przerabia podany plik csv na fasta Plik=$1 Plik1=$(echo $Plik | tr „." "\n") arr=($Plik1) Kon=’.fast’ Nazwa=${arr[0]}$Kon cat $Plik | awk –F „,” ’{print”>”$1;print$2}’ > $Nazwa