How to setup python bpy autocode completion with pycharm on Mac?

Hi Guys,
Does anyone have a link to a video or a methodical explanation for how to setup python bpy autocode completion with pycharm on Mac.

I’ve been doing 3D stuff like 20 plus years but only got into coding round 2009 (and that was in java and I have way more 3D experience than coding experience ). I’m trying to get this set up for my UPBGE work and standard Blender stuff.

Thanks in advance

You can check this video.

However I have no clue how Blender installation works on Mac. From what I know is that applications on Mac are packed in archives. If is that so you won’t be able to browse inside the addons directory, you will have to unpack the archive in some other location (user documents etc) and then do the rest as in Windows tutorial.