Skip to main content

Interactive CLI for learning backend development with SQL, Python, and Django

Project description

TypeQuest

Interactive CLI for learning backend development with SQL, Python, and Django.

Installation

pip install typequest

Usage

typequest

Or use the short alias:

tq

Features

  • SQL Playground: Practice SQL queries with real datasets
  • Python Playground: Execute Python code interactively
  • Django Lessons: Learn Django from basics to advanced
  • Progress Tracking: Track your learning journey
  • Gamification: Earn XP, achievements, and compete on leaderboards

Commands

typequest              # Launch interactive CLI
typequest --help       # Show help
typequest --version    # Show version
typequest --diagnose   # Run diagnostics
typequest --update     # Check for updates

Learning Tracks

SQL Track

  • Introduction to Databases
  • SELECT Statements
  • Filtering and Sorting
  • JOIN Operations
  • Aggregate Functions
  • Subqueries
  • Data Manipulation
  • Database Design
  • Advanced Queries
  • Performance Optimization

Python Track

  • Python Basics
  • Data Types
  • Control Flow
  • Functions
  • Object-Oriented Programming
  • Decorators
  • And more...

Django Track

  • Django Introduction
  • Models
  • Views (Function & Class-Based)
  • Templates
  • Forms
  • Authentication
  • REST APIs
  • Async Views

Requirements

  • Python 3.8+

License

MIT

Links

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

typequest-1.0.3.tar.gz (512.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

typequest-1.0.3-py3-none-any.whl (65.3 kB view details)

Uploaded Python 3

File details

Details for the file typequest-1.0.3.tar.gz.

File metadata

  • Download URL: typequest-1.0.3.tar.gz
  • Upload date:
  • Size: 512.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.3

File hashes

Hashes for typequest-1.0.3.tar.gz
Algorithm Hash digest
SHA256 b9f5bb2f428be4bf14de55dd20ccb9e6a07c4891aff6352f4c0af348a220e82f
MD5 3f3ae8aa54070bf76f05db0e6e0f63f1
BLAKE2b-256 11ab30ecbee73d7c1af1986ac15c4097540d0ea59295afa08e468a1369b1e2bb

See more details on using hashes here.

File details

Details for the file typequest-1.0.3-py3-none-any.whl.

File metadata

  • Download URL: typequest-1.0.3-py3-none-any.whl
  • Upload date:
  • Size: 65.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.3

File hashes

Hashes for typequest-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 0bef9c56592e6ecc809e18cb4dde4385104d4ac98e79b5892b3541caf401a55e
MD5 ac0a8ad60d5b1444002aee1f4e87700e
BLAKE2b-256 b5389428a8b9f19f3b481262d3ad5b16163bbe371790076b4106035d579efaca

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page