![]() A long time ago, when you "installed a programming language", you would expect to get a bunch of tools to use the language, a compiler, a debugger, documentation and an editor. Things don't work like this anymore, so, it's kind of hard to imagine what it was actually referring to. This term used to mean a text editor embedded with the programming language. I use vscode which at its core is a text editor, but with some plugins can basically be an IDE (I think some people would put it very slightly less complex than a full ide like P圜harm. This and Terminal would be the minimum you need, but everything added on top adds a bit of ease. ![]() You can also do something like "python script.py" which would run the file called script.py and hopefully exit if written to do so. ![]() Terminal, you can run a repl in it, by running Python. This is what is running in IDLE when you think "python shell" REPL stands for Read Eval Print Loop - its what lets you type code and have it run right then, in IDLE, or a terminal or often in an IDE window. Idle is the packaged IDE for python - Its possibly the most minimal IDE I've seen, but I'm not widely experienced. Usually would also have a way to debug/run code. IDE: Integrated Development Editor (environment?) - something like Xcode, or Jetbeans - a program with a bunch of extra things that will help you code in some cases. If you have any questions about any of that, I'd be happy to answer. I know that's a lot of things with very little actual description, but I didn't want to overwhelm you with everything all at once. A graphical program that lets you run commands from a shell (see above). This is what you mostly see "hackers" using in movies/TV. On Windows, there's Powershell on macOS, there's Terminal (which uses zsh, the actual shell program) and on Linux, there's multiple, but usually bash, zsh, or fish. They're not always text-based, but I assume that's what you're referring to. A text-based program for interfacing with your computer. There are some text editors out there with developer features like Sublime Text, Atom, and Notepad++. It edits text.think Notepad on Windows or TextEdit on macOS. This is how you interact with the Python interpreter interactively. Has a lot less features than dedicated IDEs, but you can run your lines of code "interactively" and have them return results instantly instead of running a file. This comes with your Python installation (usually at least) and is one of the many ways of running Python code. IDLE - Integrated Development and Learning Environment. Some common ones for Python are Microsoft VS Code and JetBrains P圜harm. These are programs that are fully focused on developer workflows and have tools designed to assist in software development. IDE - Integrated Development Environment.
0 Comments
Leave a Reply. |