TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Useful Python Libraries for Startups

168 pointsby zallarakalmost 10 years ago

19 comments

apalmeralmost 10 years ago
Not sure why these recommendations are start up specific. Nothing here seems particularly 'startup'. These are just good simple general purpose web related python libraries.
评论 #9807425 未加载
fasoutoalmost 10 years ago
<a href="https:&#x2F;&#x2F;github.com&#x2F;vinta&#x2F;awesome-python" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;vinta&#x2F;awesome-python</a>
评论 #9809390 未加载
评论 #9808545 未加载
bohinjcalmost 10 years ago
Regarding dates, I would have mentioned Arrow - <a href="http:&#x2F;&#x2F;crsmithdev.com&#x2F;arrow&#x2F;" rel="nofollow">http:&#x2F;&#x2F;crsmithdev.com&#x2F;arrow&#x2F;</a>
athoikalmost 10 years ago
python-requests is a must have!<p>Requests: HTTP for Humans <a href="http:&#x2F;&#x2F;docs.python-requests.org&#x2F;en&#x2F;latest&#x2F;" rel="nofollow">http:&#x2F;&#x2F;docs.python-requests.org&#x2F;en&#x2F;latest&#x2F;</a>
评论 #9809397 未加载
diminoalmost 10 years ago
Python-dateutil is unintuitive as all get-out in my humble opinion, so I recommend dateparser instead (recent release has many great improvements over dateutil, but check it out for yourself to decide [0]).<p>[0] <a href="https:&#x2F;&#x2F;github.com&#x2F;scrapinghub&#x2F;dateparser" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;scrapinghub&#x2F;dateparser</a>
mangelettialmost 10 years ago
Since a lot of startups use AWS, boto ranks up there.<p><a href="https:&#x2F;&#x2F;boto.readthedocs.org&#x2F;en&#x2F;latest&#x2F;" rel="nofollow">https:&#x2F;&#x2F;boto.readthedocs.org&#x2F;en&#x2F;latest&#x2F;</a>
评论 #9807957 未加载
评论 #9809533 未加载
评论 #9808244 未加载
anandpdoshialmost 10 years ago
Disclaimer: I am one of the developers that built this.<p>Try Frappe Framework (<a href="https:&#x2F;&#x2F;frappe.io" rel="nofollow">https:&#x2F;&#x2F;frappe.io</a>). We have received feedback that it is really good to quickly build internal projects or prototypes.<p>Also ERPNext (<a href="https:&#x2F;&#x2F;ERPNext.com" rel="nofollow">https:&#x2F;&#x2F;ERPNext.com</a>) is an open source erp that is feature rich and has a good UI. It can help any startup to manage their business without resorting to complicated excel sheets based management.
hornbillalmost 10 years ago
I am curious about why you have to parse dates in different formats. Is it part of a web crawler?<p>Once I switched to python 3, datetime has been sufficient for my needs as timezone is also handled.
评论 #9807216 未加载
knicholesalmost 10 years ago
I expected more libraries.
评论 #9807001 未加载
rshabanalmost 10 years ago
Hi @zallarak, nice to see you on HN! Not sure if you&#x27;re doing any text analytics yet, but NLTK is designed to be super-quick to get up and running.
评论 #9807300 未加载
tuyguntnalmost 10 years ago
If only for testing I would agree with whitenoise, but in case of startup and you are already serving static files why do you want to replace NGINX with Whitenoise? any specific reason for Whitenoise, maybe it is better&#x2F;simpler&#x2F;efficient than NGINX?
评论 #9807710 未加载
评论 #9808197 未加载
JelteFalmost 10 years ago
When I needed a Python generation, I created abstractions between Python and LaTeX. The documentation is far from finished, but it should be fairly understandable with the examples.<p>Docs: <a href="https:&#x2F;&#x2F;jeltef.github.io&#x2F;PyLaTeX&#x2F;" rel="nofollow">https:&#x2F;&#x2F;jeltef.github.io&#x2F;PyLaTeX&#x2F;</a><p>Code: <a href="https:&#x2F;&#x2F;github.com&#x2F;JelteF&#x2F;PyLaTeX" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;JelteF&#x2F;PyLaTeX</a>
codesushi42almost 10 years ago
Dependency injection: <a href="https:&#x2F;&#x2F;pypi.python.org&#x2F;pypi&#x2F;injector&#x2F;0.9.1" rel="nofollow">https:&#x2F;&#x2F;pypi.python.org&#x2F;pypi&#x2F;injector&#x2F;0.9.1</a><p>For Flask-- it removes the dependency on a global request context: <a href="https:&#x2F;&#x2F;pypi.python.org&#x2F;pypi&#x2F;Flask-Injector" rel="nofollow">https:&#x2F;&#x2F;pypi.python.org&#x2F;pypi&#x2F;Flask-Injector</a>
danhardmanalmost 10 years ago
Does anyone have any non-python alternatives to these libraries? A lot of them seem very useful to me, but I rarely work in Python.
truncatealmost 10 years ago
Every startup gotta deploy stuff. I remember Fabric a useful tool for quickly deploying and automating various tasks - <a href="http:&#x2F;&#x2F;www.fabfile.org&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.fabfile.org&#x2F;</a>. Also not a library, but Gunicorn is pretty quick easy way to setup a quick decent HTTP server over your Python WSGI app.
athoikalmost 10 years ago
Another useful library is vatnumber Python module to validate VAT numbers: <a href="https:&#x2F;&#x2F;pypi.python.org&#x2F;pypi&#x2F;vatnumber" rel="nofollow">https:&#x2F;&#x2F;pypi.python.org&#x2F;pypi&#x2F;vatnumber</a>
welderalmost 10 years ago
An alternative to phonenumbers is <a href="https:&#x2F;&#x2F;www.twilio.com&#x2F;lookup" rel="nofollow">https:&#x2F;&#x2F;www.twilio.com&#x2F;lookup</a>
评论 #9809973 未加载
GFK_of_xmaspastalmost 10 years ago
Why is &quot;222-222-2222&quot; not a valid phone number?
评论 #9808223 未加载
merbalmost 10 years ago
This is extremely subjective.
评论 #9806708 未加载
评论 #9806661 未加载