Python practice
Grouped by pattern. Plain Python first, pandas where it earns its place. Runs on Pyodide in your browser, with a 5-second budget per test.
0 of 15 shipped
Core data structures 2
| # | Problem | Level | Status |
|---|---|---|---|
| 01 | Group rows by a keyCore data structures | easy | ○ not started |
| 02 | LRU cacheCore data structures | medium | ○ not started |
Parsing logs and files 2
| # | Problem | Level | Status |
|---|---|---|---|
| 03 | Count status codes in an access logParsing logs and files | easy | ○ not started |
| 04 | Split a CSV line with quoted fieldsParsing logs and files | hard | ○ not started |
Generators and streaming 2
| # | Problem | Level | Status |
|---|---|---|---|
| 05 | Batch a stream lazilyGenerators and streaming | easy | ○ not started |
| 06 | Streaming moving averageGenerators and streaming | medium | ○ not started |
Hashing and idempotency 2
| # | Problem | Level | Status |
|---|---|---|---|
| 07 | Stable content hash for a recordHashing and idempotency | easy | ○ not started |
| 08 | Idempotent upsert by versionHashing and idempotency | medium | ○ not started |
Dataframes 2
| # | Problem | Level | Status |
|---|---|---|---|
| 09 | Revenue by category in pandasDataframes | medium | ○ not started |
| 10 | Point-in-time price lookupDataframes | hard | ○ not started |
Append-only log and replay 2
| # | Problem | Level | Status |
|---|---|---|---|
| 11 | Replay a key-value logAppend-only log and replay | easy | ○ not started |
| 12 | Recover a log with a torn final recordAppend-only log and replay | hard | ○ not started |
Cosine similarity and top-k 3
| # | Problem | Level | Status |
|---|---|---|---|
| 13 | Top-k by cosine similarityCosine similarity and top-k | medium | ○ not started |
| 14 | One step of cosine k-meansCosine similarity and top-k | medium | ○ not started |
| 15 | Recall@k of an approximate indexCosine similarity and top-k | medium | ○ not started |
No problems match those filters.