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 ...
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 ...
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 ...
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 ...
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
...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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
...
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
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 ...
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'...
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 -...
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 ...
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 ...
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.
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:
>&...
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 ...
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 ...
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:...
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 ...
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 ...
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 ...
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 ...
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:...
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 ...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
python × 822library × 135
open-source × 47
javascript × 39
windows × 37
linux × 34
gui × 33
software-development × 32
java × 31
c++ × 31
ide × 30
django × 26
web-apps × 23
gratis × 22
database × 22
data-visualization × 22
programming × 22
machine-learning × 19
r × 19
web-development × 17
framework × 17
api × 16
automation × 16
graphs × 14
sql × 13