Mange bruker Spyder til programmeringen i IN1900. Inntrykket vårt er at
det fungerer fint til det aller meste, men vi får en del
tilbakemeldinger om ting som ikke fungerer. Noen av disse feilmeldingene
skyldes nok rene "brukerfeil" eller det kan være noe feil med en
bestemt installasjon av Spyder, men andre er mer generelle. De fleste
problemene vi hører om er knyttet enten programmer som skal ha
bruker-input eller til animasjoner i matplotlib. En mulig løsning er å
kjøre akkurat disse programmene i terminalvinduet, men det skal også
være mulig å løse problemene i Spyder. Her er noen av de vanligste
feilene og hvordan de kan løses.
Du kan åpne iPython på to måter. Den ene er å åpne et terminalvindu,
(fra Applications/Utilities eller ved å søke etter terminal med
Command-space) og skrive kommandoen ipython i terminalvinduet. Den
andre er å åpne Anaconda navigator fra Applications (Programmer):
Spyder er en såkalt IDE (Integrated Developer Environment), som
inneholder det du trenger for å skrive og kjøre Python-programmer. Bruk
og utseende er litt forskjellig fra det dere vil se på forelesninger og
Linux-maskinene på Universitetet, så vi anbefaler primært å bruke en
vanlig editor og terminalvindu, men Spyder er også en bra løsning. Her
er en kort innføring i hvordan det brukes. Se også
her
for tips om kjente problemer med bruk av Spyder.
The classical way to use a computer is through a command-line window,
often called a terminal. Using the keyboard, one writes commands that
the computer will understand and execute. Since graphical
user-interfaces (GUIs) are now the dominating way to use computers, many
people have never used or even seen a command-line interface. The
terminal has the obvious disadvantage that the user must remember a
large number of commands, while in a GUI system the available programs
and commands are typically visible as icons or in menus. However, if one
gets past the first threshold of memorizing a few commands, the terminal
is a very efficient way to use a computer.