1 of 10

IDEs

WoCCode

2 of 10

Why Important

  • Integrated Developer Tools
  • “Make Life Easier”

3 of 10

Features

  • Syntax Highlighting
  • Intelligent Code Completion
  • Compilation, Testing, and Debugging

4 of 10

Some examples

  • IDLE
    • Free
    • Comes with Python
    • Available on Multiple Platform

5 of 10

Some examples

  • PyCharm
    • Free/Premium
    • Product of JetBrains
    • Advanced Features, Suitable for professional developers, facilitates large Python projects
    • Support for JavaScript, CSS, and TypeScript

6 of 10

Some examples

  • Visual Studio Code
    • Free
    • Product of Microsoft
    • Lightweight, Powerful Features
    • Git Integration

7 of 10

Some examples

  • Spyder
    • Free
    • Comes with Anaconda, open source
    • Intergeneration of data science libraries, supports plotting charts and data manipulation

8 of 10

Some examples

  • Jupyter Notebook
    • Free
    • Easy to use, interactive and allows live code sharing and visualization
    • Intergeneration of data science libraries like NumPy, Pandas, and Matplotlib
    • WILL BE USED in some of our later activities!

9 of 10

Which to use

  • Based on your level of knowledge
  • Based on your goal

10 of 10

Reference

  • https://www.simplilearn.com/tutorials/python-tutorial/python-ide#:~:text=The%20two%20most%20popular%20IDEs,%2C%20debugger%2C%20and%20interactive%20shell.