Poradnik przetwarzania języka w Python

Wyniki działania ad-hock

Aby uruchomić interpreter Pythona w środowisku Linux, wystarczy w terminalu wpisać "python". Od teraz możemy wpisywać pythonowe komendy i otrzymywać wyniki od razu! Na podobnej zasadzie działa to w innych systemach. Dostępne są także narzędzie okienkowe. Jednak największą popularnością cieszy się poczciwa konsola. Ponadto możemy tworzyć skrypyt pythonowe o rozszerzeniu .py i uruchamiać je z konsoli poleceniem: python plik.py

Python jako kalkulator

Python jest językiem interpretowanym, w związku z czym nie zachodzi proces kompilacji ani linkowania. Dzięki temu python daje wyniki natychmiastowo. Świetnie sprawdza się jako kalkulator czy narzędzie matematyczne

Mechanizmy języka Python

Python posiada oczywiście mechanizmy znane z innych języków, takie jak pętle (for, while), instrukcje warunkowe(if, elif, else), czy też instrukcje continue oraz break

Struktury danych

Poza zmienną czy obiektem, dane w Pythonie można przechowywać w listach, krotkach, zbiorach czy słownikach

 

Lista

To struktura przechowująca różne typy danych w jednej tablicy. Elementy listy można zmieniać, usuwać, dodawać, wyświetlać na różne sposoby. Bardzo przydatna jest tutaj pętla for pozwalająca iterować po elementach listy

 

Krotka

Podobnie jak lista, przechowuje dane w tablicy, jednak w przeciwieństwie do listy, nie możemy modyfikować istniejących elementów. Krotkę można rozszerzać o nowe elementy, krotka może być też elementem listy

 

Zbiór

Najważniejszą różnicą w stosunku do listy i krotki jest to, że zbiór jest workiem elementów i jest pozbawiony numerowego indeksowania, a każda z wartości występuje dokładnie raz. Zbiory świetnie nadają się do przeprowadzania operacji boolowskich

Słownik

Jedna z najbardziej przydatnych struktur w przetwarzaniu języka. Działają jak tablice asocjacyjne na zasadzie pary- klucz : wartość. Wyraźnie widać możliwość zastosowania słowników np.: do zliczania wystąpień słów w tekście

String

Najczęściej używana struktura danych w wielu językach. W pythonie działa podobnie. Stringi można modyfikować, konkatenować

Moduły i funkcje

Czymże byłby python bez reużywalności kodu? Tu z pomocą przychodzą moduły, które możemy zaimportować do programu słowem kluczowym: import nazwa. Moduły natomiast składają się z funkcji które definiowane są słowem kluczowym: def

Wejście/wyjście

W pythonie wejście można standardowo podać z klawiatury bądź też z parametrów wywołania programu, i przekazać na wyjście.

Wyrażenia regularne

Umiejętne stosowanie wyrażeń regularnych może dać bardzo dobre rezultaty. Przede wszystkim służą one do znajdowania czy też zastępowania konkretnych wystąpień ciągów znaków. Pozwalają także sprawdzić czy dany ciąg spełnia warunek formatu np pesel czy też data

Poradnik przetwarzenia języka w Python

By madjer22

Poradnik przetwarzenia języka w Python

  • 1,785