تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی پایتون پیشرفته: کار با پایگاه داده

دوره آموزشی پایتون پیشرفته: کار با پایگاه داده

2 ساعت 9 دقیقهپیشرفته2023-05-11

مدرسین

Kathryn Hodge

Kathryn Hodge

Software Developer

جزئیات دوره

برای ساختن برنامه‌های کاربردی و مفید پایتون، به یک پایگاه داده نیاز دارید. پایگاه داده‌ها به شما این امکان رو می‌دن که داده‌ها رو از جلسات کاربری ذخیره کنید، موجودی‌ها رو پیگیری کنید، پیشنهادات بدید و خیلی کارهای دیگه. اما پایتون با گزینه‌های زیادی سازگاره: SQLite، MySQL و PostgreSQL، و خیلی‌های دیگه. انتخاب پایگاه داده مناسب یک مهارت است که توسعه‌دهندگان پیشرفته باید به خوبی یاد بگیرند. این دوره مقدمه‌ای عالی ارائه می‌ده، که تفاوت‌های انواع پایگاه داده‌ها رو که می‌شه از طریق API پایگاه داده پایتون بهشون وصل شد مقایسه می‌کنه. مدرس دوره، «کاترین هاج»، تفاوت‌های بین SQLite، MySQL و PostgreSQL رو توضیح می‌ده و نشون می‌ده چطور از ابزار ORM یعنی SQLAlchemy برای پرس‌وجو از پایگاه داده استفاده کنید. در بخش‌های پایانی، دانش شما در دو پروژه عملی به کار گرفته می‌شه: ساخت یک اپلیکیشن فول‌استک با پایتون، PostgreSQL و Flask و ساخت یک اپلیکیشن تحلیل داده با pandas و Jupyter Notebook. در نهایت، شما باید بتونید به راحتی پایگاه داده‌ها رو بسازید و استفاده کنید و بتونید تشخیص بدید که کدوم پایگاه داده پایتون برای شما مناسبه.

اهداف یادگیری:
آشنایی با پایگاه داده‌های مختلف و نحوه اتصال به آنها در پایتون.
یادگیری تفاوت‌های بین پایگاه داده‌های SQLite، MySQL و PostgreSQL.
آشنایی با ابزار ORM SQLAlchemy برای پرس‌وجو از پایگاه داده.
ساخت یک اپلیکیشن فول‌استک با استفاده از پایتون، PostgreSQL و Flask.
توانایی تجزیه و تحلیل داده‌ها با استفاده از pandas و Jupyter Notebook.

مهارت ها

AdvancedDatabase DevelopmentPythonDatabase ManagementProgramming LanguagesOpen SourceSoftware Development

سرفصل ها

0. مقدمه

  • 01 - استفاده از پایگاه داده برای ارتقاء سطح برنامه‌های پایتون

1. مقدمه ای بر پایگاه‌های داده در پایتون

  • 02 - پایگاه داده چیست
  • 03 - پایگاه‌های اطلاعاتی رابطه ای
  • 04 - پایگاه‌های اطلاعاتی غیر رابطه ای
  • 05 - API پایگاه داده پایتون

2. استفاده از SQLite در پایتون

  • 06 - SQLite چیست
  • 07 - ایجاد پایگاه داده SQLite
  • 08 - قرار دادن اولین رکورد خود در پایگاه داده SQLite
  • 09 - افزودن چندین رکورد در یک زمان به پایگاه داده SQLite
  • 10 - فیلتر کردن رکوردها در پایگاه داده SQLite
  • 11 - SQLAlchemy چیست
  • 12 - راه‌اندازی یک محیط مجازی برای SQLAlchemy
  • 13 - اجرای کوئری SQL با SQLAlchemy
  • 14 - استفاده از زبان عبارت SQL برای نوشتن کد قابل نگهداری
  • 15 - چالش - ایجاد پایگاه داده SQLite
  • 16 - راه حل - ایجاد پایگاه داده SQLite

3. استفاده از MySQL در پایتون

  • 17 - MySQL چیست
  • 18 - ایجاد پایگاه داده MySQL
  • 19 - ساخت جداول در پایگاه داده MySQL
  • 20 - افزودن داده به پایگاه داده MySQL
  • 21 - اتصال یک برنامه پایتون به پایگاه داده MySQL
  • 22 - کپسوله کردن عملیات پایگاه داده
  • 23 - راه‌اندازی MySQL در پایتون با استفاده از SQLAlchemy
  • 24 - ساخت مدل با SQLAlchemy ORM
  • 25 - اضافه کردن یک کلید خارجی با SQLAlchemy ORM
  • 26 - استفاده از SQLAlchemy Sessions برای تراکنش در پایگاه داده MySQL
  • 27 - بازیابی داده‌ها با استفاده از SQLAlchemy ORM
  • 28 - چالش - ایجاد پایگاه داده MySQL
  • 29 - راه حل - ایجاد پایگاه داده MySQL

4. استفاده از PostgreSQL در پایتون

  • 30 - PostgreSQL چیست
  • 31 - ایجاد پایگاه داده PostgreSQL
  • 32 - ایجاد جدول در Postgres با استفاده از Python
  • 33 - درج داده‌ها در پایگاه داده Postgres
  • 34 - تعامل با پایگاه داده Postgres با استفاده از پایتون
  • 35 - راه‌اندازی SQLAlchemy Core برای اتصال به پایگاه داده Postgres
  • 36 - دستکاری با داده‌های Postgres با استفاده از SQLAlchemy Core
  • 37 - راه‌اندازی SQLAlchemy ORM برای اتصال به پایگاه داده Postgres
  • 38 - دستکاری با داده‌های Postgres با استفاده از SQLAlchemy ORM
  • 39 - چالش - ایجاد پایگاه داده Postgres
  • 40 - راه حل - ایجاد پایگاه داده Postgres

نتیجه

  • 41 - استفاده از پایگاه‌های داده در برنامه‌های پایتون را ادامه دهید

دوره های مرتبط

مسیرهای مرتبط

درباره ما

لینداکده یک بستر یادگیری پیشرو است که به افراد کمک می کند تا کسب و کار ، نرم افزار ، فناوری و مهارت‌های خلاقانه را برای دستیابی به اهداف شخصی و حرفه ای بیاموزد.

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal