Jak wypada Python w porównaniu z C++? Jest szybszy/wolniejszy?
Python jest znacznie wolniejszy ponieważ między c++ dzieli go zasadnicza różnica: jest interpretowany(interpreter analizuje fragment kodu i go wykonuje) a c++ kompilowany(całość przechodzi do kodu maszynowego).
Ale skoro nie ma klamer, to jak kompilator rozpoznaje kiedy kończy się jakaś funkcja czy coś? Jak to jest z Pythonem?
W pajtonie mamy wcięcia zamiast klamer. Może to być mylące dla początkujących lecz szybko nauczysz się ładnie formatować kod. Wyglada to dla przykładu więcej tak:
print('Hello')
def func():
for i in range(3):
print("World")
print("!")
func()
A w Pythonie jak to jest? Od razu ma się exe? (Choć w zasadzie w C++ też od razu ma się exe).
Python domyślnie używa się jako języka skryptowego więc tak średnio. Mamy tylko i wyłącznie plik .py lub pochodne(.pyc, .pyd itd. każdy ma inne zastosowanie). Oczywiście można tego dokonać przy użyciu pewnych narzędzi jak cx_freeze.
Czy przy Pythonie trzeba mieć jakieś oprogramowanie?
Musisz najpierw zainstalować Pythona na swoim komputerze. Wraz z językiem dostaniesz również powłokę(shell pythona) oraz IDLE, który możesz rzecz jasna zastąpić innym edytorem.
Na resztę odpowiedział poprzednik. Ja dodam tylko, że Python posiada szeroki zestaw freamworków webowych więc może być dobrym dopełnieniem do JavaScripta i tym podobnych. C++ i py to też dobre połączenie jeśli się opanuje ich możliwości.