🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش راهنمای جامع مولتی تردینگ (چند نخی) و مولتی پراسسینگ (چند پردازشی) در پایتون
- آخرین آپدیت
دانلود Complete Guide to Python Multithreading and Multiprocessing
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
برنامهنویسی موازی در پایتون: آموزش کامل Threading و Processing برای اجرای همزمان بهینه
قدرت برنامهنویسی همروند را با پایتون آزاد کنید!
به "راهنمای جامع Multithreading و Multiprocessing در پایتون" خوش آمدید، سفری کامل به دنیای برنامهنویسی موازی در پایتون. خواه به دنبال افزایش عملکرد برنامههای خود باشید یا صرفاً کنجکاوید که برنامهنویسی همروند چگونه کار میکند، این دوره برای تجهیز شما با مهارتها و دانش مورد نیاز برای تسلط بر threading و processing در پایتون طراحی شده است.
آنچه خواهید آموخت:
در طول این دوره، ما به اصول و مفاهیم پیشرفته multithreading و multiprocessing در پایتون خواهیم پرداخت. با شروع از مبانی، ابتدا با محیط برنامهنویسی و مفاهیم اساسی پایتون آشنا خواهید شد. با پیشرفت، شما:
درک تفاوت بین concurrency و parallelism، و زمان استفاده از هر کدام.
کاوش ماژول threading برای ایجاد، مدیریت و همگامسازی کارآمد thread ها.
غواصی در ماژول multiprocessing پایتون برای اجرای فرآیندها به صورت موازی، افزایش عملکرد برنامه شما.
یادگیری ارتباط فرآیند و به اشتراک گذاری حافظه بین فرآیندها، که برای برنامههای موازی پیچیده بسیار مهم است.
اعمال دانش خود از طریق نمونههای عملی و واقعی، از جستجوی فایل تا وب اسکرپینگ و ضرب ماتریس.
پرداختن به موضوعات پیشرفته مانند thread و process pooling، شناسایی بنبست، پیشگیری و تکنیکهای اشکالزدایی برای برنامهنویسی همروند.
این دوره برای چه کسانی مناسب است؟
این دوره برای:
برنامهنویسان و توسعهدهندگان با درک اساسی از پایتون که به دنبال ارتقاء مهارتهای خود هستند.
مهندسان نرمافزار علاقهمند به سریعتر و کارآمدتر کردن برنامههای خود از طریق برنامهنویسی موازی.
هر کسی که کنجکاو است که concurrency در پایتون چگونه کار میکند و مشتاق است این مفاهیم را در مشکلات دنیای واقعی به کار گیرد.
چرا این دوره را انتخاب کنید؟
برنامه درسی جامع: از مفاهیم اساسی تا تکنیکهای پیشرفته، این دوره همه چیزهایی را که باید در مورد multithreading و multiprocessing در پایتون بدانید را پوشش میدهد.
کاربرد عملی: از طریق انجام تمرینات عملی و نمونههای واقعی که اطمینان میدهند که میتوانید بلافاصله آنچه را که آموختهاید به کار ببرید، یاد بگیرید.
آموزش تخصصی: از توضیحات و نکات دقیق یک توسعه دهنده با تجربه بهرهمند شوید که مشتاق است concurrency را برای همه قابل دسترسی کند.
به ما در این سفر در دنیای قدرتمند برنامهنویسی همروند در پایتون بپیوندید و پتانسیل ایجاد برنامههای سریعتر، کارآمدتر و مقیاسپذیرتر را آزاد کنید. همین امروز در "راهنمای جامع Multithreading و Multiprocessing در پایتون" ثبت نام کنید و اولین قدم را به سوی تسلط بر برنامهنویسی موازی پایتون بردارید.
پیش نیازها
آشنایی با سینتکس پایتون و ساختارهای اولیه برنامه نویسی مانند متغیرها، حلقه ها و توابع
درک ساختارهای داده پایتون: کار راحت با لیست ها، دیکشنری ها، مجموعه ها و تاپل ها
سطح مقدماتی برنامه نویسی شی گرا: درک اولیه کلاس ها و اشیا در پایتون
نیازمندی های نرم افزاری: پایتون نصب شده روی کامپیوتر شما (نسخه 3.x توصیه می شود) به همراه یک محیط توسعه یکپارچه (IDE) یا ویرایشگر متن مورد نظر شما.
تمایل به یادگیری: ذهنی باز و آمادگی برای غوطه ور شدن در موضوعات پیچیده تر multithreading و multiprocessing.
Idan Chen
سرفصل ها و درس ها
شروع کار با پایتون
Getting Started with Python
مقدمهای بر موازیسازی پایتون
Introduction to Python paralleling
نصب پایتون و پیکربندی محیط
Installing Python and Setting Up Your Environment
نحوه نصب پایتون 3 و استفاده از محیطهای مجازی (venv) در ویندوز - مقاله
How to Install Python 3 and Use Virtual Environments (venv) on Windows- Article
نحوه نصب پایتون 3 و استفاده از محیطهای مجازی (venv) در لینوکس - مقاله
How to Install Python 3 and Use Virtual Environments (venv) on linux- Article
نحوه نصب پایتون 3 و استفاده از محیطهای مجازی (venv) در مک - مقاله
How to Install Python 3 and Use Virtual Environments (venv) on Mac- Article
نمایش نظرات