- عنوان کتاب: Using Asyncio in Python – Understanding Python’s Asynchronous Programming Features
- نویسنده/انتشارات: Caleb Hattingh
- حوزه: برنامه نویسی پایتون, asyncio
- سال انتشار: 2020
- تعداد صفحه: 257
- زبان اصلی: انگلیسی
- نوع فایل: pdf
- حجم فایل: 3.24 مگابایت
این کتاب در نظر گرفته شده است تا شروعی برای یادگیری یادگیری ماشین با برنامه نویسی پایتون برای مبتدیانی باشد که هیچ پیشینه ای در برنامه نویسی ندارند. اصول اولیه یادگیری ماشین و برنامه نویسی پایتون را ارائه می دهد. همچنین راهنمای استفاده از کتابخانه های پایتون برای ساخت مدل های یادگیری ماشین را ارائه می دهد. این کتاب عمدتاً دارای چهار فصل است که به شما در درک مدلهای یادگیری ماشین و نحوه اجرای آنها در محیط پایتون کمک میکند. فصل های 1 و 2 به اصول یادگیری ماشین اختصاص داده شده است، فصل سوم برنامه نویسی پایتون و نحو اولیه آن. در نهایت، چهار فصل کاربردهای یادگیری ماشین با پایتون را ارائه میکنند. فصل اول اصول و مفاهیم یادگیری ماشین را مورد بحث قرار می دهد. شما پارادایم های مختلف ماشین یادگیری، یعنی پارادایم های تحت نظارت، بدون نظارت و تقویتی را خواهید آموخت. اساساً، این فصل به بهبود درک پارادایم های مختلف یادگیری ماشین کمک می کند، مواردی که هر پارادایم در آن اعمال می شود. این فصل همچنین برخی از الگوریتمهای پرکاربرد در یادگیری ماشین و فرآیند ایجاد مدل یادگیری ماشین را توضیح میدهد. در فصل دوم، ما در مورد شبکه های عصبی مصنوعی، ابزاری که به طور گسترده در یادگیری ماشین استفاده می شود، بحث خواهیم کرد. از آنجایی که شبکه عصبی مصنوعی به خودی خود یک شاخه یادگیری ماشین است، بهتر است در یک فصل جداگانه به آن پرداخته شود. شما با اصل شبکه های عصبی، انواع شبکه های عصبی و نحوه آموزش این شبکه های عصبی آشنا خواهید شد. این فصل اجزای مختلف یک شبکه عصبی مصنوعی را به تفصیل توضیح می دهد. در فصل سوم به برنامه نویسی پایتون می پردازید. شما خواهید آموخت که چرا پایتون برای توسعه مدل های یادگیری ماشین مفید است. همچنین یاد می گیرید که چگونه با پایتون، اجرای برنامه های پایتون و نحو اولیه برنامه نویسی پایتون را شروع کنید. همچنین اگر ترجیح می دهید از یک رابط کاربری گرافیکی به جای خط فرمان استفاده کنید، پلتفرم های مفیدی را که از پایتون استفاده می کنند، کاوش خواهید کرد. در فصل چهارم، نحوه استفاده از یادگیری ماشینی با پایتون را یاد می گیرید. این فصل شامل برخی از کاربردهای یادگیری ماشینی است که در فصل های قبل مورد بحث قرار گرفت. برای اجرای مدلهای یادگیری ماشینی با استفاده از ابزارهای پایتون که در فصل 3 یاد گرفتید، نمونههای مفصلی را مشاهده خواهید کرد. همانطور که از تابع داخلی کتابخانه های پایتون استفاده می کند. از طریق این مثالها، مهارتهای پایتون را برای پردازش، تجزیه و تحلیل و تجسم مجموعه داده اعمال خواهید کرد. چندین کتاب در مورد این موضوع خاص در بازار وجود دارد. ممنون که تصمیم گرفتید این کتاب را بخوانید. برای اطمینان از اینکه کتاب مرتبط ترین اطلاعات را برای یک مبتدی پوشش می دهد، تلاش زیادی انجام شد. از خواندن و یادگیری لذت ببرید!
Python 3.4 introduced the asyncio library, and Python 3.5 produced the async and await keywords to use it palatably. These new additions allow so-called asynchronous programming. All of these new features, which I’ll refer to under the single name Asyncio, have been received by the Python community somewhat warily; a segment of the community seems to see them as complex and difficult to understand. This view is not limited to beginners: several high-profile contributors to the Python community have expressed doubts about the complexity of the Asyncio API in Python, and educators in the community have expressed concern about how best to teach Asyncio to students. Most people with a few years’ experience with Python have used threads before, and even if you haven’t, you are still likely to have experienced blocking. For example, if you’ve written programs using the wonderful requests library, you will surely have noticed that your program pauses for a bit while it does requests.get(url); this is blocking behavior. For one-off tasks, this is fine; but if you want to fetch ten thousand URLs simultaneously, it’s going to be difficult to use requests. Large-scale concurrency is one big reason to learn and use Asyncio, but the other big attraction of Asyncio over preemptive threading is safety: it will be much easier for you to avoid race condition bugs with Asyncio.
این کتاب را میتوانید از لینک زیر بصورت رایگان دانلود کنید:
Download: Using Asyncio in Python
نظرات کاربران