Course Outline
Introduction
- Overview of Dask features and advantages
- Parallel computing in Python
Getting Started
- Installing Dask
- Dask libraries, components, and APIs
- Best practices and tips
Scaling NumPy, SciPy, and Pandas
- Dask arrays examples and use cases
- Chunks and blocked algorithms
- Overlapping computations
- SciPy stats and LinearOperator
- Numpy slicing and assignment
- DataFrames and Pandas
Dask Internals and Graphical UI
- Supported interfaces
- Scheduler and diagnostics
- Analyzing performance
- Graph computation
Optimizing and Deploying Dask
- Setting up adaptive deployments
- Connecting to remote data
- Debugging parallel programs
- Deploying Dask clusters
- Working with GPUs
- Deploying Dask on cloud environments
Troubleshooting
Summary and Next Steps
Requirements
- Experience with data analysis
- Python programming experience
Audience
- Data scientists
- Software engineers
Testimonials
I get answers on all my questions.
Natalia Gladii
I really was benefit from the willingness of the trainer to share more.
Balaram Chandra Paul
Liked very much the interactive way of learning.
Luigi Loiacono
I enjoyed the Excel sheets provided having the exercises with examples. This meant that if Tamil was held up helping other people, I could crack on with the next parts.
Luke Pontin
Learning how to use excel properly.
Torin Mitchell
The way the trainer made complex subjects easy to understand.
Adam Drewry
It was a very practical training, I liked the hands-on exercises.
Proximus
Detailed and comprehensive instruction given by experienced and clearly knowledgeable expert on the subject.
Justin Roche
Tamil is very knowledgeable and nice person, I have learned from him a lot.
Aleksandra Szubert
I liked the first session. Very intensive and quick.
Digital Jersey
I was benefit from the good overview, good balance between theory and exercises.
Proximus
I mostly liked the patience of Tamil.
Laszlo Maros
I enjoyed the dynamic interaction and “hands-on” the subject, thanks to the Virtual Machine, very stimulating!.
Philippe Job
I really was benefit from the real life practical examples.
Wioleta (Vicky) Celinska-Drozd
I was benefit from the competence and knowledge of the trainer.
Jonathan Puvilland
I generally was benefit from the presentation of technologies.
Continental AG / Abteilung: CF IT Finance
good interaction with the trainer, dynamic exchange of knowledge
NIIT Limited
Overall the Content was good.
Sameer Rohadia
Exercises on functions!
WIktor Paprzycki
way of translation
Małgorzata Mieczkowska
exercises
Wiktor Paprzycki
I liked the customized, in-house file processing and data analysis.
Glycom A/S
I enjoyed the that we have used our own data as examples.
Glycom A/S
I really liked the exercises on time series modeling.
Teleperformance
New tool which is “R” and I find it interesting to know the existence of such tool for data analysis.
Michael Lopez - Teleperformance
The tool was interesting and I see the use. I would like to learn about more about it.
- Teleperformance
The trainer was fantastic and really knew his stuff. I learned a lot about the software I didn't know previously which will help a lot at my job!
Steve McPhail - Alberta Health Services - Information Technology
The high level principles about Hive, HDFS..
Geert Suys - Proximus Group
The handson. The mix practice/theroy
- Proximus Group
Fulvio was able to grasp our companies business case and was able to correlate with the course material, almost instantly.
Samuel Peeters - Proximus Group
I thought he did a great job of tailoring the experience to the audience. This class is mostly designed to cover data analysis with HIVE, but me and my co-worker are doing HIVE administration with no real data analytics responsibilities.
ian reif - Franchise Tax Board
Practical knowledge of the trainer
Szymon Skirgajłło - RST Sp. z o. o. Sp. k.
Terener's professionalism
Michał - RST Sp. z o. o. Sp. k.
The possibility of asking questions, knowledge and experience of the teacher
Marcin - RST Sp. z o. o. Sp. k.
Appropriately selected exercises, thanks to which you could get to know a relatively wide spectrum of Elastica applications
Maks Wojewoda - RST Sp. z o. o. Sp. k.
practical
- Swiss International Air Lines Ltd.
Mr. Bless has a very friendly, pleasant personality and with his experience and enthusiasm always motivates the participants and encourages them to do some tricky exercises! He has always made sure that all participants understand the content and has answered any questions. Good exercises help you to use the theory part quickly in practice. In general, the organization and tailoring of the training to the requirements of Nobleprog participants was very professional. Many Thanks!
Timo Koch - Swiss International Air Lines Ltd.
His deep knowledge about the subject
I thought the training was very thorough and while we covered a lot of material, Martin made ample time for questions and gave good focus to each individual and their different requirements.
Jeán Thysse - Quidco
Marcin knew exactly what he talking about and had proper hands on in-depth experience with the tools. He had answers to all our questions and made some really strong recommendations that we could start working towards with future projects and uses.
Conor Glasman - Quidco
Doing the exercises. I really enjoyed the practicals.
Warren Stephen - Quidco
Relaxed style. Help with the issues we were having with current setup.
- Quidco
The content relevnt and to the point
Qiniso Mdletshe - Quidco
Trainer was very open minded about questions and tried to answer as many as possible.
- Quidco
Presentation of new tools that I didn't know before.
- Knauf Bełchatów Sp. z o.o.
I liked that we got a general overview of elastic and learned tons of things that could be applied in current project the first day. I also liked that we went through current project code with a code review and mention improvements or/and stuff to think about or take up for discussion in the project on the second day. I like that the training gave me a good base to continue delve into elastic search.
Mattias Hansson - Chalmers Tekniska Högskola AB
The trainer's openness to questions and willingness to help/answer/explain.
Chalmers Tekniska Högskola AB
He is very knowledgeable and could answer all the questions
Chalmers Tekniska Högskola AB
Trainer develops training based on participant's pace
Farris Chua
The notebooks and examples were on point.
The explanation provided is clear.
The fact he had dif excel and data sheets with exercises for us to do.
Deepakie Singh Sodhi - Queens College, CUNY
Steve was willing to answer every questions and worked diligently to address any individual concerns or technical issues as they arose in the class. He also did a great job of presenting the technical details in a way that made it less intimidating to even the least tech savvy people in the room. Personally, learning about some useful shortcuts in Excel that I didn't know about will certainly improve my overall workflow when using Excel in the future! I am so appreciative of those little details that I was exposed to during the two-day training.
Alan Gonzalez - Queens College, CUNY
R programming
Osden Jokonya - University of the Western Cape
Practical exercises
JOEL CHIGADA - University of the Western Cape
The reminder of the world of statistics :)
Export Credit insurance corporation
1. Clear theoretical explanation of concepts and alternatives to problem solving. 2. Practical examples where concepts are, and can be applied. 3. I learnt skills that I can use in my job, which will make some of my work easier 4. It will definitely bring some innovation into some of the reports I prepare for different Committees.
Sindiso Ndlovu - Export Credit insurance corporation
His deep knowledge about the subject
The notebooks and examples were on point.
The explanation provided is clear.