Introduction to data programming. Python programming. Data stream processing. Data acquisition: web services, streams, data transfer. Octave/Matlab/R for data analysis. Optimisation considerations, vectorisation, GPUs. Use-case combining batch processing, streaming and analysis; quantum physics data analysis use case. Open quantum computing in Python (ProjectQ).