Code Monkey home page Code Monkey logo

Comments (9)

ttimbers avatar ttimbers commented on May 19, 2024

Also, if we are using Rodeo (or something like that) we could skip the last section (Jupyter Notebook) and shave 35 min off of the lesson.

from python-novice-gapminder.

lexnederbragt avatar lexnederbragt commented on May 19, 2024

The environment/editor question is a tough one, and I don't think there is an optimal solution. All of them have quite a bit of cognitive load (running a script file requires the shell, as Greg wrote, Jupyter notebook has (too) many functionalities that will confuse learners). Anaconda comes with sypder, which I have a tried a little bit and like - it puts small warning signs in the margin if there is a syntax error, for example. Rodeo may be a good alternative, but will take time to become comfortable - there are two windows for python commands, one of them is IPython, not python, etc. One advantage is that learners may have seen, or will see, Rstudio, making the Rodeo/Rstudio combo a recognisable duo of environments.

Do we know what instructors are using, especially those that do not use Jupyter? Worth asking them?

from python-novice-gapminder.

gvwilson avatar gvwilson commented on May 19, 2024

from python-novice-gapminder.

lexnederbragt avatar lexnederbragt commented on May 19, 2024

I don't remember when I installed it, but I have Rodeo 0.2.4 on MAC OS X Yosemity (10.10.5) and it works through Chrome.

from python-novice-gapminder.

lexnederbragt avatar lexnederbragt commented on May 19, 2024

Here is another option: with python comes IDLE (on my mac /Users/username/anaconda/bin/idle). Starting IDLE gives a interactive python session (shell), with the possibility to open a separate window for a script, save the script and execute it in the shell. A bit clumsy, but it works for getting everyone started. Once learners are comfortable with it, they can switch to spyder (comes with Anaconda), textwrangler (MAC) or something similar?

from python-novice-gapminder.

gvwilson avatar gvwilson commented on May 19, 2024

People have complained about IDLE's user interface ever since it was
created, and we can't ask Data Carpentry participants to run things from
the shell. And I just tried launching Spyder with Python 2.7 / Anaconda

  • it hangs on my Mac as soon as I try to edit a file, possibly because
    it can't import something called 'hashtable' which I can't be bothered
    to try to track down. Does TextWrangler support in-editor execution?

from python-novice-gapminder.

lexnederbragt avatar lexnederbragt commented on May 19, 2024

Does TextWrangler support in-editor execution?

Yes - but I think it is MAC only...

from python-novice-gapminder.

gvwilson avatar gvwilson commented on May 19, 2024

sigh Why can't everyone just use VMS? Now there was an operating
system...

from python-novice-gapminder.

gvwilson avatar gvwilson commented on May 19, 2024

I spoke with @tracykteal and we decided that the Notebook was the best option (at least for version 1).

from python-novice-gapminder.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.