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

دانلود Advanced Python: Working with Databases

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: برای ساخت اپلیکیشن‌های کاربردی و فعال با پایتون، شما به یک پایگاه داده نیاز دارید. دیتابیس‌ها به شما اجازه می‌دهند داده‌های نشست‌های کاربر را ذخیره کنید، موجودی کالاها را ردیابی نمایید، سیستم‌های پیشنهاددهنده بسازید و کارهای بسیار دیگری انجام دهید. پایتون با گزینه‌های متعددی از جمله SQLite، MySQL و PostgreSQL سازگار است. انتخاب دیتابیس مناسب مهارتی است که توسعه‌دهندگان پیشرفته باید در آن تسلط داشته باشند. این دوره یک راهنمای جامع است که انواع مختلف پایگاه داده‌های قابل اتصال از طریق Python Database API را مقایسه می‌کند. مدرس دوره، Kathryn Hodge، تفاوت‌های بین SQLite، MySQL و PostgreSQL را آموزش داده و نحوه استفاده از ابزار ORM یعنی SQLAlchemy برای کوئری گرفتن از دیتابیس را نمایش می‌دهد. در فصل‌های نهایی، دانش خود را در دو پروژه عملی به کار می‌گیرید: توسعه یک اپلیکیشن Full-stack با پایتون، PostgreSQL و Flask و ساخت یک برنامه تحلیل داده با pandas و Jupyter Notebook. در پایان، شما در ایجاد و استفاده از پایگاه داده‌ها تسلط خواهید داشت و می‌توانید تصمیم بگیرید کدام دیتابیس برای پروژه پایتونی شما مناسب‌تر است.

سرفصل ها و درس ها

مقدمه Introduction

  • استفاده از پایگاه داده‌ها برای ارتقای اپلیکیشن‌های پایتون Using databases to level up your Python applications

1. آشنایی با پایگاه داده‌ها در پایتون 1. Introduction to Databases in Python

  • پایگاه داده‌های رابطه‌ای Relational databases

  • پایگاه داده‌های غیررابطه‌ای Non-relational databases

  • پایگاه داده چیست؟ What is a database?

  • رابط برنامه‌نویسی پایگاه داده پایتون (Python Database API) Python Database API

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

  • فیلتر کردن رکوردها در دیتابیس SQLite Filtering records in an SQLite database

  • کتابخانه SQLAlchemy چیست؟ What is SQLAlchemy?

  • راه‌اندازی محیط مجازی برای SQLAlchemy Setting up a virtual environment for SQLAlchemy

  • اجرای کوئری SQL با SQLAlchemy Executing a SQL query with SQLAlchemy

  • چالش: ایجاد یک دیتابیس SQLite Challenge: Create an SQLite database

  • پاسخ: ایجاد یک دیتابیس SQLite Solution: Create an SQLite database

  • افزودن چندین رکورد به صورت هم‌زمان به دیتابیس SQLite Adding multiple records at a time to an SQLite database

  • دیتابیس SQLite چیست؟ What is SQLite?

  • ساخت یک دیتابیس SQLite Creating an SQLite database

  • درج اولین رکورد در دیتابیس SQLite Inserting your first record into an SQLite database

  • استفاده از زبان بیان SQL برای نوشتن کدهای قابل نگهداری Using the SQL expression language to write maintainable code

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

  • افزودن کلید خارجی با SQLAlchemy ORM Adding up a foreign key with SQLAlchemy ORM

  • دیتابیس MySQL چیست؟ What is MySQL?

  • پاسخ: ایجاد یک دیتابیس MySQL Solution: Create a MySQL database

  • استفاده از Sessionهای SQLAlchemy برای تراکنش در دیتابیس MySQL Using SQLAlchemy Sessions to transact on a MySQL database

  • کپسوله‌سازی عملیات پایگاه داده Encapsulating database operations

  • ساخت یک دیتابیس MySQL Creating a MySQL database

  • ساخت جداول در دیتابیس MySQL Building tables in a MySQL database

  • اتصال اپلیکیشن پایتون به دیتابیس MySQL Connecting a Python application to a MySQL database

  • ساخت یک مدل با SQLAlchemy ORM Building a model with SQLAlchemy ORM

  • چالش: ایجاد یک دیتابیس MySQL Challenge: Create a MySQL database

  • راه‌اندازی MySQL در پایتون با استفاده از SQLAlchemy Setting up MySQL in Python using SQLAlchemy

  • بازیابی داده‌ها با استفاده از SQLAlchemy ORM Retrieving data using SQLAlchemy ORM

  • افزودن داده به دیتابیس MySQL Adding data to a MySQL database

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

  • پاسخ: ایجاد یک دیتابیس Postgres Solution: Create a Postgres database

  • دستکاری داده‌های Postgres با استفاده از SQLAlchemy Core Manipulating with Postgres data using SQLAlchemy Core

  • پایگاه داده PostgreSQL چیست؟ What is PostgreSQL?

  • ساخت جدول در Postgres با استفاده از پایتون Creating a table in Postgres using Python

  • دستکاری داده‌های Postgres با استفاده از SQLAlchemy ORM Manipulating with Postgres data using SQLAlchemy ORM

  • تعامل با دیتابیس Postgres با استفاده از پایتون Interacting with a Postgres database using Python

  • درج داده‌ها در دیتابیس Postgres Inserting data into a Postgres database

  • راه‌اندازی SQLAlchemy Core برای اتصال به دیتابیس Postgres Setting up SQLAlchemy Core to connect to a Postgres database

  • ساخت یک دیتابیس PostgreSQL Creating a PostgreSQL database

  • چالش: ایجاد یک دیتابیس Postgres Challenge: Create a Postgres database

  • راه‌اندازی SQLAlchemy ORM برای اتصال به دیتابیس Postgres Setting up SQLAlchemy ORM to connect to a Postgres database

جمع‌بندی Conclusion

  • ادامه استفاده از پایگاه داده‌ها در اپلیکیشن‌های پایتون Continue using databases in Python applications

نمایش نظرات

آموزش پایتون پیشرفته: کار با پایگاه داده‌ها
جزییات دوره
2h 6m
41
(آخرین آپدیت)
24,476
- از 5
ندارد
دارد
دارد
Kathryn Hodge
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kathryn Hodge Kathryn Hodge

توسعه‌دهنده نرم‌افزار

کاترین هاج به‌عنوان توسعه‌دهنده نرم‌افزار در یک شرکت رسانه‌ای کار می‌کند.

علاوه بر کار خود به‌عنوان توسعه‌دهنده، کاترین یک کانال YouTube را برای افرادی که مایل هستند اجرا می‌کند. برای یادگیری نحوه کدنویسی قبل از فارغ التحصیلی از کالج، او به مدت سه سال به عنوان دستیار تدریس علوم کامپیوتر کار کرد. او به تلاقی رسانه‌ها، سرگرمی‌ها و فناوری علاقه زیادی دارد و بر ایجاد نرم‌افزاری متمرکز است که تأثیرگذار باشد.