کتاب Learn AI-Assisted Python Programming, 2nd Edition (آموزش برنامهنویسی پایتون به کمک هوش مصنوعی، ویرایش دوم) یک راهنمای جامع و کاربردی برای کسانی است که میخواهند برنامهنویسی پایتون را با استفاده از هوش مصنوعی یاد بگیرند.
کتاب Learn AI-Assisted Python Programming به شما نشان میدهد چگونه با کمک ابزارهایی مانند GitHub Copilot میتوانید ایدههای خود را به کدهای پایتون تبدیل کنید، حتی اگر هیچ تجربه قبلی در برنامهنویسی نداشته باشید.
با کتاب Learn AI-Assisted Python Programming، شما میتوانید برنامههای کاربردی و سرگرمکنندهای را به سرعت ایجاد کنید و به دنیای برنامهنویسی قدم بگذارید. این کتاب برای مبتدیان و همچنین افرادی که میخواهند مهارتهای برنامهنویسی خود را بهبود بخشند، مناسب است.
در ادامه مقدمهای از کتاب Learn AI-Assisted Python Programming را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Learn AI-Assisted Python Programming:
امروزه نرم افزار ضروری است. فکر کردن به صنعتی که نرم افزار عملاً همه چیز را در مورد نحوه انجام کار تغییر نمیدهد، سخت است. تولید به نرمافزاری برای نظارت بر تولید و حمل و نقل نیاز دارد، چه رسد به رباتهایی که به طور فزایندهای وظیفه واقعی را انجام میدهند.
تبلیغات، سیاست، و تناسب اندام، در میان دیگران، غرق در دادههای بزرگ هستند و به طور معمول از نرم افزار برای درک آن استفاده میکنند. بازیهای ویدئویی و فیلمها با استفاده از نرم افزار ساخته میشوند. ما میتوانیم ادامه دهیم و ادامه دهیم، اما شما متوجه موضوع میشوید.
نتیجه این بوده است که افراد بیشتری از همیشه میخواهند برنامهنویسی را یاد بگیرند. ما فقط در مورد رشتههای علوم کامپیوتر، مهندسی کامپیوتر و علوم داده در دانشگاهها صحبت نمیکنیم که در دهه گذشته در یک “بحران ثبت نام” دائمی بودهاند.
ما همچنین در مورد دانشمندی صحبت میکنیم که نیاز به نوشتن نرمافزار برای ارزیابی دادههای خود دارد، کارمند اداری که میخواهد برخی از وظایف پردازش دادههای خستهکننده خود را خودکار کند و علاقهمندی که میخواهد یک بازی ویدیویی سرگرمکننده برای دوستان خود بسازد.
علیرغم تمایل به یادگیری برنامهنویسی، دههها تحقیق در زمینه ما (آموزش محاسبات) وجود دارد که دلایل زیادی را برای سخت بودن یادگیری نوشتن نرم افزار شناسایی کرده است. حتی پس از اینکه متوجه شدید که چگونه مشکل را حل کنید، باید به ماشینی بگویید که چگونه آن را در یک زبان برنامهنویسی که قوانین آن نابخشودنی است، انجام دهد.
مسلماً، نوشتن برنامهها به زبانی مانند پایتون بسیار سادهتر از کدهای ماشینی با استفاده از کارتهای پانچ است، اما هنوز هم سخت است. میدانیم که سخت است زیرا میزان شکست دورههای مقدماتی علوم کامپیوتر را دیده ایم. ما شاهد شکست دانشآموزان با انگیزه و باهوش در دورههای ما بودهایم، گاهی اوقات چندین بار، قبل از اینکه موفق شوند یا بدتر از آن دست بکشند.
اما چه میشود اگر بتوانیم به کامپیوترها به روشی بهتر صحبت کنیم؟ روشی که نیاز نداشته باشد تمام قوانین مفصلی را که اکثر مبتدیان را سردرگم میکند، بشناسیم. آن دوران به لطف دستیارهای هوش مصنوعی مانند GitHub Copilot که پیشنهادات هوشمند کد را ارائه میدهند، درست آغاز شده است، به همان شیوهای که ChatGPT میتواند متن معقولی را زمانی که درخواست شود بنویسد.
کتاب Learn AI-Assisted Python Programming برای همهای است که میخواهند یاد بگیرند چگونه در دوره دستیار هوش مصنوعی نرمافزار بنویسند. ما خوشحالیم که در سفر یادگیری شما همراه شما هستیم.
چگونه این کتاب سازماندهی شده است: یک نقشه راه
کتاب Learn AI-Assisted Python Programming به ۱۲ فصل تقسیم شده است. ما توصیه میکنیم که این کتاب را از ابتدا تا انتها بخوانید، نه اینکه به صورت تصادفی فصلها را آزمایش کنید، زیرا بیشتر فصلها مهارتهایی را معرفی میکنند که در فصلهای بعدی فرض میشود:
فصل ۱ توضیح میدهد که دستیاران کد هوش مصنوعی چه هستند، چگونه کار میکنند و چرا آنها به طور غیرقابل بازگشتی نحوه برنامهنویسی را تغییر میدهند. همچنین نگرانیهایی را که هنگام استفاده از دستیاران کد هوش مصنوعی باید در نظر داشته باشیم، بررسی میکند.
فصل ۲ به شما کمک میکند تا کامپیوتر خود را برای برنامهنویسی با پایتون (زبان برنامهنویسی که از آن استفاده میکنیم) و GitHub Copilot (دستیار کد هوش مصنوعی شما) راهاندازی کنید. هنگامی که کامپیوتر شما تنظیم شد، ما در اولین مثال برنامهنویسیمان از GitHub Copilot استفاده خواهیم کرد: انجام تحلیلی روی دادههای ورزشی که به صورت رایگان در دسترس هستند.
فصل ۳ به شما همه چیز راجع به توابع یاد میدهد، که به شما کمک میکند کد خود را سازماندهی کنید و نوشتن کد برای شما توسط GitHub Copilot را آسانتر کند. همچنین از مثالهای بسیاری استفاده میکند تا جریان کار عمومی که برای بهرهوری با GitHub Copilot استفاده خواهیم کرد، را نشان دهد.
فصل ۴ اولین از دو فصلی است که به شما یاد میدهد چگونه کد پایتون را بخوانید. درست است که GitHub Copilot کد را برای شما مینویسد، اما شما باید بتوانید آن کد را بخوانید تا بتوانید تعیین کنید آیا آن کد قرار است آنچه را که میخواهید انجام دهد. نگران نباشید، GitHub Copilot میتواند به شما در خواندن کد نیز کمک کند!
فصل ۵ دومین از دو فصلی است که به شما یاد میدهد چگونه کد پایتون را بخوانید.
فصل ۶ مقدمهای بر دو مهارت حیاتی است که باید هنگام کار با دستیاران کد هوش مصنوعی پرورش دهید: تستگیری و مهندسی پرامپت. تستگیری شامل بررسی این است که آیا کد شما به درستی عمل میکند؛ مهندسی پرامپت شامل تغییر کلماتی است که برای برقراری ارتباط مؤثرتر با دستیار هوش مصنوعی خود استفاده میکنید.
فصل ۷ تماماً به تجزیهی مشکلات بزرگ به مشکلات کوچکتر میپردازد که برای GitHub Copilot آسانتر است. این تکنیک طراحی از بالا به پایین نامیده میشود و در این فصل از کتاب Learn AI-Assisted Python Programming، شما از آن برای طراحی یک برنامه کوچک اما کامل که میتواند پیشنهادات املایی برای کلمات نادرست ارائه دهد (مانند یک چککننده املایی) استفاده خواهید کرد.
فصل ۸ به عمق مشکلات (خطاها در کد شما!)، نحوه یافتن آنها و نحوه رفع آنها میپردازد. شما یاد خواهید گرفت که چگونه خط به خط از کد خود عبور کنید تا دقیقاً متوجه شوید چه چیزی اشتباه است و حتی چگونه از GitHub Copilot بخواهید تا به شما در رفع خطاها کمک کند.
فصل ۹ GitHub Copilot را به کار میگیرد تا به شما در خودکار کردن کارهای خستهکننده کمک کند. شما سه مثال خواهید دید—تمیز کردن ایمیلهایی که بارها و بارها فوروارد شدهاند، افزودن صفحات پوشش به صدها فایل PDF و حذف تصاویر تکراری—و همچنین میتوانید اصول را به کارهای خاص خود نیز اعمال کنید.
فصل ۱۰ به شما نشان میدهد که چگونه از GitHub Copilot برای نوشتن بازیهای کامپیوتری استفاده کنید. شما از مهارتهایی که در طول کتاب Learn AI-Assisted Python Programming توسعه دادهاید برای نوشتن دو بازی استفاده خواهید کرد: یک بازی منطقی مشابه Wordle و یک بازی تختهای دو نفره، با ریسکپذیری.
فصل ۱۱ کتاب Learn AI-Assisted Python Programming شامل مثالی از استفاده از طراحی از بالا به پایین برای نوشتن یک برنامه بزرگ است، که خیلی بزرگتر از هر چیزی است که تا به حال در کتاب بوده است. برنامهای که شما خواهید نوشت یک برنامه پیچیده است: میتواند نویسندهی کتابهایی که نویسندگان آنها را نمیدانیم حدس بزند!
فصل ۱۲ کتاب Learn AI-Assisted Python Programming به گسترش زمینهی الگوهای درخواست میپردازد، که ابزارهایی هستند برای کمک به شما برای بهرهبرداری بیشتر از دستیار هوش مصنوعی خود. همچنین محدودیتهای فعلی دستیارهای کدنویسی هوش مصنوعی را خلاصه میکند و به آنچه ممکن است در افق باشد نگاه میکند.
سرفصلهای کتاب Learn AI-Assisted Python Programming:
- Praise for the First Edition
- copyright
- dedication
- contents
- foreword
- acknowledgments
- introduction
- about the authors
- about the cover illustration
- 1 Introducing Al-assisted programming with GitHub Copilot
- 2 Getting started with Copilot
- 3 Designing functions
- 4 Reading Python code: Part 1
- 5 Reading Python code: Part 2
- 6 Testing and prompt engineering
- 7 Problem decomposition
- 8 Debugging and better understanding your code
- 9 Automating tedious tasks
- 10 Making some games
- 11 Creating an authorship identification program
- 12 Future directions
- index
جهت دانلود کتاب Learn AI-Assisted Python Programming میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.