ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Mastering object-oriented Python

دانلود کتاب تسلط بر پایتون شی گرا

Mastering object-oriented Python

مشخصات کتاب

Mastering object-oriented Python

ویرایش:  
نویسندگان: ,   
سری: Community experience distilled 
ISBN (شابک) : 1783280972, 1783280980 
ناشر: Packt Publishing 
سال نشر: 2014 
تعداد صفحات: 0 
زبان: English 
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 931 کیلوبایت 

قیمت کتاب (تومان) : 77,000



کلمات کلیدی مربوط به کتاب تسلط بر پایتون شی گرا: پایتون (زبان برنامه کامپیوتری)



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 16


در صورت تبدیل فایل کتاب Mastering object-oriented Python به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب تسلط بر پایتون شی گرا نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب تسلط بر پایتون شی گرا



ویژگی های کلیدی

  • ایجاد برنامه های کاربردی با لاگ انعطاف پذیر، تنظیمات قدرتمند و گزینه های خط فرمان، تست های واحد خودکار و مستندات خوب
  • از روش های ویژه پایتون برای یکپارچه سازی استفاده کنید یکپارچه با ویژگی‌های داخلی و کتابخانه استاندارد
  • کلاس‌های طراحی برای پشتیبانی از ماندگاری شی در JSON، YAML، Pickle، CSV، XML، Shelve و SQL

Book توضیحات

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

با مشاهده طیف وسیعی از الگوهای طراحی برای روش _init_() شروع کنید. شما یاد خواهید گرفت که چگونه به طور موثر از طیف وسیعی از روش های ویژه پایتون برای ایجاد کلاس هایی که با ویژگی های داخلی پایتون ادغام می شوند، استفاده کنید و کاوش ها و نمایش های دقیقی از قابلیت های فراخوانی و زمینه ها، کانتینرها و مجموعه ها، اعداد، و دکوراتورها و میکس ها را بیابید. تمرکز بر بهترین شیوه ها برای طراحی موثر و موفق. این کتاب همچنین دارای اطلاعاتی است که نحوه ایجاد اشیاء پایدار با استفاده از JSON، YAML، Pickle، CSV، XML، Shelve و SQL را نشان می‌دهد و به شما نشان می‌دهد که چگونه اشیا را بین فرآیندها منتقل کنید. با رفتن بیشتر به OOP، اطلاعات تخصصی در مورد ورود به سیستم، هشدارها، آزمایش واحد و همچنین کار با خط فرمان خواهید یافت.

در 3 بخش ساختار یافته است تا پیچیدگی OOP را قابل کنترل تر کند - کلاس های Pythonic از طریق Special روش‌ها، ماندگاری و سریال‌سازی و آزمایش، اشکال‌زدایی، استقرار و نگهداری این کتاب بینش عمیقی در مورد OOP ارائه می‌دهد که به شما کمک می‌کند مهارت‌های Python شی گرا در سطح متخصص را توسعه دهید.

آنچه خواهید آموخت

<. ul>
  • ایجاد برنامه‌های کاربردی با ورود به سیستم انعطاف‌پذیر، تنظیمات قدرتمند و گزینه‌های خط فرمان، تست‌های واحد خودکار، و مستندات خوب
  • با الگوهای طراحی مختلف برای روش __init__() آشنا شوید
  • طراحی اشیاء قابل فراخوانی و مدیران زمینه
  • انجام سریال سازی اشیا در قالب هایی مانند JSON، YAML، Pickle، CSV، و XML
  • نگاشت اشیاء Python به پایگاه داده SQL با استفاده از ساخته شده -in SQLite ماژول
  • انتقال اشیاء پایتون از طریق سرویس های وب RESTful
  • استراتژی هایی برای تست واحد خودکار، از جمله نحوه استفاده از doctest و ماژول unittest.mock ابداع کنید
  • آگومان های خط فرمان را تجزیه کنید و آن را با فایل های پیکربندی و متغیرهای محیط ادغام کنید
  • درباره نویسنده

    Steven F. Lott برنامه نویسی کرده است از دهه 70، زمانی که کامپیوترها بزرگ، گران و کمیاب بودند. او به عنوان یک توسعه‌دهنده و معمار نرم‌افزار قراردادی، روی صدها پروژه از بسیار کوچک تا بسیار بزرگ کار کرده است. او بیش از 10 سال است که از Python برای حل مشکلات تجاری استفاده می کند.

    فهرست محتوا

    1. روش _init_()
    2. ادغام یکپارچه با پایتون پایه روش‌های ویژه
    3. دسترسی ویژگی‌ها، ویژگی‌ها و توصیف‌گرها
    4. ABCs طراحی سازگار
    5. استفاده از فراخوان‌ها و زمینه‌ها
    6. ایجاد Contrainers و مجموعه‌ها
    7. ایجاد اعداد
    8. تزیین کننده ها و ترکیب ها: جنبه های متقاطع
    9. سریال سازی و ذخیره JSON، YAML، Pickle، CSV، و XML
    10. ذخیره سازی و بازیابی اشیاء از طریق Shelve
    11. ذخیره و بازیابی اشیاء از طریق SQLite
    12. انتقال و اشتراک گذاری اشیاء
    13. فایل های پیکربندی و ماندگاری
    14. ماژول های ثبت و هشدار
    15. طراحی برای آزمایش پذیری

    توضیحاتی درمورد کتاب به خارجی

    Key Features

    • Create applications with flexible logging, powerful configuration and command-line options, automated unit tests, and good documentation
    • Use the Python special methods to integrate seamlessly with built-in features and the standard library
    • Design classes to support object persistence in JSON, YAML, Pickle, CSV, XML, Shelve, and SQL

    Book Description

    An object-oriented approach to Python web development gives you a much more fully-realised experience of the language. The flexibility and power of Python, combined with the improvements in design, coding and software maintenance that object-oriented programming allows, is built to respond to the challenges of increasingly more complex and data-intensive application development, making difficult tasks much more manageable. This book has been designed to make this sophisticated approach to programming easier to learn quickly, providing you with a clear and coherent learning journey.

    Beginning by looking at a range of design patterns for the _init_() method, you will learn how to effectively use a range of Python s special methods to create classes that integrate with Python s built-in features, and find detailed explorations and demonstrations of callables and contexts, containers and collections, numbers, and decorators and mixins, with a focus on best practices for effective and successful design. The book also features information that demonstrates how to create persistent objects using JSON, YAML, Pickle, CSV, XML, Shelve and SQL and shows you how to transmit objects between processes. Going further into OOP, you ll find expert information on logging, warnings, unit testing as well as working with the command line.

    Structured in 3 parts to make the complexity of OOP more manageable - Pythonic Classes via Special Methods, Persistence and Serialization and Testing, Debugging, Deploying, and Maintaining this book offers deep insight into OOP that will help you develop expert level object-oriented Python skills.

    What you will learn

    • Create applications with flexible logging, powerful configuration and command-line options, automated unit tests, and good documentation
    • Get to grips with different design patterns for the __init__() method
    • Design callable objects and context managers
    • Perform object serialization in formats such as JSON, YAML, Pickle, CSV, and XML
    • Map Python objects to a SQL database using the built-in SQLite module
    • Transmit Python objects via RESTful web services
    • Devise strategies for automated unit testing, including how to use the doctest and the unittest.mock module
    • Parse command-line arguments and integrate this with configuration files and environment variables

    About the Author

    Steven F. Lott has been programming since the 70s, when computers were large, expensive, and rare. As a contract software developer and architect, he has worked on hundreds of projects, from very small to very large. He's been using Python to solve business problems for over 10 years.

    Table of Contents

    1. The _init_() Method
    2. Integrating Seamlessly with Basic Python Special Methods
    3. Attribute Access, Properties, and Descriptors
    4. The ABCs of Consistent Design
    5. Using Callables and Contexts
    6. Creating Contrainers and Collections
    7. Creating Numbers
    8. Decorators and Mixins: Cross-Cutting Aspects
    9. Serializing and Saving JSON, YAML, Pickle, CSV, and XML
    10. Storing and Retrieving Objects via Shelve
    11. Storing and Retrieving Objects via SQLite
    12. Transmitting and Sharing Objects
    13. Configuration Files and Persistence
    14. The Logging and Warning Modules
    15. Designing for Testability




    نظرات کاربران