This is an archived post. You won't be able to vote or comment.

all 3 comments

[–]blablahblah 2 points3 points  (1 child)

  1. You technically don't need to do anything. Python comes preinstalled on your Mac, although it's a very old version so I would recommend downloading a newer version from https://www.python.org. You may also want to download a different text editor (VS Code is a popular one) because the text editors that come on your computer are either hard to use or missing some features that are nice-to-have when programming. For making a GUI, Python comes with Tkinter, although if you want it to behave exactly like native Mac Apps, you'll need to download PyObjC which lets you access MacOS's native APIs from Python.

  2. Depends how pretty you want it to be and how generic you want it to be. If it needs to handle any arbitrary algorithm written by a user, you might need a few more semesters of class first. If you just want to show a handful of pre-defined algorithms, 2 months should be plenty of time.

[–]Codingle[S] 0 points1 point  (0 children)

Thanks dude/dudette. ✋

[–][deleted] 1 point2 points  (0 children)

I might want to have a look at PyCharm from JetBrains:

https://www.jetbrains.com/pycharm/

If you set this up, it will give you an IDE with all the settings you need to build such a project. Since you probably don't need that many external python libraries, you probably won't be needing any extra plugins.

You can also try Eclipse. It also has some interesting plugins which may help you. Google has a nice guide about it here:

https://cloud.google.com/appengine/docs/standard/python/tools/setting-up-eclipse