# Re: Intros to Python for Rubyists?

**URL:** <https://www.ruby-forum.com/t/re-intros-to-python-for-rubyists/75613>\
**Category:** Ruby\
**Created:** [March 2, 2006, 4:24am UTC](https://www.ruby-forum.com/t/re-intros-to-python-for-rubyists/75613 "2006-03-02T04:24:11Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Christopher\_Dunn](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/6f9a4e/32.png) [@Christopher\_Dunn](https://www.ruby-forum.com/u/Christopher_Dunn)\
**Post date:** [March 2, 2006, 4:24am UTC](https://www.ruby-forum.com/t/re-intros-to-python-for-rubyists/75613/1 "2006-03-02T04:24:11Z")

</div>

A really easy-to-read tutorial, with nice fonts and colors, is (at a  
fast  
mirror site):

> **[A Byte of Python](http://www.ibiblio.org/g2swap/byteofpython/read/index.html)**
>
> Abstract 
> This book will help you to learn the Python programming language, whether you
> are new to computers or are an experienced programmer.

But really, you just need to read Appendix B of “The Ruby Way”. It has a  
great one-to-one table. Then, just learn list comprehensions, the best  
part  
of Python.

Also, learn the “itertools” module, for functional programming.

If you have time, install “IPython”, a really, really great interactive  
shell. The regular shell is better than irb (as long as you have  
readline  
working) but IPython is so incredibly productive that it’s worth the  
effort  
to install.

And if you want slick docs, use epydoc, rather than the standard pydoc.  
The  
mark-up syntax is similar to JavaDoc.
