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
- Website: https://typequest.dev
- Documentation: https://docs.typequest.dev
- Issues: https://github.com/typequest-dev/typequest/issues
Project details
Release history Release notifications | RSS feed
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)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
typequest-1.0.2-py3-none-any.whl
(682.1 kB
view details)
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d23586ad1f5d054c9ec95c0921f6ff5a86b61b5ca65dddcc7243f2ac6a705c81
|
|
| MD5 |
6f144dc5793b1c0ef31e81e7469bd027
|
|
| BLAKE2b-256 |
48250f09f53d563798d846730839028eceecaf176eac357a42130a1e1b987be8
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1818d431b17fc30741d0b1c8cab5c6d9cda7ffdde35013980de35ee093a94274
|
|
| MD5 |
55944716ae78b57a36e11d7d7b887279
|
|
| BLAKE2b-256 |
bb6cd39be2868ff0ed8796b0581d84dacedd8d61d77b9873c17de469b97d5106
|