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

دانلود کتاب FastAPI – توسعه وب مدرن پایتون

بازدید 1329
  • عنوان: FastAPI – Modern Python Web Development
  • نویسنده: Bill Lubanovic
  • حوزه: پایتون, FastAPI
  • سال انتشار: 2024
  • تعداد صفحه: 281
  • زبان اصلی انگلیسی
  • نوع فایل: pdf
  • حجم فایل: 4.26 مگابایت

این یک مقدمه عملی برای FastAPI است – یک چارچوب وب مدرن پایتون. همچنین داستان این است که چگونه، گاهی اوقات، اشیاء درخشان و براقی که با آنها برخورد می کنیم می توانند بسیار مفید باشند. داشتن یک گلوله نقره ای هنگام مواجهه با گرگینه خوب است. (و بعداً در این کتاب با گرگینه ها روبرو خواهید شد.) من برنامه نویسی برنامه های کاربردی علمی را در اواسط دهه 1970 شروع کردم. و بعد از اینکه در سال 1977 برای اولین بار با یونیکس و سی در یک PDP-11 آشنا شدم، این احساس را داشتم که این چیز یونیکس ممکن است ادامه یابد. در دهه 80 و اوایل دهه 90، اینترنت هنوز غیرتجاری بود، اما منبع خوبی برای نرم افزار رایگان و اطلاعات فنی بود. و وقتی در سال 1993 یک مرورگر وب به نام Mosaic در اینترنت باز کودک توزیع شد، این احساس را داشتم که این چیز وب ممکن است درگیر شود. وقتی چند سال بعد شرکت توسعه وب خودم را راه‌اندازی کردم، ابزارهای من در آن زمان مظنونان معمولی بودند: PHP، HTML و Perl. چند سال بعد در یک کار قراردادی، بالاخره پایتون را آزمایش کردم و از اینکه چقدر سریع می‌توانم به داده‌ها دسترسی داشته باشم، دستکاری و نمایش دهم شگفت زده شدم. در اوقات فراغت خود بیش از دو هفته، می‌توانستم بیشتر برنامه‌های C را تکرار کنم که نوشتن آن به چهار توسعه‌دهنده در سال نیاز داشت. حالا من این احساس را داشتم که این موضوع پایتون ممکن است به وجود بیاید. پس از آن، بیشتر کارهای من مربوط به پایتون و فریمورک های وب آن، عمدتاً فلاسک و جنگو بود. من به خصوص از سادگی Flask خوشم آمد و آن را برای بسیاری از مشاغل ترجیح دادم. اما همین چند سال پیش، چیزی درخشان را در زیربراش جاسوسی کردم: یک چارچوب وب جدید پایتون به نام FastAPI، نوشته سباستین رامیرز. همانطور که اسناد (عالی) او را خواندم، تحت تأثیر طرح و فکری قرار گرفتم که در آن وجود داشت. به ویژه، صفحه تاریخ او نشان می داد که چقدر در ارزیابی گزینه های جایگزین دقت کرده است. این پروژه ایگو یا یک آزمایش سرگرم کننده نبود، بلکه یک چارچوب جدی برای توسعه در دنیای واقعی بود. حالا من این احساس را داشتم که این مورد FastAPI ممکن است درگیر شود.

This is a pragmatic introduction to FastAPI—a modern Python web framework. It’s also a story of how, now and then, the bright and shiny objects that we stumble across can turn out to be very useful. A silver bullet is nice to have when you encounter a werewolf. (And you will encounter werewolves later in this book.) I started programming scientific applications in the mid-1970s. And after I first met Unix and C on a PDP-11 in 1977, I had a feeling that this Unix thing might catch on. In the ’80s and early ’90s, the internet was still noncommercial, but already a good source for free software and technical info. And when a web browser called Mosaic was distributed on the baby open internet in 1993, I had a feeling that this web thing might catch on. When I started my own web development company a few years later, my tools were the usual suspects at the time: PHP, HTML, and Perl. On a contract job a few years later, I finally experimented with Python and was surprised at how quickly I was able to access, manipulate, and display data. In my spare time over two weeks, I was able to replicate most of a C application that had taken four developers a year to write. Now I had a feeling that this Python thing might catch on. After that, most of my work involved Python and its web frameworks, mostly Flask and Django. I particularly liked the simplicity of Flask and preferred it for many jobs. But just a few years ago, I spied something glinting in the underbrush: a new Python web framework called FastAPI, written by Sebastian Ramirez. As I read his (excellent) documentation, I was impressed by the design and thought that had gone into it. In particular, his history page showed how much care he had taken evaluating alternatives. This was not an ego project or a fun experiment, but a serious framework for real-world development. Now I had a feeling that this FastAPI thing might catch on.

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

Download: FastAPI – Modern Python Web Development

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

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

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

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

بیشتر بخوانید