
۴۴٬۰۰۰تومان
نوع فایل دانلود: EPUB
پس از خرید، یک فایل EPUB دریافت میکنید.
این فایل با Calibre، Apple Books و سایر کتابخوانهای دیجیتال مناسب است.
پایتون برای وب. پایتون بیتردید وقتی صحبت از سادگی و مسیر یادگیری مناسب برای مبتدیها در میان زبانهای برنامهنویسی میشود، در صدر قرار میگیرد. در عین حال، پایتون در نوشتن اسکریپتهای سیستمی، پردازش دادههای بزرگ، انجام محاسبات ریاضی، ساخت برنامههای وب و حتی نمونهسازی سریع هم نقش بسیار مهمی دارد.
در این نسخه از مجموعه Mastering، تمرکز ویژهای روی کاربرد پایتون برای وب گذاشتهایم. این کتاب، مبانی برنامهنویسی با پایتون را با پروژههای تعاملی بررسی میکند و مفاهیم اصلی کدنویسی و همچنین اصول توسعه وب مبتنی بر پایتون را به شما معرفی میکند. خواننده باید آماده باشد که خیلی زود به دنیای توسعه وب با پایتون وارد شود.
از آنجا که پایتون در توسعه وب بهعنوان یک زبانِ سمتِ سرور (بکاند) شناخته میشود، معمولاً همراه با یک زبانِ سمتِ کاربر (فرانتاند) استفاده میشود تا یک وبسایت کامل ساخته شود. با این حال، دلایل زیادی برای استفاده از پایتون در توسعه وب وجود دارد: این یک زبان برنامهنویسی منعطف، همهکاره و بسیار کارآمد است، ضمن اینکه از ظرفیت «تایپ پویا» (Dynamic Typing) برخوردار است.
این کتاب به شما کمک میکند تا تکنیکهای کلیدی برنامهنویسیِ بکاند/فرانتاندِ پایتون را بررسی کنید و در ایجاد پروژههای حرفهای، راه پیادهسازی آنها را قدمبهقدم یاد بگیرید. علاوه بر این، روی آموزشِ شیوه حل مسئلههای رایج و توسعه وبسرویسها با چارچوبهای پایتون مانند جنگو (Django) و فلَسک (Flask) هم تمرکز دارد.
تسلط بر پایتون برای وب هدفی بلندتر از صرفاً یاد دادنِ اصول اولیه دارد؛ این کتاب میخواهد به شما کمک کند تا با «حل مسئله» آشنا شوید و آن را واقعاً مسلط شوید؛ مهارتی که میتوان آن را مهمترین مهارت برای هر برنامهنویس دانست. همچنین، تمرکز خود را روی این گذاشته که شما از همان ابتدای کارِتان—بهعنوان یک مبتدی—با بهکارگیری دانش تازهای که میآموزید، رشد کنید و به سطح یک فرد متخصص برسید.
برنامهنویسی مهارتی عملی است و این کتاب به شما کمک میکند تا مهارتهایتان را با کارها و مثالهای ساده و قابل فهم به چالش بکشید.
بیشتر درباره سایر عناوین مجموعه Mastering ما در: https://www.routledge.com/Mastering-Computer-Science/book-series/MCS
Python for Web Python definitely tops the charts when it comes to ease of use and beginner-friendly learning curve in the world of programming languages. At the same time, Python is essential when it comes to writing system scripts, processing big data, performing mathematical computations, creating web applications, and rapid prototyping. With this Mastering edition, we have focused especially on the usage of Python for Web. This book explores Python programming fundamentals with interactive projects and introduces core coding concepts and the basics of Python-based web development. The reader should be ready to dive deep into the world of Python for web development in no time. Since Python positions itself in web development as a back-end language, it is usually mixed with another front-end language to build a whole website. At the same time, reasons for using Python in web development are many: it is a flexible, versatile, and highly efficient programming language with dynamic typing capacity. This book helps readers to examine Python's key back-end/front-end programming techniques and guides them through implementing them when creating professional projects. Furthermore, it also focuses on teaching readers how to solve common problems and developing web services with Python frameworks such as Django and Flask. Mastering Python for Web has a goal more ambitious than simply teaching you the ropes – it aims to help you embrace and master problem solving, which could be viewed as the single most crucial skill for a coder. It offers you a focal point on starting as a beginner and growing into an expert by putting your newly acquired knowledge into practice. Programming is a hands-on skill, and this particular book helps you put your skills to test with easy-to-grasp tasks and examples. Learn more about our other Mastering titles at: https://www.routledge.com/Mastering-Computer-Science/book-series/MCS