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.
