This is the section for the Andreas Lauschke Live Coding Sessions. I will update this section after every live coding session with new material.
You can always watch the live stream at the Wolfram Section of TwitchTV.
First session, Apr 26, 2019, 5pm EDT, Operator Notation with Application
The .nb for the session is the attachment PDS001.nb. The homework questions are in the attached file PDS001-homework-questions.nb
Second session, May 2, 2019, 5pm EDT, Introduction to Association and Dataset, part 1.
The .nb for the session is the attachment AssocDataset002.nb. The homework questions are in the attached file AssocDataset002-homework.nb. The election data is in the file 2016 US Presidential Election Results by County.csv.
Third session, May 21, 2019, 5pm EDT, Introduction to Association and Dataset, part 2
The .nb for the session is the attachment AssocDataset003.nb.
Fourth session, June 4, 2019, 5pm EDT, Introduction to Association and Dataset, part 3
The .nb for the session is the attachment AssocDataset004.nb.
Looking forward to the 2nd live-coding session
Thank you, I enjoyed your session and am looking forward to the next one.
I only just tripped across your first presentation. Great, great stuff. Operators, associations and datasets have been awkward material for me, as I am "hardwired" to lists and traditional functional programming. Please continue at the level and pace you have set in the first presentation.
Thank you very much for your constructive feedback. At this point there is no planned end date for my live coding sessions, and I expect many more sessions, as the data scientist's progression
is a sheer endless paradise for the serious analyst / data scientist who can harness the appropriate tools to make inroads. And there is no other software system that is as highly integrated as the M system, so here is the place where I will demo the applicability of the M system to tackle real-world problems with concise and intuitive code.
After a few more sessions I'll prioritize the content based on audience feedback. There are many topics relevant for the professional data scientist, so that I have to start balancing general appeal with audience requests:
parallelism in computation, compilation for speed-up, combining the two: CUDA, databases, AI, crypto, dynamic interactivity, JLink, units framework, persistence, web, cloud, ... -- I won't run out of content soon. And after a while I think it will get more math-y: advanced regression, calculus of variations, control theory, region-based computing, differential geometry, ODEs, PDEs, ... all of which should be part of the professional data scientist's arsenal -- at least their very basics, and we can't get too detailed, to keep it sufficiently general to be of interest to everyone.
To me, this is a very encouraging and exciting trajectory of presentations. I use, awkwardly, Mathematica as my goto platform for data munging and analysis. Unfortunately, I do not have the adroitness of skills of the experts presenting for Mathematica; so I have to study carefully their code to understand sufficiently what is being done so that I can master the techniques myself. At my age, I have to fight against the rigidity of my past ways of doing things in order to grok the more useful methods. I thank you greatly for taking the time to think through how to present the Wolfram Language is a meaningful, comprehensible and sequential way for an individual primarily interested in data acquisition and analysis. (A 71 yr old hobbyist programmer).
Thank you very much for your comment. Yes, to live means to learn and to improve. When we don't learn, we bereave ourselves of opportunities to grow. Virtual Greetings!
Looking forward to seeing future live coding sessions by you. Could you please also attach PSD001.nb, it is missing from the current list of attachments.
sorry, I must have accidentally deleted it. It was there, I know that for sure.
You have used XETRA data in your notebook "AssocDataset002.nb". Could you please give us the corresponding URL of the csv file at Deutsche Boerse?
By the way, I highly appriciate your live coding sessions and I am waiting already for the notebook of part 3.
It's in the .nb, look at PDS001.nb, that was the first week. Here they are:
in AWS data registry:
so for example
to get the 14:00 MEZ file for Apr 4 for Eurex.
same for XETRA, use
Uploading the file for part 3 now, I tend to wait until the YouTube video is ready, which usually takes a few days, I didn't see it live until yesterday eve.