Jak uruchomić aplikacje Pythona na dowolnej platformie

Jak uruchomić Pythona

Chcesz wiedzieć, jak uruchomić Pythona? Brzmi to prosto, ale w rzeczywistości może to być trudne do rozgryzienia. W tym poście omówimy, jak przetestować kod Pythona, a także jak uruchomić Pythona w innych kontekstach: na przykład online lub jako spakowaną aplikację.

Czasami to, co powstrzymuje cię przed nauką kodowania, może być bardzo proste. Pamiętam, że chciałem nauczyć się programować, kiedy byłem młodszy – lub nauczyć się brać to, czego nauczyłem się z BASIC na ZX Spectrum i zastosować to w nowoczesnym środowisku. Mój problem? Nie wiedziałem “gdzie” programować. Kiedy już zrozumiałem C# lub Javę, gdzie mógłbym wprowadzić kod i jak go uruchomić?

Ilekroć kogoś o to pytałem, patrzył na mnie pustym wzrokiem. Co to za pytanie?

Chodzi o to, że nigdy wcześniej nie potrzebowałem IDE ani interpretera. Maszyny takie jak ZX Spectrum i Tatung Einstein (są tam jacyś inni użytkownicy Einsteina?) po prostu uruchamiały się z monitem do kodowania!

Wiele osób ma podobny problem z Pythonem. Rozumieją kod, ale nie wiedzą jak uruchomić Pythona. Albo jak przekształcić ich dzieło w aplikację, którą ktoś może pobrać i kupić. W rzeczywistości, z Pythonem może być czasami mylące nawet tylko po to, aby uruchomić garść kodu.

Czytaj dalej i dowiedz się, jak uruchomić Pythona w każdej sytuacji!

Jak uruchamiać aplikacje Pythona

Zanim zagłębimy się w to, jak uruchomić Pythona, musisz najpierw zainstalować interpreter Pythona na swoim komputerze. Możesz znaleźć to z poniższych linków:

  • Windows: https://www.python.org/downloads/windows/
  • Mac: https://www.python.org/downloads/mac-osx/
  • Linux: https://www.python.org/downloads/source/

Możesz również znaleźć instrukcje, jak to skonfigurować i uruchomić tutaj:

  • Jak zainstalować Pythona i zacząć kodować w systemie Windows, Mac lub Linux

Ale to tylko pokaże ci, jak zainstalować interpreter. To nauczy twój komputer rozumieć Pythona, ale nie da ci miejsca do wpisywania i uruchamiania aplikacji.

Ale to nie jest ścisła prawda. Kiedy już zainstalujesz ten pakiet, poszukaj programu o nazwie Python Shell. To daje ci powłokę, w której możesz bezpośrednio wpisywać komendy Pythona i natychmiast je uruchamiać. Jak tylko naciśniesz return, jakiekolwiek oświadczenie, którego użyłeś, zostanie uruchomione.

Ale przejdź do Plik > Nowy plik i będziesz w stanie utworzyć nowy plik .py! Wprowadź jakiś kod tutaj, a następnie przejdź do: Run > Run Module. Zostaniesz poproszony o zapisanie pliku jako modułu (zwarty fragment kodu Pythona, który może być uruchamiany z innych skryptów) i stamtąd Twoja aplikacja będzie działać!

Tak można uruchamiać pliki Pythona.

Odwrotnie, można również uruchamiać pliki Pythona za pomocą wielu różnych IDE lub edytorów. IDE to zintegrowane środowisko programistyczne, które daje Ci interfejs, którego możesz używać do wprowadzania kodu, testowania aplikacji i sprawdzania błędów, które mogłeś popełnić podczas jego wpisywania.

Jak tworzyć wykonywalne pliki Pythona

Teraz wiesz, jak uruchamiać pliki Pythona, ale co, jeśli chcesz pomóc innym ludziom uruchamiać Twoje programy? Większość ludzi, którzy nie programują, nie ma zainstalowanego Pythona na swoim komputerze, nie mówiąc już o dostępie do IDE czy edytora! Jeśli kiedykolwiek planujesz udostępnić lub sprzedać swoje dzieła, to jest to przeszkoda, którą będziesz musiał pokonać.

Niestety, nie ma wbudowanego sposobu, aby pliki Pythona można było uruchamiać na dowolnej maszynie. Jest tak dlatego, że Python jest językiem dynamicznym, w przeciwieństwie do, powiedzmy, C#. Niektórzy twórcy obchodzą ten problem poprzez dołączenie Pythona jako części do pobrania, ale nie jest to zbyt eleganckie rozwiązanie.

Na szczęście istnieją rozwiązania innych firm. Dwie popularne opcje to PyInstaller i Py2exe. Oba z nich pozwolą ci budować nowe aplikacje jako pliki .exe. Aby je pobrać i używać, trzeba będzie użyć PiP.

Aby zainstalować PyInstaller z PyPI w systemie Linux lub Mac, wystarczy wpisać:

pip install pyinstaller

Aby zrobić to samo w systemie Windows, uruchom wiersz poleceń (upewniając się, że działasz jako administrator), a następnie użyj:

py -m pip install pyinstaller

Jeśli nie masz zainstalowanego pip, zazwyczaj możesz to zrobić, modyfikując instalację Pythona (wyszukaj uninstall w pasku wyszukiwania, następnie wybierz swoją wersję Pythona i wybierz “modyfikuj”).

Będziesz musiał wykonać kilka dodatkowych kroków, aby użyć któregoś z tych narzędzi i faktycznie zbudować .exe, ale wszystkie odpowiednie instrukcje znajdziesz na odpowiednich stronach internetowych.

Jak uruchamiać aplikacje webowe Pythona

Jedną z rzeczy, którą zauważysz, próbując zbudować .exe z kodu Pythona, jest to, że nie jest to proces intuicyjny ani płynny. Dzieje się tak, ponieważ nie do tego służy Python.

Python jest zazwyczaj częściej używany do tworzenia użytecznych narzędzi dla profesjonalistów IT, takich jak specjaliści od bezpieczeństwa informacji. Jednak jest on również niezwykle przydatny do budowania aplikacji internetowych. Innymi słowy, Python jest świetny, jeśli chcesz zbudować następne Google, Twitter lub Spotify. W tym scenariuszu Python będzie działał na serwerze, a następnie będzie wyświetlał informacje odwiedzającym za pośrednictwem przeglądarki. Ponieważ kod jest wykonywany na serwerze, oznacza to, że nie ma wymogu, aby użytkownik miał zainstalowanego Pythona. Oznacza to również, że nie będzie żadnych spowolnień dla użytkownika.

Jednakże oznacza to również, że musisz poświęcić czas na zainstalowanie Pythona w przeglądarce. Prawdopodobnie będziesz też musiał zainstalować framework webowy. Szkielet sieciowy dostarcza pakiety i moduły, które pozwalają łatwo budować aplikacje sieciowe za pomocą kodu Pythona. Frameworki te wykonują za Ciebie ciężką pracę, upraszczając wiele typowych funkcji niezbędnych do projektowania stron internetowych. Może to obejmować takie rzeczy jak zapytania do bazy danych, obsługę ciasteczek, wyświetlanie obrazów i wiele innych.

Jest wiele opcji, jeśli interesują Cię frameworki Pythona. Świetnym wyborem dla początkujących jest Flask. Jest to bardzo lekki “microframework”, ale jest również stosunkowo prosty w porównaniu do wielu innych opcji.

Tutaj jest świetny samouczek, który znalazłem online, który może pomóc ci zacząć:

Tutaj jest miejsce, gdzie możesz dostać Flask i trochę dokumentacji, jak go używać.

Inne dobre opcje obejmują Django i Web2py. Jak zawsze, każdy z nich ma swoje mocne i słabe strony, więc będziesz musiał znaleźć odpowiednią opcję dla swoich celów.

Jak uruchomić Pythona na telefonie komórkowym

Jeśli chcesz uruchomić Pythona na telefonie komórkowym, jedną z najprostszych opcji jest po prostu pobranie IDE na wybraną platformę. Nie ma potrzeby pobierania oddzielnego interpretera, możesz po prostu pobrać aplikację i zacząć wpisywać i uruchamiać swój kod Pythona. Dwie świetne opcje to:

  • iOS: Python3IDE
  • Android: QPython 3L

Jeśli jednak chcesz tworzyć aplikacje, które możesz rozpowszechniać na urządzeniach mobilnych za pomocą Pythona, prawdopodobnie będziesz chciał użyć Kivy. Kivy jest biblioteką open source do szybkiego rozwoju międzyplatformowego. Obsługuje wielodotyk, silnik graficzny OpenGL ES 2 i inne przydatne funkcje dla urządzeń mobilnych, a do tego jest całkowicie darmowa.

Więc proszę bardzo! Oto jak uruchomić Pythona na różnych platformach. Oczywiście, będziesz musiał trochę pomajsterkować, aby niektóre z tych opcji działały (jak aplikacje internetowe lub mobilne), ale ten post powinien dać ci dobry pomysł, od czego zacząć.

A teraz wiesz, jak używać kodu Pythona, może jesteś gotowy, aby zacząć budować jakieś aplikacje? W takim przypadku powinieneś sprawdzić nasz przewodnik po najlepszych kursach online Pythona.

$39 .00
Python Programmer & Data Certification Bundle
Save $1761 .00

Kup Teraz

Python Programmer & Data Certification Bundle Kup Teraz
Oszczędzaj $1761 .00 $39 .00

.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.