
How the pros use Python and Flask
کتاب توسعهدهنده پایتون با پایههای قوی، نوشتهی داگ فارل، یک راهنمای عملی و جامع برای برنامهنویسان پایتون، بهویژه افرادی است که با مفاهیم اولیه پایتون آشنا هستند و میخواهند مهارتهای خود را به سطح حرفهای ارتقا دهند. این کتاب به شما کمک میکند تا قطعات جداگانهای از دانش پایتون (مانند سینتکس، کتابخانهها و ابزارها) را به یک کل منسجم تبدیل کنید و بتوانید نرمافزارهای واقعی و کاربردی مانند سرورهای وب یا برنامههای پیشرفتهتر بسازید. با تمرکز بر مفاهیمی مانند ساخت ماژولار، APIها، مدیریت خطاها و پایگاههای داده، این کتاب شما را از یک مبتدی به یک توسعهدهنده حرفهای پایتون تبدیل میکند.
تسلط بر مفاهیم حرفهای: یادگیری نحوه استفاده از سینتکس و کتابخانههای پایتون برای ساخت نرمافزارهای واقعی.
ساخت ماژولار: طراحی نرمافزار با رویکرد ماژولار برای افزایش قابلیت نگهداری و مقیاسپذیری.
APIها و تعاملات: ایجاد و استفاده از APIها برای ارتباط بین اجزای نرمافزار.
مدیریت اشیاء: استفاده از برنامهنویسی شیءگرا برای سازماندهی کد.
مدیریت خطاها: پیادهسازی مدیریت استثناها برای ساخت برنامههای مقاوم.
ساخت سرور وب پایه: یادگیری طراحی و پیادهسازی یک سرور وب ساده.
احراز هویت و مجوزدهی: ایمنسازی برنامهها با احراز هویت و کنترل دسترسی.
پایگاههای داده: اتصال برنامهها به پایگاههای داده برای ذخیرهسازی و بازیابی دادهها.
مصورسازی پیشرفت پروژه: ابزارها و تکنیکهایی برای مدیریت و تکمیل پروژههای نرمافزاری.
کتاب توسعهدهنده پایتون با پایههای قوی با ساختاری منظم و پروژهمحور، شما را از مفاهیم پایه تا توسعه نرمافزارهای حرفهای هدایت میکند. این کتاب در دو بخش و 12 فصل، موضوعات کلیدی زیر را پوشش میدهد:
بخش اول: پایهریزی
تبدیل شدن به یک پایتونیستا: تعهد به یادگیری و استفاده حرفهای از پایتون.
تعهد به یادگیری
رسیدن به اهداف
استفاده از پایتون
انتخاب نسخه مناسب پایتون
جمعبندی
انتخاب نام مناسب: بهترین شیوهها برای نامگذاری متغیرها، توابع و ماژولها.
API: بیایید صحبت کنیم: طراحی و استفاده از APIها برای تعامل بین اجزای نرمافزار.
شیء گفتوگو: استفاده از برنامهنویسی شیءگرا برای سازماندهی کد.
رویدادهای استثنایی: مدیریت خطاها و استثناها برای افزایش پایداری برنامه.
بخش دوم: کار میدانی
اشتراکگذاری با اینترنت: ساخت یک سرور وب پایه و تعامل با اینترنت.
انجام آن با استایل: نوشتن کد تمیز و مطابق با استانداردهای پایتون.
آیا شما را میشناسم؟ احراز هویت: پیادهسازی سیستمهای احراز هویت برای ایمنسازی برنامهها.
چه کاری میتوانید انجام دهید؟ مجوزدهی: مدیریت کنترل دسترسی برای محدود کردن اقدامات کاربران.
پایداری خوب است: پایگاههای داده: اتصال به پایگاههای داده و مدیریت دادهها.
حرفی برای گفتن دارم: افزودن قابلیتهای ارتباطی به برنامهها.
آیا به مقصد رسیدهایم؟: مدیریت پیشرفت پروژه و تکمیل آن.
کتاب توسعهدهنده پایتون با پایههای قوی برای افراد زیر مناسب است:
برنامهنویسان مبتدی پایتون: افرادی که با سینتکس پایه پایتون آشنا هستند و میخواهند به سطح حرفهای برسند.
توسعهدهندگان نرمافزار: برنامهنویسانی که به دنبال یادگیری ساخت برنامههای کاربردی مانند سرورهای وب هستند.
علاقهمندان به توسعه وب و یادگیری ماشین: افرادی که میخواهند از پایتون برای پروژههای پیشرفتهتر استفاده کنند.
دانشجویان و خودآموزان: افرادی که به دنبال یک راهنمای جامع برای یادگیری عملی پایتون هستند.
پایتون به دلیل سادگی و انعطافپذیری، یکی از محبوبترین زبانهای برنامهنویسی برای توسعه نرمافزار، وب و یادگیری ماشین است. اما انتقال از نوشتن اسکریپتهای ساده به ساخت برنامههای حرفهای نیازمند درک عمیقتر مفاهیم و ابزارهاست. این کتاب با آموزش ساخت ماژولار، مدیریت خطاها و اتصال به پایگاههای داده، شما را برای توسعه نرمافزارهای واقعی و مقیاسپذیر آماده میکند. با تمرکز بر پروژههای کاربردی مانند ساخت سرور وب، این کتاب به شما کمک میکند تا دانش خود را به مهارتهای عملی تبدیل کنید.
یکی از نقاط قوت این کتاب، رویکرد پروژهمحور آن است. با مثالهای عملی و پروژههای واقعی مانند طراحی یک سرور وب پایه، شما میتوانید مفاهیم را در سناریوهای کاربردی پیادهسازی کنید. توضیحات واضح و مثالهای کدنویسی، یادگیری را برای افراد با دانش پایه آسان میکنند.
داگ فارل، یک مربی و توسعهدهنده پایتون با تجربه، دانش عمیقی در آموزش برنامهنویسی و توسعه نرمافزار دارد. او با زبانی ساده و مثالهای عملی، مفاهیم پیچیده را به شکلی قابل فهم ارائه کرده است.
بخش اول: پایهریزی
تبدیل شدن به یک پایتونیستا
تعهد به یادگیری
رسیدن به اهداف
استفاده از پایتون
انتخاب نسخه مناسب پایتون
جمعبندی
انتخاب نام مناسب
API: بیایید صحبت کنیم
شیء گفتوگو
رویدادهای استثنایی
بخش دوم: کار میدانی
اشتراکگذاری با اینترنت
انجام آن با استایل
آیا شما را میشناسم؟ احراز هویت
چه کاری میتوانید انجام دهید؟ مجوزدهی
پایداری خوب است: پایگاههای داده
حرفی برای گفتن دارم
آیا به مقصد رسیدهایم؟
نمونه چاپ کتاب موجود نیست.
نظرات کاربران