|
Python is neat, its disregard for variable types, multiple types being treated as sequences/containers, pseudo-code syntax, self explanatory functions, vast standard library.
It's absolutely perfect for light apps, swift programming and fast learning curve.
However, with its overhead garbage collection, no control (or is there?) memory management, de-compilable sources, no true privates and other squigly class elements.
It doesn't make for the safest applications. But these cons is nothing you need to remotly care about if you just want to program for a bit of fun.
When you do start to glance over these things, you will have to change language and learn over again because the syntax of all thoose languages are far more like c++ than python.
Pythons biggest pro: It's easy! (relatively speaking)
Pythons biggest con: It's -to- easy!
So if you want to learn why and how the program works and not just how to make it work you gotta go lower and lower through the levels of programming.
So here goes the real questions:
1. What program do i use to MAKE the code.
I'm using eclipse, don't know which the best one is, don't really care, eclipse works great for me.
2. What program do i use to RUN the code (as in make it come to life)
When you compile to code, yes you need a compiler aswell, you will get an executable (windows: .exe) depending on which platform you compile for the resulting executable alters. The, if your IDE (that would be "the program to MAKE the code") doesn't start the application automatically you could probably do so by locating it and running it yourself as you would with any other application on you computer.
3. What program do i use after i completed my work i can play the "game"
See above....
4. When i asked my dad about it. He didnt seem to mind that i was a newbie, he didnt even point out anything he just started into it.
(Is it hard to pick up?)
Harder than some, easier than some, a bit of logic come a long way.
5. He uses NetLinx (which he said you require a certificate to use) does that use C++?
No idea what NetLinx uses or have i ever used the app myself, but paying for an IDE is not necessary, use the free ones.
//==GooS
PS: If I'm incorrect about my statements of cons in Python, do correct me as I'm not that good at Python.
|