Opublikowano: 21 marca 2019

Aktualizacja: 21 marca 2019

IDE - Zintegrowane środowisko programistyczne dedykowane do języka Python:

Sublime Text 3
Jest to wieloplatformowy, rozbudowany i wysoce konfigurowalny edytor tekstu napisany w C++ oraz Pythonie.
Zalety:
- Darmowy (od czasu do czasu wyświetla komunikat zachęcający do rejestracji płatnej wersji)
- Możliwość instalowania dodatków
- Przyjemny design oraz możliwość łatwego dostosowania do własnych preferencji
- Cała masa pluginów rozszerzających jego możliwości
- Kompatybilny z wieloma językami programowania
- Kolorowanie składni oraz domykanie znaczników

Wady:
- Wspomniany wcześniej wyskakujący komunikat

Strona projektu: www.sublimetext.com

Atom
IDE bazuje na zmodyfikowanej przeglądarce Chromium. Atom wydany został na licencji MIT i jest częścią projektu GitHub. Podobnie jak Sublime Text 3 jest to program wieloplatformowy, obsługujący pokaźną ilość języków programowania.

Zalety:
- Darmowy
- Możliwość instalowania dodatków
- Przyjemny design oraz możliwość łatwego dostosowania do własnych preferencji
- Cała masa pluginów rozszerzających jego możliwości
- Kompatybilny z wieloma językami programowania
- Kolorowanie składni oraz domykanie znaczników

Wady:
- Dość ciężki i pamięciożerny

Strona projektu: atom.io

PyCharm
Dostępne są dwie wersje tego IDE: płatna pełna wersja Professional Edition oraz Community Edition - wersja darmowa z okrojoną funkcjonalnością.

Zalety:
- Podpowiedzi składni oraz zaznaczanie błędów
- Integracja ze wszystkimi najpopularniejszymi bibliotekami oraz frameworkami dostarczanymi przez społeczność skupioną wokół Pythona (np. pełna wsparcie Django)
- Wbudowane środowisko wirtualne virtualenv
- Wbudowana konsola
- Wbudowany GIT

Wady:
- Bardzo pamięciożerny

Strona projektu: www.jetbrains.com/pycharm

Spis treści:

Brak komentarzy

Zobacz również:


note-image

1.1 Wprowadzenie

Python to niezwykle potężny, wieloplatformowy, interpretowany, interaktywny oraz wysokopoziomowy język programowania ogólnego zastosowania, który jest jednocześnie stosunkowo łatwy w nauce. Został stworzony przez holenderskiego programistę Guido van Rossuma (BDFL) w 1990 r., a po raz pierwszy opublikowany w roku następnym. ...

Czytaj więcej
note-image

2.1 Podstawowe typy danych

Python zawiera wbudowane typy danych będące integralną i nieodłączną częścią tego języka programowania. Obiekty wbudowane znacznie ułatwiają pisanie programów, korzystanie z nich pozwala zaoszczędzić mnóstwo czasu. Wbudowane typy danych są zoptymalizowane pod kątem wydajności, są również opakowane w zestaw metod ...

Czytaj więcej
note-image

2.2 Zmienne oraz typy dynamiczne

W języku Python typy danych przypisywane są automatycznie, nigdy nie deklaruje się ich w kodzie. Zmienna utworzona zostaje w momencie kiedy pop raz pierwszy zostanie przypisana (instrukcja przypisania) jej jakakolwiek wartość. Wszystkie zmienne zanim zostaną użyte muszą posiadać przypisane wartości. ...

Czytaj więcej