- عنوان کتاب: Hands-On APIs for AI and Data Science Python Development with FastAPI
- نویسنده: Ryan Day
- حوزه: توسعه API
- سال انتشار: 2025
- تعداد صفحه: 353
- زبان اصلی: انگلیسی
- نوع فایل: pdf
- حجم فایل: 12.1 مگابایت
برای موفقیت در هوش مصنوعی، ابتدا بر APIها مسلط شوید. ماهر شدن در APIها، به لطف رشد هوش مصنوعی، یادگیری ماشین و علم داده، بیش از هر زمان دیگری ارزشمند است. اما یادگیری چنین مهارت گستردهای دلهرهآور است. چگونه باید این کار را انجام داد؟ میتوانید با این واقعیت که لازم نیست هر مهارتی را یاد بگیرید، و مطمئناً نه همه را یکجا، آسوده خاطر باشید. هر مهارتی را که یاد میگیرید، مهارت بعدی را آسانتر میکند، مانند بلوکهای ساختمانی. اگر این کتاب را میخوانید، میخواهید مهارتهای خود را بسازید. من دریافتهام که بهترین راه برای انجام این کار، کدنویسی عملی است. اگر کدنویسی خود را به صورت عمومی با انتشار کد خود در یک مخزن عمومی و وبلاگ نویسی و به اشتراک گذاشتن آنچه ایجاد میکنید، انجام دهید، میتوانید دانش خود را برای کمک به دیگران منتقل کنید. همچنین یک نمونه کار قوی ایجاد خواهید کرد که نمایش ملموسی از تخصص شما را به کارفرمایان ارائه میدهد. دانشمندان داده همیشه از APIها استفاده میکنند، بنابراین این وسوسه وجود دارد که فکر کنید چیز جدیدی برای یادگیری در مورد استفاده از APIها وجود ندارد. آیا فراخوانی یک API فقط چند خط کد نیست؟ درست است که فراخوانی یک API REST کار سادهای است، که مطمئناً دلیل رواج یافتن آنها نیز همین است. اما استفاده از یک API به روشی که قوی و انعطافپذیر باشد – و برای ارائهدهنده مشکلی ایجاد نکند – نیاز به دقت بیشتری دارد. این کتاب تکنیکهایی را که ممکن است هنوز نیاموخته باشید، آموزش میدهد، مانند: • توسعه و استقرار APIها • ایجاد کیتهای توسعه نرمافزار (SDK) و کلاینتهای API • ایجاد و انتشار بستههای پایتون در PyPI • انتشار مدلهای یادگیری ماشین به عنوان APIها • ایجاد برنامههای داده Streamlit • ایجاد خطوط لوله داده Airflow • ایجاد برنامههای هوش مصنوعی مولد با استفاده از LangChain و ChatGPT
To succeed in AI, first master APIs. Becoming skilled at APIs is more valuable than ever, thanks largely to the growth of artificial intelligence, machine learning, and data science. But learning a such wide-ranging skill is intimidating. How is it to be done? You can take comfort in the fact that you don’t have to learn every skill, and certainly not all at once. Pick up one skill at a time through hands-on practice. Each skill you learn makes the next one easier, like building blocks. If you’re reading this book, you want to build your skills. I have found that the best way to do that is through hands-on coding. If you do your coding in the open by publishing your code in a public repository and blogging and sharing what you create, you can pass along your knowledge to help others. You’ll also build a solid portfolio of work that provides a concrete demonstration of your expertise to employers. Data scientists use APIs all the time, so there’s a temptation to think there’s nothing new to learn about using APIs. Isn’t calling an API just a few lines of code? It’s true that making one call to a REST API is a simple task, which is certainly a reason they have become so prevalent. But using an API in a way that is robust and resilient—and that doesn’t cause problems for the provider—requires more care. This book will teach some techniques you may not have learned yet, such as: • Developing and deploying APIs • Creating software development kits (SDKs) and API clients • Creating and publishing Python packages to PyPI • Publishing machine learning models as APIs • Creating Streamlit data apps • Creating Airflow data pipelines • Creating generative AI applications using LangChain and ChatGPT
این کتاب را میتوانید از لینک زیر بصورت رایگان دانلود کنید:
Download: Hands-On APIs for AI and Data Science Python Development with FastAPI
نظرات کاربران