توضیحات
این کتاب با معرفی مفاهیم پایه Python و ساختارهای داده آغاز میشود و سپس وارد دنیای توسعهی وب میشود. بخش اول به آموزش Flask اختصاص دارد، جایی که خواننده با ایجاد پروژههای سبک، مدیریت Routing، فرمها، قالبها (Jinja2 Templates)، و اتصال به پایگاه داده با SQLAlchemy آشنا میشود.
در بخش دوم، فریمورک Django معرفی میشود و مفاهیم پروژههای بزرگتر بررسی میشوند:
این کتاب بهصورت جامع و کاربردی زبان Python را پوشش میدهد. در ابتدا، اصول پایه Python شامل متغیرها، انواع داده، دستورات شرطی و حلقهها مرور میشود و سپس مباحث پیشرفتهتر معرفی میشوند:
توابع و ماژولها (Functions & Modules)
برنامهنویسی شیءگرا (OOP)
مدیریت استثناها و خطاها (Exception Handling)
ورودی/خروجی و کار با فایلها (I/O & File Handling)
کتابخانههای استاندارد Python (Standard Library)
مدیریت دادهها و ساختارهای پیچیده (Data Structures & Collections)
برنامهنویسی شبکه و چندریسمانی (Networking & Multithreading)
کتاب شامل مثالهای عملی و کدهای آماده است که خواننده میتواند آنها را اجرا کند و مفاهیم را در پروژههای واقعی پیادهسازی نماید. Python in a Nutshell برای مبتدیها و برنامهنویسان حرفهای که به دنبال یک مرجع سریع و کاربردی هستند، مناسب است.
Model-View-Template (MVT) و ساختار پروژه
مدیریت Admin Panel و کاربران
ارتباط با پایگاه داده با ORM
طراحی RESTful API و کار با JSON
امنیت وب و مدیریت سطوح دسترسی
همچنین کتاب روشهای Frontend Integration، کار با CSS/JavaScript و Ajax، و نحوهی Deployment پروژهها بر روی سرورهای ابری مانند Heroku و AWS را آموزش میدهد.
خواننده پس از مطالعه کتاب قادر خواهد بود وباپلیکیشنهای Full Stack با Python ایجاد کرده و مدیریت کند، پروژههای کوچک و متوسط واقعی طراحی کند و به عنوان توسعهدهنده حرفهای وب فعالیت نماید.
نقد و بررسیها
هنوز بررسیای ثبت نشده است.