Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Do not know anything? Learn Python! #7

Open
rjcmarkelz opened this issue Oct 15, 2014 · 10 comments
Open

Do not know anything? Learn Python! #7

rjcmarkelz opened this issue Oct 15, 2014 · 10 comments

Comments

@rjcmarkelz
Copy link

http://rosalind.info/problems/locations/

@rjcmarkelz
Copy link
Author

If you want to learn choose your own adventure games and Python, you could also start here!
http://learnpythonthehardway.org/

@gtsmald0ne
Copy link

So, I've been working through Rosalind for about a week now, and I found the Python Village section quite helpful, but one i moved on to the Bioinformatics problems sets, it became much less guided. Would it be better to move onto a general python tutorial, then come back to Rosalind?

@rjcmarkelz
Copy link
Author

Here is my code for many of the python the hardway tutorials:
https://github.com/rjcmarkelz/python_the_hard_way

Here is my code for the QB3 python course:
https://github.com/rjcmarkelz/QB3_Python_Course
It was following the 2012 guide:
http://intro-prog-bioinfo-2012.wikispaces.com/

@iamciera
Copy link
Member

I have found these tutorials EXTREMELY helpful: http://pymbook.readthedocs.org/en/latest/index.html.

@gturco
Copy link

gturco commented Oct 15, 2014

As an additional resource, when I was learning this was helpful to me! It Explains strings, lists , functions and classes really well!
http://homes.cs.washington.edu/~ruzzo/courses/gs559/09wi/

@mfcovington
Copy link
Member

Here is the LearningPython project repo: https://github.com/TheCodingCollective/LearningPython

@gtsmald0ne
Copy link

Quick question for people using python regularly... I'm getting conflicting advice as to which version i should be learning. Is there a consensus as to whether I should focus on v2 or v3?

@rjcmarkelz
Copy link
Author

Oct 28 2014 update: It appears that nearly all the libraries that I was referring to, Numpy, SciPy, etc. are now ported to python3. So, 3 is now the best option if you are starting from scratch. You can still use either, but my recommendation is python3. I will be using this from now on.

I recommend v2.7 for now. The problem is that version 3 made many changes that broke some of the functionality of the standard libraries written in other languages. This is one reason why people have not made the switch to v3, despite v3 being around for a while. Learning one well will not hinder you quickly learning the small differences between the languages. As of 2014, QB3 still recommends v2.7.

@upendrak
Copy link

If you are interested in testing your code in a python gui then this resource is pretty useful - http://www.codeskulptor.org/

@ghost
Copy link

ghost commented Oct 23, 2014

CodeAcademy also has a great tutorial (and it's interactive too!). The tutorials are organized into modules/exercises that you can program right in the browser.

http://www.codecademy.com/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants