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 |