Python jest językiem, który najczęściej wybiera się na początek przygody z nauką programowania. Dlaczego? Bo jest to język skryptowy, w odróżnieniu od języków kompilowanych (takich jak C# i Java). Co to jest język skryptowy?To taki język, który możesz pisać nawet w zwykłym notatniku, ale najczęściej pisze się w specjalnym edytorze (np. Atom, Visual Studio Code), który ułatwia pracę programiście, podpowiadając składnię, kolorując słowa kluczowe - jednym słowem pomaga pisać lepszy kod! Największy plus języków skryptowych? Bardzo szybko możemy zobaczyć efekt wprowadzonych zmian - wystarczy ponownie uruchomić napisany przez Ciebie kod.
Można powiedzieć, że składnia Pythona przypomina język angielski – nie ma dużego narzutu. W odróżnieniu od języków C# i Java, w Pythonie nie musimy pisać tzw. boiler plate, czyli kodu, który służy do skonfigurowania i wywołania innego kodu. W Pythonie można napisać jedną linijkę kodu, która już zadziała. Właśnie dlatego to świetny język programowania na start, a w dodatku – bardzo użyteczny!
Z Pythona bardzo często korzystają ludzie nie związani bezpośrednio z IT, jak na przykład naukowcy, ekonomiści czy statystycy. Dlaczego? Bo język ten świetnie nadaje się do szybkiej obróbki dużej ilości danych! Za pomocą prostych programów napisanych w Pythonie można sortować, grupować i analizować dane. W świecie big data jest to niezbędne – żaden człowiek nie przetworzy ogromu produkowanych przez nas danych bez pomocy odpowiedniego oprogramowania.
Python znajduje też zastosowanie w tworzeniu rozwiązań służących do machine learning, czyli sztucznej inteligencji. Pomaga zautomatyzować powtarzalne procesy, czyli po prostu oszczędzać czas i oczywiście pieniądze.