My talk @ EuroPython 2016

I had the great ex­pe­rien­ce of pre­sen­ting at Eu­ro­P­y­thon 2016. My ta­lk en­ti­tled “Clean co­de in Py­tho­n”, was about good de­ve­lo­p­ment prac­ti­ce­s, do­wn to lo­w-­le­vel de­sign (wi­th co­de exam­ple­s), for Py­tho­n. The idea of the ta­lk, was to pre­sent the “p­y­tho­ni­c” appro­ach for wri­ting co­de, and how do ge­ne­ral con­cep­ts of ­clean co­de apply to Py­tho­n.

The­se exam­ples mi­ght be use­ful for be­gin­ner­s, de­ve­lo­pers ex­pe­rien­ced in other lan­gua­ges co­ming to Py­tho­n, and peo­ple using Py­thon for scien­ti­fic appli­ca­tion­s. The exam­ples could al­so be hel­pful for se­nio­r ­de­ve­lo­per­s, be­cau­se they re­mind real si­tua­tions that mi­ght appear in pu­ll re­ques­ts, whi­le doing a co­de re­view.

He­re is the vi­deo on You­Tu­be:

And the sli­des (whi­ch I al­so ma­de avai­la­ble along wi­th the sour­ce co­de, shor­tly after the pre­sen­ta­tio­n ­fi­nis­hed).

The pre­sen­ta­tion was we­ll re­cei­ve­d: so­me atten­dees ­told me they liked it (e­ven asked for the sli­des and co­de), and I got good ad­vi­ce­s. ­The fo­llo­wing da­ys of the con­fe­ren­ce, mo­re peo­ple told me that they liked the pre­sen­ta­tio­n, and so­me other­s ­men­tio­ned (so­me­thing I did not thi­nk at the be­gin­nin­g, but that it makes per­fect sen­se), that the­se idea­s a­re rea­lly use­ful for peo­ple using Py­thon in scien­ti­fic en­vi­ron­men­ts.

I am glad it was use­ful for the co­m­mu­ni­ty.