دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
دسته بندی: برنامه نویسی: زبان های برنامه نویسی ویرایش: 1 نویسندگان: Mark Williams, Cory Benfield, Brian Warner, Moshe Zadka, Dustin Mitchell, Kevin Samuel, Pierre Tardy سری: ISBN (شابک) : 1484237412, 9781484237410 ناشر: Apress سال نشر: 2019 تعداد صفحات: 391 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 5 مگابایت
کلمات کلیدی مربوط به کتاب Expert Twisted: برنامه نویسی مبتنی بر رویداد و ناهمزمان با پایتون: پایتون، برنامه نویسی ناهمزمان، میکروسرویس ها، داکر، شبکه، جنگو، توابع پاسخ به تماس، ژنراتورها، پیچ خورده، برنامه نویسی رویداد محور، کوروتین ها، treq، کلاین
در صورت تبدیل فایل کتاب Expert Twisted: Event-Driven and Asynchronous Programming with Python به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب Expert Twisted: برنامه نویسی مبتنی بر رویداد و ناهمزمان با پایتون نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
Twisted، موتور شبکه رویداد محور مبتنی بر پایتون را کاوش کنید و چندین پروژه کاربردی محبوب آن را بررسی کنید. این توسط رهبران جامعه نوشته شده است که در بسیاری از پروژههای تحت پوشش مشارکت داشتهاند و بینشها و تجربیات خود را به اشتراک میگذارند. Expert Twisted با مقدمه ای بر برنامه نویسی رویداد محور شروع می کند و آن را در زمینه آنچه که Twisted را منحصر به فرد می کند توضیح می دهد. این نشان میدهد که چگونه طراحی Twisted بر آزمایشپذیری به عنوان راهحلی برای چالشهای رایج قابلیت اطمینان، اشکالزدایی، و علیت شروع به پایان که در برنامهریزی رویداد محور ذاتی هستند، تأکید میکند. همچنین برنامهنویسی ناهمزمان و اهمیت توابع، معوقها و کوروتینها را توضیح میدهد. سپس از دو برنامه محبوب treq و klein برای نشان دادن فراخوانی و نوشتن APIهای وب با Twisted استفاده می کند. بخش دوم کتاب به پروژههای Twisted میپردازد، در هر مورد توضیح میدهد که چگونه پروژه در اکوسیستم Twisted قرار میگیرد و چه کاری انجام میدهد، و چندین مثال برای سرعت بخشیدن به خوانندگان ارائه میدهد، با اشارهگر به منابع اضافی برای عمق بیشتر. به عنوان مثال می توان به استفاده از Twisted with Docker، به عنوان یک ظرف WSGI، برای اشتراک گذاری فایل و موارد دیگر اشاره کرد. آنچه شما یاد خواهید گرفت • Twisted و asyncio را با استفاده از آداپتورها ادغام کنید • فرآیندهای ساخت، آزمایش و انتشار نرم افزار را با Buildbot به صورت خودکار انجام دهید • ایجاد مشتری و سرور با Autobahn • انتقال فایل ها با Magic Wormhole • ذخیره سازی فایل مبتنی بر ابر را با Tahoe LAFS توزیع کنید • HTTP/2 را با Python و Twisted درک کنید • پشتیبانی از وظایف ناهمزمان با استفاده از کانال های جنگو این کتاب برای چه کسی است خوانندگان باید کمی تجربه پایتون داشته باشند و ملزومات کانتینرها و پروتکلها را بدانند، اما نیازی به آشنایی با پروژههای Twisted یا مرتبط با آن که در کتاب ارائه میشوند، نباشند.
Explore Twisted, the Python-based event-driven networking engine, and review several of its most popular application projects. It is written by community leaders who have contributed to many of the projects covered, and share their hard-won insights and experience. Expert Twisted starts with an introduction to event-driven programming, explaining it in the context of what makes Twisted unique. It shows how Twisted's design emphasizes testability as a solution to common challenges of reliability, debugging, and start-to-finish causality that are inherent in event-driven programming. It also explains asynchronous programming, and the importance of functions, deferreds, and coroutines. It then uses two popular applications, treq and klein, to demonstrate calling and writing Web APIs with Twisted. The second part of the book dives into Twisted projects, in each case explaining how the project fits into the Twisted ecosystem and what it does, and offers several examples to bring readers up to speed, with pointers to additional resources for more depth. Examples include using Twisted with Docker, as a WSGI container, for file sharing, and more. What You'll Learn • Integrate Twisted and asyncio using adapters • Automate software build, test, and release processes with Buildbot • Create clients and servers with Autobahn • Transfer files with Magic Wormhole • Distribute cloud-based file storage with Tahoe LAFS • Understand HTTP/2 with Python and Twisted • Support for asynchronous tasks using Django Channels Who This Book Is For Readers should have some Python experience and understand the essentials of containers and protocols, but need not be familiar with Twisted or the associated projects covered in the book.
Front Matter ....Pages i-xix
Front Matter ....Pages 1-1
An Introduction to Event-Driven Programming with Twisted (Mark Williams, Cory Benfield, Brian Warner, Moshe Zadka, Dustin Mitchell, Kevin Samuel et al.)....Pages 3-58
An Introduction to Asynchronous Programming with Twisted (Mark Williams, Cory Benfield, Brian Warner, Moshe Zadka, Dustin Mitchell, Kevin Samuel et al.)....Pages 59-107
Applications with treq and Klein (Mark Williams, Cory Benfield, Brian Warner, Moshe Zadka, Dustin Mitchell, Kevin Samuel et al.)....Pages 109-154
Front Matter ....Pages 155-155
Twisted in Docker (Mark Williams, Cory Benfield, Brian Warner, Moshe Zadka, Dustin Mitchell, Kevin Samuel et al.)....Pages 157-178
Using Twisted as a WSGI Server (Mark Williams, Cory Benfield, Brian Warner, Moshe Zadka, Dustin Mitchell, Kevin Samuel et al.)....Pages 179-221
Tahoe-LAFS: The Least-Authority File System (Mark Williams, Cory Benfield, Brian Warner, Moshe Zadka, Dustin Mitchell, Kevin Samuel et al.)....Pages 223-251
Magic Wormhole (Mark Williams, Cory Benfield, Brian Warner, Moshe Zadka, Dustin Mitchell, Kevin Samuel et al.)....Pages 253-284
Push Data to Browsers and Micro-services with WebSocket (Mark Williams, Cory Benfield, Brian Warner, Moshe Zadka, Dustin Mitchell, Kevin Samuel et al.)....Pages 285-304
Applications with asyncio and Twisted (Mark Williams, Cory Benfield, Brian Warner, Moshe Zadka, Dustin Mitchell, Kevin Samuel et al.)....Pages 305-316
Buildbot and Twisted (Mark Williams, Cory Benfield, Brian Warner, Moshe Zadka, Dustin Mitchell, Kevin Samuel et al.)....Pages 317-338
Twisted and HTTP/2 (Mark Williams, Cory Benfield, Brian Warner, Moshe Zadka, Dustin Mitchell, Kevin Samuel et al.)....Pages 339-363
Twisted and Django Channels (Mark Williams, Cory Benfield, Brian Warner, Moshe Zadka, Dustin Mitchell, Kevin Samuel et al.)....Pages 365-371
Correction to: Expert Twisted: Event-Driven and Asynchronous Programming with Python (Mark Williams, Cory Benfield, Brian Warner, Moshe Zadka, Dustin Mitchell, Kevin Samuel et al.)....Pages C1-C1
Back Matter ....Pages 373-382