Biostar Beta. Not for public use.
Forum:Learning Python: list of resources
35
Entering edit mode
16 months ago
dago ♦ 2.5k
Germany

I recently start learning Python. I must say it is a lot of fun and also quite useful in my work. I just want to share below some nice websites where you can start if you intend to learn Python. I will try to keep this updated, but you are more then welcome to integrate this list.

Websites

MOOC

Videos

ADD COMMENTlink
2
Entering edit mode
ADD REPLYlink
1
Entering edit mode

That's a great source. Thanks!

ADD REPLYlink
2
Entering edit mode

Perthon is a Python-to-Perl translation program that might help translate unfamiliar Python into more readable Perl, to help Perl users learn Python.

ADD REPLYlink
0
Entering edit mode

Thanks! Added to the list!

ADD REPLYlink
1
Entering edit mode

This one was great for me: Learning Scientific Programming with Python: http://scipython.com/book/

ADD REPLYlink
0
Entering edit mode

Thanks. Added to the list

ADD REPLYlink
0
Entering edit mode

Thanks.. great info.. Perhaps these information sources should be ranked and classified? otherwise the number of links here is such that its just better to google when you have a question, rather than try to go through all of these links to find the information you are looking for..

ADD REPLYlink
0
Entering edit mode

Hi, thanks for the comments. I think that every person has a different way of learning, so there could be some resources I really like, but you will find them nasty. Thus I do not really think that a ranking would be appropriate, at least not a ranking based on the judgement of one person. Maybe, when I have a bit more time I will add some description below each resource.

ADD REPLYlink
0
Entering edit mode

Also, Good collection here

http://easycodeinpython.com/

ADD REPLYlink
5
Entering edit mode
19 months ago
John 12k
Germany

I would like to add that anyone some-what familiar with Python should learn about, if not use, PyPy. It will run your code around 3x to 7x faster than the standard python interpreter will. The only snag is that some imports don't work in PyPy, so it often either "just works" or it fails immediately.

Recent updates in the last 4 months:

  • 99% of numpy now works in pypy.
  • They recently received a $200,000 donation from Mozilla to support python 3, and I just had a chat with them and they said it will be done real soon. All of Jupyter Notebook for example now runs in PyPy.

PyPy is to the point now where if you know Python and you're thinking about starting a new project in Java or C because it has to be fast, you own it to yourself and the community to try writing it in pure python first. It will be infinitely easier for others to read the code, and most likely faster - particularly if you already have good habits from programming in C.

ADD COMMENTlink
1
Entering edit mode

PyPy is python on nitros.

ADD REPLYlink
4
Entering edit mode
17 months ago
Gjain 5.3k
Göttingen, Germany

Hi,

I would definitely add Python for Biologists as a very nice resource for beginners.

enter image description here

link: http://pythonforbiologists.com

ADD COMMENTlink
1
Entering edit mode

Right I forgot to add it, Now it is in! Thanks

ADD REPLYlink
0
Entering edit mode

I second this. Its worth purchasing the books, they are a great resource.

ADD REPLYlink
4
Entering edit mode
3.9 years ago
StephanieK • 90

http://rosalind.info/problems/locations/ ; I suppose it's not specifically for python, but it gives you practise questions to test your new-found python knowledge on.

ADD COMMENTlink
0
Entering edit mode

Thanks! Added as well.

ADD REPLYlink
2
Entering edit mode
20 months ago
Farbod ♦ 3.3k
Toronto

Dear Dago, Hi. Nice topic!

I will recommend :

1- Python for Everybody

2- Python for Genomic Data Science

~ Best

ADD COMMENTlink
0
Entering edit mode

Thank you! I added them to the list.

ADD REPLYlink
2
Entering edit mode
15 months ago
Berlin

I would definitevely reccomand http://pythonforbiologists.com/ Here are more info about the author: http://www.physalia-courses.org/instructors/t1/

ADD COMMENTlink
1
Entering edit mode
3.8 years ago
Zaag • 720
Amsterdam

Nice tutorials on pandas, matplotlib, bacis python, and more:

https://pythonprogramming.net/

ADD COMMENTlink
0
Entering edit mode

Thanks. Added to the list as well!

ADD REPLYlink
1
Entering edit mode
3.9 years ago
Ronin Institute

We have written a book Python for the Life Sciences targeted at life scientists interested in learning programming in Python for their research. It covers genomics, bioinformatics and extends into other areas like systems biology and population genetics. More details here: http://pythonforthelifesciences.com/

ADD COMMENTlink

Login before adding your answer.

Similar Posts
Loading Similar Posts
Powered by the version 2.3.1