در حال حاضر محصولی در سبد خرید شما وجود ندارد.
ثروت از اطلاعات در مورد معماری نرم افزار عمومی و حقایق که برای هر زبان قابل اجرا است.
David T. Kerns، شرکت تحقیق RINCON
توسعه دهندگان حرفه ای می دانند مزایای بسیاری از نوشتن کد برنامه های تمیز، به خوبی سازماندهی شده است و آسان برای حفظ. با یادگیری و پیروی از الگوهای ثابت و بهترین شیوه ها، می توانید کد و حرفه خود را به یک سطح جدید برسانید.
با شیوه های Python Pro، شما خواهید آموخت که نرم افزار حرفه ای، تمیز، به راحتی قابل نگهداری را طراحی کنید مقیاس با استفاده از زبان برنامه نویسی فوق العاده محبوب، پایتون. شما نمونه های آسان به Grok را پیدا خواهید کرد که از Pseudocode و Python استفاده می کنند تا بهترین شیوه های توسعه نرم افزار را به همراه ده ها تن از تکنیک های فورا مفید ارائه دهند که به شما کمک می کند مانند یک طرفدار به شما کمک کنید.
درباره تکنولوژی
حرفه ای کد کیفیت بیش از تنها بدون اشکالات اجرا می شود. این تمیز، قابل خواندن و آسان برای حفظ است. برای قدم زدن از یک برنامه نویسی Python قادر به یک توسعه دهنده حرفه ای، شما باید استانداردهای صنعت را برای سبک برنامه نویسی، طراحی نرم افزار و فرآیند توسعه یاد بگیرید. این جایی است که این کتاب ضروری است.
درباره کتاب
Practices of Python Pro شما را به طراحی و نوشتن نرم افزار حرفه ای با کیفیت که قابل درک، قابل نگهداری و قابل انعطاف است، آموزش می دهد. دانیارد یک طرفدار پایتون است که بسیاری از ده ها توسعه دهندگان را کمک کرده است، این مرحله را انجام می دهد و می داند چه اتفاقی می افتد. با استفاده از نمونه های مفید و تمرینات، او به شما می آموزد زمانی که، چرا و چگونه کد خود را مدولار کنید، چگونه کیفیت را با کاهش پیچیدگی و خیلی بیشتر بهبود بخشید. در آغوش این اصول اصلی، و کد شما برای شما و دیگران برای خواندن، نگهداری و استفاده مجدد آسان تر خواهد شد.
آنچه در داخل
سازماندهی پروژه های بزرگ پایتون
به دست آوردن سطح مناسب انتزاع
نوشتن وراثت کد پاک، قابل استفاده مجدد
ملاحظات برای آزمایش و عملکرد
درباره مخاطبان
برای خوانندگان آشنا با مبانی پایتون، یا یکی دیگر از زبان OO.
درباره نویسنده
Dane Hillard اکثریت شغلی توسعه خود را با استفاده از پایتون برای ساخت برنامه های کاربردی وب صرف کرده است.
این کتاب را دریافت کنید و شروع به نوشتن کد پایتون مانند یک حرفه ای کنید.
Davide Cadamuro، BMW Group
این یک توسعه دهنده پایتون را به یک مسیر تبدیل می کند تا تبدیل به یک طرفدار شود.
Joseph Perenia، Sony Interactive Entertainment.
عنوان اصلی : Practices of the Python Pro video edition
سرفصل های دوره :
01 قسمت 1. چرا همه چیز مهم است:
001 فصل 1. تصویر بزرگتر
002 فصل 1. طراحی یک فرآیند است
003 فصل 1. طراحی نرم افزار بهتر را قادر می سازد
004 فصل 1. هنگامی که برای سرمایه گذاری در طراحی
005 فصل 1. طراحی دموکراتیک است
02 قسمت 2. پایه های طراحی:
001 فصل 2. ماژول ها
002 فصل 2. جداسازی نگرانی ها
003 فصل 2. بسیاری از ماسک های وارداتی
004 فصل 2. سلسله مراتب جدایی در پایتون
005 فصل 2. کلاس ها
006 فصل 3. انتزاع و کپسوله سازی
007 فصل 3. Encapsulation
008 فصل 3. سبک های برنامه نویسی نیز انتزاعی هستند
009 فصل 3. تایپ کردن، ارث، و پلی مورفیسم
010 فصل 4. طراحی برای کارایی بالا
011 فصل 4. پیچیدگی زمان
012 فصل 4. عملکرد و انواع داده ها
013 فصل 4. آن را کار کنید، آن را درست کنید، آن را سریع کنید
014 فصل 4. ابزار
015 فصل 5. تست نرم افزار خود را
016 فصل 5. رویکردهای تست عملکرد
017 فصل 5. تست ادغام
018 فصل 5. اظهارات واقعیت
019 فصل 5. نوشتن اولین تست ادغام خود را با Unittest
020 فصل 5. تست با Pytest
021 فصل 5. فراتر از تست عملکرد
03 قسمت 3. ناخن پایین سیستم های بزرگ:
001 فصل 6. جداسازی نگرانی ها در عمل
002 فصل 6. ساختار کد اولیه، با نگرانی
003 فصل 6. لایه پایداری
004 فصل 6. لایه پایداری
005 فصل 6. لایه منطق کسب و کار
006 فصل 6. لایه ارائه
007 فصل 6. لایه ارائه
008 فصل 7. توسعه و انعطاف پذیری
009 فصل 7. اصلاح رفتارهای موجود
010 فصل 7. راه حل برای سفتی
011 فصل 7. ورزش در پسوند
012 فصل 8. قوانین (و استثنائات) ارث
013 فصل 8. ارث برنامه نویسی موجود
014 فصل 8. ارث در پایتون
015 فصل 8. خلاصه کلاس های پایه
016 فصل 8. ارث و ترکیب در پوست
017 فصل 9. نگه داشتن چیزهای سبک وزن
018 فصل 9. شکستن پیچیدگی
019 فصل 9. کلاس های تجزیه شده
020 فصل 9. استخراج کلاس ها و تماس های حمل و نقل
021 فصل 10. دستیابی به اتصال شل
022 فصل 10. شناخت اتصال
023 فصل 10. آدرس اتصال
04 قسمت 4. چه چیزی بعد؟:
001 فصل 11. به جلو و به سمت بالا
002 فصل 11. الگوهای طراحی
003 فصل 11. سیستم های توزیع شده
004 فصل 11. جایی که شما بوده اید
Practices of the Python Pro video edition
در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.