Live data from Hacker News

'New' Python modules of 2015

blog.rtwilson.com

11–20 of 137 posts

Re: 'New' Python modules of 2015

#11
post #8

> I went looking for a pure-Python NoSQL database and came across TinyDB…which had a simple interface, and has handled everything I’ve thrown at it so far! Why would anyone need a simple NoSQL? Why would you go the NoSQL route if it isn't a HUGE complex database?

You've already got a perfectly fine KVS built into the language.

Re: 'New' Python modules of 2015

#15
post #8

> I went looking for a pure-Python NoSQL database and came across TinyDB…which had a simple interface, and has handled everything I’ve thrown at it so far! Why would anyone need a simple NoSQL? Why would you go the NoSQL route if it isn't a HUGE complex database?

You've already got a perfectly fine KVS built into the language.

Could you name it?

Re: 'New' Python modules of 2015

#16

Interesting list. I love Anaconda! A few years ago I tried to set up a Mac with a scientific computing stack and it took me days to hack my way through all the various dependencies and incompatible versions. Anaconda now lets me do that in a minutes.

Anaconda is very underrated, I use it both on my linux and mac systems. Also check out: Simple, Clean Python Deploys with Anaconda http://blog.stuart.axelbrooke.com/deployment-with-anaconda

Re: 'New' Python modules of 2015

#17

Earlier quoted context omitted.

You've already got a perfectly fine KVS built into the language.

Could you name it?

This is probably what he meant:

$ py

Python 2.7.8 |Anaconda 2.1.0 (64-bit) ... on win32

>>> import bsddb

>>> print bsddb.__doc__

Support for Berkeley DB 4.3 through 5.3 with a simple interface.

For the full featured object oriented interface use the bsddb.db module instead. It mirrors the Oracle Berkeley DB C API.

Re: 'New' Python modules of 2015

#18
post #10

Interesting list. I love Anaconda! A few years ago I tried to set up a Mac with a scientific computing stack and it took me days to hack my way through all the various dependencies and incompatible versions. Anaconda now lets me do that in a minutes.

Me too...I taught a python class by making everyone download Anaconda's distribution of 3.x...and everyone could do the assignments no matter what kind of computer they used. Anaconda does a little too much for me to have it be my own default install but it does quite well in on boarding beginners. I use pyenv to install maintain Anaconda on my own machine when I need to replicate student work

What does it do that ends up being a little too much for your use?

Re: 'New' Python modules of 2015

#19
I really like lists like this. I get updates daily on which of my github friends (is that what they're called?) have starred and there is no real reason why they're following a project. I can look at the README and guess. I did see someone start following this project the other day https://github.com/elastic/elasticsearch-dsl-py, which seems pretty interesting. Has anyone used it?

Re: 'New' Python modules of 2015

#20
post #12

I am using Scrapy a lot. http://scrapy.org/ It is very well designed web crawling library.

No Python 3 support yet?

unfortunately not yet, just tried it yesterday. There has been some progress but it looks like it might still take a while [1].

[1] https://github.com/scrapy/scrapy/issues/263

Post reply on HN