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

Advanced Python: Practical Database Examples

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

به دنبال یک فرصت عملی برای ارتقای مهارت های پایتون خود به سطح بعدی هستید؟ در این دوره، مربی کاترین هاج شما را از طریق یک سری مثال های عملی پایگاه داده برای کمک به ارتقاء برنامه های پایتون خود راهنمایی می کند.

با نحوه ایجاد یک API که داده ها را از پایگاه داده با استفاده از FastAPI، Flask، MySQL، Postman، SQLAlchemy، نقاط پایانی و غیره ارائه می کند، بیاموزید. نکات اثبات شده ای را در مورد چگونگی توسعه برنامه های تجزیه و تحلیل با پانداها دریافت کنید، کتابخانه پایتون با کارایی بالا که دارای ساختارهای داده داخلی قوی و یکپارچه است. در حین انجام چالش های تمرینی در پایان هر بخش، مهارت های کدنویسی جدید خود را آزمایش کنید. در پایان این دوره، شما آماده خواهید بود تا ساخت برنامه‌های لیست وظایف تمام پشته را با Flask آغاز کنید، یک میکروفریمورک منحصر به فرد برای پایتون طراحی شده است که به شما امکان می‌دهد داده‌ها را از پایگاه داده مستقیماً با یک برنامه ادغام کنید.


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

معرفی Introduction

  • از پایگاه های داده برای ارتقاء سطح برنامه های پایتون خود استفاده کنید Use databases to level up your Python applications

1. ایجاد یک API که داده ها را از یک پایگاه داده با FastAPI ارائه می دهد 1. Creating an API that Serves Data from a Database with FastAPI

  • API چیست؟ What is an API?

  • چارچوب های API در پایتون API frameworks in Python

  • FastAPI را در برنامه پایتون تنظیم کنید Set up FastAPI in a Python application

  • یک طرح واره پایگاه داده را تعریف کنید Define a database schema

  • یک پایگاه داده MySQL ایجاد کنید Create a MySQL database

  • یک قرارداد API ایجاد کنید Create an API contract

  • با FastAPI یک نقطه پایانی POST بسازید Build a POST endpoint with FastAPI

  • با استفاده از Postman یک API جدید فراخوانی کنید Call a new API using Postman

  • با استفاده از SQLAlchemy داده ها را به پایگاه داده در پایتون اضافه کنید Add data to a database in Python using SQLAlchemy

  • یک پایگاه داده را با یک برنامه FastAPI یکپارچه کنید Integrate a database with a FastAPI application

  • چالش: یک نقطه پایانی GET با FastAPI و یک DB ایجاد کنید Challenge: Develop a GET endpoint with FastAPI and a DB

  • راه حل: یک نقطه پایانی GET با FastAPI و یک پایگاه داده ایجاد کنید Solution: Develop a GET endpoint with FastAPI and a Database

  • امتحان فصل Chapter Quiz

2. توسعه برنامه های تحلیلی با پانداها 2. Developing Analysis Applications with Pandas

  • آشنایی با پانداها Introduction to pandas

  • پانداها و نوت بوک Jupyter را تنظیم کنید Set up pandas and Jupyter Notebook

  • تجزیه و تحلیل داده ها با پانداها Analyze data with pandas

  • تجزیه و تحلیل داده ها با Matplotlib Analyze data with Matplotlib

  • با استفاده از SQLAlchemy در Juypter Notebook به یک DB متصل شوید Connect to a DB using SQLAlchemy within Juypter Notebook

  • داده ها را با استفاده از SQLAlchemy، پانداها و Matplotlib تجسم کنید Visualize data using SQLAlchemy, pandas, and Matplotlib

  • چالش: داده ها را بلعیده و با Matplotlib تجسم کنید Challenge: Ingest data and visualize it with Matplotlib

  • راه‌حل: داده‌ها را بلعیده و با استفاده از Matplotlib تجسم کنید Solution: Ingest data and visualize it using Matplotlib

  • امتحان فصل Chapter Quiz

3. ساختن یک برنامه Full-Stack Task List با Flask 3. Building a Full-Stack Task List Application with Flask

  • فلاسک را در یک برنامه پایتون راه اندازی کنید Set up Flask in a Python application

  • یک صفحه وب با Flask ایجاد کنید Create a webpage with Flask

  • یک صفحه فرود بسازید Build a landing page

  • مسیرهای اضافی را برای بهبود برنامه خود ایجاد کنید Develop additional routes to enhance your application

  • یک صفحه وظایف پروژه بسازید Build a project tasks page

  • یک پایگاه داده Postgres ایجاد کنید Create a Postgres database

  • یک جدول Postgres را با استفاده از Python نمونه سازی کنید Instantiate a Postgres table using Python

  • یک پایگاه داده را به پروژه Python Flask متصل کنید Connect a database to a Python Flask project

  • داده های پروژه را از یک پایگاه داده در Flask ادغام کنید Integrate project data from a Database into Flask

  • داده های وظیفه را از یک پایگاه داده در یک برنامه Flask ادغام کنید Integrate task data from a database into a Flask app

  • توسعه قابلیت افزودن برای افزودن یک پروژه Develop add functionality to add a project

  • برای افزودن یک کار، قابلیت افزودن را توسعه دهید Develop add functionality to add a task

  • چالش: قابلیت حذف را توسعه دهید Challenge: Develop delete functionality

  • راه حل: قابلیت حذف را توسعه دهید Solution: Develop delete functionality

  • امتحان فصل Chapter Quiz

نتیجه Conclusion

  • به ساخت برنامه های کاربردی با پایگاه داده ادامه دهید Continue building applications with databases

نمایش نظرات

آموزش پایتون پیشرفته: نمونه های عملی پایگاه داده
جزییات دوره
1h 48m
39
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
-
- از 5
ندارد
دارد
دارد
Kathryn Hodge
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kathryn Hodge Kathryn Hodge

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

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

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