Skip to main content

Your career intelligence companion — daily practice on what employers actually want

Project description

skilark

Your career intelligence companion. Skilark reads the job market and turns it into daily practice — so you stay sharp on what employers actually want.

Install

pip install skilark

Requires Python 3.11+.

Quick start

skilark          # start today's challenges
skilark status   # see your streak and progress
skilark config   # change your topics

On first run, pick the topics you want to sharpen — Python, Go, Kubernetes, System Design, and 30+ more. Skilark serves bite-sized challenges matched to your level.

How it works

Each challenge shows a short code snippet and asks: What is the output?

Day 1 · python · Generator Send

  def gen():
      x = yield 1
      yield x + 10

  g = gen()
  print(next(g))
  print(g.send(5))

  [h] hint  [s] skip  [q] quit

  Your answer: _

Get instant feedback with explanations and links to deep-dive pages on skilark.com.

Changelog

0.1.2

  • Show source language in challenge header
  • Improved question clarity
  • Better deep-dive links
  • Added project description

0.1.1

  • Fixed challenge delivery after onboarding
  • Expanded to 34 selectable topics

0.1.0

  • Initial release — interactive challenges, streaks, adaptive difficulty

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

skilark-0.2.0.tar.gz (30.0 kB view details)

Uploaded Source

Built Distribution

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

skilark-0.2.0-py3-none-any.whl (15.3 kB view details)

Uploaded Python 3

File details

Details for the file skilark-0.2.0.tar.gz.

File metadata

  • Download URL: skilark-0.2.0.tar.gz
  • Upload date:
  • Size: 30.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for skilark-0.2.0.tar.gz
Algorithm Hash digest
SHA256 a1048a882c70974628aa56d8068ea7e5d0a93125b5174e994caa87df80ce66ee
MD5 ca525965ae1ce14a616614564db462d8
BLAKE2b-256 6f74ddfb71069dc13df8039f02979d1a3dc5fcca9f96411e766c010f8f5f03dc

See more details on using hashes here.

Provenance

The following attestation bundles were made for skilark-0.2.0.tar.gz:

Publisher: deploy.yml on yiliangzhou/skilark

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file skilark-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: skilark-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 15.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for skilark-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a7c83109d21b1d308f42b3d38be55d00c9c5cbd1085b2d2f358568b2dd47507e
MD5 6c1ca0dd0b1707d5a266623f66e5e549
BLAKE2b-256 c7f69d70420b33c029cff405f23b91755e22d5efbe36f13b7a06d714270de5cc

See more details on using hashes here.

Provenance

The following attestation bundles were made for skilark-0.2.0-py3-none-any.whl:

Publisher: deploy.yml on yiliangzhou/skilark

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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