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