Question: Learn python programming
0
gravatar for solmazhaddadi4003
14 months ago by
solmazhaddadi40030 wrote:

I am bioinformatic student but I am not good at programing ,now I want to start to learn python ,but I don’t know how can I start ?can I learn by my self ?or what is the best way ? Thank you

programming python • 411 views
ADD COMMENTlink modified 3 months ago by arta570 • written 14 months ago by solmazhaddadi40030

There is no "best" way. You need to find your own.

You could do the practical approach and use Python to solve some problem that you're working on (for instance, in my case that was processing of Protein Data Bank data files during my master's work).

You could attend a course. https://swcarpentry.github.io/python-novice-inflammation/ Try this for starters. You could also check if there is a Software Carpentry event near you that you could attend or one further away that you could travel to. Just as a caveat, I have to say that the Software Carpentry approach is not for everyone, but so far I have had mostly good experience with it. It depends a lot on the trainer.

You could get a book (best with exercises), or online resource and do it the theoretical way, i.e. learn about the language and then do the exercises.

You probably have to see what works best for you.

edit: added practical approach/book approach

ADD REPLYlink modified 14 months ago • written 14 months ago by cschu1812.1k
0
gravatar for genomax
14 months ago by
genomax78k
United States
genomax78k wrote:

You can certainly learn by yourself. Here is a thread with comprehensive collection of python learning resources: Learning Python: list of resources

If you learn faster interactively (not everyone can learn reading books) then Istvan is teaching python via video lectures (at a pace that suits beginners) at https://www.biostarhandbook.com/ . You get access to to those lectures as a part of your biostars handbook purchase (Note: access is not free).

ADD COMMENTlink modified 14 months ago • written 14 months ago by genomax78k
1

from all these resources would like to point the Rosalind - http://rosalind.info/problems/locations/ - that's how I learnt python (+codeacademy)

ADD REPLYlink written 3 months ago by German.M.Demidov1.5k
0
gravatar for konkelzach
3 months ago by
konkelzach10
konkelzach10 wrote:

I learned from the MIT OpenCourseWare course on python on youtube. They have links to homework and it's completely free. Ultimately, it comes down to taking what you learn and applying it to a problem you're interested in. You really only need to learn data types, data structures, if commands, and for loops to get started

ADD COMMENTlink written 3 months ago by konkelzach10
0
gravatar for arta
3 months ago by
arta570
Sweden
arta570 wrote:

To learn programming you have to keep coding. There is really nice platform called Rosalind. It is about learning bioinformatics as well as improving coding skills through solving real bioinformatics problems. It is up to you which programming language you use. I would strongly recommend for you.

ADD COMMENTlink modified 3 months ago • written 3 months ago by arta570
Please log in to add an answer.

Help
Access

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.
Powered by Biostar version 2.3.0
Traffic: 1005 users visited in the last hour