Hello, i'm new to this type of programming and i guess i do not really understand how it works, what it is used for and how you run it.
I haven't found a similar thread but if there is, i'd be happy to be directed there.
Some backround: I have previously done some basic embedded-C programming, and i understand the process of compiling and how the written code translates into what a circuit do. Once it is copied on-to ROM/RAM it is now a "stand-alone" system with its own program to run it.
Now starting this course i am completely lost. Does python-type-programming only run in existing operating systems? From what i read, it seems like it's meant for controlling other programs/softwares by utilizing the code the programmer writes, i think it's referred to as "scripting". I use an IDE called MU from which i can run and debug/check the code, i also use the python shell. To me it doesn't really matter because what can i do from there? The code only runs in the IDE? I think this is called REPL-programming, i am pretty sure there is more to it than just writing code in an IDE.
While i'm at it, i also read about interpreters and how they are needed to actually run the code, (something like a compiler but still different). This must be why a shebang-line is used when you run it else-where and not from an IDE? To address a path to the interpreter?
I know it's alot, any answers appreciated. Thanks.
I haven't found a similar thread but if there is, i'd be happy to be directed there.
Some backround: I have previously done some basic embedded-C programming, and i understand the process of compiling and how the written code translates into what a circuit do. Once it is copied on-to ROM/RAM it is now a "stand-alone" system with its own program to run it.
Now starting this course i am completely lost. Does python-type-programming only run in existing operating systems? From what i read, it seems like it's meant for controlling other programs/softwares by utilizing the code the programmer writes, i think it's referred to as "scripting". I use an IDE called MU from which i can run and debug/check the code, i also use the python shell. To me it doesn't really matter because what can i do from there? The code only runs in the IDE? I think this is called REPL-programming, i am pretty sure there is more to it than just writing code in an IDE.
While i'm at it, i also read about interpreters and how they are needed to actually run the code, (something like a compiler but still different). This must be why a shebang-line is used when you run it else-where and not from an IDE? To address a path to the interpreter?
I know it's alot, any answers appreciated. Thanks.
Last edited: