🌿 جزوه کامل برای یادگیری SQLAlchemy 🌿
🌿 جزوه کامل برای یادگیری SQLAlchemy 🌿
⚠️ توصیه بسیار مهم قبل از شروع ⚠️
📌 برای مطالعه بهتر این جزوه، حتماً نسخه PDF آن را باز کنید!
- :در نسخه PDF
- متن فارسی راستچین و متن انگلیسی چپچین شده است
- استایلها و فونتها برای خوانایی و زیبایی بهتر تنظیم شدهاند
- جدولها، کدها و نقلقولها به صورت حرفهای نمایش داده میشوند
با مشاهده نسخه PDF، تجربه خواندن بسیار راحتتر و جذابتر خواهد بود.
📖 درباره این جزوه
این جزوه یا راهنما بر اساس مستندات رسمی SQLAlchemy و با کمک ChatGPT و Claude تهیه شده است.
هدف اصلی از نوشتن این مطالب، آماده شدن برای یادگیری FastAPI بوده است. با تجربهای که از Django ORM داشتم، یادگیری SQLAlchemy چندان دشوار نبود و تجربه جالب و آموزندهای بود.
مطالعه کامل این مباحث بیش از یک تا دو روز طول نمیکشد و سعی شده توضیحات تا حد امکان کامل و کاربردی باشد.
اگر ایراد یا نقصی مشاهده کردید، خوشحال میشوم برای اصلاح آن همکاری کنید.
📚 نسخههای موجود
این جزوه در دو نسخه ارائه شده است:
- نسخه فارسی PDF - مطالعه توصیه شده به زبان فارسی
- نسخه انگلیسی PDF - مطالعه توصیه شده به زبان انگلیسی
- نسخه فارسی readme - نسخه فارسی فایل markdown
- نسخه انگلیسی readme - نسخه انگلیسی فایل markdown
⚡ با توجه به استایلهای زیبا، جدولها و کدهای قالببندی شده، نسخه PDF خوانایی بیشتری نسبت به فایل Markdown دارد.
📥 دانلود فایلهای PDF
برای دانلود فایلهای PDF میتوانید از روشهای زیر استفاده کنید:
🔗 دانلود مستقیم از GitHub
- روی لینکهای PDF در بالا کلیک کنید
- در صفحه باز شده، روی دکمه “Download” کلیک کنید
- یا میتوانید کل پروژه را به صورت ZIP دانلود کنید
🌐 مشاهده آنلاین از طریق GitHub Pages
میتوانید این جزوه را به صورت آنلاین و با قالببندی زیبا مشاهده کنید:
💡 نکته: نسخه آنلاین GitHub Pages دارای همان استایلهای زیبا و قالببندی حرفهای نسخه PDF است و برای مطالعه راحتتر طراحی شده است.
🛠️ ساخت فایل PDF (برای توسعهدهندگان)
اگر میخواهید خودتان فایل PDF بسازید، مراحل زیر را دنبال کنید:
📦 نصب ابزار مورد نیاز
ابتدا پکیج md-to-pdf
را نصب کنید:
npm install -g md-to-pdf
📄 ساخت فایل PDF
برای ساخت فایل PDF از دستورات زیر استفاده کنید:
برای نسخه فارسی:
md-to-pdf fa_README.md --stylesheet fa_style.css
برای نسخه انگلیسی:
md-to-pdf en_README.md --stylesheet en_style.css
پس از اجرای دستورات، فایلهای PDF در همان مسیر ساخته خواهند شد.
⚙️ تنظیمات GitHub Pages
فایل _config.yml
برای پیکربندی GitHub Pages استفاده میشود و شامل تنظیمات زیر است:
- Theme: استفاده از قالب
minima
برای نمایش زیبا - Language & Direction: تنظیم زبان فارسی و جهت راستچین
- Markdown Processing: استفاده از
kramdown
با پشتیبانی از GitHub Flavored Markdown - Plugins: افزونههای مختلف برای بهبود عملکرد GitHub Pages
- Default README: تنظیم فایل مارک داون به عنوان صفحه اصلی
این فایل باعث میشود که GitHub Pages بتواند محتوای فارسی را به درستی نمایش دهد و از استایلهای مناسب استفاده کند.