Video description
Dive into the world of web development with Python using Shiny, the ultimate tool for creating interactive web applications. Begin with an introduction to Shiny's architecture, exploring app layouts, widgets, and reactivity. Through hands-on sessions, you'll create your first Shiny app, learning to harness Python's robust capabilities for app development.
The journey continues with the construction of two feature-rich applications: a "Most Popular Languages" app to showcase trending technologies and a "Climate Change" app that visualizes global data with stunning visuals and interactive maps. You'll not only design visually appealing frontends but also craft efficient backends for seamless user experiences.
Finally, the course concludes with a deep dive into deployment options. From GitHub Pages to advanced solutions like Posit Connect, you'll master the art of making your apps available to the world. With practical coding exercises and real-world projects, this course ensures you're well-equipped to build, polish, and deploy professional web applications using Shiny for Python.
To access the supplementary materials, scroll down to the 'Resources' section above the 'Course Outline' and click 'Supplemental Content.' This will either initiate a download or redirect you to GitHub.
What you will learn
- Develop interactive web apps with Python and Shiny
- Implement responsive layouts with widgets and reactivity
- Build and customize two full-fledged applications
- Deploy web apps using GitHub Pages, shinylive.io, and Posit Connect
- Troubleshoot deployment challenges and optimize app performance
- Create and deploy real-world applications efficiently
Audience
This course is tailored for Python developers, data scientists, and software engineers aiming to expand their web development capabilities. Prior knowledge of Python programming is required, while basic familiarity with web technologies will be advantageous.
About the Author
Bert Gollnick: Bert Gollnick is a hands-on Data Scientist with extensive expertise in renewable energies, particularly wind energy. He currently works for a leading wind turbine manufacturer, bringing years of experience in applying data science to this dynamic field. With a background in Aeronautics and Economics, Bert has spent many years teaching Data Science and Machine Learning using R and Python. His primary focus lies in leveraging machine learning techniques to drive advancements in data science and contribute to the growth of renewable energy solutions.
Table of contents
- Chapter 1 : Introduction and Setup
- Chapter 2 : Shiny for Python
- Chapter 3 : First App - Most Popular Languages
-
Chapter 4 : Second App - Climate Change
- App Overview
- App Setup (Coding)
- Data Preparation (Coding)
- Frontend - App Setup (Coding)
- Frontend - Layout with Rows and Columns
- Frontend - Adding Static Content (Coding)
- Frontend - Image with a Link (Coding)
- Frontend - Linking Static Content (Coding)
- Backend - Adding the World Map (Coding)
- Backend - Map Plotting Function (Coding)
- Backend - Temperature Plot (Coding)
- Backend - Implement a Progress Bar (Coding)
- Backend - Implement Color Map (Coding)
- Chapter 5 : Deployment
Product information
- Title: Shiny for Python Ultimate - Web Development with Python
- Author(s):
- Release date: September 2023
- Publisher(s): Packt Publishing
- ISBN: 9781805122753
You might also like
video
Advanced Web Development in Python with Django
More than 8 Hours of Video Instruction Overview Advanced Web Development in Python with Django LiveLessons …
video
Complete Python Web Course: Build 8 Python Web Applications
Do you know what is common between Netflix, Instagram, Spotify, Dropbox, and Uber? All these applications …
book
DevOps in Python: Infrastructure as Python
Take advantage of Python to automate complex systems with readable code. This new edition will help …
video
Creating APIs with Python - Django REST Framework
Django REST framework is a powerful and flexible toolkit for building web APIs. In this course, …