Zalety, dla których warto kupić JetBrains PyCharm:
Analizator składni kodu, funkcja podświetlania błędów, opcja testu oraz możliwość wyboru sugerowanych opcji zastępowania łańcuchów kodu przyspieszają proces programowania i poprawiają jakość aplikacji. System nawigacji zaimplementowany w JetBrains PyCharm pozwala na szybką nawigację pomiędzy plikami, metodami, użytkownikami i hierarchią klas. Użytkownicy JetBrains PyCharm mogą używać słów kluczowych w celu optymalizacji wyszukiwania odpowiednich przedmiotów.
Środowisko JetBrains PyCharm przewiduje zmiany kodu w wewnętrznej strukturze całego projektu metodą pól wejściowych stałych i zmiennych i podnoszenie, opadania pola. Rozwiązanie implementuje szybki rozwój sieci oparty na strukturze Django, obsługiwanej przez narzędzia do edycji HTML, CSS i JavaScript. Dzięki JetBrains PyCharm możesz tworzyć aplikacje dla Google App Engine i szybko rozwiązywać standardowe zadania dzięki zintegrowanym narzędziom programowym. Użytkownik może wyświetlać wersje kodu w jednym interfejsie VCS dla Mercurial, Subversion, Git, Perforce i innych systemów kontroli wersji. Graficzne debugowanie kodu pozwala na wizualizację wrażliwych obszarów i ocenę linii kodu.
Podstawowe możliwości:
- Mocny i funkcjonalny edytor kodu z wyświetlaniem składu, automatycznym formatowaniem i automatycznym wcięciem;
- Łatwa i silna nawigacja w kodzie;
- Pomoc w zapisaniu kodu zawierająca automatyczne dodawanie, auto-importowanie, szablony kodu, sprawdzanie kompatybilności wersji interpretera języków i in.
- Szybki przegląd dokumentacji jakiegokolwiek elementu po prostu w oknie edytora, przegląd zewnętrznej dokumentacji przez przeglądarką, wsparcie docstring - generowanie, wyświetlanie, automatycznie dodawanie i wielu innego.
- Wiele inspekcje kodu.
- Doskonały refaktoring kodu które oferuje na szeroki wachlarz możliwości do generowania szybkich globalnych zmian w projekcie.
- Wsparcie w pełni najnowszych wersje Django frejmworka.
- Wsparcie Google App Engine.
- Wsparcie IronPython, Jython, Cython, PyPy wxPython, PyQt, PyGTK i in.
- Wsparcie Flask frejworka i języków Mako i Jinja2
- Edytowynie Javascript, Coffescript, HTML/CSS, SASS, LESS, HAML.
- Integracja z systemami kontroli wersje (VCS).
- UML tabele klasów, tabele modeli Django i Google App Engine.
- Zintegrowane Unit testowanie.
- Interaktywne konsoli do Python, Django, SSH, debuggera i baz danych.
- Graficzny debugger z pełnymi funkcjami.
- Wsparcie schematów najbardzej popularnych IDE/edytorów, w tym Netbeans, Eclipse, Emacs, emulacja VIM edytora.
- Języki obsługiwane: Python (Versions: 2.x, 3.x), Jython, Cython, IronPython, PyPy, Javascript, CoffeScript, HTML/CSS, Django/Jinja2 templates, Gql, LESS/SASS/SCSS/HAML, Mako, Puppet, RegExp, Rest, SQL, XML, YAML.
- PyCharm ma kilka kolorowych schematów a również dostosowane podświetlanie składni kodu.
- Integracja z bug/issue-trakkerami w tym Jira, Youtrack, Lighthouse, Pivotal Tracker, GitHub, Redmine, Trac.
- Wspaniała kolekcja wtyczek.
- Kross platformy (Windows, Mac OS X, Linux).
Podstawowe aktualizacji ostatniej wersji PyCharm zawiera:
- Wsparcie web2py i Pyramid
- Ulepszone uzupełnianie
- Nowe refaktoringi
- Nowe inspekcji kodu
- Stwierdzenia powtarzającego się kodu
- Wsparcie rozszerzone PyQt i PyGTK