Course Description
Bokeh makes it simple to create common plots, but also can handle custom or specialized use-cases. Bokeh can be great tool to create fully-functional Data Analytical Systems.
We start our course with a primer of Python and Django Fundamentals. We can introduce Data Analysis Systems and the motivation to create such systems. We then get into Bokeh proper and how to install all the Dependencies. We then learn some Django concepts useful in Data Analysis and various ways to generate data that can be used in Bokeh. Next Sections cover the most important concepts of the platforms such as Types of Plots, Plotting Tools, Styles, etc. Finally we go through various useful concepts to use Bokeh in Various Scenarios.
After completing the course the students will be able to:
- Learn How to prepare Data for Analytical Systems
- Learn How to Select Plots for Different Aspects of such Systems
- Learn how to Enable Users to use Visual Drill Down Techniques.
- Learn How to Customize Plots for suit various Business Scenarios
1.1 Introduction to Data Analysis (10 mins)
1.2 Why Bokeh? (5 mins)
1.3 Bokeh Installation (5 mins)
1.4 Bokeh Versions (6 mins)
1.5 Integrate into Django Template (5 mins)
2.1 Django Querysets (5 mins)
2.2 Django values and Values_List (5 mins)
2.3 Aggregate Functions (5 mins)
2.4 Annotations (5 mins)
2.5 Group By (3 mins)
2.6 Functions in Annotation (5 mins)
2.7 Custom Functions in Annotation (9 mins)
3.1 Types of Plots (5 mins)
3.2 Plot Dimensions (5 mins)
3.3 Axes (5 mins)
3.4 Date Axes (7 mins)
4.1 Default Tools (5 mins)
4.2 Tool Configurations (5 mins)
4.3 Tool Configurations (7 mins)
5.1 Specifying Sizes (5 mins)
5.2 Pie Chart Sizes (5 mins)
5.3 Offsets (5 mins)
5.4 Dynamic Sizes (5 mins)
6.1 Color Schemes (5 mins)
6.2 Color Palettes (5 mins)
6.3 Customizing Labels (5 mins)
6.4 Customizing Legends (5 mins)
7.1 Python Collection Source (5 mins)
7.2 Django Queryset Source (10 mins)
7.3 Pandas DataFrame Source (5 mins)
7.4 NumPy data Source (5 mins)
7.5 ColumnDataSource (3 mins)
8.1 Dynamic Axes (15 mins)
8.2 Integrate into DRF (5 mins)
8.3 Geographical Data (5 mins)
8.4 Events (5 mins)
8.5 Bokeh Server (5 mins)
8.6 Datashader (9 mins)
8.7 Advanced Plot Configurations (5 mins)
9.1 Bokeh Conclusion (5 mins)
9.2 Bokeh - What's Next (5 mins)
Sections 9
Total Time 234.0 minutes
Trainer
Rupesh Saini
I have more than 20 years experience in design , development and deployment of IT systems. My students have gone to have fulfilling careers in the IT industry.
Read more