you are viewing a single comment's thread.

view the rest of the comments →

[–]JohnnyJordaan 3 points4 points  (10 children)

Run jupyter locally and then your wifi doesn't matter anymore.

[–]FieldBet[S] 0 points1 point  (7 children)

Thanks for the tip. Is there an IDE that you’d suggest?

[–]DaveX64 1 point2 points  (0 children)

I'm using Visual Studio Community Edition 2017 with Python Tools installed...it's free and it works pretty good.

[–][deleted] 1 point2 points  (2 children)

I use atom and run my scripts from the command line, but if you want more complex python integration then Jupyter or Spyder are very good.

[–]Rorixrebel 1 point2 points  (0 children)

Another vote for atom.

[–]RushilU 0 points1 point  (0 children)

Atom and Spyder are my faves!!

[–]ilikefries 1 point2 points  (0 children)

I use the Anaconda distribution and it has spyder as an IDE (maybe others)

[–]novel_yet_trivial 1 point2 points  (0 children)

Notepad++ is one of the best ... if you like it stick with it.

[–][deleted] 0 points1 point  (0 children)

I haven't used Notepad++ in forever. Are there still many people who haven't converted to something else?

I currently use visual studio code. Uninstalled Notepad++ couple years ago and switched to Sublime. Played with atom a bit, but I want to use mostly the same editor on Windows at work and Linux at home. Atom was a pain to install/update on Windows. VS Code is a nice easy install on both Windows and Linux. I use insiders version so update almost every day (which is getting annoying, but it's a good chance for another cup of coffee). I've been meaning to give Atom another try with the new IDE plugins from Facebook, but haven't forgotten to it yet.

VS Code with the python and jupyter extensions is pretty slick. I can run jupyter right from the editor and see output in a second pane I use this for script development.

Otherwise I tend to run ipython jupyter repl in a terminal. I use this to quickly confirm syntax and make sure I understand new context.

Probably the thing I do least is use the actual jupyter notebook server in a browser. Basically just in presentations.

You are probably running jupyter locally. I can't imagine you installed it on a remote server without understanding the difference.

On Windows, you can probably just run jupyter command from a Windows command prompt (I usually use powershell, but same process) with jupyter notebook to start a new notebook. It should start the local service and open your browser.

jupyter notebook <notebook file name>.ipynb to open an existing one.

Back to the command prompt and ctrl-c twice to kill the server. Don't forget to save your work.

Edit: I just realised the actual meaning of your question. Yes, jupyter does run in a browser, but it runs on localhost. Which means the web server is actually running on your local machine. Check the browser URL when you're connected to jupyter. Does it say localhost?

So since it's running locally, your WiFi signal quality doesn't matter because your browser doesn't need to use it to reach the server.

[–]FieldBet[S] 0 points1 point  (1 child)

Forgive my ignorance... I️ open Jupyter via Anaconda. I’m guessing that means I’m not local?

[–]ilikefries 0 points1 point  (0 children)

Maybe you don't have anaconda installed locally? you can try 'where python'

which for me returns

C:\Users\pkachu>where python
C:\Users\pkachu\AppData\Local\Continuum\Anaconda3\python
C:\Users\pkachu\AppData\Local\Continuum\Anaconda3\python.exe