Xah {Python, Perl, Ruby} Tutorial

, , …,
python snake perl camel ruby diamond

This tutorial is concrete, example based, covering a practical needs. If you already know a programing language, this is for you.

If you like my tutorials, subscribe at Xah Programing Blog

Buy Xah {Python, Perl, Ruby} Tutorial.

Language in a Glance

Topic Python Perl Ruby
Language in a Glance Python Perl Ruby

Language Basics by Topic

There is a Python, pithy.
Mighty, lissome, and tabby.
Algorithms it puffs,
Conundrums it snuffs.
And cherished by those savvy.
Topic Python Perl Ruby
Print Version Python Perl Ruby
doc lookup Python Perl Ruby
Topic Python Perl Ruby
Quoting String Python Perl Ruby
String Operations Python Perl Ruby
String Methods Python β—‡ β—‡
Formatting String Python Perl Ruby
Regex Python Perl β—‡
path manipulation Python β—‡ β—‡
Unicode Python Perl Ruby
There is a camel, kooky.
Ugly, loathsome, ungainly.
Hacking it supports,
TIMTOWTDI it sports.
And transports DWIM-wit's fancy.
Topic Python Perl Ruby
True οΌ† False Python Perl Ruby
if then else Python Perl Ruby
for, while, loop Python Perl Ruby
Topic Python Perl Ruby
List Python Perl Ruby
Loop Thru List Python Perl Ruby
Map Ζ’ to List Python Perl Ruby
Sort Python Perl β—‡
List Comprehension Python Perl β—‡
List Methods Python β—‡ β—‡
Hash Python Perl Ruby
Hash Methods Python β—‡ β—‡
There is a gem called Ruby.
Shiny and pretty.
Objectively beautiful,
Functionally magical.
Make Rails of web happy.
Topic Python Perl Ruby
Using Module Python Perl β—‡
Function Python Perl Ruby
Writing Module Python Perl β—‡

Common tasks.

Topic Python Perl Ruby
Reading οΌ† Writing File Python Perl β—‡
Traverse Directory Python Perl β—‡
Complex Numbers Python Perl Ruby
Environment Variable Python Perl β—‡
JSON Python β—‡ β—‡

Python Regex Reference

Python Regex Tutorial οΌ† Reference

Advanced, Specific, Tasks





Unix Sys Admin

Topic Python Perl Ruby
System Call Python Perl β—‡
gzip file Python Perl β—‡

Functional Programing Exercises

Python Documentation Problems

Python Documentation Problems

Python Criticism

Python Problems

misc, unsorted

Topic Python Perl Ruby
Split Line by Regex Python Perl β—‡

About The Author. Thanks to members of comp.lang.perl.misc and comp.lang.python for comments and corrections.

Python Reference

blog comments powered by Disqus