PyCharm je vývojové prostředí pro Python vyvíjené firmou JetBrains. Existuje ve 3 verzích:
EDU edition je k dispozici zdarma a je určena pro výukoové účely. Obsahuje minimální postačující soubor funkcí, aby začínající uživatel nebyl zahlcen. Community edition je k dispozici zdarma, má méně funkcí než professional, ale pro účely tohoto předmětu je zcela dostačující. Pokud byste chtěli vyzkoušet i placenou verzi professional, můžete využít školní licenci, která dává možnost studentům a zaměstnancům ČVUT produkt využívat pro nekomerční účely. Licenci najdete na serveru http://download.cvut.cz. Po přihlášení ji najdete v nabídce pod položkami Produkty dostupné studentům > JetBrains > PyCharm.
Používáte-li k vývoji v Pythonu prostředí PyCharm, doporučujeme vám vytvořit si pro řešení úlohy projekt. PyCharm tak bude schopen lépe analyzovat váš kód a udržovat stav vaší práce mezi jednotlivými sezeními.
Při vytváření projektu dejte pozor, abyste vybrali správnou verzi interpreteru! Na cvičeních používáme Python 3 (ideálně 3.4, ale může být i 3.2).
Tutoriály k vytváření projektů v PyCharm na stránkách JetBrains:
Existuje celá řada možností, jak skript/program spustit. Každá se hodí na něco jiného, má své výhody a nevýhody.
Opět existuje několik způsobů, jak testy spustit. Vyberte si ten, který vám nejvíc vyhovuje.
2017-11-30: Dnes jsme zjistili, že v učebně 307 v PyCharm Community tato možnost nefunguje správně. Pokud narážíte na podobné problémy, zkuste si běhovou konfiguraci nadefinovat ručně (viz následující popis). Stačí použít Target Python s názvem testovaného modulu, např. test_readClassificationFromFile. Možnost s Target Path občas nefunguje.