Web app development made simple with Streamlit : a web developer's guide to effortless web app... development, deployment, and scalability
Description
More Details
Notes
Also in this Series
Reviews from GoodReads
Citations
Moscato, R. (2024). Web app development made simple with Streamlit: a web developer's guide to effortless web app... development, deployment, and scalability . Packt Publishing.
Chicago / Turabian - Author Date Citation, 17th Edition (style guide)Moscato, Rosario. 2024. Web App Development Made Simple With Streamlit: A Web Developer's Guide to Effortless Web App... Development, Deployment, and Scalability. Birmingham, UK: Packt Publishing.
Chicago / Turabian - Humanities (Notes and Bibliography) Citation, 17th Edition (style guide)Moscato, Rosario. Web App Development Made Simple With Streamlit: A Web Developer's Guide to Effortless Web App... Development, Deployment, and Scalability Birmingham, UK: Packt Publishing, 2024.
Harvard Citation (style guide)Moscato, R. (2024). Web app development made simple with streamlit: a web developer's guide to effortless web app... development, deployment, and scalability. Birmingham, UK: Packt Publishing.
MLA Citation, 9th Edition (style guide)Moscato, Rosario. Web App Development Made Simple With Streamlit: A Web Developer's Guide to Effortless Web App... Development, Deployment, and Scalability Packt Publishing, 2024.
Staff View
Grouping Information
Grouped Work ID | c31b6813-00cf-0554-368a-7417e3bfedf0-eng |
---|---|
Full title | web app development made simple with streamlit a web developers guide to effortless web app development deployment and scalability |
Author | moscato rosario |
Grouping Category | book |
Last Update | 2025-01-24 12:33:29PM |
Last Indexed | 2025-02-07 03:28:11AM |
Book Cover Information
Image Source | default |
---|---|
First Loaded | Feb 16, 2025 |
Last Used | Feb 17, 2025 |
Marc Record
First Detected | Dec 16, 2024 11:27:42 PM |
---|---|
Last File Modification Time | Dec 17, 2024 08:28:59 AM |
Suppressed | Record had no items |
MARC Record
LEADER | 07587cam a22005057i 4500 | ||
---|---|---|---|
001 | on1417450329 | ||
003 | OCoLC | ||
005 | 20241217082603.0 | ||
006 | m o d | ||
007 | cr cnu|||unuuu | ||
008 | 240118s2024 enka o 001 0 eng d | ||
020 | |a 9781835085936|q (electronic bk.) | ||
020 | |a 1835085938|q (electronic bk.) | ||
035 | |a (OCoLC)1417450329 | ||
037 | |a 9781835086315|b O'Reilly Media | ||
037 | |a 10460870|b IEEE | ||
040 | |a YDX|b eng|e rda|c YDX|d OCLCO|d ORMDA|d OCLCO|d EBLCP|d N$T|d UPM|d IEEEE|d UKAHL|d OCLCQ|d TOH|d OCLCQ | ||
049 | |a MAIN | ||
050 | 4 | |a TK5105.888 | |
082 | 0 | 4 | |a 005.7/2|2 23/eng/20240214 |
100 | 1 | |a Moscato, Rosario,|e author. | |
245 | 1 | 0 | |a Web app development made simple with Streamlit :|b a web developer's guide to effortless web app... development, deployment, and scalability /|c Rosario Moscato. |
260 | |a Birmingham, UK :|b Packt Publishing,|c 2024. | ||
300 | |a 1 online resource (350 pages) :|b illustrations | ||
336 | |a text|b txt|2 rdacontent | ||
337 | |a computer|b c|2 rdamedia | ||
338 | |a online resource|b cr|2 rdacarrier | ||
500 | |a Includes index. | ||
505 | 0 | |a Cover -- Title Page -- Copyright and Credits -- Dedications -- Contributors -- Table of Contents -- Preface -- Part 1: Getting Started with Streamlit -- Chapter 1: Getting to Know Streamlit -- A Brief Overview -- The importance of turning an idea into a prototype -- the changing scenario in computing methods -- The importance of a full Python web framework -- Local versus the cloud -- Python libraries for web applications (Flask and Django) -- Examples of Streamlit's capabilities -- The importance of turning an idea into a prototype -- Summary | |
505 | 8 | |a Chapter 2: Setting Up the Python Coding Environment -- Technical requirements -- Setting up the OS -- IDE selection -- What is a virtual environment? -- Summary -- Chapter 3: Exploring Streamlit's Features and Functionality -- Technical requirements -- Installing and launching Streamlit -- Streamlit features and widgets -- Colored textboxes -- Images, audio, and video -- Inputting text and numbers -- Slider -- Balloons -- DataFrames, plots, and visualizations -- Date, time, and more -- Summary -- Part 2: Building a Basic Web App for Essential Streamlit Skills | |
505 | 8 | |a Chapter 4: Streamlit Essentials -- Configuring the Environment, Managing Packages, and More -- Technical requirements -- Configuring our environment -- Installing and importing packages -- App skeleton building -- Building the menu and adding decorations -- Summary -- Chapter 5: Organizing and Displaying Content with Columns, Expanders, and NLP Techniques -- Technical requirements -- Organizing and arranging content in a web app -- Adding decorations -- Adding the Text Analysis part -- Hiding and showing parts depending on importance -- Adding columns, expanders, and a textbox | |
505 | 8 | |a Adding the two basic functions -- Adding a wordcloud -- Introducing NLP concepts -- tokens and lemmas -- Adding the summarization function -- Tokens and lemmas -- Using the text_analysis function -- Summary -- Chapter 6: Implementing NLP Techniques for Text Analysis and Processing in Streamlit -- Technical requirements -- Deep-diving into NLP techniques -- What is translation? -- What is sentiment analysis? -- Deep-diving into language translation -- Adding a text area -- Performing the translation task -- Diving deep into sentiment analysis -- Recap of our first web application -- Summary | |
505 | 8 | |a Chapter 7: Sharing and Deploying Your Apps on the Cloud Using Streamlit Share -- Technical requirements -- Understanding the importance of deployment -- Best practices in web application deployment -- Additional benefits of web application deployment -- What are Streamlit Share and Streamlit Cloud? -- A quick introduction to GitHub -- Getting familiar with the Streamlit Share service -- Summary -- Part 3: Developing Advanced Skills with a Covid-19 Detection Tool -- Chapter 8: Advanced Environment Setup and Package Management for Building an AI-Powered Web App -- Technical requirements | |
520 | |a Unlock the full potential of Streamlit, mastering web app development from setup to deployment with practical guidance, advanced techniques, and real-world examples Key Features Identify and overcome web development challenges, crafting dedicated application skeletons using Streamlit Understand how Streamlit's widgets and components work to implement any kind of web app Manage web application development and deployment with ease using the Streamlit Cloud service Purchase of the print or Kindle book includes a free PDF eBook Book Description This book is a comprehensive guide to the Streamlit open-source Python library and simplifying the process of creating web applications. Through hands-on guidance and realistic examples, you'll progress from crafting simple to sophisticated web applications from scratch. This book covers everything from understanding Streamlit's central principles, modules, basic features, and widgets to advanced skills such as dealing with databases, hashes, sessions, and multipages. Starting with fundamental concepts like operation systems virtualization, IDEs, development environments, widgets, scripting, and the anatomy of web apps, the initial chapters set the groundwork. You'll then apply this knowledge to develop some real web apps, gradually advancing to more complex apps, incorporating features like natural language processing (NLP), computer vision, dashboards with interactive charts, file uploading, and much more. The book concludes by delving into the implementation of advanced skills and deployment techniques. By the end of this book, you'll have transformed into a proficient developer, equipped with advanced skills for handling databases, implementing secure login processes, managing session states, creating multipage applications, and seamlessly deploying them on the cloud. What you will learn Develop interactive web apps with Streamlit and deploy them seamlessly on the cloud Acquire in-depth theoretical and practical expertise in using Streamlit for app development Use themes and customization for visually appealing web apps tailored to specific needs Implement advanced features including secure login, signup processes, file uploaders, and database connections Build a catalog of scripts and routines to efficiently implement new web apps Attain autonomy in adopting new Streamlit features rapidly and effectively Who this book is for This book is for Python programmers, web developers, computer science students, and IT enthusiasts with a foundation in Python (or any programming language) who have a passion for creating visually appealing applications. If you already know how to write programs, this book will help you evolve into an adept web application developer skilled at converting command-line tools into impressive, cloud-hosted applications. | ||
590 | |a O'Reilly|b O'Reilly Online Learning: Academic/Public Library Edition | ||
650 | 0 | |a Web site development.|9 72879 | |
650 | 0 | |a Web applications.|9 403889 | |
776 | 0 | 8 | |i Print version:|z 1835086314|z 9781835086315|w (OCoLC)1416893984 |
856 | 4 | 0 | |u https://library.access.arlingtonva.us/login?url=https://learning.oreilly.com/library/view/~/9781835086315/?ar|x O'Reilly|z eBook |
938 | |a Askews and Holts Library Services|b ASKH|n AH41959834 | ||
938 | |a ProQuest Ebook Central|b EBLB|n EBL31138380 | ||
938 | |a YBP Library Services|b YANK|n 305933239 | ||
938 | |a EBSCOhost|b EBSC|n 3776390 | ||
994 | |a 92|b VIA | ||
999 | |c 360463|d 360463 |