Hot answers tagged

33 votes
Accepted

Fastest free Python library to read a CSV file with 1~3 columns of numbers

So I eventually wrote a small benchmark using the libraries Steve Barnes had pointed at. I had found the same when looking for it as I was writing the question so I guess that's the main ones. Some ...
user avatar
20 votes
Accepted

GUI drag & drop style GUI Builder for Python Tkinter

One tool that I've been using is called Pygubu. It's open source and can be run anywhere python is installed. It includes support for not only Python version 3 but also version 2 as well. It appears ...
user avatar
  • 7,554
13 votes
Accepted

Alternative to Matplotlib for scientific plotting with Python

There are a few alternatives that you might wish to look at: plot.ly this does some very nice things and may be more of the style you would like, it can now be used offline and does tricks like ...
user avatar
  • 31.1k
11 votes
Accepted

IDE for IPython

I can't recommend PyCharm enough. It has Git integration built in, has a great debugger, and supports IPython. Unfortunately, I haven't used Spyder or Ninja to compare, but definitely give the free ...
user avatar
  • 246
9 votes
Accepted

Gratis Python IDE for commercial use

PyCharm now has a free, open-source, apache-licensed "community edition": Community Edition FREE Lightweight IDE for Python development only Free, open-source, Apache 2 license ...
user avatar
  • 531
8 votes

Fastest free Python library to read a CSV file with 1~3 columns of numbers

I would like to contribute another library here, that I stumbled over looking for similar question. I tested it with Franck Dernoncourts benchmark code and it beats Pythons standard csv and Pandas by ...
user avatar
7 votes

Gratis Python IDE for commercial use

I'd recommend Spyder which meets all your requirements: Free Can be used in commercial environment (it's under the MIT license) Supports Python 3 Cross-platform Debugger (with break points, variable ...
user avatar
  • 171
7 votes

Windows IDE for coding python

If you are looking for something like visual studio then why not use VSCode? It's a free source code editor form microsoft, and by installing the extensions python and a couple of others you can ...
user avatar
6 votes

Vim plugin to organise Python import statements

I don't know if there's a better plugin to work specifically with imports, but a good bet would be to use the Python-mode (https://github.com/klen/python-mode) plugin. It does a lot of things ...
user avatar
6 votes

Python IDE with rich features: code completion, debugging, etc

Sublime is becoming one of the more popular programming editors. It's not really a full IDE, but it's ease of use, speed and numerous community developed packages makes it operate like one and in some ...
user avatar
  • 798
6 votes

Gratis Python IDE for commercial use

I'd recommend using Eclipse! (a Java IDE) and installing PyDev to make it a Python IDE I have used this alot (but have since moved to PyCharm and sublime (the former of which is not free) and would ...
user avatar
6 votes

Python library for taking camera images

SimpleCV Requirements: Packages: simplecv (and Pygame?) Python 2.X only OS: works on Linux (tested with Ubuntu) Documenttion: simplecv.org/docs/ Code: github.com/sightmachine/simplecv ...
user avatar
  • 2,331
6 votes

Syntax highlighting for python output?

Yes, it could. There are two python script that could do so: bpython and ipython. You may start them either directly or from python interpreter. bpython ipython qtconsole
user avatar
  • 503
6 votes

Python library for rendering music notation

LilyPond is the go to for musical notation engraving - there are several python libraries that interface with it such as Abjad. Gratis - Yes python - can be interfaced with raspberry-pi - Yes output ...
user avatar
  • 31.1k
5 votes
Accepted

Python email module for human beings

I think you might be looking for pyzmail - from the examples: import pyzmail sender=(u'Me', 'me@foo.com') recipients=[(u'Him', 'him@bar.com'), 'just@me.com'] subject=u'the subject' text_content=u'...
user avatar
  • 31.1k
5 votes

Fastest free Python library to read a CSV file with 1~3 columns of numbers

You have a wide choice depending on data size and complexity and what you are going to do with the resulting data: The csv library that comes with Python by default. NumPy - numpy.from_file function -...
user avatar
  • 31.1k
5 votes

Gratis Python IDE for commercial use

Important! This software is suggested using a web search and research. There is no personal experience involved using this application. I hope my answer will help you anyway! I would like to ...
user avatar
  • 1,447
5 votes

which is best python module for creating excel files?

This probably boils down to a matter of taste. I would recommend you to give preference to packages which still show some activities on the developer side as it might increase the longevity of your ...
user avatar
  • 295
5 votes
Accepted

Python GUI framework

TkInter is the widely used python framework for building GUI. For Browsing hierarchial classes or modules there are lot of extensions available for TkInter like tix.
user avatar
5 votes
Accepted

Python library to get filename of content downloaded with HTTP

Check out rfc6266. It seems to do all what you want. It is licensed under the LGPL 3.0. The main fork may not be super active, and some other forks may have more goodies. Here is the skinny: >&...
user avatar
5 votes

Python IDE for Debian

PyCharm is available for Linux as a whole. This includes Debian. This ought to be applicable for your sort of application. You could give the community edition a try. PyCharm 4.5.1 running under ...
user avatar
5 votes

Python module for converting PDF to text

The python pdfminer2 or pdfminer3k/pdfminer.six for python 3 libraries can extract the text from pdf files that contain text, (note that scanned documents stored as pdf will contain no text or an ...
user avatar
  • 31.1k
5 votes

Is there an editor for Python programming that checks the code while writing?

IDE I personally really like PyCharm, it's an IDE for Python. It has plenty of options - from code completion, inspection, warnings on standards you can define, debugging etc. There are two versions:...
user avatar
5 votes

Image+OCR recognition in Python

When I hear image recognition, I immediately think OpenCV (where CV stands for Computer Vision). It has excellent support for Python, with lots of tutorials. For OCR, you want Tessract. And a quick ...
user avatar
4 votes

Forging SSL/TLS packets with Scapy (python)

There is Scapy TLS that implements some parts of the TLS protocol such as: TLSClientHello TLSServerHello TLSCertificate TLSServerNameIndication TLSChangeCipherSpec TLSHeartBeat Code example: import ...
user avatar
4 votes

Python REST API Wrapper framework?

So far my research has come up with: Finsh Asynchronous RESTful API consumer for Python. Finch is focused on remove all of the boilerplate related to consuming http based APIs and provide a high ...
user avatar
  • 323
4 votes

Gratis Python IDE for commercial use

Eric IDE features all of the items that you have requested, is free and cross platform, as I believe that the licence is very liberal. If you are already an Eclipse user then there is the pydev ...
user avatar
  • 31.1k
4 votes

Python library for taking camera images

OpenCV Requirements: Packages: cv2 (not in PyPI) Python 2.X (not tested with 3 though) OS: Works on Ubuntu Documentation: http://opencv.org/documentation.html Installation On Debian-based systems:...
user avatar
  • 2,331
4 votes

Python library for reading and writing files

Maybe I did not understand completely your question, but the standard python libraries os,path do what You want. You can read a file into a string using read function: ## Read the file and put the ...
user avatar
  • 129

Only top scored, non community-wiki answers of a minimum length are eligible