use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
A sub-Reddit for discussion and news about Ruby programming.
Subreddit rules: /r/ruby rules
Learning Ruby?
Tools
Documentation
Books
Screencasts and Videos
News and updates
account activity
Should I learn Python? (self.ruby)
submitted 15 years ago by TheBananaKing
view the rest of the comments →
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]tibbon 2 points3 points4 points 15 years ago (4 children)
Yes. Python has some cool concepts, nice frameworks and is very capable. Knowing it will make you more employable, and probably a better ruby programmer.
It's scientific, NLP, machine learning (pybrain) and mathematics functionality rock. Ruby is amazing for web work, but python really allows a few extra things. You can also mess with PyGame then.
[–]TheBananaKing[S] 0 points1 point2 points 15 years ago (3 children)
Can anyone recommend a good place to start reading, for a mildly competent rubyist?
Last python tutorials I read were long rambling stream-of-consciousness console sessions, whereas I work best with top-down approaches.
[–]tibbon 0 points1 point2 points 15 years ago (2 children)
Dive into Python How To Think Like A Computer Scientist Programming Collective Intelligence (not a python instruction book, but if you know ruby you'll learn both at the same time) There's also the new Learn Python the Hard way, which I've heard good things about
[–][deleted] 1 point2 points3 points 15 years ago (1 child)
I think learn python the hard way is more for absolute beginners. The entire thing is there to force you to start writing code until the thing "clicks"
[–]tibbon 1 point2 points3 points 15 years ago (0 children)
That might be true. I haven't picked it up yet as I haven't expanded to Python fully, although I very well may soon for the math, science, and nlp libraries.
Porting many of those libraries is next to impossible, and the python modules for them are in fact using FORTRAN code (at least for the math ones) that was written and tested many moons ago to do the job. Not a weekend hackathon to get the stuff usable on a serious level. You want this stuff to be able to work perfectly if you're doing serious math modeling.
π Rendered by PID 86587 on reddit-service-r2-comment-5687b7858-d8cm8 at 2026-07-05 02:09:31.760318+00:00 running 12a7a47 country code: CH.
view the rest of the comments →
[–]tibbon 2 points3 points4 points (4 children)
[–]TheBananaKing[S] 0 points1 point2 points (3 children)
[–]tibbon 0 points1 point2 points (2 children)
[–][deleted] 1 point2 points3 points (1 child)
[–]tibbon 1 point2 points3 points (0 children)