دوره آموزش Multi Threading در پایتون

این دوره در حال به روز رسانی میباشد.

مالتی تریدینگ چیست؟

process یک برنامه کامپیوتری قابل اجرا است. هر process میتواند درون خود یک یا چند وظیفه داشته باشد. هر وظیفه یک Thread است. Thread کوچکترین واحد یک process است که میتواند توسط سیستم عامل برنامه ریزی شود. Threadها میتوانند با اشتراک گذاری حافظه RAM کنار یکدیگر کار کنند، به این معنی که میتوانند به کد، ساختار و مقدار متغیرهای یکدیگر دسترسی داشته باشند. هر process حداقل یک Thread دارد. یک process میتواند به صورت همزمان چندین Thread را ایجاد و اجرا کند.

 

چرا باید از مالتی تریدینگ در پایتون استفاده کنیم؟

Multithreading به شما امکان می دهد تا یک برنامه را به چندین وظیفه فرعی تقسیم کرده و این وظایف را همزمان اجرا کنید. اگر از چندنخی به درستی استفاده کنید، سرعت، عملکرد و رندر برنامه شما می تواند بهبود یابد.

 

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

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

 

آیا یادگیری مالتی تردینگ در پایتون سخت است؟

به هیچ وجه! برخلاف تصور عموم، یادگیری مالتی تریدینگ اصلا سخت نیست. در مسیر یادگیری به هیچ عنوان به مشکل نخواهید خورد.

 

دوره آموزش مالتی تریدینگ پایتون مناسب چه کسانی است؟

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

 

در دوره آموزش مالتی تریدینگ در پایتون چه چیزی یاد میگیریم؟

در پایتون برای استفاده از مالتی تریدینگ از ماژول threading استفاده میشود. در این دوره تقریبا 90 درصد از این ماژول توضیح داده شده است. بقیه 10 درصد به عنوان تمرین به خود شما واگذار شده است.

 



0

intro

4:48

رایگان

دوره های پیشنهادی

دوره آموزش شل اسکریپت نویسی(shell scripting)
دوره آموزش شل اسکریپت نویسی(shell scripting)
تکمیل ضبط
امیرحسین بیگدلو
دوره آموزش دیتابیس پستگرس postgresql
دوره آموزش دیتابیس پستگرس postgresql
تکمیل ضبط
امیرحسین بیگدلو
دوره آموزش یادگیری عمیق tensorflow با پایتون
دوره آموزش یادگیری عمیق tensorflow با پایتون
تکمیل ضبط
امیرحسین بیگدلو



مونگارد