"well when I try to make a new file with python 3.4.3 shell"
You don't 'make' a file with a 'python shell'. You make a file with an editor. Which editor are you using?
The link you give (which is interesting, thanks!) talks about using an Integrated Development Environment (IDE) called IDLE which comes bundled with python: https://en.wikipedia.org/wiki/IDLE_%28Python%29
You don't have to use that. You can use any text editor. Some don't have syntax highlighting, but many do. Back when I was doing my Python programming I used Geany (in the repositories) which I like: https://en.wikipedia.org/wiki/Geany
Gedit and nano are also good. Look through the repositories for extensions to Geany or Gedit that allow a terminal to be displayed within the program. This makes development easier since you can run an interactive shell and test ideas out and you also can run programs from it without having to switch windows. Now that I am using emacs as my main editor I would probably use that for Python programming.
