Bang the gong, the game is on: What can Python people learn from Ruby?
summary
Clear comparisons and concrete takeaways: Ruby wraps primitives as objects and lets methods be named with ? for predicates and ! for mutators, so mutating versus non‑mutating calls are explicit; 0 is truthy (beware index checks); require takes string paths so relative/absolute loading is obvious; irb has tab completion; gems plus a gem installer supply many libraries; Rails is the killer app; no decorator syntax and pre‑2.0 keyword args are poor; open classes enable easy monkey‑patching — these are actionable differences, not just topic fluff.
AI-written summary · about
chapters (21)
- 0:00Start
- 0:23About me
- 3:40Philosophy
- 5:14Python needs...
- 5:46Basic Ruby syntax (2)
- 11:02Example
- 12:29Constants - Python
- 13:18Constants - Ruby
- 13:59Simple scope - Python
- 14:13Simple scope - Ruby
- 14:44More scope - Python 3 of 3
- 15:32More scope - Ruby
- 16:06Mutability (1/2)
- 18:25Mutability (2/2)
- 19:39Ruby object model
- 22:33Ruby environment
- 23:46Ruby standard library
- 24:44Other differences
- 26:43Many more women in Ruby community Rails Girls
- 27:21What can we learn?
- 28:20Credits








