# \[Tutorial\] How to use Processing.py with PyCharm and intellisense

**URL:** <https://discourse.processing.org/t/tutorial-how-to-use-processing-py-with-pycharm-and-intellisense/19495>\
**Category:** Processing.py\
**Created:** [April 7, 2020, 10:13am UTC](https://discourse.processing.org/t/tutorial-how-to-use-processing-py-with-pycharm-and-intellisense/19495 "2020-04-07T10:13:22Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Abdulla060](https://avatars.discourse-cdn.com/v4/letter/a/ecc23a/32.png) [@Abdulla060](https://discourse.processing.org/u/Abdulla060)\
**Post date:** [April 7, 2020, 10:13am UTC](https://discourse.processing.org/t/tutorial-how-to-use-processing-py-with-pycharm-and-intellisense/19495/1 "2020-04-07T10:13:22Z")

</div>

Hello everyone.  
in the past few days, I’ve been kinda bored sitting at home all day. so I’ve decided to write a stub file for the Processing.py along with a full tutorial on how to make it work in PyCharm. the full tutorial is available in my [repo](https://github.com/Abdulla060/Processing.py-intellisense). The stub file is still in the early stages and needs some more work. nonetheless, it works really well and as a plus, you get to use the weirdest import statement you have ever seen!. looking forward to your advice on how to improve it.  
Regards

 ![PyCharm](https://canada1.discourse-cdn.com/flex036/uploads/processingfoundation1/original/2X/0/0011bd6fcbef8e353b6328ba5f4b84bdac0fc71b.gif)

---

<div class="post-metadata">

**Author:** ![tabreturn](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/tabreturn/32/3697_2.png) [@tabreturn](https://discourse.processing.org/u/tabreturn)\
**Post date:** [April 7, 2020, 10:11pm UTC](https://discourse.processing.org/t/tutorial-how-to-use-processing-py-with-pycharm-and-intellisense/19495/2 "2020-04-07T22:11:56Z")

</div>

Thanks, @Abdulla060. Nice work!

\* This post is probably better categorized under “Processing.py”, or maybe “Teaching”?

---

<div class="post-metadata">

**Author:** ![Abdulla060](https://avatars.discourse-cdn.com/v4/letter/a/ecc23a/32.png) [@Abdulla060](https://discourse.processing.org/u/Abdulla060)\
**Post date:** [April 7, 2020, 10:55pm UTC](https://discourse.processing.org/t/tutorial-how-to-use-processing-py-with-pycharm-and-intellisense/19495/3 "2020-04-07T22:55:25Z")

</div>

I did originally post it under Processing.py but it was move here for some reason

---

<div class="post-metadata">

**Author:** ![jeremydouglass](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/jeremydouglass/32/20_2.png) [@jeremydouglass](https://discourse.processing.org/u/jeremydouglass)\
**Post date:** [April 8, 2020, 10:44pm UTC](https://discourse.processing.org/t/tutorial-how-to-use-processing-py-with-pycharm-and-intellisense/19495/4 "2020-04-08T22:44:01Z")

</div>

Okay, moved as requested!

---

<div class="post-metadata">

**Author:** ![Abdulla060](https://avatars.discourse-cdn.com/v4/letter/a/ecc23a/32.png) [@Abdulla060](https://discourse.processing.org/u/Abdulla060)\
**Post date:** [April 9, 2020, 3:23am UTC](https://discourse.processing.org/t/tutorial-how-to-use-processing-py-with-pycharm-and-intellisense/19495/5 "2020-04-09T03:23:56Z")

</div>

I think you accidentally moved it to p5.js or was it intentional?

---

<div class="post-metadata">

**Author:** ![jeremydouglass](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/jeremydouglass/32/20_2.png) [@jeremydouglass](https://discourse.processing.org/u/jeremydouglass)\
**Post date:** [April 9, 2020, 3:36am UTC](https://discourse.processing.org/t/tutorial-how-to-use-processing-py-with-pycharm-and-intellisense/19495/6 "2020-04-09T03:36:22Z")

</div>

Sorry. Should be fixed.
