Interactive Data Science In Python With Shiny And Pytorch

Posted By: ELK1nG

Interactive Data Science In Python With Shiny And Pytorch
Published 5/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 2.04 GB | Duration: 4h 4m

Learn to Build Interactive Data Science Apps Using Python, Shiny, Pandas, Seaborn, Matplotlib & PyTorch

What you'll learn

Build interactive web applications and dashboards using Shiny and Shiny Express in Python to visualize and explore data dynamically.

Master core Python data science libraries — Pandas, Seaborn, and Matplotlib — for effective data cleaning, analysis, and visualization.

Understand fundamental deep learning concepts and implement basic neural networks using PyTorch from scratch.

tch. Apply practical, hands-on techniques to create real-world data-driven projects that combine interactivity with machine learning insights.

Requirements

Basic understanding of Python programming (variables, functions, loops).

No prior experience with Shiny, data visualization libraries, or PyTorch is required — everything is taught from scratch.

A computer with Python installed

Curiosity and willingness to learn interactive data science and pytorch fundamentals.

Description

Unlock the power of interactive data science with Interactive Data Science in Python — a comprehensive, beginner-friendly course designed to take you from novice to confident practitioner. We begin by exploring Shiny, the dynamic and popular web app framework for Python, where you'll learn how to build interactive dashboards, responsive data visualizations, and user-friendly interfaces using the classic Shiny library. Once you’ve gained solid skills, you’ll transition smoothly to Shiny Express, a modern, more streamlined toolkit that accelerates app development while maintaining full flexibility.Alongside Shiny, you’ll dive deep into essential Python data science libraries like Pandas, Seaborn, and Matplotlib. You’ll master how to clean, analyze, visualize, and explore complex datasets with clarity and precision, empowering you to uncover patterns and tell compelling stories with data.This course also introduces PyTorch basics from scratch — perfect for beginners eager to explore deep learning and neural networks. You’ll grasp fundamental machine learning concepts and get hands-on experience building your own models, preparing you to confidently tackle more advanced AI projects.Throughout the course, you’ll engage with practical coding exercises, real-world datasets, and projects focused on creating interactive applications that captivate users and dynamically reveal insights. Whether you aspire to be a data scientist, analyst, or developer, this course will equip you with the skills and confidence to build powerful data-driven applications and understand foundational deep learning techniques in Python.Jump in today and bring your data to life with interactive, intelligent applications!

Overview

Section 1: Introduction

Lecture 1 Introduction

Section 2: Data Visualization and Shiny

Lecture 2 Input Sliders, Text Output with Simple Server Logic

Lecture 3 Shiny Input Demo

Lecture 4 Using HTML to Build a Multiplication Table in Shiny (Part 1)

Lecture 5 Using HTML to Build a Multiplication Table in Shiny (Part 2)

Lecture 6 Using Shiny in VSCode and Deploying Your App

Lecture 7 Exploring Shiny Components

Lecture 8 Working with Action Buttons and Checkboxes

Lecture 9 Using Checkbox Groups, Selectize, and Row-Column Structures

Lecture 10 Introduction to Shiny Express for Python

Section 3: Using Official Shiny Demos as a Learning Tool

Lecture 11 Using Official Shiny Demos as a Learning Tool - Sidebar App

Lecture 12 Walkthrough: Shiny’s KDE Plot Demo Project

Lecture 13 Walkthrough- Penguins Dashboard Demo by the Shiny Team

Section 4: Building an Interactive CSV Data Dashboard in Shiny for Python

Lecture 14 Project Setup

Lecture 15 Adding the Imports

Lecture 16 Uploading a CSV File

Lecture 17 Displaying Quick Stats

Lecture 18 Dynamic Column Picker for CSV Data

Lecture 19 Displaying Column Details in an Info Card

Lecture 20 Visualizing Numeric Columns with Histograms

Lecture 21 Visualizing Categorical Columns with Pie or Bar Charts

Lecture 22 Conditional Pie or Bar Charts and No-Data Messaging

Section 5: PyTorch Fundamentals

Lecture 23 Google Colab and tqdm

Lecture 24 How to Get Help with PyTorch

Lecture 25 Exploring Additional Help Resources

Lecture 26 Introduction to PyTorch and Tensors (Part 1)

Lecture 27 Introduction to PyTorch and Tensors (Part 2)

Lecture 28 Leveraging the GPU for PyTorch in Google Colab

Lecture 29 Understanding Mathematical Operations on Tensors

Lecture 30 Understanding Indexing and Masking in Tensors

Lecture 31 Expanding on Masking in PyTorch

Lecture 32 Cloning Tensors for Safe Operations

Lecture 33 Broadcasting in PyTorch: The First Steps

Lecture 34 Broadcasting: Next Steps

Lecture 35 Hands-on with More Broadcasting Examples

Section 6: Torch Sight - PyTorch Image Classification using Python and Shiny

Lecture 36 Getting Started with TorchSight

Lecture 37 Adding the PyTorch and Image Processing Imports

Lecture 38 Importing the TorchVision Models

Lecture 39 Implementing the Get Model Function

Lecture 40 Image Transformations

Lecture 41 Creating the Title and Sidebar

Lecture 42 Getting the ImageNet Labels and Prompting the User for Images

Lecture 43 PyTorch Inference

Those who prefer learning through building interactive applications rather than theory alone.,Aspiring data scientists, analysts, and developers looking to build dynamic dashboards and web apps with Shiny.,Anyone interested in learning PyTorch basics,Beginners and intermediate Python users who want to dive into interactive data science and visualization.