O Pythonie
Python to język programowania ogólnego zastosowania cechujący się bogactwem bibliotek (czyli mamy sporo "gotowców") i czytelną, zwięzłą składnią (dzięki czemu jest relatywnie łatwy w nauce).
Należy do języków z mechanizmem automatycznego zarządzania pamięcią (co również ułatwia naukę).
Jest językiem interpretowanym (nie wymaga kompilacji przed uruchomieniem) co ułatwia przenoszenie aplikacji w nim napisanych na różne platformy (Windows, Linux, MacOS...) kosztem wydajności.
Cechy te sprawiają, że jest to jeden z najpopularniejszych języków i często jest polecany osobom zaczynającym naukę programowania. Przyczynił się też do popularyzacji zastosowań AI i jest szeroko wykorzystywane w nauce, statystyce.
Subiektywne zestawienie zastosowań Pythona
Jak każdy inny język programowania Python ma swoje mocne i słabsze strony. Poniżej znajdziesz tabelkę z moją subiektywną oceną w jakich dziedzinach sprawdza się dobrze, średnio, słabo.
| Zastosowanie | Dobre | Średnie | Niewskazane |
|---|---|---|---|
| uczenie maszynowe / AI | x | ||
| inżynieria i analiza danych | x | ||
| backend aplikacji internetowych | x | ||
| automatyzacja (skrypty, DevOps etc.) | x | ||
| web scraping | x | ||
| aplikacje "stacjonarne" | x | ||
| aplikacje mobilne | x | x | |
| programowanie mikrokontrolerów | x | ||
| gry | x | ||
| frontend | x | ||
| aplikacje systemowe | x |
