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

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

 
دانلود کتاب 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: حفظ برنامه های پایتون - تست و اتوماسیون با کیفیت بسته بندی و توزیع کد پایتون مشاهده رفتار و عملکرد برنامه بهینه سازی کد

📚 محتوای این محصول آموزشی (پکیج کامل)

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

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل ویدیوهای آموزشی، کتاب‌ها، تمرین‌ها و خودآزمایی.

ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های محصول همان جا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

نظرات

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

وارد شوید تا نظر ثبت کنید.