دوره آموزشی گزارشنویسی دادهکاوی با Quarto برای پایتون
2 ساعت 27 دقیقهمتوسط2025-06-25
مدرسین

Charlie Joey Hadley
Technology and open data evangelist
جزئیات دوره
Quarto یه ابزار خیلی کامل و قدرتمند برای گزارشنویسی توی حوزه دادهکاوی و علم داده است که بهت اجازه میده گزارشهایی با کیفیت چاپی، پرزنتیشنهای جذاب و حتی صفحات وب تعاملی درست کنی. همه اینها رو میتونی مستقیم از Jupyter Notebook که مخصوص پایتونه انجام بدی.
بدون ابزارهایی مثل Quarto، خیلی وقتا دادهها، گزارشها و منطق کسبوکار به هم نمیخورن و یه فاصله بزرگ بینشون ایجاد میشه که کار رو سخت و پیچیده میکنه.
تو این دوره، چارلی هادلی نشون میده چطور Quarto به تو کمک میکنه نه فقط گزارشهات رو بهتر بسازی، بلکه بتونی دادهها رو به شکلی ارائه بدی که دقیقاً به نیازهای مختلف ذینفعها (Stakeholders) بخوره.
🎯 اهداف یادگیری:
یاد میگیری چطور گزارشهای PDF با کیفیت چاپی و حرفهای بسازی، با استفاده از Typst یا LaTeX.
چطور اسناد شرکتی مثل گزارشها یا بروشورها رو به صورت Word و طبق قالبها و برندینگ شرکتت تولید کنی.
ایجاد پرزنتیشنهای جذاب با قالبهای PowerPoint شرکت و حتی پرزنتیشنهای وبی و تعاملی.
ساخت صفحات وب HTML و حتی سایتهای کامل با CMS داخلی برای وبلاگنویسی.
مدیریت پروژههای بزرگ مثل کتابها، پایاننامهها و دستنوشتههای طولانی با Quarto.
بدون ابزارهایی مثل Quarto، خیلی وقتا دادهها، گزارشها و منطق کسبوکار به هم نمیخورن و یه فاصله بزرگ بینشون ایجاد میشه که کار رو سخت و پیچیده میکنه.
تو این دوره، چارلی هادلی نشون میده چطور Quarto به تو کمک میکنه نه فقط گزارشهات رو بهتر بسازی، بلکه بتونی دادهها رو به شکلی ارائه بدی که دقیقاً به نیازهای مختلف ذینفعها (Stakeholders) بخوره.
🎯 اهداف یادگیری:
یاد میگیری چطور گزارشهای PDF با کیفیت چاپی و حرفهای بسازی، با استفاده از Typst یا LaTeX.
چطور اسناد شرکتی مثل گزارشها یا بروشورها رو به صورت Word و طبق قالبها و برندینگ شرکتت تولید کنی.
ایجاد پرزنتیشنهای جذاب با قالبهای PowerPoint شرکت و حتی پرزنتیشنهای وبی و تعاملی.
ساخت صفحات وب HTML و حتی سایتهای کامل با CMS داخلی برای وبلاگنویسی.
مدیریت پروژههای بزرگ مثل کتابها، پایاننامهها و دستنوشتههای طولانی با Quarto.
مهارت ها
QuartoShinyRData Science FoundationsPythonData AnalysisProgramming LanguagesData ScienceBusiness Analysis and StrategyBusiness Software and ToolsOpen SourceSoftware DevelopmentOne-Off
سرفصل ها
۰. مقدمه
- 01 - گزارشگیری با کوارتو و پایتون
- 02 - آنچه باید بدانید
- 03 - استفاده از فضاهای کد گیتهاب
۱. کوارتو برای چیست؟
- 04 - کوارتو چیست؟
- 05 - با کوارتو چه چیزهایی میتوانم درست کنم؟
- 06 - چرا باید از ژوپیتر به کوارتو نقل مکان کنم؟
۲. آمادهسازی کوارتو
- 07 - نصب کوارتو روی دستگاه محلی شما
- 08 - کار با Quarto در VS Code
- 09 - کار با کوارتو در JupyterLab
- 10 - کار با Quarto در فضای کد گیتهاب
۳. راحت کار کردن با کوارتو
- 11 - ایجاد یک سند جدید Quarto و رندر کردن آن در VS Code
- 12 - YAML، Markdown و پایتون
- 13 - ساختاردهی و قالببندی متن کوارتو با استفاده از Markdown
- 14 - فرمت یکچهارم، نحوهی اعمال قالببندی پیشرفته را تعیین میکند
- 15 - نوشتن و اجرای تکههای کوارتو
- 16 - رندر کردن در مقابل پیشنمایش فایلهای کوارتو
۴. افزودن محتوای غنی به کوارتو
- 17- استفاده از Matplotlib و Plotnine در Quarto
- 18- نمایش جداول دادهها در کوارتو
- 19- نمایش تصاویر در کوارتو
- 20 - درج مقادیر محاسبهشده در جملات
- 21 - افزودن زیرنویس و ارجاعات متقابل به کوارتو
- 22 - چالش - ایجاد یک گزارش ربعفصل غنی
- 23 - راه حل - ایجاد یک گزارش غنی از ربع صفحه
۵. کوارتو برای اسناد مایکروسافت آفیس
- 24 - چرا از کوارتو برای ساخت اسناد مایکروسافت آفیس استفادهکنیم ?
- 25 - استایلدهی به فایلهای .docx از Quarto با قالبهای سفارشی Word
- 26 - فهرست مطالب برای فایلهای .docx با Quarto
- 27 - استایلدهی فایلهای .pptx از Quarto
۶. کوارتو برای اسناد PDF و اسلایدها
- 28 - چرا کوارتو چندین گزینه حروفچینی PDF دارد؟
- 29- استفاده از LaTeX برای ساخت PDF با استفاده از Quarto
- 30- استفاده از Typst برای ساخت PDF با استفاده از Quarto
۷. کوارتو برای HTML، ارائهها و وبلاگها
- 31 - کوارتو میتواند تقریباً هر محتوای وب استاتیکی را ایجاد کند
- 32 - استایلدهی به محتوای HTML بخش چهارم با SCSS
- 33 - به طور مداوم محتوای HTML مربوط به Quarto را با brand.yml برندسازی کنید
- 34 - عرشههای اسلاید تعاملی غنی در Quarto با Reveal.js
- 35 - ساخت داشبوردهای زیبا با Quarto
- 36 - خروجی HTML و Reveal.js Quarto را کجا میتوان مستقر کرد؟
۸. توصیههای کوارتو در مورد افزونهها، اسکریپتها و موارد دیگر
- 37 - نصب و کار با افزونههای Quarto
- 38 - اجرای اسکریپتهای .py از Quarto
- 39 - تکههای کد خود را برچسبگذاری کنید
- 40- آشنایی با نحوهی کار کامنتها در اسناد کوارتو