Program w Python uruchamiasz po prostu klikając na plik z rozszerzenie .py czyli np “exampl.py”. Oczywiście w tym przypadku, gdy nie masz na końcu programu czegoś w rodzaju
import os
os.system('pause')
To okno pojawi się na monent i natychmiast zniknie. Nawet nie zdążysz zobaczyć rezultatu.
Druga opcja, możesz uruchomić program w konsoli. Odpalasz cmd i piszesz python nazwaprogamu.py :
c:\Users\Username>
python exampl.py
37.5 degree Celsius is equal to 99.5 degree Fahrenheit
Ewentualnie exampl.py poprzedzasz ścieżką dostępu.
Jeżeli napiszesz po prostu python i nacisniesz Enter nie podając żadnego pliku .py jako parametr to uzyskasz konsolę Python, która służy do wpisywania kodu w taki sposób, że każda linijka jest od razu wykonywana. To samo uzyskasz wybierając z menu start Python 3.7 (64-bit). Trochę to przypomina język Basic ze starych komputerów.
C:\Users\Username>
python
Python 3.7.6 (tags/v3.7.6:43364a7ae0, Dec 19 2019, 00:42:30) [MSC v.1916 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> print("abcd")
abcd
>>> print(1+2+3)
6
>>> exit()
C:\Users\Username>
Powyższe obejmuje jedna z pierwszych stron kursu na w3schools https://www.w3schools.com/python/python_getstarted.asp .
Python w swojej podstawowej formie jest językiem interpretowanym, czyli nie kompiluje się go do .exe, tylko za każdym uruchomieniem kod źródłowy (lub bytecode .pyc - ale to teraz nieistotne) kompilowany jest do postaci zrozumiałej dla procesora i uruchamiany.
Ludzie jednak chcieli mieć możliwość dystrybuowania programów w postaci .exe. Taka czynność jest dosyć problematyczna przy rozbudowanych projektach. Przy prostych jest łatwo. Do konwersji programu do .exe służy np pakiet pyinstaller.
Nie przeraź się, pyinstaller załącza znaczną część Python do pliku .exe ale tak to się dziś robi i jest akceptowalne. Robimy więc .exe. Najpierw instalujesz pyinstaller:
C:\Users\Username>
pip install pyinstaller
Collecting pyinstaller
Downloading https://files.pythonhosted.org/packages/82/96/21ba3619647bac2b34b4996b2dbbea8e74a703767ce24192899d9153c058/pyinstaller-4.0.tar.gz (3.5MB)
…
…
Successfully installed pyinstaller-4.0 pyinstaller-hooks-contrib-2020.8
Teraz przygotowujesz wersje .exe:
C:\Users\Username>
pyinstaller.exe exampl.py
126 INFO: PyInstaller: 4.0
127 INFO: Python: 3.7.6
…
…
11224 INFO: Building COLLECT COLLECT-00.toc completed successfully.
Nie przejmuj się WARNING’ami. Swój program znajdziesz w katalogu dist. Jeżeli chcesz go komuś przekazać to musisz przekazać mu cały katalog dista nie tylko plik exe.
Przerób sobie kurs na w3schools https://www.w3schools.com/python/ na spokojnie, jedno proste zadanie dziennie.





