Xah {Python, Perl, Ruby} Tutorial

, , …,
🐍 🐪 💎

This tutorial is concrete, example based, covering a practical needs. If you already know a programing language, this is for you. For latest news and additions, subscribe at Xah Programing Blog.

Buy Xah {Python, Perl, Ruby} Tutorial.

Language in a Glance

Topic Python Perl Ruby PHP JavaScript Emacs Lisp
Language in a Glance Python Perl Ruby PHP JavaScript Emacs Lisp

Language Basics by Topic

JavaScript and emacs lisp have dedicated pages. See:

There is a Python, pithy.
Mighty, lissome, and tabby.
Algorithms it puffs,
Conundrums it snuffs.
And cherished by those savvy.
There is a camel, kooky.
Ugly, loathsome, ungainly.
Hacking it supports,
TIMTOWTDI it sports.
And transports DWIM-wit's fancy.
There is a gem called Ruby.
Shiny and pretty.
Objectively beautiful,
Functionally magical.
Make Rails of web happy.
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
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 ◇ ◇
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

Find/Replace

Unicode

Internet

HTML/Web

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