![]() Select Anaconda as the interpreter/environment in your IDE, however it's referred to. Install Anaconda, as the school wants you to. Pick any IDE you want, you probably won't stick with it forever but just pick one you like and stick with it because switching to a new IDE disrupts your workflow and slows you down. IDEs just streamline everything to make your life easier. You might also come across Jupyter or Jupyter Notebook It's basically a text editor which runs in your browser with some other stuff. Spyder and P圜harm are IDEs (Integrated Development Environments) which combine text editors and interpreters to make your workflow easier. This is contrasted with pip the package manager that usually comes with vanilla python. ![]() It also has it's own package manager called conda and it just handles the installation and updating of additional packages called modules that you are bringing to your program with the import statement at the top. Anaconda is made with mathematical and scientific use in mind, hence why we're using it instead of just vanilla python. Just think of it as someone wrapping up python with some extra features. The exe files you download on the python website are the interpretersĪnaconda is a distribution of the python language. ![]() There's python 2 (which will be deprecated and is essentially just an old version of the language) and python 3 (the current python language version). It can be written in any text editor (even in notepad or whatever default text editor macs come with) and has different kinds of interpreters that you can use. MATLAB is a language and you're used to seeing it all packaged up with a text editor (how you wrote your programs), a terminal (when you wrote stuff but didn't save it to a file), and an interpreter (the thing I just told you about) and some other stuff we don't care about. It's a program which can take the python that you write and translate it into instructions that the computer can read and then execute*. Just 1s and 0s (or machine code) is hard to read for us humans, necessitating languages that are readable for humans and easily translatable to machine code. A computer doesn't know what "print("howdy")" means or what "64 + 2" means a computer knows 1s and 0s and that's it.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |