مجله علمی تفریحی بیبیس
0

دانلود کتاب جنگو برای مبتدیان – ساخت وب سایت با پایتون و جنگو

بازدید 1307
  • عنوان: Django for Beginners – Build websites with Python & Django
  • نویسنده: William S. Vincent
  • حوزه: پایتون, Django
  • سال انتشار: 2018
  • تعداد صفحه: 195
  • زبان اصلی انگلیسی
  • نوع فایل: pdf
  • حجم فایل: 14.0 مگابایت

• به جنگو برای مبتدیان، یک رویکرد پروژه محور برای یادگیری توسعه وب با چارچوب وب جنگو خوش آمدید. در این کتاب شما پنج برنامه وب به تدریج پیچیده تر خواهید ساخت، که با یک برنامه ساده “Hello, World” شروع می شود، به یک برنامه وبلاگ با فرم ها و حساب های کاربری می رسد، و در نهایت یک برنامه روزنامه با استفاده از یک مدل کاربر سفارشی، یکپارچه سازی ایمیل، خارجی کلیدها، مجوزها، مجوزها و موارد دیگر. در پایان این کتاب باید احساس اطمینان کنید که پروژه های جنگو خود را از ابتدا با استفاده از بهترین شیوه های فعلی ایجاد کنید. جنگو یک چارچوب وب رایگان و منبع باز است که به زبان برنامه نویسی پایتون نوشته شده و سالانه میلیون ها برنامه نویس از آن استفاده می کنند. محبوبیت آن به دلیل دوستانه بودن آن برای برنامه نویسان مبتدی و پیشرفته است: جنگو به اندازه کافی قوی است که می تواند توسط بزرگترین وب سایت های جهان -Instagram، Pinterest، Bitbucket، Disqus- استفاده شود، اما همچنین به اندازه کافی انعطاف پذیر است که انتخاب خوبی برای مراحل اولیه باشد. استارت آپ ها و نمونه سازی پروژه های شخصی این کتاب به طور منظم به روز می شود و دارای آخرین نسخه های جنگو (2.1) و پایتون (3.7x) است. همچنین از Pipenv استفاده می کند که اکنون به طور رسمی مدیر بسته توصیه شده توسط Python.org برای مدیریت بسته های Python و محیط های مجازی است. ما در سراسر جهان از بهترین شیوه های مدرن از Django، Python و جوامع توسعه وب، به ویژه استفاده کامل از آزمایش استفاده خواهیم کرد. چارچوب وب مجموعه ای از ابزارهای مدولار است که بسیاری از دشواری ها و تکرارهای ذاتی در توسعه وب را از بین می برد. به عنوان مثال، اکثر وب سایت ها به عملکرد اولیه یکسانی نیاز دارند: توانایی اتصال به پایگاه داده، تنظیم مسیرهای URL، نمایش محتوا در صفحه، مدیریت صحیح امنیت و غیره. برنامه نویسان به جای بازسازی همه اینها از ابتدا، در طول سال ها چارچوب های وب را در تمام زبان های برنامه نویسی اصلی ایجاد کرده اند: جنگو و فلاسک در پایتون، Rails در روبی، و Express در جاوا اسکریپت در میان بسیاری از زبان های دیگر. جنگو رویکرد “شامل باتری” پایتون را به ارث برده است و شامل پشتیبانی خارج از جعبه برای کارهای رایج در توسعه وب می شود:
• احراز هویت کاربر
• الگوها، مسیرها و نماها
• رابط مدیر
• امنیت قوی
• پشتیبانی از باطن های پایگاه داده های متعدد
• و خیلی خیلی بیشتر

  • Welcome to Django for Beginners, a project-based approach to learning web development with the Django web framework. In this book you will build five progressively more complex web applications, starting with a simple “Hello, World” app, progressing to a blog app with forms and user accounts, and finally a newspaper app using a custom user model, email integration, foreign keys, authorization, permissions, and more. By the end of this book you should feel confident creating your own Django projects from scratch using current best practices. Django is a free, open source web framework written in the Python programming language and used by millions of programmers every year. Its popularity is due to its friendliness to both beginners and advanced programmers: Django is robust enough to be used by the largest websites in the world–Instagram, Pinterest, Bitbucket, Disqus–but also flexible enough to be a good choice for early-stage startups and prototyping personal projects. This book is regularly updated and features the latest versions of both Django (2.1) and Python (3.7x). It also uses Pipenv which is now the officially recommended package manager by org for managing Python packages and virtual environments. Throughout we’ll be using modern best practices from the Django, Python, and web development communities, especially the thorough use of testing. A web framework is a collection of modular tools that abstracts away much of the difficulty–and repetition–inherent in web development. For example, most websites need the same basic functionality: the ability to connect to a database, set URL routes, display content on a page, handle security properly, and so on. Rather than recreate all of this from scratch, programmers over the years have created web frameworks in all the major programming languages: Django and Flask in Python, Rails in Ruby, and Express in JavaScript among many, many others. Django inherited Python’s “batteries-included” approach and includes out-ofthe box support for common tasks in web development:
  • user authentication
  • templates, routes, and views
  • admin interface
  • robust security
  • support for multiple database backends
  • and much much more

این کتاب را میتوانید بصورت رایگان از لینک زیر دانلود نمایید.

Download: Django for Beginners

نظرات کاربران

  •  چنانچه دیدگاه شما توهین آمیز باشد تایید نخواهد شد.
  •  چنانچه دیدگاه شما جنبه تبلیغاتی داشته باشد تایید نخواهد شد.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.