- عنوان کتاب: Python Object-Oriented Programming
- نویسنده: Steven F. LottDusty Phillips Dusty Phillips
- حوزه: برنامهنویسی پایتون
- سال انتشار: 2025
- تعداد صفحه: 657
- زبان اصلی: انگلیسی
- نوع فایل: pdf
- حجم فایل: 12.1 مگابایت
زبان برنامهنویسی پایتون بسیار محبوب است و برای کاربردهای متنوعی استفاده میشود. زبان پایتون به گونهای طراحی شده است که ایجاد برنامههای کوچک را نسبتاً آسان کند. برای ایجاد نرمافزارهای پیچیدهتر، باید تعدادی از مهارتهای مهم برنامهنویسی و طراحی نرمافزار را کسب کنیم. این کتاب رویکرد شیءگرا برای ایجاد برنامهها در پایتون را شرح میدهد. این کتاب اصطلاحات برنامهنویسی شیءگرا را معرفی میکند و طراحی نرمافزار و برنامهنویسی پایتون را از طریق مثالهای گام به گام نشان میدهد. این کتاب نحوه استفاده از وراثت و ترکیب را برای ساخت نرمافزار از عناصر منفرد شرح میدهد. این کتاب نحوه استفاده از استثنائات و ساختارهای داده داخلی پایتون و همچنین عناصر کتابخانه استاندارد پایتون را نشان میدهد. تعدادی از الگوهای طراحی رایج با مثالهای دقیق شرح داده شدهاند. این کتاب نحوه نوشتن تستهای خودکار برای تأیید عملکرد نرمافزار ما را پوشش میدهد. همچنین نحوه استفاده از کتابخانههای همزمانی مختلف موجود به عنوان بخشی از پایتون را نشان میدهد و از چندین هسته و چندین پردازنده در یک کامپیوتر مدرن به طور مؤثر استفاده میکند. این کتاب افرادی را که در برنامهنویسی شیءگرا در پایتون تازهکار هستند، هدف قرار میدهد. این کتاب مهارتهای اولیه پایتون و آشنایی با ابزارهای پایتون، از جمله PIP برای نصب بستهها را فرض میکند. با شروع از ویرایش پنجم، فرض میکنیم که خواننده ۸ بخش اول https://docs.python.org/3/tutorial/ را مطالعه کرده است. برای خوانندگانی که پیشینهای در زبان برنامهنویسی شیگرای دیگری دارند، این کتاب بسیاری از ویژگیهای متمایز رویکرد پایتون را آشکار خواهد کرد. به دلیل استفاده پایتون برای علم داده و تجزیه و تحلیل دادهها، این کتاب به چند مفهوم ریاضی و آمار میپردازد. برخی از دانشها در این زمینهها میتواند به ملموستر شدن کاربردهای مفاهیم کمک کند.
The Python programming language is extremely popular and used for a variety of applications. The Python language is designed to make it relatively easy to create small programs. To create more sophisticated software, we need to acquire a number of important programming and software design skills. This book describes the object-oriented approach to creating programs in Python. It introduces the terminology of object-oriented programming, demonstrating software design and Python programming through step-by-step examples. It describes how to make use of inheritance and composition to build software from individual elements. It shows how to use Python’s built-in exceptions and data structures, as well as elements of the Python standard library. A number of common design patterns are described with detailed examples. This book covers how to write automated tests to confirm that our software works. It also shows how to use the various concurrency libraries available as part of Python, making effective use of multiple cores and multiple processors in a modern computer. This book targets people who are new to object-oriented programming in Python. It assumes basic Python skills and familiarity with Python’s tools, including PIP for installing packages. Starting with the fifth edition, we’re assuming the reader has been through the first 8 sections of https://docs.python.org/3/tutorial/. For readers with a background in another object-oriented programming language, this book will expose many distinctive features of Python’s approach. Because of Python’s use for data science and data analytics, this book touches on a few math and statistics concepts. Some knowledge in these areas can help to make the applications of the concepts more concrete.
این کتاب را میتوانید از لینک زیر بصورت رایگان دانلود کنید:
Download: Python Object-Oriented Programming

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