I guess it depends on what you're developing. Desktop / Web / Services ?

I'll make an assumption and say web development, in which case the top
three I would recommend are Django, Flask and Pyramid.

Regarding testing, unittest and py.test are good options. For a BDD
solution, you could try http://lettuce.it/ <http://lettuce.it/#>

As for IDEs, there are a few available with good Python support. PyCharm is
what I use personally. I wouldn't worry about making people use the same
editor/IDE, but rather make sure people follow the same guidelines when
writing code. PEP8, proper testing, etc.

As for deployment, I don't think there's a standard guideline as everywhere
I've seen does it differently. If you want to do packaging though,
http://peak.telecommunity.com/DevCenter/PythonEggs is the way to go.

Regards,
Diarmuid

On 17 November 2014 09:53, Kingsley Kelly <[email protected]> wrote:

> Hey everyone!
>
> We're looking to formalise our python stack in work and was wondering if
> anyone knew any good resources for what current best practices are.
>
> Really looking for everything here from testing to frameworks to
> deployment, even IDE's, not sure if there's any books or guides it would be
> good to read?
>
> I know a lot of this is a matter of opinion, but was wondering where the
> best place to start is.
>
> Thanks for any input!
>
> --
> You received this message because you are subscribed to the Google Groups
> "Python Ireland" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>



-- 
Diarmuid Bourke / me@diarmuidbourke
Python Ireland / Chairperson [email protected]

-- 
You received this message because you are subscribed to the Google Groups 
"Python Ireland" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to