On the deployment front I would recommend looking at saltstack or fabric,

you will probably get up and running quicker with fabric, saltstack has big advatanges in the long term, ansible is pretty popular too.


On 17/11/14 10:13, Diarmuid Bourke wrote:
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] <mailto:[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]
    <mailto:[email protected]>.
    For more options, visit https://groups.google.com/d/optout.




--
Diarmuid Bourke / me@diarmuidbourke <mailto:me@diarmuidbourke>
Python Ireland / Chairperson [email protected] <mailto:[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] <mailto:[email protected]>.
For more options, visit https://groups.google.com/d/optout.

--
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