Python Learning Python: What Do I Need to Download?

  • Thread starter Thread starter physicsCU
  • Start date Start date
  • Tags Tags
    Python
Click For Summary
To start learning Python on Windows, download the Windows installer from python.org, which includes the Python interpreter and some common libraries. An alternative is to install Cygwin, which allows running Unix programs on Windows and includes Python by default. While a specific text editor isn't necessary, popular choices include Notepad++, TextPad, and UltraEdit. For learning resources, O'Reilly's "Learning Python" and "Programming Python" are recommended, along with various online tutorials available at python.org. Python also comes with a basic built-in IDE, suitable for beginners, but advanced users might prefer using a more feature-rich editor like Komodo.
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.
 
Learn If you want to write code for Python Machine learning, AI Statistics/data analysis Scientific research Web application servers Some microcontrollers JavaScript/Node JS/TypeScript Web sites Web application servers C# Games (Unity) Consumer applications (Windows) Business applications C++ Games (Unreal Engine) Operating systems, device drivers Microcontrollers/embedded systems Consumer applications (Linux) Some more tips: Do not learn C++ (or any other dialect of C) as a...

Similar threads

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