ساخت اپلیکیشن های هوشمند Shell با C و ChatGPT
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- دسترسی به ChatGPT API با استفاده از برنامهی C
- ساخت اپلیکیشن های هوشمند شل با استفاده از ChatGPT API و C
- ایجاد کتابخانهای با استفاده از C
- استفاده از کتابخانههای خارجی در برنامهی C برای کار با داده JSON و ارسال درخواستهای HTTP
پیش نیازهای دوره
- این دوره فرض میکند دانشجویان دارای دانش اولیه از برنامهنویسی C هستند که معمولاً در دورههای مقدماتی یافت میشود، شامل مفاهیمی مانند توابع، تخصیص حافظه پویا، typedef و struct
توضیحات دوره
در این دوره، یاد خواهید گرفت که چگونه برنامههای C بنویسید که به ChatGPT متصل شوند، پرامپت ارسال کنید و از پاسخهای ChatGPT برای ساخت اپلیکیشن های هوشمند شل استفاده کنید. همچنین یاد خواهید گرفت که اپلیکیشن های شل هوشمند قدرتمندی با کاربردهای واقعی بسازید و این اپلیکیشن ها همچنین به شما کمک خواهند کرد تا پورتفولیوی توسعه نرمافزار خود را بسازید، کارفرمایان را شگفتزده کنید و در مصاحبهها برجسته شوید.
در طول دوره، با هم 10 اپلیکیشن C را به صورت گام به گام، با توضیح هر خط کد ایجاد میکنیم. گاهی اوقات یک پروژهی سرگرمکننده مثل اپلیکیشن داستان ماجراجویی فانتزی تعاملی که داستان آن هرگز پایان نمییابد، میسازیم. اما اکثر اپلیکیشن هایی که میسازیم، یک مشکل واقعی را حل میکنند. به عنوان مثال، چون استفاده از فرمانهای شل میتواند پیچیده باشد، یک اپلیکیشن میسازیم که بر اساس توضیح سادهکلامی از کاربر، فرمانهای شل را تولید کند. همچنین اپلیکیشن های مفیدی را میسازیم که مانند تغییر فایلهای تنظیمات و تولید داده ساختگی نیز انجام میدهند!
OpenAI کتابخانههایی برای استفاده از ChatGPT با Python و سایر زبانها ارائه میدهد، اما کتابخانهای برای استفاده از ChatGPT با C ندارند. بنابراین یکی از جالبترین و سرگرمکنندهترین کارهایی که در این دوره انجام میدهیم، ساخت کتابخانه سادهی خودمان برای دسترسی به ChatGPT است. برای ساخت این کتابخانه، دربارهی آنچه به نام web API شناخته میشود، یاد میگیریم. بهطور خاص، دربارهی ChatGPT API و مفاهیم دیگری مانند ارسال درخواستهای HTTP و کار با داده JSON میفهمیم. همه این مفاهیم در کل برنامهنویسی کامپیوتر اهمیت دارند. همچنین در طول دوره، تمرین عملی در مورد مفاهیم برنامهنویسی C مانند دسترسی به فایل، تخصیص حافظه پویا و استفاده از آرگومانهای خط فرمان نیز خواهیم داشت.
اگر آمادهاید یاد بگیرید چگونه اپلیکیشن های C خود را با کمک ChatGPT قدرتمندتر کنید، مهارتهای C خودت را به سطح بالاتری ببرید و پروژههای پورتفولیویی بسازید که با افتخار نشان بدهید، همین امروز در این دوره شرکت کنید و بیایید شروع کنیم!
این دوره برای چه کسانی مناسب است؟
- دانشجویان برنامهنویسی C که علاقهمند به یادگیری ساخت اپلیکیشن های هوشمند و ساخت پورتفولیو پروژههای سرگرمکننده و عملی هستند.
ساخت اپلیکیشن های هوشمند Shell با C و ChatGPT
-
معرفی دوره 05:00
-
ChatGPT API 18:51
-
مروری بر راهاندازی محیط توسعه 08:21
-
راهاندازی محیط توسعه MacOS 03:40
-
راهاندازی محیط توسعه لینوکس Ubuntu 07:56
-
راهاندازی محیط توسعه ویندوز - گزینه #1 - MSYS2 07:30
-
راهاندازی محیط توسعه ویندوز - گزینه #2 - ماشین مجازی لینوکس 07:36
-
نوشتن کتابخانه برای استفاده از ChatGPT API 01:20:04
-
MacOS - مثال تنظیم متغیر محیطی 03:34
-
لینوکس Ubuntu - مثال تنظیم متغیر محیطی 03:40
-
ویندوز - مثال تنظیم متغیر محیطی 05:59
-
اپلیکیشن پیشبین آینده 21:55
-
مولد جوک 12:59
-
خلاصهگر فایل 19:04
-
سازنده فرمان شل 12:20
-
توضیحدهنده فرمان شل 15:01
-
بازی پرسشوپاسخ 41:25
-
اصلاح فایل تنظیمات 49:28
-
اپلیکیشن پرسیدن سؤال 15:49
-
مولد دادهی ساختگی 12:47
-
داستان ماجراجویی فانتزی تعاملی بیپایان 25:49
-
ساخت پورتفولیو 05:26
-
دورهی اضافه: صفحات GitHub 07:08
مشخصات آموزش
ساخت اپلیکیشن های هوشمند Shell با C و ChatGPT
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:همه سطوح
- تعداد درس:23
- مدت زمان :06:31:22
- حجم :2.53GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy