فن آوری نوین
ویلیام اس وینسنت
عباس طاهرپور باریکی، مهرانه احمدی
شومیز
262
فن آوری نوین
ویلیام اس وینسنت
عباس طاهرپور باریکی، مهرانه احمدی
شومیز
262
ویلیام اس وینسنت
عباس طاهرپور باریکی، مهرانه احمدی
شومیز
978-622-5412-62-0
978-622-5412-62-0
262
1403
200
1
کتاب جنگو برای مبتدیان نوشتهی ویلیام اس وینسنت، یکی از کتابخانههای مهم و کاربردی پایتون، یعنی جنگو را معرفی میکند و نحوهی طراحی و توسعهی سایت با آن را میآموزد. این راهنما پس از آموزش نصب جنگو، طریقهی ایجاد صفحه، وبلاگ، فرم و حساب کاربری با آن را توضیح میدهد، از ساخت مجوزها و احراز هویت با آن میگوید و تغییر و بازنشانی کلمهی عبور با کمک این کتابخانه را شرح میدهد.
زبان برنامهنویسی پایتون محبوبیت زیادی دارد و از آن به شکل گسترده برای ساخت و طراحی برنامههای مختلف استفاده میشود. یکی از دلایل این اقبال، کتابخانههای قدرتمند آن است. جنگو از مهمترین پلتفرمهای پایتون بهحساب میآید که به خاطر امکاناتی که فراهم آورده، عموماً در طراحی اپلیکیشنها و برنامههای وب به کار گرفته میشود. کتاب جنگو برای مبتدیان (Django for Beginners) نوشتهی ویلیام اس وینسنت (William S. Vincent) این کتابخانه را معرفی میکند و میکوشد مبانی و اصول کار با آن را بیاموزد. این کتاب راهنما در ابتدا شیوهی نصب جنگو در پایتون 3 را یاد میدهد. سپس محیط آن را تعریف میکند و با کمک پروژهای ساده، مخاطب را با فضای این فریمورک آشنا میسازد.
پلتفرم جنگو در سال 2003 ابداع شد و توسعه پیدا کرد. این کتابخانه چندین فلسفه داشت که باعث شد خیلی زود موردتوجه قرار بگیرد و میان برنامهنویسان موردتوجه قرار بگیرد. ازجمله ویژگیهای جنگو استقلال نسبی مؤلفهها از یکدیگر بود، بهطوریکه عناصر آن بر روی هم تأثیری نداشتند. دیگر اینکه باعث میشد کدنویسی کمتر شود و برنامهنویس نیاز به تکرار کد کمتری داشته باشد. یعنی ماژولهایی در آن تعریف شده بود که این امکان را میداد تا کدها تکراری را فقط یکبار بنویسید. این امکان درنهایت باعث میشد چرخهی نرمافزار سریعتر شود و سایت یا اپلیکیشن وقفهی کوتاهتری پیدا کند. توسعهی سریع و طراحی زیبا و تمیز هم از دیگر برتریهای فریم ورک جنگو بودند.
ویلیام اس وینسنت در کتاب جنگو برای مبتدیان پس از بیان مقدمات، وارد بحث کدنویسی میشود و نحوهی ساخت صفحات یک سایت با کمک این کتابخانه را میآموزد. او به فرم، وبلاگ و حساب کاربری هم اشاره میکند و با کمک مثالها و نمونههای متعدد نشان میدهد که چطور میتوان آنها را در پایتون ایجاد کرد. احراز هویت و مجوزها ازجمله موضوعاتی هستند که در برنامههای تحت وب اهمیت دارند و بر آنها تأکید میشود. وینسنت در کتاب حاضر شیوهی ساخت این موارد را هم توضیح میدهد. تغییر و بازنشانی کلمهی عبور، استفاده از ایمیل، و ایجاد بخش نظرات هم از دیگر سرفصلهای مهم کتاب به شمار میروند که مورد بحث قرار میگیرند و آموزش داده میشوند.
اگر به طراحی و توسعهی سایت علاقه دارید و میخواهید جنگو یاد بگیرید، این راهنما کمکتان خواهد کرد.