Jak możemy się wszyscy domyślić, domena strony na jakiej jesteśmy będzie nawiązywała do Pythona, a raczej charakterystycznego rozszerzenia plików tego języka programowania – .py . Zatem, mimo, że zaczęliśmy od Windows Servera, nadróbmy zaległości. Oto on, cały na biało (a raczej żółto) – Python!
Python to język programowania ogólnego przeznaczenia. Wynika z tego, że nie jest on powiązany z jakąś konkretną platformą, konkretnym zastosowaniem. Jest to po prostu bardzo wszechstronny język. Język ten posiada bardzo bogaty zestaw bibliotek standardowych (takich gotowych rzeczy do użycia), za pomocą których można bardzo łatwo można wdrożyć pewne określone, często powtarzające się funkcjonalności. Przykładowo: chcemy otworzyć pliki, zapisać w nich coś, chcemy wysłać żądanie http, checemy, dokoncać jakiejś agregacji danych, wykonać jakieś obliczenia naukowe – to wszystko w większości można zrealizować za pomocą bogatego zestawu bibliotek standardowych (czyli, że to wbudowane w Pythona).
Pyhon jest językiem bardzo czytelnym, przejrzystym i zwięzłym. Jest to nawet jego kredo, by takim być. Jest to język bardzo przyjazny dla początkujących i możliwie podobny do języka mówionego – angielskiego. Rośnie on wraz programistą i jego poziomem wiedzy i zaawansowania. Tutaj nauczysz się czegoś i od razu możesz to przetestować, zastosować, a jak będziesz umieć więcej, to także masz możliwości by od razu to wdrożyć. Mamy tu do czynienia z prostotą – brak nawiasów klamrowych, brak elementów dekoracyjnych – Python na pierwszym miejscu stawia zwięzłość i przejrzystość składni.
Python to język interpretowany, znaczy to, że nie trzeba go kompilować (czyli w skrócie przetworzyć na plik wykonywalny programu, by można było uruchomić). Mamy tu do czynienia z interpreterem, który po prostu czyta kod i go wykonuje, w locie, natychmiast, bez żadnych przygotowań.
Jest to język dostępny dla wielu platform. Czy system Windows, czy Linux – bez znaczenia, chcesz Pythona? Możesz go mieć, tu i teraz! Nawet można programować w przeglądarce: Wchodzisz tutaj, piszesz kod, odpalasz i działa! Możes znapisać jeden kod źródłowy i odpalać na różnych platformach.
Piszę to dziś, czyli w Marcu 2022 roku i z tej perspektywy, Python jest jednym z najpopularniejszych języków na świecie.
I przypomnijmy – język programowania Python ma nisku próg wejścia dla początkujących, co jest niewątpliwie ogromnym plusem. Dlaczego tak się dzieje? Po pierwsze wspomniana składnia jest bardzo prosta, przejrzysta i można ją relatywnie szybko opanować (składnia to taka gramatyka języka). Po drugie, rozpoczęcie pracy z Pythonem jest bardzo łatwe – jest to język interpretowany, wystarczy zainstalować interpreter, co jest operacją jaką każdy może wykonać w ciągu kilku minut i już można rozpocząć pracę z Pythonem (lub po prostu wejść na stronę). Czyli odpada nam konieczność instalacji wielkiego, skomplikowanego środowiska programistycznego, odpada konieczność wykonywania jakichś skomplikowanych operacji konfiguracyjnych. W przypadku Pythona możemy błyskawicznie rozpocząć pracę i to w połączeniu z prostotą składni, sprawia, że jest to język bardzo dobry dla początkujących programistów. Tutaj przeczytasz dokładnie, jak krok po kroku zacząć z Pythonem.

Jest to tzw. pętla, pętle służą do powtarzania czegoś, jakiego określonego fragmentu kodu. Pętla w Pythonie uwidacznie jego prostote, tu przykładowo pętla z języka C++:

Różnicę widać na pierwszy rzut oka, w Cpp mamy dużo więcej nawiasów i niezrozumiałych znaczków, w Pythonie mamy tylko niezbędne słowa. Linia w Cpp zajmuje 3-4 linie, w Pythonie max dwie 🙂
Python, jak widzimy nie jest językiem jednego zastosowaniach, jest bardzo elastyczny i uniwersalny, ma zastosowanie w licznych dziedzinach, a jednocześnie są to dziedziny znaczące w dzisiejszym świecie – pełniąc ważną rolę w naszym świecie. Ucząc się zatem Pythona, mamy okazję nauczyć się języka niezwykle przydatnego, dla którego zastosowanie znajdziemy praktycznie na każdym kroku.