Podstawy programowania w Pythonie
|
|
- Zuzanna Danuta Drozd
- 7 lat temu
- Przeglądów:
Transkrypt
1 Podstawy programowania w Pythonie Wykład 7 dr Andrzej Zbrzezny Instytut Matematyki i Informatyki Akademia Jana Długosza w Częstochowie 28 listopada 2012 dr Andrzej Zbrzezny (IMI AJD) Podstawy programowania w Pythonie / 1
2 Podstawy języka Python Instrukcja break Instrukcja break powoduje wyjście z najbliżej zagnieżdżonej pętli for lub while. def main(): s = 0 while True: a = input("podaj kolejną liczbę: ") if a == "": break s = s + float(a) print("suma wczytanych liczb wynosi", s) main() dr Andrzej Zbrzezny (IMI AJD) Podstawy programowania w Pythonie / 1
3 Podstawy języka Python instrukcja break Przykład import turtle def main(): w = turtle.screen(); t = turtle.turtle() t.hideturtle(); t.speed(0); t.color( red, yellow ) t.goto(-300, 0); sp = t.position() t.begin_fill() while True: t.forward(600); t.left(170) if abs(sp - t.pos()) < 1: break t.end_fill() w.mainloop() main() dr Andrzej Zbrzezny (IMI AJD) Podstawy programowania w Pythonie / 1
4 Podstawy języka Python Instrukcja break W przypadku gdy instrukcja iteracyjna for lub while zakończy się z powodu wykonania instrukcji break, blok instrukcji po klauzuli else nie zostanie wykonany. def main(): s = input("podaj łańcuch znaków: ") for c in s: if c == $ : print("znak $ został znaleziony!") break else: print("znak $ nie został znaleziony") main() dr Andrzej Zbrzezny (IMI AJD) Podstawy programowania w Pythonie / 1
5 Podstawy języka Python Instrukcja continue Instrukcja continue powoduje pominięcie wszystkich instrukcji z najbliżej zagnieżdżonej pętli for lub while, w której występuje i przejście do kolejnego kroku iteracji. def main(): n = int(input("podaj liczbę naturalną: ")) for a in range(2, n): if a % 2 == 0: print("kolejna parzysta liczba to", a) continue print("kolejna liczba to", a) main() dr Andrzej Zbrzezny (IMI AJD) Podstawy programowania w Pythonie / 1
6 Podstawy języka Python Instrukcja pass Instrukcja pass niczego nie robi. Może być użyta wszędzie tam, gdzie wymagana jest jakaś instrukcja z powodów składniowych, ale program nie przewiduje w tym miejscu żadnego działania. while True: pass # Czekaj na przerwanie z klawiatury (Ctrl+C) Instrukcja pass może być także użyta w procesie stopniowego tworzenia programu: jako ciało funkcji lub ciało instrukcji złożonej. def moja_bardzo_sprytna_funkcja(a, b, c): pass # Pamiętaj, aby mnie zaimplementować! dr Andrzej Zbrzezny (IMI AJD) Podstawy programowania w Pythonie / 1
7 Podstawy języka Python Łańcuchy znaków czyli napisy Oprócz liczb Python może również manipulować łańcuchami znaków, które można wyrazić na parę sposobów. Moga one być objęte znakami apostrofu lub znakami cudzysłowu: >>> 'informatyka' 'informatyka' >>> "informatyka" 'informatyka' >>> 'A\'propos' "A'propos" >>> "A'propos" "A'propos" Łańcuchy znaków moga być także objęte potrójnymi znakami apostrofu lub potrójnymi znakami cudzysłowu. dr Andrzej Zbrzezny (IMI AJD) Podstawy programowania w Pythonie / 1
8 Podstawy języka Python Łańcuchy znaków czyli napisy Interpreter wypisuje wynik działań na napisach w ten sam sposób, w jaki sa one wprowadzane. Sa one objęte apostrofami lub cudzysłowami i zawieraja ewentualnie inne znaki poprzedzone znakiem ukośnika (\), tak aby w sposób dokładny pokazać zawartość napisu. Łańcuch znaków objęty jest para cudzysłowów, jeśli zawiera tylko apostrofy, w przeciwnym wypadku objęty jest para apostrofów. Funkcja print, może zostać użyta do wypisywania łańcuchów znaków bez okalajacych je cudzysłowów i bez znaków cytowania. dr Andrzej Zbrzezny (IMI AJD) Podstawy programowania w Pythonie / 1
9 Podstawy języka Python Łańcuchy znaków czyli napisy Łańcuchy znaków moga być sklejane za pomoca operatora + i powielane za pomoca operatora *. >>> print("hello" + ", " + "world!") Hello, world >>> print(3 * "Yes! ") Yes! Yes! Yes! dr Andrzej Zbrzezny (IMI AJD) Podstawy programowania w Pythonie / 1
10 Podstawy języka Python Łańcuchy znaków czyli napisy Łańcuchy znaków można indeksować. Pierwszy znak w łańcuchu ma indeks (numer porzadkowy) 0. Nie istnieje osobny typ obejmujacy pojedyńcze znaki znak jest po prostu napisem o długości jeden. Łańcuchy znaków w Pythonie nie moga być modyfikowane. Próba przypisania do zaindeksowanej pozycji w łańcuchu powoduje powstanie błędu. >>> s = "programowanie" >>> s[0] = "P" Traceback (most recent call last): File «stdin>", line 1, in <module> TypeError: str object does not support item assignment dr Andrzej Zbrzezny (IMI AJD) Podstawy programowania w Pythonie / 1
11 Podstawy języka Python Łańcuchy znaków czyli napisy Podłańcuchy znaków moga zostać wyspecyfikowane za pomoca notacji tzw. wykrawania: dwóch indeksów przedzielonych dwukropkiem: >>> "radość"[0:3] 'rad' >>> "radość"[2:6] 'dość' Indeksy wykrawania posiadaja użyteczne argumenty domyślne: pominięty pierwszy indeks posiada domyślna wartość zero, pominięty drugi domyślnie równy jest długości łańcucha znaków, którego dotyczy wykrawanie. dr Andrzej Zbrzezny (IMI AJD) Podstawy programowania w Pythonie / 1
12 Podstawy języka Python Łańcuchy znaków czyli napisy Operacji wykrawania posiada następujac a użyteczna własność: łańcuchy s[:i] + s[i:] oraz s sa równe. >>> "radość"[:3] + "radość"[3:] == "radość" True Niepoprawne indeksy wykrawania obsługiwane sa dość ostrożnie: indeks, który jest zbyt duży, zastępowany jest długościa łańcucha, ograniczenie górne, które jest mniejsze od ograniczenia dolnego, powoduje powstanie pustego napisu. >>> "radość"[:9] 'radość' >>> "radość"[3:2] '' dr Andrzej Zbrzezny (IMI AJD) Podstawy programowania w Pythonie / 1
13 Podstawy języka Python Łańcuchy znaków czyli napisy Aby wyznaczyć podciag, liczac od prawej strony danego napisu, używa się indeksów będacych liczbami ujemnymi: >>> "radość"[-1] # Ostatni znak 'ć' >>> "radość"[-2] # Przedostatni znak 'ś' >>> "radość"[-3:] # Trzy ostatnie znaki 'ość' >>> "radość"[:-1] # Wszystkie, prócz ostatniego 'radoś' Ujemne wykrojenia, które przekraczaja ograniczenia napisu sa skracane. Wbudowana w interpreter funkcja len zwraca długość łańcucha. dr Andrzej Zbrzezny (IMI AJD) Podstawy programowania w Pythonie / 1
14 Podstawy języka Python Łańcuchy znaków czyli napisy Napisy można porównywać przy użyciu standardowych operatorów relacyjnych: ==,! =, <, <=, > i >=. Wynik porównania zgodny jest porzadkiem leksykograficznym wyznaczonym przez wartości punktów kodowych w Unicode znaków bioracych udział w porównaniu. >>> "Python" < "informatyka" True >>> "Python" < "Informatyka" False >>> "łopata" < "miotła" False dr Andrzej Zbrzezny (IMI AJD) Podstawy programowania w Pythonie / 1
15 Podstawy języka Python Łańcuchy znaków czyli napisy Operator in słuzy do testowania czy dany napis jest podnapisem innego napisu. Operator not in słuzy do testowania czy dany napis nie jest podnapisem innego napisu. >>> "gram" in "programowanie" True >>> "program" in "programowanie" True >>> "nie" in "programowanie" True >>> "grama" in "programowanie" False dr Andrzej Zbrzezny (IMI AJD) Podstawy programowania w Pythonie / 1
16 Podstawy języka Python napisy Przykład def main(): napis = input("podaj łańcuch znaków: ") print(remove_vovels(napis)) def remove_vovels(s): """ Usuwa samogłoski z napisu s""" vowels = "AĄEĘIOÓUaąeęioóu" t = "" for c in s: if c not in vowels: t += c return t if name == " main ": main() dr Andrzej Zbrzezny (IMI AJD) Podstawy programowania w Pythonie / 1
17 Podstawy języka Python napisy Wybrane metody klasy str capitalize() Zwraca kopię napisu z pierwszym znakiem zmienionym na wielka literę. count(napis[, początek[, koniec]]) Zwraca ilość nienachodzacych na siebie wystapień napisu napis w zakresie [początek:koniec]. Opcjonalne argumenty początek i koniec sa interpretowane tak samo, jak w operacji wycinania. endswith(przyrostek[, początek[, koniec]]) Zwraca wynik sprawdzenia, czy napis jest zakończony napisem przyrostek. Przy wystapieniu argumentu początek, sprawdzenie rozpoczyna się od tego znaku. Przy wystapieniu argumentu koniec porównanie zakończy się na tym znaku. dr Andrzej Zbrzezny (IMI AJD) Podstawy programowania w Pythonie / 1
18 Podstawy języka Python napisy Wybrane metody klasy str expandtabs([wielkość]) Zwraca kopię napisu ze wszystkimi znakami tabulacji zastapionymi przez znaki spacji. Jeśli wielkość nie zostanie podana, przyjmuje się rozmiar tabulacji jako 8 znaków. find(podnapis[, początek[, koniec]]) Zwraca najniższy indeks takiego wystapienia napisu podnapis, aby napis był zawarty w wycinku [początek:koniec]. Opcjonalne argumenty początek i koniec sa interpretowane tak samo, jak w operacji wycinania. Zwraca -1 jeśli napis podnapis nie został znaleziony. Funkcja find powinna być używana tylko wtedy, gdy chcemy poznać pozycję napisu podnapis w danym napisie. Jeżeli chcemy tylko sprawdzić czy napis podnapis występuje w danym napisie, to należy użyć operatora in: podnapis in napis dr Andrzej Zbrzezny (IMI AJD) Podstawy programowania w Pythonie / 1
19 Podstawy języka Python napisy Wybrane metody klasy str isalnum() Zwraca wynik sprawdzenia, czy wszystkie znaki napisu sa znakami alfanumerycznymi i napis składa się przynajmniej z jednego znaku. isalpha() Zwraca wynik sprawdzenia, czy wszystkie znaki napisu sa literami i napis składa się przynajmniej z jednego znaku. isdigit() Zwraca wynik sprawdzenia, czy wszystkie znaki napisu sa cyframi. islower() Zwraca wynik sprawdzenia, czy wszystkie litery napisu sa małymi literami i napis zawiera przynajmniej jedna mała literę. dr Andrzej Zbrzezny (IMI AJD) Podstawy programowania w Pythonie / 1
20 Podstawy języka Python napisy Wybrane metody klasy str isspace() Zwraca wynik sprawdzenia, czy wszystkie znaki napisu sa białymi znakami i napis składa się przynajmniej z jednego znaku. istitle() Zwraca wynik sprawdzenia, czy napis ma strukturę tytułu, to znaczy każdy wyraz napisu musi zaczynać się wielka litera i składać wyłacznie z małych liter lub znaków nieliterowych. isupper() Zwraca wynik sprawdzenia, czy wszystkie litery napisu sa wielkimi literami i napis zawiera przynajmniej jedna wielka literę. dr Andrzej Zbrzezny (IMI AJD) Podstawy programowania w Pythonie / 1
21 Podstawy języka Python napisy Wybrane metody klasy str ljust(szerokość) Zwraca kopię napisu wyrównana do lewej w napisie o szerokości szerokość. Wypełnienie jest uzyskane za pomoca znaków spacji. Jeśli szerokość jest mniejsza od len(s) zwracany jest oryginalny napis. lower() Zwraca kopię napisu zamienionego na małe litery. lstrip([chars]) Zwraca kopię napisu z usuniętymi znakami z poczatku napisu. W przypadku, gdy argument chars nie został podany, lub ma wartość None, usunięte zostana białe znaki. Jeżeli argument ten jest podany i nie ma wartości None, musi być typu napisowego. Z poczatku napisu, na rzecz którego wywołana została ta metoda, zostana usunięte znaki wchodzace w skład argumentu chars. dr Andrzej Zbrzezny (IMI AJD) Podstawy programowania w Pythonie / 1
22 Podstawy języka Python napisy Wybrane metody klasy str replace(stary, nowy[, ile]) Zwraca kopię napisu z wszystkimi wystapieniami napisu stary zastapionymi przez nowy. Jeśli zostanie podany argument ile, zostanie zastapiona tylko podana ilość wystapień. rfind(napis [,początek [, koniec]]) Zwraca najwyższy indeks wystapienia napisu napis, takiego, aby napis był zawarty w przedziale [początek, koniec). Opcjonalne argumenty początek i koniec sa interpretowane tak samo, jak w operacji wycinania. Zwraca -1 jeśli napis nie został znaleziony. dr Andrzej Zbrzezny (IMI AJD) Podstawy programowania w Pythonie / 1
23 Podstawy języka Python napisy Wybrane metody klasy str rjust(szerokość) Zwraca kopię napisu wyrównana do prawej w napisie o szerokości szerokość. Wypełnienie jest uzyskane za pomoca znaków spacji. Jeśli szerokość jest mniejsza od len(s) zwracany jest oryginalny napis. rstrip([chars]) Zwraca kopię napisu z usuniętymi znakami z końca napisu. W przypadku, gdy argument chars nie został podany, lub ma wartość None, usunięte zostana białe znaki. Jeżeli argument ten jest podany i nie ma wartości None, musi być typu napisowego. Z końca napisu, na rzecz którego wywołana została ta metoda, zostana usunięte znaki wchodzace w skład argumentu chars. dr Andrzej Zbrzezny (IMI AJD) Podstawy programowania w Pythonie / 1
24 Podstawy języka Python napisy Wybrane metody klasy str startswith(prefix[, start[, end]]) Zwraca wynik sprawdzenia, czy napis zaczyna się napisem prefix. Przy wystapieniu argumentu start, sprawdzenie rozpoczyna się od tego znaku. Przy wystapieniu argumentu end porównanie zakończy się na tym znaku. strip([chars]) Zwraca kopię napisu z usuniętymi znakami z poczatku i końca napisu. W przypadku, gdy argument chars nie został podany, lub ma wartość None, usunięte zostana białe znaki. Jeśli argument ten jest podany i nie ma wartości None, musi być typu napisowego. Z poczatku i końca napisu, na rzecz którego wywołana została ta metoda, zostana usunięte znaki wchodzace w skład argumentu chars. dr Andrzej Zbrzezny (IMI AJD) Podstawy programowania w Pythonie / 1
25 Podstawy języka Python napisy Wybrane metody klasy str swapcase() Zwraca kopię napisu z małymi literami zamienionymi na wielkie a wielkimi na małe. title() Zwraca kopię napisu zamieniona na strukturę tytułu, to znaczy każdy wyraz napisu zostaje zamieniony na rozpoczynajacy się wielka litera z pozostałymi literami zamienionymi na małe. upper() Zwraca kopię napisu z wszystkimi literami zamienionymi na wielkie litery. zfill(szerokość) Zwraca napis uzupełniony z lewej strony zerami do podanej szerokości. W przypadku, gdy wartość argumentu jest mniejsza od długości napisu, zostanie zwrócony oryginalny napis. dr Andrzej Zbrzezny (IMI AJD) Podstawy programowania w Pythonie / 1
26 Podstawy języka Python napisy Ćwiczenie (Wybrane metody klasy str) Uruchom interpreter Pythona 3 bpython3. Przypisz do zmiennej s łańcuch znaków (np. Twoja ulubiona sentencję). Wypróbuj dla tego łańcucha znaków podane na poprzednich slajdach metody klasy str. Następnie zapisz rezultaty w pliku ImięNazwisko.py i wyślij w terminie do 11 grudnia do godziny do wykładowcy. Fragment rozwiazania: >>> s = "Programowanie jest sztuką."... >>> s.upper() 'PROGRAMOWANIE JEST SZTUKĄ'... dr Andrzej Zbrzezny (IMI AJD) Podstawy programowania w Pythonie / 1
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
Bardziej szczegółowoPodstawy 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
Bardziej szczegółowoPodstawy 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ółowoJę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
Bardziej szczegółowoPython 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
Bardziej szczegółowoPodstawy programowania w Pythonie
Podstawy programowania w Pythonie Wykład 5 dr Andrzej Zbrzezny Instytut Matematyki i Informatyki Akademia Jana Długosza w Częstochowie 7 listopada 2012 dr Andrzej Zbrzezny (IMI AJD) Podstawy programowania
Bardziej szczegółowoPodstawy programowania w Pythonie
Podstawy programowania w Pythonie Wykład 2 dr Andrzej Zbrzezny Instytut Matematyki i Informatyki Akademia Jana Długosza w Częstochowie 10 października 2012 dr Andrzej Zbrzezny (IMI AJD) Podstawy programowania
Bardziej szczegółowoPodstawy bioinformatyki 2017/18
JEZYK PROGRAMOWANIA PYTHON: WYRAŻENIA LOGICZNE I INSTRUKCJA WARUNKOWA, METODY OBIEKTÓW ŁAŃCUCHOWYCH E. Dyguda-Kazimierowicz 1 Wyrażenia i operatory logiczne Wyrażenia logiczne (warunkowe, boolowskie) to
Bardziej szczegółowoJę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ółowoTypy 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
Bardziej szczegółowoPodstawy programowania w Pythonie
Podstawy programowania w Pythonie Wykład 8 dr Andrzej Zbrzezny Instytut Matematyki i Informatyki Akademia Jana Długosza w Częstochowie 5 grudnia 2012 dr Andrzej Zbrzezny (IMI AJD) Podstawy programowania
Bardziej szczegółowoPython. 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ółowoPodstawy programowania w Pythonie
Podstawy programowania w Pythonie Wykład 3 dr Andrzej Zbrzezny Instytut Matematyki i Informatyki Akademia Jana Długosza w Częstochowie 17 października 2012 dr Andrzej Zbrzezny (IMI AJD) Podstawy programowania
Bardziej szczegółowoKurs rozszerzony języka Python
Wykład 1. 6 października 2017 Plan wykładu 1 2 3 4 Plan wykładu 1 2 3 4 Wykładowca: Termin wykładu: piątek, 10:15 12:00, sala 119 Strona wykładu http://www.ii.uni.wroc.pl/ marcinm/dyd/python Materiały
Bardziej szczegółowoPodstawy programowania w Pythonie
Podstawy programowania w Pythonie Wykład 4 dr Andrzej Zbrzezny Instytut Matematyki i Informatyki Akademia Jana Długosza w Częstochowie 24 października 2012 dr Andrzej Zbrzezny (IMI AJD) Podstawy programowania
Bardziej szczegółowoUwagi 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
Bardziej szczegółowoFunkcje 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ółowoNaukę zaczynamy od poznania interpretera. Interpreter uruchamiamy z konsoli poleceniem
Moduł 1 1. Wprowadzenie do języka Python Python jest dynamicznym językiem interpretowanym. Interpretowany tzn. że kod, który napiszemy możemy natychmiast wykonać bez potrzeby tłumaczenia kodu programistycznego
Bardziej szczegółowoZaawansowany kurs języka Python
Wykład 1. 4 października 2013 Plan wykładu 1 2 3 4 Typy proste Kolekcje Instrukcje w języku (przypomnienie) Wykładowca: Termin wykładu: piątek, 10:15 12:00, sala 119 Strona wykładu http://www.ii.uni.wroc.pl/
Bardziej szczegółowoWarsztaty dla nauczycieli
WPROWADZENIE Wyprowadzanie danych: Wyprowadzanie na ekran komunikatów i wyników umożliwia instrukcja wyjścia funkcja print(). Argumentami funkcji (podanymi w nawiasach) mogą być teksty, wyrażenia arytmetyczne
Bardziej szczegółowoWstęp do informatyki. Python 1
Wstęp do informatyki Python 1 Python - wprowadzenie Wysokopoziomowy język programowania obiektowego stworzony na początku lat dziewięćdziesiątych XXw. Cechy Pythona: - wszechstronne zastosowania (GUI,
Bardziej szczegółowoOpis: 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
Bardziej szczegółowoNazwa implementacji: Nauka języka Python wyrażenia warunkowe. Autor: Piotr Fiorek. Opis implementacji: Poznanie wyrażeń warunkowych if elif - else.
Nazwa implementacji: Nauka języka Python wyrażenia warunkowe Autor: Piotr Fiorek Opis implementacji: Poznanie wyrażeń warunkowych if elif - else. Nasz kalkulator umie już liczyć, ale potrafi przeprowadzać
Bardziej szczegółowoMETODY KOMPUTEROWE W OBLICZENIACH INŻYNIERSKICH
METODY KOMPUTEROWE W OBLICZENIACH INŻYNIERSKICH ĆWICZENIE NR 9 WYRAŻENIA LOGICZNE, INSTRUKCJE WARUNKOWE I INSTRUKCJE ITERACYJNE W PROGRAMIE KOMPUTEROWYM MATLAB Dr inż. Sergiusz Sienkowski ĆWICZENIE NR
Bardziej szczegółowoŚ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
Bardziej szczegółowoWstęp do programowania
Wstęp do programowania Podstawowe konstrukcje programistyczne Paweł Daniluk Wydział Fizyki Jesień 2013 P. Daniluk (Wydział Fizyki) WP w. II Jesień 2013 1 / 34 Przypomnienie Programowanie imperatywne Program
Bardziej szczegółowoPodstawy programowania. Wykład: 4. Instrukcje sterujące, operatory. dr Artur Bartoszewski -Podstawy programowania, sem 1 - WYKŁAD
programowania Wykład: 4 Instrukcje sterujące, operatory 1 programowania w C++ Instrukcje sterujące 2 Pętla for for ( instrukcja_ini ; wyrazenie_warunkowe ; instrukcja_krok ) tresc_petli ; instrukcja_ini
Bardziej szczegółowo4. Funkcje. Przykłady
4. Funkcje Przykłady 4.1. Napisz funkcję kwadrat, która przyjmuje jeden argument: długość boku kwadratu i zwraca pole jego powierzchni. Używając tej funkcji napisz program, który obliczy pole powierzchni
Bardziej szczegółowoProgramowanie w języku Python. Grażyna Koba
Programowanie w języku Python Grażyna Koba Kilka definicji Program komputerowy to ciąg instrukcji języka programowania, realizujący dany algorytm. Język programowania to zbiór określonych instrukcji i
Bardziej szczegółowoStał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
Bardziej szczegółowoPodstawy programowania skrót z wykładów:
Podstawy programowania skrót z wykładów: // komentarz jednowierszowy. /* */ komentarz wielowierszowy. # include dyrektywa preprocesora, załączająca biblioteki (pliki nagłówkowe). using namespace
Bardziej szczegółowoPodstawy bioinformatyki 2017/18
JEZYK PROGRAMOWANIA PYTHON: SEKWENCJE (ŁAŃCUCHY, LISTY, KROTKI), METODY LIST E. Dyguda-Kazimierowicz 1 Sekwencje: indeksowanie i wycinanie Poznane dotąd obiekty łańcuchowe należą do typu danych złożonych
Bardziej szczegółowoWykład 2 Składnia języka C# (cz. 1)
Wizualne systemy programowania Wykład 2 Składnia języka C# (cz. 1) 1 dr Artur Bartoszewski -Wizualne systemy programowania, sem. III- WYKŁAD Wizualne systemy programowania Budowa projektu 2 Struktura programu
Bardziej szczegółowoJę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
Bardziej szczegółowoJę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ółowoWstęp do programowania
Wstęp do programowania Podstawowe konstrukcje programistyczne Paweł Daniluk Wydział Fizyki Jesień 2014 P. Daniluk (Wydział Fizyki) WP w. II Jesień 2014 1 / 38 Przypomnienie Programowanie imperatywne Program
Bardziej szczegółowoPython. Skąd taka nazwa? Kurs systemu UNIX 1
Python Skąd taka nazwa? Kurs systemu UNIX 1 Cechy języka marketing Obiektowy (dużo prostszy od C++) Darmowy Nie tylko Unix (choć tam najpopularniejszy) Wiele bibliotek (np. Tkinter, czyli interfejs do
Bardziej szczegółowoPodstawy programowania w Pythonie
Podstawy programowania w Pythonie Wykład 9 dr Andrzej Zbrzezny Instytut Matematyki i Informatyki Akademia Jana Długosza w Częstochowie 12 grudnia 2012 dr Andrzej Zbrzezny (IMI AJD) Podstawy programowania
Bardziej szczegółowoReprezentacja symboli w komputerze.
Reprezentacja symboli w komputerze. Znaki alfabetu i łańcuchy znakowe. Programowanie Proceduralne 1 ASCII The American Standard Code for Information Interchange, 1968 r. 7 bitów, liczby z zakresu 0-127
Bardziej szczegółowoProgramowanie robota mobilnego E-puck w języku Python
Programowanie robota mobilnego E-puck w języku Python Joanna Ratajczak Mirela Kaczmarek 1 Zasady bezpieczeństwa W trakcie pracy z robotem E-puck, rys. 1, należy zachować ostrożność. Pod żadnym pozorem
Bardziej szczegółowoAlgorytmy i struktury danych
Algorytmy i struktury danych 6. Łańcuchy i przetwarzanie tekstu (I) Łódź 2013 Ćwiczenie Zapisz program jako textmanipulation.py; Uruchom skrypt M Kociński & A Materka, Algorytmy i struktury danych, WEEIA
Bardziej szczegółowoJęzyki skryptowe Python
Języki skryptowe Python Wykład 3 Zmienne, wyrażenia, instrukcje Janusz Szwabiński Plan wykładu: Wartości i ich typy Zmienne Instrukcje warunkowe Łańcuchy znaków Pętle Wartości i ich typy Wartości (liczby
Bardziej szczegółowoPodstawy Programowania C++
Wykład 3 - podstawowe konstrukcje Instytut Automatyki i Robotyki Warszawa, 2014 Wstęp Plan wykładu Struktura programu, instrukcja przypisania, podstawowe typy danych, zapis i odczyt danych, wyrażenia:
Bardziej szczegółowoSpis treści. Funkcje. 1 Funkcje 1.1 Zadanie Zadanie Zadanie Zadanie Zadanie Zadanie Zadanie 7
Spis treści 1 Funkcje 1.1 Zadanie 1 1.2 Zadanie 2 1.3 Zadanie 3 1.4 Zadanie 4 1.5 Zadanie 5 1.6 Zadanie 6 1.7 Zadanie 7 Funkcje Przy programowaniu często zdarza się, że pewne czynności chcemy wykonywać
Bardziej szczegółowoWydział Zarządzania AGH. Katedra Informatyki Stosowanej. Podstawy VBA cz. 1. Programowanie komputerowe
Wydział Zarządzania AGH Katedra Informatyki Stosowanej Podstawy VBA cz. 1 Programowanie 1 Program wykładu Struktura programu Instrukcja przypisania Wprowadzanie danych Wyprowadzanie wyników Instrukcja
Bardziej szczegółowoPython dla początkujących. Małgorzata Niewiem AGH, GGiOŚ, Katedra Geoinformatyki i Informatyki Stosowanej SATIM Satelitarny Monitoring
Python dla początkujących Małgorzata Niewiem AGH, GGiOŚ, Katedra Geoinformatyki i Informatyki Stosowanej SATIM Satelitarny Monitoring Wstęp Stworzony w latach 90 przez Guido van Rossum Nazwa pochodzi od
Bardziej szczegółowoPodstawy programowania
Podstawy programowania Część ósma Tablice znaków i przetwarzanie napisów Autor Roman Simiński Kontakt siminski@us.edu.pl www.us.edu.pl/~siminski Niniejsze opracowanie zawiera skrót treści wykładu, lektura
Bardziej szczegółowoAlgorytmy i struktury danych
Algorytmy i struktury danych 6. Łódź 2019 Ćwiczenie Zapisz program jako textmanipulation.py; Uruchom skrypt M Kociński & A Materka, Algorytmy i struktury danych, WEEIA PŁ, Łódź 2019 2 Łańcuchy String (łańcuch)
Bardziej szczegółowoPodstawy bioinformatyki 2017/18
1 Pętla while JEZYK PROGRAMOWANIA PYTHON: PETLE ITERUJACE, KORZYSTANIE Z PLIKÓW E. Dyguda-Kazimierowicz Instrukcja while, wraz z omówioną poniżej instrukcją for, należą do pętli iterujacych pozwalających
Bardziej szczegółowoPodstawy programowania w języku C++
Podstawy programowania w języku C++ Część siódma Przetwarzanie tablic znaków Autor Roman Simiński Kontakt roman.siminski@us.edu.pl www.us.edu.pl/~siminski Niniejsze opracowanie zawiera skrót treści wykładu,
Bardziej szczegółowoReprezentacja symboli w komputerze. Znaki alfabetu i łańcuchy znakowe. Programowanie Proceduralne 1
Reprezentacja symboli w komputerze. Znaki alfabetu i łańcuchy znakowe. Programowanie Proceduralne 1 ASCII The American Standard Code for Information Interchange, 1968 r. 7 bitów, liczby z zakresu 0-127
Bardziej szczegółowoJęzyki programowania obiektowego Nieobiektowe elementy języka C++
Języki programowania obiektowego Nieobiektowe elementy języka C++ Roman Simiński roman.siminski@us.edu.pl www.programowanie.siminskionline.pl Przetwarzanie tablic znaków Łańcuchy znakowe jako tablice znaków
Bardziej szczegółowoProgramowanie - instrukcje sterujące
Instytut Informatyki Uniwersytetu Śląskiego Laborki środowisko NetBeans, tworzenie nowego projektu; okno projekty; główne okno programu; package - budowanie paczek z klas; public class JavaApplication
Bardziej szczegółowoJęzyk C zajęcia nr 5
Język C zajęcia nr 5 Instrukcja wyboru switch switch ( wyr ) inst Głównym przeznaczeniem instrukcji switch jest rozgałęzianie wykonania programu na wiele różnych ścieżek w zależności od wartości pewnego
Bardziej szczegółowolekcja 8a Gry komputerowe MasterMind
lekcja 8a Gry komputerowe MasterMind Posiadamy już elementarną wiedzę w zakresie programowania. Pora więc zabrać się za rozwiązywanie problemów bardziej złożonych, które wymagają zastosowania typowych
Bardziej szczegółowoInformatyka I. Wykład 3. Sterowanie wykonaniem programu. Instrukcje warunkowe Instrukcje pętli. Dr inż. Andrzej Czerepicki
Informatyka I Wykład 3. Sterowanie wykonaniem programu. Instrukcje warunkowe Instrukcje pętli Dr inż. Andrzej Czerepicki Politechnika Warszawska Wydział Transportu 2018 Operacje relacji (porównania) A
Bardziej szczegółowoPodstawy Programowania Podstawowa składnia języka C++
Podstawy Programowania Podstawowa składnia języka C++ Katedra Analizy Nieliniowej, WMiI UŁ Łódź, 3 października 2013 r. Szablon programu w C++ Najprostszy program w C++ ma postać: #include #include
Bardziej szczegółowoOczywiś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.
Bardziej szczegółowoLiczby losowe i pętla while w języku Python
Liczby losowe i pętla while w języku Python Mateusz Miotk 17 stycznia 2017 Instytut Informatyki UG 1 Generowanie liczb losowych Na ogół programy są spójne i prowadzą do przewidywanych wyników. Czasem jednak
Bardziej szczegółowoPo uruchomieniu programu nasza litera zostanie wyświetlona na ekranie
Część X C++ Typ znakowy służy do reprezentacji pojedynczych znaków ASCII, czyli liter, cyfr, znaków przestankowych i innych specjalnych znaków widocznych na naszej klawiaturze (oraz wielu innych, których
Bardziej szczegółowoPODSTAWY INFORMATYKI 1 PRACOWNIA NR 6
PODSTAWY INFORMATYKI 1 PRACOWNIA NR 6 TEMAT: Programowanie w języku C/C++: instrukcje iteracyjne for, while, do while Ogólna postać instrukcji for for (wyr1; wyr2; wyr3) Instrukcja for twory pętlę działającą
Bardziej szczegółowoMyśl w języku Python! : nauka programowania / Allen B. Downey. Gliwice, cop Spis treści
Myśl w języku Python! : nauka programowania / Allen B. Downey. Gliwice, cop. 2017 Spis treści Przedmowa 11 1. Jak w programie 21 Czym jest program? 21 Uruchamianie interpretera języka Python 22 Pierwszy
Bardziej szczegółowoWstę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
Bardziej szczegółowoInstrukcje warunkowe i skoku. Spotkanie 2. Wyrażenia i operatory logiczne. Instrukcje warunkowe: if else, switch.
Instrukcje warunkowe i skoku. Spotkanie 2 Dr inż. Dariusz JĘDRZEJCZYK Wyrażenia i operatory logiczne Instrukcje warunkowe: if else, switch Przykłady 11/3/2016 AGH, Katedra Informatyki Stosowanej i Modelowania
Bardziej szczegółowoLaboratorium 3: Tablice, tablice znaków i funkcje operujące na ciągach znaków. dr inż. Arkadiusz Chrobot dr inż. Grzegorz Łukawski
Laboratorium 3: Tablice, tablice znaków i funkcje operujące na ciągach znaków dr inż. Arkadiusz Chrobot dr inż. Grzegorz Łukawski 7 kwietnia 2014 1. Wprowadzenie Pierwsza część instrukcji zawiera informacje
Bardziej szczegółowoWstęp do Informatyki
Wstęp do Informatyki dr hab. Bożena Woźna-Szcześniak, prof. AJD bwozna@gmail.com Jan Długosz University, Poland Wykład 8 Bożena Woźna-Szcześniak (AJD) Wstęp do Informatyki Wykład 8 1 / 32 Instrukcje iteracyjne
Bardziej szczegółowoInformatyka 1. Plan dzisiejszych zajęć. zajęcia nr 11. Elektrotechnika, semestr II rok akademicki 2008/2009
Informatyka 1 zajęcia nr 11 Elektrotechnika, semestr II rok akademicki 2008/2009 mgr inż.. Paweł Myszkowski Plan dzisiejszych zajęć 1. Łańcuchy znaków 2. Wprowadzanie i wyprowadzanie znaków w i łańcuchów
Bardziej szczegółowoPodstawy programowania. Wykład Pętle. Tablice. Krzysztof Banaś Podstawy programowania 1
Podstawy programowania. Wykład Pętle. Tablice. Krzysztof Banaś Podstawy programowania 1 Pętle Pętla jest konstrukcją sterującą stosowaną w celu wielokrotnego wykonania tego samego zestawu instrukcji jednokrotne
Bardziej szczegółowoPrzetwarzanie 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
Bardziej szczegółowoSkrypty powłoki Skrypty Najcz ciej u ywane polecenia w skryptach:
Skrypty powłoki Skrypty są zwykłymi plikami tekstowymi, w których są zapisane polecenia zrozumiałe dla powłoki. Zadaniem powłoki jest przetłumaczenie ich na polecenia systemu. Aby przygotować skrypt, należy:
Bardziej szczegółowoWstęp do programowania INP003203L rok akademicki 2016/17 semestr zimowy. Laboratorium 1. Karol Tarnowski A-1 p.
Wstęp do programowania INP003203L rok akademicki 2016/17 semestr zimowy Laboratorium 1 Karol Tarnowski karol.tarnowski@pwr.edu.pl A-1 p. 411B Na podstawie: G. Perry, D. Miller, Język C Programowanie dla
Bardziej szczegółowoPodstawy programowania
Podstawy programowania Część siódma Przetwarzanie tablic znaków Autor Roman Simiński Kontakt roman.siminski@us.edu.pl www.programowanie.siminskionline.pl Niniejsze opracowanie zawiera skrót treści wykładu,
Bardziej szczegółowoProgramowanie w C++ Wykład 2. Katarzyna Grzelak. 4 marca K.Grzelak (Wykład 1) Programowanie w C++ 1 / 44
Programowanie w C++ Wykład 2 Katarzyna Grzelak 4 marca 2019 K.Grzelak (Wykład 1) Programowanie w C++ 1 / 44 Na poprzednim wykładzie podstawy C++ Każdy program w C++ musi mieć funkcję o nazwie main Wcięcia
Bardziej szczegółowoPodstawy programowania. Wykład: 9. Łańcuchy znaków. dr Artur Bartoszewski -Podstawy programowania, sem 1 - WYKŁAD
Podstawy programowania Wykład: 9 Łańcuchy znaków 1 dr Artur Bartoszewski -Podstawy programowania, sem 1 - WYKŁAD Tablica znaków w językach C i C++ (oraz pochodnych) łańcuch znaków przechowywany jest jako
Bardziej szczegółowoInformatyka 1. Przetwarzanie tekstów
Informatyka 1 Wykład IX Przetwarzanie tekstów Robert Muszyński ZPCiR ICT PWr Zagadnienia: reprezentacja napisów znakowych, zmienne napisowe w Sun Pascalu, zgodność typów, operowanie na napisach: testowanie
Bardziej szczegółowoAlgorytmika i Programowanie VBA 1 - podstawy
Algorytmika i Programowanie VBA 1 - podstawy Tomasz Sokół ZZI, IL, PW Czas START uruchamianie środowiska VBA w Excelu Alt-F11 lub Narzędzia / Makra / Edytor Visual Basic konfiguracja środowiska VBA przy
Bardziej szczegółowoInformatyka- wykład. Podstawy programowania w Pythonie. dr Marcin Ziółkowski
Informatyka- wykład Podstawy programowania w Pythonie dr Marcin Ziółkowski Instytut Matematyki i Informatyki Akademia im. Jana Długosza w Częstochowie 23 listopada 2015 r. JĘZYK PYTHON Język Python jest
Bardziej szczegółowo2. Ł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,
Bardziej szczegółowoJęzyki programowania. Przetwarzanie tablic znaków. Część druga. Autorzy Tomasz Xięski Roman Simiński
Języki programowania Część druga Przetwarzanie tablic znaków Autorzy Tomasz Xięski Roman Simiński Niniejsze opracowanie zawiera skrót treści wykładu, lektura tych materiałów nie zastąpi uważnego w nim
Bardziej szczegółowoWprowadzenie do Scilab: podstawy języka Scilab
Wprowadzenie do Scilab: podstawy języka Scilab Magdalena Deckert, Izabela Szczęch, Barbara Wołyńska, Bartłomiej Prędki Politechnika Poznańska, Instytut Informatyki Narzędzia Informatyki Narzędzia Informatyki
Bardziej szczegółowoSystem operacyjny Linux
Paweł Rajba pawel.rajba@continet.pl http://kursy24.eu/ Zawartość modułu 7 Język awk Wprowadzenie Schemat programu Konstrukcja wzorców Konstrukcja wyrażeń regularnych Struktury kontrolne Predefiniowane
Bardziej szczegółowoKurs 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ółowoutworz tworzącą w pamięci dynamicznej tablicę dwuwymiarową liczb rzeczywistych, a następnie zerującą jej wszystkie elementy,
Lista 3 Zestaw I Zadanie 1. Zaprojektować i zaimplementować funkcje: utworz tworzącą w pamięci dynamicznej tablicę dwuwymiarową liczb rzeczywistych, a następnie zerującą jej wszystkie elementy, zapisz
Bardziej szczegółowoINSTRUKCJA PUSTA. Nie składa się z żadnych znaków i symboli, niczego nie robi. for i := 1 to 10 do {tu nic nie ma};
INSTRUKCJA PUSTA Nie składa się z żadnych znaków i symboli, niczego nie robi Przykłady: for i := 1 to 10 do {tu nic nie ma}; while a>0 do {tu nic nie ma}; if a = 0 then {tu nic nie ma}; INSTRUKCJA CASE
Bardziej szczegółowo1 Podstawy c++ w pigułce.
1 Podstawy c++ w pigułce. 1.1 Struktura dokumentu. Kod programu c++ jest zwykłym tekstem napisanym w dowolnym edytorze. Plikowi takiemu nadaje się zwykle rozszerzenie.cpp i kompiluje za pomocą kompilatora,
Bardziej szczegółowoProgramowanie w C++ Wykład 2. Katarzyna Grzelak. 5 marca K.Grzelak (Wykład 1) Programowanie w C++ 1 / 41
Programowanie w C++ Wykład 2 Katarzyna Grzelak 5 marca 2018 K.Grzelak (Wykład 1) Programowanie w C++ 1 / 41 Reprezentacje liczb w komputerze K.Grzelak (Wykład 1) Programowanie w C++ 2 / 41 Reprezentacje
Bardziej szczegółowoWstęp do programowania INP001213Wcl rok akademicki 2017/18 semestr zimowy. Wykład 1. Karol Tarnowski A-1 p.
Wstęp do programowania INP001213Wcl rok akademicki 2017/18 semestr zimowy Wykład 1 Karol Tarnowski karol.tarnowski@pwr.edu.pl A-1 p. 411B Plan wykładów (1) Algorytmy i programy Proste typy danych Rozgałęzienia
Bardziej szczegółowoProgramowanie 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
Bardziej szczegółowoReprezentacja symboli w komputerze.
Reprezentacja symboli w komputerze. Znaki alfabetu i łańcuchy znakowe. Programowanie Proceduralne 1 ASCII The American Standard Code for Information Interchange, 1968 r. 7 bitów, liczby z zakresu 0-127
Bardziej szczegółowoAlgorytmy i struktury danych
Algorytmy i struktury danych 4. Łódź 2018 Suma szeregu harmonicznego - Wpisz kod programu w oknie edycyjnym - Zapisz kod w pliku harmonic.py - Uruchom skrypt (In[1]: run harmonic.py) - Ten program wykorzystuje
Bardziej szczegółowoPowtórka algorytmów. Wprowadzenie do języka Java.
Powtórka algorytmów. Wprowadzenie do języka Java. BEGIN Readln(a); Readln(b); Suma := 0; IF Suma < 10 THEN Writeln( Suma wynosi:, Suma); ELSE Writeln( Suma większa niż 10! ) END. 1. Narysować schemat blokowy
Bardziej szczegółowoOgó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
Bardziej szczegółowoProgramowanie komputerowe. Zajęcia 1
Programowanie komputerowe Zajęcia 1 Code::Blocks - tworzenie projektu Create New Project Console Application -> C++ Wybierz nazwę projektu Stworzy się nowy projekt z wpisaną funkcją main Wpisz swój program
Bardziej szczegółowoNarzę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
Bardziej szczegółowoPython 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,
Bardziej szczegółowo