دانلود کتاب CherryPy Essentials: Rapid Python Web Application Development: Design, develop, test, and deploy your Python web applications easily (به فارسی: CherryPy Essentials: Rapid Python Web Application Development: طراحی، توسعه، آزمایش و استقرار برنامه های تحت وب پایتون به راحتی) نوشته شده توسط «Sylvain Hellegouarch»
اطلاعات کتاب CherryPy Essentials: Rapid Python Web Application Development: طراحی، توسعه، آزمایش و استقرار برنامه های تحت وب پایتون به راحتی
موضوع اصلی: برنامه نویسی: زبان های برنامه نویسی
نوع: کتاب الکترونیکی
ناشر: Packt Publishing
نویسنده: Sylvain Hellegouarch
زبان: English
فرمت کتاب: pdf (قابل تبدیل به سایر فرمت ها)
سال انتشار: 2007
تعداد صفحه: 270
حجم کتاب: 6 مگابایت
کد کتاب: 1904811841 , 9781904811848
توضیحات کتاب CherryPy Essentials: Rapid Python Web Application Development: طراحی، توسعه، آزمایش و استقرار برنامه های تحت وب پایتون به راحتی
این کتاب کتابخانه CherryPy را برای توسعه وب پایتون از تاریخچه و نصب آن از طریق ویژگیهای اصلی و مفاهیم اصلی تا ادغام آن با پایتون و سایر محصولات برای ساخت، آزمایش و استقرار یک نمونه برنامه فوتوبلاگ پوشش میدهد. نویسنده Sylvain Hellegouarch به توسعه پروژههای نرمافزار آزاد اختصاص دارد و از سال 2004 تلاشهای جامعه پیرامون پروژه CherryPy را هماهنگ و مدیریت میکند. رویکرد مبتنی بر یک مثال کاربردی، بسیاری از کتابخانههای رایج پایتون را معرفی میکند و مهارتهای قابل انتقال را نیز برای افراد غیر مرتبط ارائه میکند. پروژه های پایتون وب CherryPy یک کتابخانه پایتون برای توسعه وب است که به توسعه دهندگان این امکان را می دهد تا برنامه های کاربردی وب را مانند هر برنامه شی گرا دیگر پایتون بسازند. این ابزار که با چندین سال توسعه فعال غنی شده است، به یکی از شناخته شده ترین ابزارها برای ساخت برنامه های کاربردی وب جامد و با کارایی بالا در پایتون تبدیل شده است. CherryPy پروتکل پیچیده HTTP سطح پایین را در یک رابط کاربری آسان که به اصطلاحات پایتون احترام می گذارد، خلاصه می کند. هدف این کتابخانه ساده بودن یادگیری برای افراد مبتدی و در عین حال ارائه پیشرفته ترین ویژگی ها به توسعه دهندگان مسلط پایتون است. به این دلایل CherryPy در قلب چارچوب وب محبوب و غنی TurboGears انتخاب شد. برنامههای تحت وب مبتنی بر CherryPy، برنامههای پایتون مستقل با وب سرور چند رشتهای تعبیهشده خود هستند، اما همچنین میتوانند در پشت Apache یا IIS برای مقیاسپذیری اجرا شوند. نصب CherryPy با استفاده از tarball، egg و subversion. کتابخانه CherryPy در عمق: طراحی آن و نحوه استفاده از آن. استفاده از CherryPy با محصولات رایج پایتون و غیر پایتون. نقشه رابطه شی با SQLObject، SQLAlchemy و Dejavu. خدمات وب از طریق REST و پروتکل انتشار اتم. AJAX و برنامه نویسی سمت مشتری از طریق MochiKit. تست واحد، عملکردی و بار. راهحلهای استقرار CherryPy، Apache و lighttpd کتاب با دو فصل به خود CherryPy، تاریخچه و نصب آن اختصاص داده شده است. سپس از طریق معرفی ملایم ویژگیها و مفاهیم اصلی CherryPy به بررسی کامل قابلیتهای اصلی آن میپردازد. پس از پایهگذاری این کتاب، به نمونهای در دنیای واقعی میپردازد که مراحل مهم ایجاد یک برنامه فوتوبلاگ را شرح میدهد. این فصل ها دستکاری پایگاه داده از طریق Object Relational Mapping (ORM)، با استفاده از خدمات وب برای بهبود برنامه و اسکریپت سمت مشتری از طریق AJAX را پوشش می دهد. در نهایت، این کتاب نیاز به تست واحد، عملکرد و عملکرد را قبل از بسته شدن با راهحلهای استقرار برای یک برنامه مبتنی بر CherryPy پوشش میدهد. این کتاب برای چه کسانی نوشته شده است. از کتابخانه CherryPy به مجموعه مهارت های پایتون موجود خود. این فرض بر دانش کاری خوب پایتون است. اگرچه جعبه ابزار CherryPy هسته اصلی کتاب است، بسیاری از کتابخانه های رایج دیگر معرفی شده اند.
برای دریافت کد تخفیف ۲۰ درصدی این کتاب، ابتدا صفحه اینستاگرام کازرون آنلاین (@kazerun.online ) را دنبال کنید. سپس، کلمه «بلیان» را در دایرکت ارسال کنید تا کد تخفیف به شما ارسال شود.