
with GitHub Copilot and ChatGPT
کتاب یادگیری برنامهنویسی پایتون با کمک هوش مصنوعی: با GitHub Copilot و ChatGPT، نوشتهی دکتر لئو پورتر و دکتر دانیل زینگارو، یک راهنمای عملی و مبتدیپسند برای افرادی است که میخواهند با استفاده از ابزارهای هوش مصنوعی مانند GitHub Copilot و ChatGPT، بهسرعت برنامههای پایتون کاربردی و جذاب بنویسند. این کتاب، که توسط دو استاد برجسته علوم کامپیوتر تألیف شده، به شما میآموزد چگونه بدون نیاز به تجربه قبلی در برنامهنویسی، ایدههای خود را با توضیحات ساده به زبان انگلیسی به کدهای پایتون تبدیل کنید. این کتاب برای مبتدیان، افرادی که با یادگیری سنتی برنامهنویسی مشکل داشتهاند و حتی حرفهایهای غیربرنامهنویس که میخواهند وظایف خود را خودکار کنند، ایدهآل است.
برنامهنویسی بدون تجربه قبلی: یادگیری ساخت برنامههای پایتون بدون نیاز به دانش پیشین برنامهنویسی.
استفاده از GitHub Copilot و ChatGPT: تولید کد با استفاده از توضیحات ساده به زبان انگلیسی.
نوشتن پرامپتهای دقیق: آموزش مهندسی پرامپت برای هدایت ابزارهای هوش مصنوعی به تولید کدهای مورد نظر.
درک کد پایتون: یادگیری خواندن و بهبود کدهای تولیدشده توسط هوش مصنوعی.
تست و دیباگ: آزمایش برنامهها و رفع اشکالات با کمک هوش مصنوعی یا بهصورت دستی.
کاربردهای خلاقانه: ساخت برنامههایی برای تحلیل داده، خودکارسازی وظایف خستهکننده و حتی بازیهای ویدیویی.
تمرکز بر دنیای هوش مصنوعی: یادگیری مهارتهای برنامهنویسی در جهانی که هوش مصنوعی نقش کلیدی دارد.
کتاب یادگیری برنامهنویسی پایتون با کمک هوش مصنوعی با ساختاری منظم و پروژهمحور، در 11 فصل، شما را از مفاهیم پایه تا تکنیکهای پیشرفته برنامهنویسی با کمک هوش مصنوعی هدایت میکند:
فصل 1: معرفی برنامهنویسی با کمک هوش مصنوعی با Copilot: بررسی تأثیر هوش مصنوعی بر برنامهنویسی و مزایای آن برای مبتدیان.
فصل 2: شروع کار با Copilot: راهاندازی و استفاده اولیه از GitHub Copilot برای تولید کد.
فصل 3: طراحی توابع: یادگیری نحوه طراحی توابع با کمک ابزارهای هوش مصنوعی.
: درک مفاهیم اولیه و ساختار کد پایتون.
فصل 5: خواندن کد پایتون – بخش دوم: کاوش مفاهیم پیشرفتهتر در کدهای پایتون.
فصل 6: تست و مهندسی پرامپت: نوشتن تستهای مؤثر و پرامپتهای دقیق برای تولید کدهای بهتر.
فصل 7: تجزیه مسئله: شکستن پروژههای بزرگ به وظایف کوچکتر برای مدیریت آسانتر توسط هوش مصنوعی.
فصل 8: دیباگ و درک بهتر کد: تکنیکهای رفع اشکال و بهبود کدهای تولیدشده.
فصل 9: خودکارسازی وظایف خستهکننده: استفاده از پایتون برای خودکارسازی کارهای روزمره.
فصل 10: ساخت بازی: ایجاد بازیهای ویدیویی ساده با کمک هوش مصنوعی.
فصل 11: جهتگیریهای آینده: بررسی روندهای آتی در برنامهنویسی با هوش مصنوعی.
کتاب یادگیری برنامهنویسی پایتون با کمک هوش مصنوعی برای افراد زیر مناسب است:
مبتدیان در برنامهنویسی: افرادی که هیچ تجربهای در کدنویسی ندارند و میخواهند سریع شروع کنند.
علاقهمندان به پایتون: توسعهدهندگانی که میخواهند با ابزارهای هوش مصنوعی کدهای بهتری بنویسند.
حرفهایهای غیربرنامهنویس: افرادی مانند تحلیلگران داده، حسابداران یا مدیران که میخواهند وظایف خود را با پایتون خودکار کنند.
دانشجویان و علاقهمندان به فناوری: افرادی که میخواهند رویکردهای مدرن برنامهنویسی را یاد بگیرند.
پیشنیاز: تنها نیاز این کتاب، توانایی کار با فایلها و نصب برنامهها روی کامپیوتر است. هیچ دانش برنامهنویسی قبلی لازم نیست.
هوش مصنوعی روش برنامهنویسی را متحول کرده است. ابزارهایی مانند GitHub Copilot و ChatGPT به شما امکان میدهند با توضیحات ساده به زبان انگلیسی، کدهای کاربردی تولید کنید. این کتاب، نوشتهی دکتر لئو پورتر و دکتر دانیل زینگارو، با استفاده از تجربه تدریس آنها در دانشگاههای معتبر (UC San Diego و University of Toronto)، شما را با این روش جدید آشنا میکند. این کتاب نهتنها به شما کمک میکند تا برنامههای کاربردی برای تحلیل داده، خودکارسازی وظایف و بازیسازی بنویسید، بلکه مهارتهای تفکر سطح بالا را برای مدیریت پروژههای نرمافزاری آموزش میدهد.
یکی از نقاط قوت این کتاب، رویکرد عملی و پروژهمحور آن است. با پروژههایی مانند ساخت بازیهای ویدیویی، خودکارسازی وظایف و تحلیل داده، شما میتوانید مهارتهای خود را در عمل آزمایش کنید. این کتاب همچنین بر مهندسی پرامپت تمرکز دارد تا اطمینان حاصل کند که ابزارهای هوش مصنوعی دقیقاً همان چیزی را تولید میکنند که شما میخواهید.
دکتر لئو پورتر، استاد تدریس در دانشگاه کالیفرنیا، سن دیگو، با تحقیقات برجسته در آموزش علوم کامپیوتر و دورههای آنلاین در Coursera و edX.
دکتر دانیل زینگارو، استاد تدریس در دانشگاه تورنتو، نویسنده کتابهای متعدد در زمینه برنامهنویسی و الگوریتمها.
ویراستار فنی: پیتر مورگان.
پیشگفتار: بث سایمون، Ph.D.
معرفی برنامهنویسی با کمک هوش مصنوعی با Copilot
شروع کار با Copilot
طراحی توابع
خواندن کد پایتون – بخش اول
خواندن کد پایتون – بخش دوم
تست و مهندسی پرامپت
تجزیه مسئله
دیباگ و درک بهتر کد
خودکارسازی وظایف خستهکننده
ساخت بازی
جهتگیریهای آینده
نمونه چاپ کتاب موجود نیست.
نظرات کاربران