Learning Python: What Do I Need to Download?

  • Context: Python 
  • Thread starter Thread starter physicsCU
  • Start date Start date
  • Tags Tags
    Python
Click For Summary

Discussion Overview

The discussion revolves around the necessary downloads and tools for learning Python, focusing on the requirements for beginners, particularly on Windows. Participants explore options for Python installations, IDEs, and text editors.

Discussion Character

  • Exploratory, Technical explanation, Homework-related

Main Points Raised

  • One participant suggests downloading the Windows installer from python.org, which includes the Python interpreter and common libraries.
  • Another participant mentions the option of installing Cygwin on Windows, which allows running Unix programs and includes Python in its default installation.
  • Some participants express that a special text editor is not necessary, with preferences for TextPad, UltraEdit, and Notepad++ mentioned.
  • One participant notes that Python comes with a built-in IDE that is suitable for basic purposes, while recommending Komodo for advanced features.
  • There are differing opinions on the necessity of an IDE, with one participant stating that a good text editor suffices for learning.

Areas of Agreement / Disagreement

Participants express a range of views on the necessity and choice of IDEs versus text editors, indicating no consensus on the best approach for beginners.

Contextual Notes

Participants do not clarify the specific features or capabilities of the suggested IDEs and text editors, nor do they address potential limitations of the tools discussed.

Who May Find This Useful

Individuals interested in starting to learn Python, particularly those using Windows and seeking guidance on installation and tool selection.

physicsCU
Messages
198
Reaction score
1
Hey all,

I decided I want to learn Python. Why? Cause I can.

But, and I can't find this anywhere, what all do I need to download to start? Obviously I need the core product, but what about IDE's or text editors? I can't find any information as to whether or not i need this, or tips or what.

So can someone kinda step me through this? I know about ActiveState, but I want to choose my own stuff, but no one seems to say what all is needed. It seems like the core product from python.org will be fine, but i dunno.

I have MATLAB experience and use Windows.

Thanks!
 
Technology news on Phys.org
I assume you're running Windows. (If you're running any variant of Unix, Python is probably already installed for you.)

1. For Windows, download the Windows installer[/u]. This will install the Python interpreter itself, a bunch of common libraries, and some simple IDEs.

2. Alternatively, you may wish to install cygwin on your Windows machine. Cygwin is a POSIX layer that runs above Windows and allows you to run just about any Unix program on your Windows machine. It comes with Python in the default install.

3. You don't really need to use any special text editor, but I prefer TextPad and UltraEdit.

4. For actually learning Python, I recommend O'Reilly's Learning Python and Programming Python. There are also plenty of tutorials on the web, for example at http://python.org.

- Warren
 
Last edited by a moderator:
https://www.physicsforums.com/blog/2005/10/19/vpython-3d-programming-for-ordinary-mortals/
 
Last edited by a moderator:
python comes with an inbuilt ide called python. it is pretty good for basic purposes. for advanced features, you might want to try out komodo (ActiveState).
 
For learning all you need is a good text editor.. no need for an IDE at that point.

On windows, I like Notepad++... I am a fan of the basics... I don't usually use IDEs for projects even.
 

Similar threads

Replies
3
Views
3K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 56 ·
2
Replies
56
Views
10K
  • · Replies 10 ·
Replies
10
Views
4K
  • · Replies 17 ·
Replies
17
Views
2K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 5 ·
Replies
5
Views
4K
  • · Replies 1 ·
Replies
1
Views
1K