آموزش برنامه نویسی همزمان در پایتون

Concurrent Programming in Python

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

در این دوره آموزشی یاد خواهید گرفت که چگونه برنامه‌های چند رشته‌ای در پایتون ایجاد کنید تا بتوانید برنامه‌های خود را سریع‌تر اجرا کنید.

ما ابتدا مقدمه ای را بررسی خواهیم کرد که در آن گلوگاه های سرعت بالقوه از کجا می آیند و همچنین چگونه می توانیم این مشکلات را حل کنیم، و سپس مستقیماً به محتوای فنی می پردازیم و یک برنامه چند رشته ای را با هم ایجاد می کنیم. داده ها از اینترنت، آن ها را تجزیه و در یک پایگاه داده محلی ذخیره می کند.

شما می توانید کد سخنرانی را در این پیدا کنید.

کل دوره آموزشی بسیار کاربردی خواهد بود، بنابراین توصیه می‌کنم در هر مرحله کدنویسی را همراه با آن انجام دهید.

در پایان دوره، پروژه شما اجرای برنامه ای است که داده ها را از Yahoo finance می خواند و آن را در پایگاه داده postgres آپلود می کند. شما باید با استفاده از

یک نسخه از این برنامه بسازید

- رشته

- چند پردازشی

- ناهمگام

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

در نهایت، کد خود را در یک مخزن GitHub آپلود کنید و در صورت تمایل آن را در نظرات به اشتراک بگذارید.


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

درس ها Lessons

  • ترکیب Async و Multiprocessing Combining Async and Multiprocessing

  • بهبود ویکی کارگر ما Improving Our Wiki Worker

  • ایجاد یک یاهو فاینانس ریدر Creating a Yahoo Finance Reader

  • یک خواننده ویکی پدیا ایجاد کرد Created a Wikipedia Reader

  • استفاده از Timeouts Async Using Async Timeouts

  • صف ها و استاد زمانبندی Queues and Master Scheduler

  • مقدمه چند پردازشی Multiprocessing Intro

  • مقدمه برنامه نویسی همزمان Concurrent Programming Intro

  • ایجاد حلقه های ناهمزمان برای Creating Asynchronous For Loops

  • صف های چند پردازشی Multiprocessing Queues

  • قفل کردن Locking

  • مقدمه ای بر نوشتن برنامه های ناهمزمان Intro to Writing Asynchronous Programs

  • بررسی چند پردازشی عناصر موجود در فهرست در محدوده های خاص Multiprocessing Checking Elements In List In Certain Ranges

  • ادغام Postgres Worker Integrating the Postgres Worker

  • بیانیه انتظار Async The Async Wait Statement

  • بهبود همه کارگران و اضافه کردن نظارت Improving All Workers and adding Monitoring

  • وظایف ناهمزمان Asynchronous Tasks

  • استفاده از کتابخانه های ناهمزمان Using Asynchronous Libraries

  • پاکسازی نهایی برنامه Final Program Cleanup

  • معرفی فایل Yaml Yaml File Intro

  • روش جمع آوری غیر همگام Async Gather Method

  • چند پردازش چند آرگومان متفاوت Multiprocessing Multiple Varying Arguments

  • Threading، Multiprocessing، Async Intro Threading, Multiprocessing, Async Intro

  • ایجاد یک کارگر Postgres Creating a Postgres Worker

  • نخ در پایتون Threading In Python

  • ایجاد Yaml Reader Creating a Yaml Reader

  • ایجاد کلاس Threading Creating a Threading Class

  • استخر چند پردازشی Multiprocessing Pool

  • آرگومان های چندگانه نقشه استخر چند پردازشی Multiprocessing Pool Map Multiple Arguments

نمایش نظرات

آموزش برنامه نویسی همزمان در پایتون
جزییات دوره
6h 9m
29
Skillshare (اسکیل شیر) Skillshare (اسکیل شیر)
(آخرین آپدیت)
42
از 5
ندارد
دارد
دارد
Max S
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Max S Max S

قدرت از طریق برنامه نویسی