کتاب برنامه نویسی متخصص پایتون: استاد پایتون با یادگیری بهترین شیوه های برنامه نویسی و مفاهیم برنامه نویسی پیشرفته ، نسخه 4

تومان19.000

دسته:

 

دانلود کتاب Expert Python Programming: Master Python by learning the best coding practices and advanced programming concepts, 4th Edition

عنوان کتاب به انگلیسی:

Expert Python Programming: Master Python by learning the best coding practices and advanced programming concepts, 4th Edition

سال انتشار: 2021  |  630 صفحه  |  حجم فایل: 4 مگابایت  |  زبان: انگلیسی
نویسنده Michal Jaworski, Tarek Ziade
ناشر Packt Publishing
ISBN10: 1801071101
ISBN13: 9781801071109

توضیحات کتاب

Attain a deep understanding of building, maintaining, packaging, and shipping robust Python applications
Key FeaturesDiscover the new features of Python, such as dictionary merge, the zoneinfo module, and structural pattern matching
Create manageable code to run in various environments with different sets of dependencies
Implement effective Python data structures and algorithms to write, test, and optimize codeBook Description

This new edition of Expert Python Programming provides you with a thorough understanding of the process of building and maintaining Python apps. Complete with best practices, useful tools, and standards implemented by professional Python developers, this fourth edition has been extensively updated. Become familiar with the latest Python improvements, syntax elements, and interesting tools to boost your development efficiency.

The initial few chapters will allow experienced programmers coming from different languages to transition to the Python ecosystem. You will explore common software design patterns and various programming methodologies, such as event-driven programming, concurrency, and metaprogramming. You will also go through complex code examples and try to solve meaningful problems by bridging Python with C and C++, writing extensions that benefit from the strengths of multiple languages. Finally, you will understand the complete lifetime of any application after it goes live, including packaging and testing automation.

By the end of this book, you will have gained actionable Python programming insights that will help you effectively solve challenging problems.
What you will learn

Explore modern ways of setting up repeatable and consistent Python development environments
Effectively package Python code for community and production use
Learn modern syntax elements of Python programming, such as f-strings, enums, and lambda functions
Demystify metaprogramming in Python with metaclasses
Write concurrent code in Python
Extend and integrate Python with code written in C and C++

Who this book is for

The Python programming book is intended for expert programmers who want to learn Python’s advanced-level concepts and latest features.

Anyone who has basic Python skills should be able to follow the content of the book, although it might require some additional effort from less experienced programmers. It should also be a good introduction to Python 3.9 for those who are still a bit behind and continue to use other older versions.
Table of Contents

Section 1: Knowing your tools – Current Status of Python
Modern Python Development Environments
New Things in Python
Python in Comparison with Other Languages
Section 2: Building applications with Python – Interfaces, Patterns and Modularity
Concurrency
Event-Driven Programming
Elements of Metaprogramming
Bridging Python with C and C++
Section 3: Maintaining Python Applications – Testing and Quality Automation
Packaging and Distributing Python Code
Observing Application Behavior and Performance
Code Optimization

توضیحات کتاب به فارسی (ترجمه ماشینی)

درک عمیقی از ساختمان ، نگهداری ، بسته بندی و حمل و نقل برنامه های قوی پایتون بدست آورید
ویژگی های کلیدی

ویژگی های جدید پایتون ، مانند ادغام فرهنگ لغت ، ماژول ZoneInfo و تطبیق الگوی ساختاری را کشف کنید
برای اجرای در محیط های مختلف با مجموعه های مختلف وابستگی ، کد قابل کنترل ایجاد کنید
ساختار داده های داده پایتون و الگوریتم های مؤثر را برای نوشتن ، آزمایش و بهینه سازی کد پیاده سازی کنید

توضیحات کتاب

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

چند فصل اولیه به برنامه نویسان باتجربه اجازه می دهد تا از زبانهای مختلف به انتقال به اکوسیستم پایتون منتقل شوند.شما الگوهای طراحی نرم افزار متداول و روشهای مختلف برنامه نویسی مانند برنامه نویسی رویداد محور ، همزمانی و برنامه نویسی را کشف خواهید کرد.همچنین می توانید نمونه های پیچیده کد را طی کنید و سعی کنید با پل زدن پایتون با C و C ++ ، مشکلات معنی دار را حل کنید ، و نوشتن پسوندهایی را که از نقاط قوت چندین زبان بهره می برد ، حل کنید.سرانجام ، شما بعد از زنده بودن ، عمر کامل هر برنامه را درک خواهید کرد ، از جمله بسته بندی و اتوماسیون تست.

در پایان این کتاب ، شما بینش های برنامه نویسی پایتون را به دست آورده اید که به شما در حل مؤثر مشکلات چالش برانگیز کمک می کند.
آنچه یاد خواهید گرفت

روشهای مدرن تنظیم محیط های قابل تکرار و مداوم پایتون را کشف کنید
به طور موثر کد پایتون را برای استفاده در جامعه و تولید بسته بندی می کند
عناصر نحوی مدرن برنامه نویسی پایتون ، مانند F-strings ، enums و عملکردهای لامبدا را بیاموزید
برنامه نویسی را در پایتون با metaclasss تغییر دهید
کد همزمان را در پایتون بنویسید
پایتون را با کد نوشته شده در C و C ++ گسترش و ادغام کنید

این کتاب برای چه کسی است

کتاب برنامه نویسی پایتون برای برنامه نویسان متخصص که می خواهند مفاهیم سطح پیشرفته پایتون و آخرین ویژگی ها را بیاموزند ، در نظر گرفته شده است.

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

بخش 1: دانستن ابزارهای خود – وضعیت فعلی پایتون
محیط های مدرن توسعه پایتون
چیزهای جدید در پایتون
پایتون در مقایسه با سایر زبانها
بخش 2: برنامه های کاربردی با پایتون – رابط ها ، الگوهای و مدولار
همزمانی
برنامه نویسی رویداد محور
عناصر استعاره نویسی
پل زدن پایتون با C و C ++
بخش 3: حفظ برنامه های پایتون – تست و اتوماسیون با کیفیت
بسته بندی و توزیع کد پایتون
مشاهده رفتار و عملکرد برنامه
بهینه سازی کد

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

شماره تماس: 09395106248

نقد و بررسی‌ها

هنوز بررسی‌ای ثبت نشده است.

اولین کسی باشید که دیدگاهی می نویسد “کتاب برنامه نویسی متخصص پایتون: استاد پایتون با یادگیری بهترین شیوه های برنامه نویسی و مفاهیم برنامه نویسی پیشرفته ، نسخه 4”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

پیمایش به بالا