I have a fair background in R
. I would like to learn Python. However, can not find a friendly resource yet (There are too many online resources, too complex to choose!!!).
With your experience, what would you recommend to a wet lab, non-programmers how to learn python?
- I do not like Jupyter notebooks. Is any IDE for Python that friendly, like R Studio?
- What are the basics I should master?
- Any user-friendly learning materials? (how to save scripts, comments, statistics, make figures, etc)
- Any illustrated guides you can recommend?
- What is your experience learning Python as a Biologist?
Visual studio code from Microsoft or PyCharm.
Why would you like to learn Python? Are there specific tasks you have in mind? The resources that might be most useful to you will most likely depend on the types of applications you're hoping to do with Python.
Why exactly do you want to learn/use
python
? If you knowR
you basically have almost all bioinformatics-related applications covered (at least those that a wet-lab biologist would need, anyway).Do you speak as a regular user of both python and R? Or do you assume this to be the case?
I am primarily a python user. Last time I checked there weren't many comparable resources for deep-learning based protein modeling in R as in python. Don't think there still is an AlphaFold implementation in R. Don't think there are many R equivalents for PyTorch neural network models. That said, python is clearly behind when it comes to single-cell research, and probably in other fields that I don't know about.
I am personally more a regular
R
user, and I only usepython
occasionally. My statement is mostly anecdotal plus what I've heard from the few people I've spoken to about this.It's precisely because of the examples you raised that I used the phrase "almost all" in my comment.