cancel
Showing results for 
Search instead for 
Did you mean: 

Website with practice examples

ekallivrousis
New Contributor III

Is there a website around to help with practicing q? Something like Leetcode.com for example.

2 ACCEPTED SOLUTIONS

LeahS
Moderator Moderator
Moderator

Hello @ekallivrousis ,

Here are some great resources to help you on your q-bie journey:

Kdb+ and q documentation inspired by the best-known textbook for q, Q for Mortals 

I usually tend to keep a tab open for the Reference Card too - great for learning!

Reference card

We also have a KX Training Academy offering courses and you can learn all about that here: KX Academy

This platform, the KX Community, is a great resource to engage with other q-bies or 'the q gods' will be more than happy to help you learn all things kdb+/q 

Hope this helps. Best of Luck. 🙌

Leah 

View solution in original post

SJT
Contributor III
Contributor III

Practice is exactly the right idea! You might find Q by Puzzles helpful – some simple puzzles with q solutions that illustrate distinctive features of the language. 

The Reading Room also has puzzles for practice. You might start with John Earnest’s collection Cats Cradle and then see how the well-known Fizzbuzz game can be written in q. 

Beyond that the Phrasebook is a collection of expressions to do this and that. Well worth studying – and maybe you can provide some improvements! 

The problems in this year’s Advent of Code competition are particularly ripe for vector solutions. I have discussed q solutions to the first week’s problems in the Advent of Code group here. In the new year I’ll host a regular online vector dōjō for improving q skills. 

dojo.jpg

Stephen

View solution in original post

4 REPLIES 4

LeahS
Moderator Moderator
Moderator

Hello @ekallivrousis ,

Here are some great resources to help you on your q-bie journey:

Kdb+ and q documentation inspired by the best-known textbook for q, Q for Mortals 

I usually tend to keep a tab open for the Reference Card too - great for learning!

Reference card

We also have a KX Training Academy offering courses and you can learn all about that here: KX Academy

This platform, the KX Community, is a great resource to engage with other q-bies or 'the q gods' will be more than happy to help you learn all things kdb+/q 

Hope this helps. Best of Luck. 🙌

Leah 

Laura
Community Manager Community Manager
Community Manager

Hi Eugene,

Great question, yes there is - KX Academy

To focus on the q language itself, I would recommend the Introductory Workshop followed by the Fundamentals Course. 

Happy coding!

Laura

rak1507
New Contributor II

Something like advent of code might be more like what you're looking for, it's not language specific but the problems are fun and it's good practice.

 

SJT
Contributor III
Contributor III

Practice is exactly the right idea! You might find Q by Puzzles helpful – some simple puzzles with q solutions that illustrate distinctive features of the language. 

The Reading Room also has puzzles for practice. You might start with John Earnest’s collection Cats Cradle and then see how the well-known Fizzbuzz game can be written in q. 

Beyond that the Phrasebook is a collection of expressions to do this and that. Well worth studying – and maybe you can provide some improvements! 

The problems in this year’s Advent of Code competition are particularly ripe for vector solutions. I have discussed q solutions to the first week’s problems in the Advent of Code group here. In the new year I’ll host a regular online vector dōjō for improving q skills. 

dojo.jpg

Stephen