Amazon Prime Logo

Enjoy fast, free delivery, exclusive deals, and award-winning movies & TV shows.

FREE delivery Tuesday, June 9

Or Prime members get FREE delivery Saturday, June 6. Order within 7 hrs 52 mins. Join Prime

$

$99.00

() Includes selected options. Includes initial monthly payment and selected options. Details

Initial payment breakdown

Shipping cost, delivery date, and order total (including tax) shown at checkout.

Enhancements you chose aren't available for this seller. Details

To add the following enhancements to your purchase, choose a different seller.

%cardName%

${cardName} not available for the seller you chose

${cardName} unavailable for quantities greater than ${maxQuantity}.

Secure transaction

Your transaction is secure

We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more

Sorry, there was a problem.

There was an error retrieving your Wish Lists. Please try again.

Sorry, there was a problem.

List unavailable.

Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

  • Image Unavailable

    Image not available for
    Color:

  • q For Mortals Version 3: An Introduction to q Programming

Follow the author

Get new release updates & improved recommendations

Something went wrong. Please try your request again later.


{"desktop_buybox_group_1":[{"displayPrice":"$99.00","priceAmount":99.00,"currencySymbol":"$","integerValue":"99","decimalSeparator":".","fractionalValue":"00","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"nJjeoSyPEGnfaG4k9vwAsRrBufsuTctBAIuKu3ZvTo9VJvN%2BSTZRQTC5DGO9EwjmBVcxlspnQchy3GJzJ5wh8MpJ8nWcgG7GTBCNpupTnnsq75vXC6nzxudZAyNpRGf8IwJA41wLu2Iyo9z43lCDNA%3D%3D","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}]}

Purchase options and add-ons

Q for Mortals Version 3 is a thorough presentation of the q programming language and an introduction to the kdb+ database. It is a complete rewrite of the original Q for Mortals that is current with q3.3. The presentation is derived from classes taught by the author at international financial institutions over the last decade. It is a series of tutorials based on q snippets intended to be entered interactively into the q console by the reader. The text takes its subject seriously but not itself. Technical explanations are augmented by mathematical observations, references to general programming concepts and other programming languages, and bad jokes. Coding style recommendations and advice to avoid gotchas appear liberally throughout. Examples are as simple as they can be but no simpler. Chapter 1, Q Shock and Awe, provides a piquant panorama of the power of q and its dazzling zen-like nature. Chapter 2 describes the base data types of q. Chapter 3 discusses lists, the fundamental data structure of q Chapter 4 presents the basic operators. Chapter 5 introduces dictionaries, which associate keys and values. Chapter 6 presents an in-depth description of functions and q's constructs for functional programming. Chapter 7 demonstrates transforming data from one type to another. Chapter 8 introduces tables and keyed tables, the fundamental data structures for kdb. Chapter 9 describes q-sql and all the methods to manipulate tables. Chapter 10 presents ways to control execution of q programs. Chapter 11 covers file and interprocess communication I/O Chapter 12 describes workspace organization and management. Chapter 13 discusses system commands and command line parameters. Chapter 14 serves as an introduction to the kdb+ database. Chapter A has a complete rundown of the built-in functions. Chapter B lists common error messages. A cross-referenced index closes the book.

  1. Publication date

    November 20, 2015

  2. Dimensions

    8.5 x 1.32 x 11 inches

Frequently bought together

This item: q For Mortals Version 3: An Introduction to q Programming

Get it as soon as Tuesday, Jun 9

Ships from and sold by Amazon.com.

+

Q Tips: Fast, Scalable and Maintainable Kdb+

Get it as soon as Tuesday, Jun 9

Ships from and sold by Amazon.com.

+

Machine Learning and Big Data with kdb+/q (Wiley Finance)

Get it as soon as Tuesday, Jun 16

Only 4 left in stock - order soon.

Sold by Apex_media🍏 and ships from Amazon Fulfillment.

Total price: $00

To see our price, add these items to your cart.

Some of these items ship sooner than the others.

Choose items to buy together.

Customers who viewed this item also viewed

Customers also bought or read

Loading...

Product details

About the author

Follow authors to get new release updates, plus improved recommendations.

Jeffry A. Borror

Jeffry A. Borror

Brief content visible, double tap to read full content.

Full content visible, double tap to read brief content.

Discover more of the author’s books, see similar authors, read book recommendations and more.

Related books

Customer reviews

How customer reviews and ratings work

Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.

To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.

Learn more how customers reviews work on Amazon

Practical problems and examples, Pragmatic programming practices in Q and Pure Pleasure of Reading

Practical problems and examples, Pragmatic programming practices in Q and Pure Pleasure of Reading

After reading several tutorials and materials on Q programming language and Kdb+ system, I think that q For Mortals Version 3: An Introduction to q Programming is most probably the best way to dive into the world of Kdb+ and Q programming. Jeffry A. Borror has a very pragmatic approach to Kdb+ and Q as efficient software development tools. Jeffry is very helpful in explaining how Q and Kdb+ establish their unique value in the context of declarative programming paradigm. The book was thought of as a very practical tutorial, so downloading a free copy of Kdb+ from the kx.com website, would help a reader to grasp the true power of Q. In summary, q For Mortals Version 3: An Introduction to q Programming is a mix of practical problems and solutions, pragmatic Q programming practices and flavored with a perfect sense of humor of a Q-God, Jeffry A. Borror.

Thank you for your feedback

Sorry, there was an error

Sorry we couldn't load the review

Top reviews from the United States

  • 5 out of 5 stars

    This book offers excellent resource to learn and practice q for beginners with ...

    Reviewed in the United States on July 22, 2016

    Brief content visible, double tap to read full content.

    Full content visible, double tap to read brief content.

    If you are looking to jump start your learning about q, this is the book for you. This book offers excellent resource to learn and practice q for beginners with no prior knowledge and people with some experience working in q.

    2 people found this helpful

    Sending feedback...

    Thank you for your feedback.

    Sorry, we failed to record your vote. Please try again

    Sending feedback...

    Thanks, we'll investigate in the next few days.

    Sorry, We failed to report this review. Please try again

  • 5 out of 5 stars

    Practical problems and examples, Pragmatic programming practices in Q and Pure Pleasure of Reading

    Reviewed in the United States on December 21, 2015

    Brief content visible, double tap to read full content.

    Full content visible, double tap to read brief content.

    After reading several tutorials and materials on Q programming language and Kdb+ system, I think that q For Mortals Version 3: An Introduction to q Programming is most probably the best way to dive into the world of Kdb+ and Q programming.

    Jeffry A. Borror has a very pragmatic approach to Kdb+ and Q as efficient software development tools. Jeffry is very helpful in explaining how Q and Kdb+ establish their unique value in the context of declarative programming paradigm.

    The book was thought of as a very practical tutorial, so downloading a free copy of Kdb+ from the kx.com website, would help a reader to grasp the true power of Q.

    In summary, q For Mortals Version 3: An Introduction to q Programming is a mix of practical problems and solutions, pragmatic Q programming practices and flavored with a perfect sense of humor of a Q-God, Jeffry A. Borror.

    Practical problems and examples, Pragmatic programming practices in Q and Pure Pleasure of Reading

    After reading several tutorials and materials on Q programming language and Kdb+ system, I think that q For Mortals Version 3: An Introduction to q Programming is most probably the best way to dive into the world of Kdb+ and Q programming.

    Jeffry A. Borror has a very pragmatic approach to Kdb+ and Q as efficient software development tools. Jeffry is very helpful in explaining how Q and Kdb+ establish their unique value in the context of declarative programming paradigm.

    The book was thought of as a very practical tutorial, so downloading a free copy of Kdb+ from the kx.com website, would help a reader to grasp the true power of Q.

    In summary, q For Mortals Version 3: An Introduction to q Programming is a mix of practical problems and solutions, pragmatic Q programming practices and flavored with a perfect sense of humor of a Q-God, Jeffry A. Borror.

    5 people found this helpful

    Sending feedback...

    Thank you for your feedback.

    Sorry, we failed to record your vote. Please try again

    Sending feedback...

    Thanks, we'll investigate in the next few days.

    Sorry, We failed to report this review. Please try again

  • 5 out of 5 stars

    Five Stars

    Reviewed in the United States on October 25, 2017

    Brief content visible, double tap to read full content.

    Full content visible, double tap to read brief content.

    If you want to learn q, this is the book to get.

    2 people found this helpful

    Sending feedback...

    Thank you for your feedback.

    Sorry, we failed to record your vote. Please try again

    Sending feedback...

    Thanks, we'll investigate in the next few days.

    Sorry, We failed to report this review. Please try again

Top reviews from other countries

  • 2 out of 5 stars

    Good Content, low quality paper and print.

    Reviewed in the United Kingdom on March 27, 2016

    Brief content visible, double tap to read full content.

    Full content visible, double tap to read brief content.

    I’m really disappointed: The quality of medium on which this book is printed (photocopied?) is questionable. The paper quality is 80gsm A4 size, with a standard sized (24/19cm) book’s text zoomed on to it; A university student with a photocopying card would achieve similar. At £65 this book is a physical embarrassment. As for the content, I can’t fault it. However, unless one is a ultra power user, then the book “Q Tips: Fast, Scalable and Maintainable Kdb+” is a better option. That book comes in ebook format, which for a freelancer as my self, is essential. If "Q For Mortals Version 3" came in ebook format I would buy it immediately. For now, I will keep using the version 2 of this book, that I bought from a second hand store.

    Sending feedback...

    Thanks, we'll investigate in the next few days.

    Sorry, We failed to report this review. Please try again

  • 4 out of 5 stars

    Great Content - Shame about the size and weight

    Reviewed in Canada on June 27, 2017

    Brief content visible, double tap to read full content.

    Full content visible, double tap to read brief content.

    A great reference and much improved over the previous edition. It is a shame that the book is so large in format and heavy. It simply does not travel well nor fit in my knapsack. It is as if the author wanted accommodate those who can't find their reading glasses!

    The original format was perfect. Offering a Kindle version of the book would be ideal so one can read the book on my tablet (offline).

    Sending feedback...

    Thanks, we'll investigate in the next few days.

    Sorry, We failed to report this review. Please try again