دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Padraig Houlahan
سری:
ISBN (شابک) : 9798868802201, 9798868802218
ناشر: Apress
سال نشر: 2024
تعداد صفحات: 220
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 9 Mb
در صورت تبدیل فایل کتاب Prototyping Python Dashboards for Scientists and Engineers به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب نمونه سازی داشبورد پایتون برای دانشمندان و مهندسان نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
داشبوردهای تعاملی و مبتنی بر داده را با استفاده از پایتون ایجاد کنید. این راهنمای عملی یک منبع عملی برای کسانی است (با مهارت های برنامه نویسی متوسط) در زمینه های علمی و مهندسی که به دنبال استفاده از قدرت پایتون برای تجسم و تجزیه و تحلیل داده ها در قالب داشبورد کاربر پسند هستند. شما با به دست آوردن یک درک اساسی از برنامه نویسی پایتون، از جمله انواع داده ها، لیست ها، فرهنگ لغت ها و ساختارهای داده شروع خواهید کرد. این کتاب سپس به دنیای برنامه نویسی واکنشی با Plotly و Dash می پردازد و رویکردی عملی برای ساخت داشبوردهای مبتنی بر وب ارائه می دهد. در مرحله بعد، نحوه کار با داده های آنلاین، نحوه خراش دادن و تمیز کردن مجموعه داده ها و به روز نگه داشتن فایل ها را خواهید دید. این کتاب همچنین شما را از طریق برنامه ریزی نمونه اولیه داشبورد، تشریح وظایف پروژه، روندها، پیش بینی ها، طیف ها و سایر ملاحظات طراحی راهنمایی می کند. این با بحث در مورد چگونگی استفاده از داشبورد برای تجسم دادههای دادههای واقعی به پایان میرسد و مفید بودن ابزارهایی مانند طیف را توضیح میدهد. با ارائه مثالهای دقیق برای دانلود و سفارشیسازی، نمونهسازی اولیه داشبورد پایتون برای دانشمندان و مهندسان شما را به مهارتهای مورد نیاز برای شروع سریع تلاشهای توسعه خود مجهز میکند. آنچه می آموزید طراحی داشبورد با پایتون تبدیل و فیلتر کردن فایل های با فرمت اکسل برای تولید فایل های CSV ایجاد گرافیک های ارائه شده در مرورگر با PLOTLY ایجاد خطوط روند چند جمله ای برای پیش بینی ساخت یک سرویس یونیکس برای به اشتراک گذاشتن داشبورد خود چه کسی این کتاب برای دانشمندان، مهندسان است، دانشآموزان، برنامهنویسان و علاقهمندان به دادهها که میخواهند از پتانسیل پایتون برای تجسم و تجزیه و تحلیل دادهها از طریق ایجاد داشبوردهای تعاملی استفاده کنند. بسیاری از آنها برنامه نویسان عمل گرا با مهارت های متوسط و منابع محدود هستند که عمدتاً می خواهند راه حل کارآمدی را ببینند که می توانند از آنها تقلید کنند.
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. You’ll 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, you’ll 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 You’ll 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.
Table of Contents About the Author About the Technical Reviewer Acknowledgments Introduction Chapter 1: Working with Python Coding Design: Python and OOD Python Data Types Lists, Tuples, and Sets Dictionaries Series Dataframes Building Dataframes Accessing Dataframe Rows and Columns Using loc[ ] and iloc[ ] to Access by Position Filtering – Extracting Elements by Value The Spyder IDE Summary Chapter 2: Reactive Programming with PLOTLY and DASH Getting Started with PLOTLY Getting Started with DASH Summary Chapter 3: Working with Online Data About the ATADS Dataset ATADS Screen Scraping Converting Excel to CSV with Data Cleanup Managing and Keeping Our Files Up to Date Summary Chapter 4: Planning the Dashboard Prototype Overview Project Tasks Trends and Forecasts Other Design Considerations Summary Chapter 5: Our First Dashboard The atads.py File The atads_layout Class The atads_figures Class Initialization Variable Name Management Miscellaneous Variable Initialization Class Methods I/O and Variable Name Utilities The update_mainchart() Method Methods for Drawing Raw and Smoothed Data Methods to Enhance Chart Visual Appeal Methods to Add Polynomial Curve Fits Fine-Tuning with CSS Summary Chapter 6: Dashboard Enhancements Adding the Banner and the Instruction Panels Monthly and Weekday Histogram Panels The Spectrum Panel Quantifying Weekly and Seasonal Effects The Final ATADS Dashboard Summary Chapter 7: Hosting an Application on a UNIX Server Creating the Python Environment Running a Flask Application Using uWSGI Using GUNICORN Summary Chapter 8: Deploying Your Project As a UNIX Service Creating a Hello World System Service Using NGINX to Share Your Hello World App Adding the Dashboard Project to Your Server Creating the Dashboard System Service and Deploying with NGINX Securing Your Server Summary Chapter 9: The BTS T100 Dataset: Interacting Controls and Tables The BTS T100dm Dataset Prototyping a T100dm Display Managing Modes and Interacting Menus Figures and Tables Summary Chapter 10: Creating a Web Portal Troubleshooting WordPress Summary Chapter 11: Using Our Dashboard for Data Visualization and Analysis Airport Type, Trends, and Location Airshows and Seasonal – Using Spectra Incorporating Models Media, Presentations, Reports, and Projects Summary Chapter 12: Afterword Appendix A: Utilities for Managing ATADS Data Notes Data Update Process Index