About Pandasdrill
Pandasdrill is Python and pandas practice exercises that run in your browser. It is one of the Dravari drill sites, a family of practice tools built on the same idea: the fastest way to learn a skill you use at a keyboard is to do it, on a live tool, with instant checking, until it is a reflex.
How the exercises work
Look at the data: Each exercise shows its tables, so you know the columns and values before you start. Write pandas: Type in the editor and press Run to see your result as a table, with print output and readable errors. Check it: Wrong type, wrong shape, wrong columns, the first value that differs, or code that only fits the sample. Hints and a reference solution follow.
Every exercise is checked automatically against the expected result, not against a fixed answer string, so a correct approach passes even when it is written differently from the reference solution. If a check ever seems unfair there is a report link under it, and reports are read.
Who makes it
Pandasdrill is made and operated by Dravari, LLC, a Delaware limited liability company based in Wilmington, Delaware, USA. The sites are built and maintained by a small team; there is no outside funding and no advertising on the practice pages. Revenue comes from Pro subscriptions, which is what keeps the free exercises free.
Contact
Questions, refunds, bug reports, company training: support@pandasdrill.com. We answer within one working day.
The other drill sites
- Formuladrill: Excel formulas
- Shortcutdrill: Excel keyboard shortcuts
- Sheetsdrill: Google Sheets
- Pivotdrill: pivot tables
- Modeldrill: financial modeling
- Journaldrill: journal entries and accounting
- Reconciledrill: reconciliations
- Ratedrill: interest and rate math
- Statisticsdrill: statistics problems
- Querydrill: SQL
- Scriptdrill: Google Apps Script
- Regexdrill: regular expressions