Atjaunināt sīkdatņu piekrišanu

E-grāmata: Prototyping Python Dashboards for Scientists and Engineers: Build and Deploy a Complete Dashboard with Python

  • Formāts: EPUB+DRM
  • Izdošanas datums: 29-Feb-2024
  • Izdevniecība: APress
  • Valoda: eng
  • ISBN-13: 9798868802218
  • Formāts - EPUB+DRM
  • Cena: 47,58 €*
  • * ši ir gala cena, t.i., netiek piemērotas nekādas papildus atlaides
  • Ielikt grozā
  • Pievienot vēlmju sarakstam
  • Šī e-grāmata paredzēta tikai personīgai lietošanai. E-grāmatas nav iespējams atgriezt un nauda par iegādātajām e-grāmatām netiek atmaksāta.
  • Formāts: EPUB+DRM
  • Izdošanas datums: 29-Feb-2024
  • Izdevniecība: APress
  • Valoda: eng
  • ISBN-13: 9798868802218

DRM restrictions

  • Kopēšana (kopēt/ievietot):

    nav atļauts

  • Drukāšana:

    nav atļauts

  • Lietošana:

    Digitālo tiesību pārvaldība (Digital Rights Management (DRM))
    Izdevējs ir piegādājis šo grāmatu šifrētā veidā, kas nozīmē, ka jums ir jāinstalē bezmaksas programmatūra, lai to atbloķētu un lasītu. Lai lasītu šo e-grāmatu, jums ir jāizveido Adobe ID. Vairāk informācijas šeit. E-grāmatu var lasīt un lejupielādēt līdz 6 ierīcēm (vienam lietotājam ar vienu un to pašu Adobe ID).

    Nepieciešamā programmatūra
    Lai lasītu šo e-grāmatu mobilajā ierīcē (tālrunī vai planšetdatorā), jums būs jāinstalē šī bezmaksas lietotne: PocketBook Reader (iOS / Android)

    Lai lejupielādētu un lasītu šo e-grāmatu datorā vai Mac datorā, jums ir nepieciešamid Adobe Digital Editions (šī ir bezmaksas lietotne, kas īpaši izstrādāta e-grāmatām. Tā nav tas pats, kas Adobe Reader, kas, iespējams, jau ir jūsu datorā.)

    Jūs nevarat lasīt šo e-grāmatu, izmantojot Amazon Kindle.

Create interactive and data-driven dashboards using Python. This hands-on guide is a practical resource for those (with modest programming skills) in scientific and engineering fields looking to leverage Python's power for data visualization and analysis in a user-friendly dashboard format.





Youll begin by gaining a fundamental understanding of Python programming, including data types, lists, dictionaries, and data structures. The book then delves into the world of reactive programming with Plotly and Dash, offering a hands-on approach to building interactive web-based dashboards. Next, youll see how to work with online data, how to scrape and clean datasets, and keep files up-to-date.





The book also guides you through planning a dashboard prototype, outlining project tasks, trends, forecasts, spectra, and other design considerations. It concludes with a discussion of how the dashboard can be used for data visualization of real data, explaining the usefulness of tools such as spectra.





By providing detailed examples for download and customization, Prototyping Python Dashboards for Scientists and Engineers will equip you with the skills needed to jumpstart your own development efforts.

What Youll Learn













Design a dashboard with Python Convert and filter Excel formatted files to produce CSV files Create browser-served graphics with PLOTLY Generate polynomial trend lines for forecasting Build a Unix service to share your dashboard

























Who This Book Is For





Scientists, engineers, students, programmers, and data enthusiasts who aspire to harness Python's potential for data visualization and analysis through the creation of interactive dashboards. Many will be pragmatic programmers with modest skills and limited resources who mainly want to see a working solution they could emulate.
?Prototyping Python Dashboards for Scientists and Engineers

Chapter 1 Working with Python
  • Coding design, Python, and OOD
  • Python Data Types
  • Sets
  • Lists
  • Dictionaries
  • Series
  • Dataframes
Chapter 2 Reactive Programming with PLOTLY and DASH
  • Getting Started with PLOTLY
  • Getting Started with DASH
Chapter 3 Working with Online Data
  • About the ATADS dataset
  • Screen-scraping
  • Converting Excel to CSV with Data Cleanup
  • Managing and keeping our files up to date
Chapter 4 Planning the Dashboard Prototype
  • Overview
  • Project Tasks
  • Trends and Forecasts
  • Other Design Considerations
Chapter 5 Our First Dashboard
  • The atads.py file
  • The atads_layout Class
  • The atads_figures Class
  • Fine Tuning with CSS
Chapter 6 Dashboard Enhancements
  • Adding the banner and the instruction panels
  • Monthly and Weekday Histogram panels
  • The Spectrum Panel
  • The final ads dashboard
Chapter 7 Hosting the prototype on a UNIX server
  • Creating the Python environment
  • Running a Flask service
  • Adding Nginx
  • Using GUNICORN
  • Creating a system service
  • Securing your server with Fail2Ban
Chapter 8 Creating a Web Portal
  • Installing MYSQL
  • Working with WordPress
Chapter 9 Working with Other Datasets

Padraig Houlahan has a diverse career, spanning research, teaching, and I.T. management. He has worn multiple hats over the years, functioning as a scientist, software developer, college professor, flight instructor, and I.T. director. Throughout his journey, he has maintained an enduring fascination with the art of uncovering patterns within data. His Ph.D. research introduced an innovative pattern recognition approach for dissecting the structure of astronomical nebulae. In parallel, his M.A. endeavor involved the endeavor of identifying gravitational waves within Lunar Laser Ranging data.In recent times, his focus has pivoted toward aviation-centric software projects. These ventures involve real-time tracking and visualization of aircraft to aid in traffic flow analysis. Furthermore, he has played a pivotal role in rendering extensive datasets accessible to both students and faculty, benefiting airline and airport operators alike. Teaching has always held a special place in his heart, driven by the joy of witnessing students derive satisfaction from acquiring new knowledge and insights.