Product details
- Publisher : Packt Publishing (May 28, 2021)
- Language : English
- Paperback : 630 pages
- ISBN-10 : 1801071101
- ISBN-13 : 978-1801071109
کتاب 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
به درک عمیقی از ساخت، نگهداری، بسته بندی و حمل و نقل برنامه های کاربردی قوی پایتون برسید
ویژگی های کلیدی
ویژگیهای جدید پایتون، مانند ادغام فرهنگ لغت، ماژول zoneinfo، و تطبیق الگوی ساختاری را کشف کنید.
کد قابل مدیریت برای اجرا در محیط های مختلف با مجموعه های مختلف وابستگی ایجاد کنید
پیاده سازی ساختارهای داده و الگوریتم های موثر پایتون برای نوشتن، آزمایش و بهینه سازی کد
توضیحات کتاب
این نسخه جدید برنامه نویسی Expert Python به شما درک کاملی از روند ساخت و نگهداری برنامه های Python می دهد. این نسخه چهارم که با بهترین شیوه ها، ابزارهای مفید و استانداردهای پیاده سازی شده توسط توسعه دهندگان حرفه ای پایتون تکمیل شده است، به طور گسترده به روز شده است. با جدیدترین بهبودهای پایتون، عناصر نحوی و ابزارهای جالب برای افزایش کارایی توسعه خود آشنا شوید.
چند فصل اولیه به برنامه نویسان با تجربه از زبان های مختلف اجازه می دهد تا به اکوسیستم پایتون منتقل شوند. شما الگوهای رایج طراحی نرم افزار و روش های برنامه نویسی مختلف، مانند برنامه نویسی رویداد محور، همزمانی و فرابرنامه نویسی را بررسی خواهید کرد. شما همچنین نمونههای کد پیچیده را مرور میکنید و سعی میکنید با پل زدن پایتون با C و C++، و نوشتن پسوندهایی که از نقاط قوت چندین زبان بهره میبرند، مشکلات معنیدار را حل کنید. در نهایت، طول عمر کامل هر برنامه ای را پس از راه اندازی آن، از جمله اتوماسیون بسته بندی و تست، درک خواهید کرد.
در پایان این کتاب، شما بینش های کاربردی برنامه نویسی پایتون را به دست خواهید آورد که به شما در حل موثر مسائل چالش برانگیز کمک می کند.
آنچه خواهید آموخت
راههای مدرن برای راهاندازی محیطهای توسعه پایتون تکرارپذیر و سازگار را کاوش کنید
کد پایتون را به طور موثر برای استفاده در جامعه و تولید بسته بندی کنید
عناصر نحو مدرن برنامه نویسی پایتون، مانند رشته های f، enums و توابع لامبدا را بیاموزید.
رمزگشایی فرابرنامه نویسی در پایتون با متاکلاس ها
کدهای همزمان را در پایتون بنویسید
Python را با کدهای نوشته شده در C و C++ گسترش داده و ادغام کنید
این کتاب برای چه کسی است
کتاب برنامه نویسی پایتون برای برنامه نویسان خبره ای در نظر گرفته شده است که می خواهند مفاهیم سطح پیشرفته پایتون و آخرین ویژگی ها را بیاموزند.
هرکسی که مهارت های اولیه پایتون را دارد باید بتواند محتوای کتاب را دنبال کند، اگرچه ممکن است به تلاش بیشتری از سوی برنامه نویسان با تجربه کمتر نیاز داشته باشد. همچنین باید مقدمه خوبی برای Python 3.9 برای کسانی باشد که هنوز کمی عقب هستند و به استفاده از نسخه های قدیمی دیگر ادامه می دهند.
فهرست مطالب
1.بخش 1: شناخت ابزارهای خود - وضعیت فعلی پایتون
2.محیط های توسعه پایتون مدرن
3.چیزهای جدید در پایتون
4.پایتون در مقایسه با زبان های دیگر
5.بخش 2: ساخت برنامه های کاربردی با پایتون - رابط ها، الگوها و ماژولاریت
6.همزمانی
7.برنامه نویسی رویداد محور
8.عناصر فرابرنامه نویسی
9.پل زدن پایتون با C و C++
10.بخش 3: نگهداری برنامه های پایتون - تست و اتوماسیون کیفیت
11.بسته بندی و توزیع کد پایتون
12.مشاهده رفتار و عملکرد برنامه
13.بهینه سازی کد
ارسال نظر درباره کتاب Expert Python Programming: Master Python by learning the best coding practices and advanced programming concepts, 4th Edition