John Cox

Blogs · @wyome · Now · Shelf

Tagged python · everything

Interesting

BASIC ruled the '80s. Here's why Python quietly became the new gateway to coding

Framed as a nostalgic case for why Python has effectively replaced BASIC as the default on-ramp into programming, this piece walks through the parallels: both were bundled or trivially accessible on the machines of their era (home computers then, Linux/graphing calculators/downloads now), both offer low-stakes interactive environments with immediate feedback rather than compile cycles, and both are backed by a huge ecosystem of beginner-friendly books and tutorials (from type-in BASIC programs in old magazines to Sweigart's "Invent Your Own Computer Games with Python"). The author, drawing on his own '80s/'90s BASIC background, argues Python earns the "spiritual successor" label precisely because it preserves that approachable, tinkerable feel while scaling up to serious work like data science.

Permalink

Interpreted Languages: PHP, Perl, Python, Ruby (Sheet One) - Hyperpolyglot

This reference sheet provides a side-by-side comparison of JavaScript, Python, PHP, and Ruby across multiple programming domains—from basic grammar and variables through advanced features like threads and databases. It covers syntax differences (like how each language defines functions, handles string interpolation, and structures control flow), built-in data types and operations (arrays, dictionaries, mathematical functions), and practical facilities (regular expressions, date/time handling, exception management). The second sheet extends the comparison into areas like file I/O, web functionality, object-oriented programming, reflection, and testing, making it a comprehensive quick-reference guide for developers working across these four languages or learning a new one by comparison.

Permalink

ScraperWiki

ScraperWiki rebranded both its product and company: the platform became QuickCode, a Python and R environment for data analysis aimed at economists and statisticians without coding experience, while the parent company became The Sensible Code Company. The rebrand reflects the platform's evolution beyond its original scraping focus toward general data analysis and processing.

Permalink