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.2.tar.gz (604.7 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.2-py3-none-any.whl (682.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: typequest-1.0.2.tar.gz
  • Upload date:
  • Size: 604.7 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.2.tar.gz
Algorithm Hash digest
SHA256 d23586ad1f5d054c9ec95c0921f6ff5a86b61b5ca65dddcc7243f2ac6a705c81
MD5 6f144dc5793b1c0ef31e81e7469bd027
BLAKE2b-256 48250f09f53d563798d846730839028eceecaf176eac357a42130a1e1b987be8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: typequest-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 682.1 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 1818d431b17fc30741d0b1c8cab5c6d9cda7ffdde35013980de35ee093a94274
MD5 55944716ae78b57a36e11d7d7b887279
BLAKE2b-256 bb6cd39be2868ff0ed8796b0581d84dacedd8d61d77b9873c17de469b97d5106

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