Tutorials

From Kx Wiki
(Difference between revisions)
Jump to: navigation, search
(add email link)
m
 
(40 intermediate revisions by 9 users not shown)
Line 1: Line 1:
 +
<div class="kx-migration-banner">
 +
    <p style="font-size: 2em">301 Permanent move</p>
 +
<p style="font-size: 1.2em">This article is now at
 +
[http://{{SERVERNAME}}/q/learn code.kx.com/q/learn]
 +
        </p>
 +
<p>Please update your bookmark. The old wiki will remain here for a while.
 +
If you prefer it to the new format, please [mailto:librarian@kx.com?subject=code.kx.com tell the Librarian why.]</p>
 +
</div>
 +
 +
 +
__FORCETOC__
 
= Tutorials =
 
= Tutorials =
  
 
Tutorial introductions to kdb+
 
Tutorial introductions to kdb+
  
#[[JB:QforMortals|Q for Mortals]] by Jeffry A. Borror. Comments on this tutorial should be sent to [mailto:tutorial.kx.com tutorial.kx.com].
+
*[[Tutorials/Installation|Installation:]] How to install the free 32-bit version of kdb+ on Windows, Linux or Mac OSX.
 +
 
 +
*Simple tutorials for beginners:
 +
*#[[Tutorials/The Basics|The Basics]]
 +
*#[[Tutorials/Datatypes|Datatypes]]
 +
*#[[Tutorials/Lists|Lists]]
 +
*#[[Tutorials/Functions|Functions]]
 +
*#[[Tutorials/Dictionaries|Dictionaries]]
 +
*#[[Tutorials/Tables_I|Tables I]]
 +
*#[[Tutorials/Tables_II|Tables II]]
 +
 
 +
*[[A_Brief_Introduction_to_kdb%2B|A Brief Introduction to kdb+]] is a very quick overview of downloading kdb+ and running your first query.
 +
*[[Sample_Queries|Sample Queries]] allows you to build a more complex dataset in memory and perform some queries and joins on it.  The dataset is from an imaginary desktop PC monitoring and helpdesk support system.
 +
*[[On_Disk_Queries|On Disk Queries]] allows you to download a set of scripts to build and run queries against a large on disk database.  The dataset is from an imaginary smart meter network.  It includes a basic html5 Business Intelligence tool which queries the database directly.
 +
 
 +
*[[Startingkdbplus/contents|Starting kdb+]] by Chris Burke. This basic introduction to kdb+ gives the foundation needed for Jeff Borror's tutorials.
 +
 
 +
*[[QforMortals3|Q for Mortals 3]]. Chapter 1 "Q Shock and Awe" is an excerpt of the latest revision of Jeff's "q for Mortals Version 3" which is available on [https://www.createspace.com/5843336 Amazon]. In the United Kingdom, it is available at [http://www.amazon.co.uk/s/ref=a9_sc_1?rh=i%3Aaps%2Ck%3Aq+for+mortals+version+3&keywords=q+for+mortals+version+3&ie=UTF8&qid=1448215277 Amazon UK]. Covers up to kdb+ version 3.3. If you are a new kdb+ user then this is the book for you!
 +
 
 +
*[[JB:KdbplusForMortals/contents|Kdb+ for Mortals, Chapter 1]] by Jeffry A. Borror. This gives a detailed explanation of how kdb+ databases are created, stored on disk and accessed from Q.
 +
 
 +
*[[JB:QforMortals2/contents|Q for Mortals 1]], A Tutorial in Q Programming by Jeffry A. Borror. This version covers kdb+ version 2.4, and has been superseded by the above linked Version 3 of the book.
 +
 
 +
Comments on these tutorials should be sent to [mailto:tutorial@kx.com tutorial@kx.com].
 +
 
 +
= Other material =
 +
 
 +
Other useful introductions are:
 +
 
 +
* [http://www.kx.com/q/d/primer.htm kdb+ Database and Language Primer] by Dennis Shasha.
 +
 
 +
* [http://www.kx.com/q/d/q.htm Abridged Q Language Manual] by Arthur Whitney.
 +
 
 +
<br/>
  
 
----
 
----
  
<pre>
+
A [https://kx.com/software-download.php free 32bit version of kdb+] is available. Use this to explore kdb+ features and try out the examples included in the tutorials.
#!html
+
<p style="background-image: url(/trac/chrome/site/images/qterm.png); background-position: top left; background-repeat: no-repeat; padding-left: 60px;">
+
Click the <a href="/trac/qterm">kdb+ terminal</a> link above to open a terminal window containing a running copy of kdb+. Use this to explore kdb+ features and try out the examples included in the tutorial. If it does not start correctly for you, please check that your systems meets the <a href="/trac/wiki/AdminNotes/QTermPreReqs">prerequisites</a>.
+
</p>
+
</pre>
+

Latest revision as of 12:46, 7 July 2017

301 Permanent move

This article is now at code.kx.com/q/learn

Please update your bookmark. The old wiki will remain here for a while. If you prefer it to the new format, please tell the Librarian why.


Contents

Tutorials

Tutorial introductions to kdb+

Comments on these tutorials should be sent to tutorial@kx.com.

Other material

Other useful introductions are:



A free 32bit version of kdb+ is available. Use this to explore kdb+ features and try out the examples included in the tutorials.

Personal tools
Namespaces
Variants
Actions
Navigation
Print/export
Toolbox