Re: [DIYbio] Reference. Introduction to Programming for Bioscientists: A Python-Based Primer

Interesting...

in the first minute of scanning, I see that they go against
naming-conventions declared in PEP8 (one of the figures mentions using
camelCase for variable names, which PEP8 advises to use for Class
naming, keeping variables non-camel-case.) (looking further into
detail, even their examples have functions/methods which are
camelCase)

It is nice they mention regex in reasonable detail...

Too bad they didn't mention list/set/dict comprehensions... they're so
convenient and can beautify chunks of code into single lines.


Hopefully this gets some biologists to start programming!

On Thu, Aug 4, 2016 at 11:38 AM, Jonathan Cline <jcline@ieee.org> wrote:
> "" This primer offers a basic introduction to coding, via Python, and it
> includes concrete examples and exercises to illustrate the language's usage
> and capabilities; the main text culminates with a final project in
> structural bioinformatics. ""
>
>
> Open Access
>
> Education
>
> An Introduction to Programming for Bioscientists: A Python-Based Primer
>
> Berk Ekmekci ,
> Charles E. McAnany ,
> Cameron Mura
>
> Published: June 7, 2016
> http://dx.doi.org/10.1371/journal.pcbi.1004867
>
>
>
>
> --
>
> ## Jonathan Cline
> ## jcline@ieee.org
> ## Mobile: +1-805-617-0223
> ########################
>
> --
> -- You received this message because you are subscribed to the Google Groups
> DIYbio group. To post to this group, send email to diybio@googlegroups.com.
> To unsubscribe from this group, send email to
> diybio+unsubscribe@googlegroups.com. For more options, visit this group at
> https://groups.google.com/d/forum/diybio?hl=en
> Learn more at www.diybio.org
> ---
> You received this message because you are subscribed to the Google Groups
> "DIYbio" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to diybio+unsubscribe@googlegroups.com.
> To post to this group, send email to diybio@googlegroups.com.
> Visit this group at https://groups.google.com/group/diybio.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/diybio/57A38BB0.7070906%40ieee.org.
> For more options, visit https://groups.google.com/d/optout.



--
-Nathan

--
-- You received this message because you are subscribed to the Google Groups DIYbio group. To post to this group, send email to diybio@googlegroups.com. To unsubscribe from this group, send email to diybio+unsubscribe@googlegroups.com. For more options, visit this group at https://groups.google.com/d/forum/diybio?hl=en
Learn more at www.diybio.org
---
You received this message because you are subscribed to the Google Groups "DIYbio" group.
To unsubscribe from this group and stop receiving emails from it, send an email to diybio+unsubscribe@googlegroups.com.
To post to this group, send email to diybio@googlegroups.com.
Visit this group at https://groups.google.com/group/diybio.
To view this discussion on the web visit https://groups.google.com/d/msgid/diybio/CA%2B82U9JFmWQpmK0CMOzLSEG0B7_%2BSukpdbo3pk6Nv3xFrrgdcg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comments:

Post a Comment