PyCharm je integrirano okolje za razvoj programske opreme (IDE) za programski jezik python. Do pred kratkim je bil program licenčen, z novo verzijo (3.0) pa je podjetje JetBrains, ki razvija PyCharm, pripravilo prijetno presenečanje vsem, ki radi programiramo s pythonom – izdalo je dve verziji programa. Prva verzija se imenuje Professional in je v bistvu le nadgradnja že obstoječega programa, druga pa je Community, ki pa je brezplačna.
Tehnična razlika med verzijama je v tem, da slednja podpira le osnovne funkcionalnosti IDE-ja za programiranje v pythonu, ne nudi pa podpore spletnemu razvijanju ter raznim popularnim ogrodjam – npr. za lažje razvijanje spletnih aplikacij v Djangu (s tem ne pravim, da se ne da pisati aplikacij v Djangu, le delo ni tako produktivno kot pri Professional verziji).
Bolj izčrpna primerjava med verzijama se nahaja na posebej za to namenjeni uradni strani.