پایتون پرو
دربارهی دوره
یادگیری پایتون را با قدرت هوش مصنوعی تجربه کنید!
تصور کنید در کنار شما یک استاد خصوصی ۲۴ ساعته باشد که هر سوالی دارید پاسخ میدهد، کدهایتان را بررسی میکند و راهنماییهای شخصیسازی شده ارائه میدهد. این دقیقاً همان چیزی است که در دوره پایتون با رویکرد هوش مصنوعی تجربه خواهید کرد!
🤖 هوش مصنوعی: همراه هوشمند شما در هر قدم
این دوره تنها یک آموزش ویدیویی نیست - این یک تجربه یادگیری تعاملی است که در آن یاد میگیرید:
🔧 دیباگ هوشمند و حل خطاها:
چگونه ChatGPT و سایر ابزارهای AI را برای شناسایی خطاها استفاده کنید
تکنیکهای حرفهای برای توضیح مشکلات به هوش مصنوعی
تبدیل پیغامهای خطا به راهحلهای عملی
۳ تمرین ویژه برای مهارت دیباگینگ با AI
💡 کدنویسی حرفهای با کمک AI:
نوشتن توابع بهینه و تمیز با راهنمایی هوش مصنوعی
بهبود کیفیت کد با تحلیل هوشمند
یادگیری الگوهای طراحی (Design Patterns) از AI
تسلط بر OOP با تمرینات AI محور
📚 یادگیری سریع کتابخانههای جدید:
چگونه از AI برای فهم مستندات استفاده کنید
تکنیکهای پرامپت نویسی برای یادگیری سریع
ساخت پروژه با کتابخانههای ناشناخته در کمتر از یک ساعت
🚀 توسعه و بازبینی پروژهها:
بررسی معماری پروژه با کمک AI
کشف باگهای پنهان و بهینهسازی کد
دریافت دریافت پیشنهادات برای بهبود و توسعه
💻 بیش از ۴۰ تمرین عملی - از ساده تا پیشرفته
تمرینات پایه (فصول ۴-۵):
ساخت متغیرها و نامگذاری استاندارد
فرمتدهی رشتهها و اسلایسینگ
محاسبه مجموع تواندوها
بازی هوپ (منطق شرطی)
تمرینات میانی (فصول ۸-۹):
پیدا کردن مقادیر تکراری در لیست
یافتن رشتههای متقارن (Palindrome)
دستهبندی اعداد زوج و فرد
شناسایی حروف صدادار
کار با *args و **kwargs
تمرینات پیشرفته (فصل ۱۳):
ساخت کلاسهای اکانت بانکی و کتابخانه
مدیریت استثناها در محاسبات ریاضی
پردازش فایلها و تبدیل دادهها
کار با timezone و محاسبات تاریخ
اعتبارسنجی پسورد با الگوریتمهای امنیتی
هر تمرین شامل:
✅ راهحل کامل و توضیحات گامبهگام
✅ نکات بهینهسازی و best practices
✅ چالشهای اضافی برای تمرین بیشتر
✅ راهنمای استفاده از AI برای حل مسائل
🎯 ۵ پروژه کامل و کاربردی - آماده برای نمونهکار شما
۱. دفترچه تماس (۳ جلسه - ۶۳ دقیقه)
مدیریت مخاطبین با ذخیرهسازی JSON
عملیات CRUD کامل
جستجو و فیلتر پیشرفته
۲. سیستم مدیریت ورود و خروج کارمندان (۵ جلسه - ۱۳۹ دقیقه)
ثبت ورود/خروج با timestamp
محاسبه ساعات کاری
گزارشگیری و آنالیز دادهها
صادرات به CSV
۳. سیستم پیشنهاددهنده کتاب (۲ جلسه - ۵۲ دقیقه)
الگوریتم توصیه بر اساس لایکها
تحلیل الگوهای کاربران
رتبهبندی هوشمند
۴. استخراج قیمت ارزهای دیجیتال (۸ جلسه - ۱۴۱ دقیقه)
اتصال به API و دریافت داده
پردازش و تمیزکاری دادهها
ذخیرهسازی ساختاریافته
معماری کلاسهای حرفهای
۵. رباتهای تلگرامی (۱۷ جلسه - ۳۴۰+ دقیقه)
ربات Echo و مدیریت دستورات
Inline Keyboard و مدیریت Callback
ربات یادآور با زمانبندی
ربات فروشگاهی با سبد خرید
ربات مدیریت وظایف (Task Manager)
همه پروژهها شامل:
📝 کد کامل و مستند
🎨 طراحی معماری حرفهای
🧪 تست و دیباگ با AI
📊 توسعه و بهبود با راهنمایی هوش مصنوعی
📚 محتوای جامع در ۵۶ ساعت
بخش اول - پایهها (۲۲ ساعت):
مفاهیم اولیه، متغیرها، دستورات شرطی، حلقهها، توابع و ماژولها
بخش دوم - پیشرفته (۱۸ ساعت):
دادهساختارها، OOP کامل، مدیریت خطا، فایلها و JSON/CSV
بخش سوم - پروژهمحور (۱۶ ساعت):
۵ پروژه کامل + توسعه با AI + مسیر حرفهای
🎓 مهارتهایی که کسب میکنید
✨ مهارتهای فنی:
تسلط کامل بر Python 3
برنامهنویسی شیگرا حرفهای
کار با API و کتابخانههای محبوب
مدیریت دادههای ساختاریافته
🤖 مهارتهای هوش مصنوعی:
پرامپت نویسی برای برنامهنویسی
دیباگ و بهینهسازی با AI
یادگیری خودگردان با ابزارهای هوشمند
طراحی معماری با کمک AI
💼 مهارتهای حرفهای:
حل مسئله و تفکر الگوریتمی
کار تیمی و مدیریت کد
مستندسازی و best practices
ساخت پروژههای نمونهکار
🎁 امکانات ویژه
✅ ۱۱ درس رایگان برای تصمیمگیری آگاهانه
✅ ۱۲ آزمون تعاملی برای سنجش پیشرفت
✅ پشتیبانی فعال و جلسات آنلاین
✅ محتوای دائماً بهروز با آخرین تکنولوژیها
✅ دسترسی مادامالعمر به محتوای دوره
🚀 مسیر شما بعد از این دوره
با اتمام این دوره، شما:
💼 یک پورتفولیوی قوی با ۵ پروژه واقعی دارید
🎯 میتوانید هر ایدهای را به کد تبدیل کنید
🤖 از هوش مصنوعی برای رشد سریع استفاده میکنید
🌟 آماده ورود به بازار کار یا ادامه مسیر تخصصی هستید
سرفصلهای دوره
تمام آنچه در این دوره خواهید آموخت، به صورت گام به گام و طبقهبندی شده به شرح زیر است.
شروع با پایتون و AI
محیط کدنویسی و AI
نحوهی کار با وبسایت
چگونه سوال بپرسیم و از پشتیبانی استفاده کنیم؟
جلسات آنلاین
نصب پایتون - ویندوز
معرفی venv
آزمون venv
نصب VSCode
تمرین همیشه موفق
تمرین همیشه شکست
بررسی کد موجود در خطا
حل خطاها با کمک هوش مصنوعی: دیباگ هوشمند
مفاهیم اولیه پایتون
معرفی پایتون
تاریخچه
پایتون: زبان برنامهنویسی جهانی
چت جی پی تی
تفسیر شده یا کامپایل شده
Interpreted و Compiled
زبانهای Static Typed و Dynamic Typed
Static Type ها و Dynamic Type ها
سلام دنیا
کامنت گذاری در پایتون
مقدمات دادهها و عملگرها
متغیرها
متغیرها در پایتون
ورودی کاربر
پایتون در حالت Interpreted
انواع داده
انواع داده
عملگرها
آزمون عملگرها
مقدمات دستورات شرطی و حلقهها
تمرین مفاهیم پایه با هوش مصنوعی: از متغیر تا حلقه
دستورات شرطی
دستورات شرطی
حلقه for
حلقه while
pass
حلقهها
توابع
توابع
pack و unpack مقادیر بازگشتی تابع
passed by refrence/value
ادامه توابع
انواع argument
*args و *kwargs
variable scope
آزمون توابع
عمیق شدن در توابع با AI
نوشتن توابع حرفهای با کمک هوش مصنوعی
کار با ماژولها
ماژولها
پشت پردهی import
کاربرد __init__ در ایمپورت
آزمون ماژولها
دادهها و عملگرها پیشرفته
انواع دادهی عددی در پایتون
رشتهها در پایتون
رشتهها در پایتون ۲
رشتهها در پایتون ۳
لیستها در پایتون
نکات تکمیلی لیست و تاپل
تاپلها در پایتون
comprehensions
set
dictionary
تفاوت copy و deepcopy
تسلط بر دادهها و عملگرها با AI
تسلط بر انواع داده با هوش مصنوعی
تسلط بر لیست و تاپل با هوش مصنوعی
تسلط بر دیکشنری با هوش مصنوعی
تمرینات دادهها و عملگرها پیشرفته
ساخت چند متغیر
نام گذاری متغیر
اسلایس کردن رشتهها
فرمت دهی رشته
مجموع توان دوها
تا پایان ماه چند روز مونده
تمرین *args
مقادیر تکراری رو پیدا کن
بازی هوپ
رشتهی متقارن رو پیدا کن
دسته بندی اعداد
کاربر نفر چندمه؟
حروف صدا دار رو پیدا کن
دوبار نفرست (اختیاری)
لیست رو توی تابع تغییر بده
تمرین pack و unpack
برنامهنویسی شیگرا
آشنایی با OOP
کلاسها و آبجکتها
attribute ها و متدها
encapsulation
inheritance
multiple inheritance
abstraction
polymorphism
method overloading و method overriding
آزمون OOP
مدیریت خطا ۱
مدیریت خطا ۲
آزمون exceptions
فایلها و خطاها
کار با فایل ۱
کار با فایل ۲
مدیریت فایلها و پوشهها
آزمون فایلها
خواندن فایل و نوشتن روی فایل دیگر
کار با تاریخ و زمان
تاریخ و زمان ۱
تاریخ و زمان ۲
آزمون تاریخ و زمان
عمیق شدن در شیگرایی با AI
تسلط بر برنامهنویسی شیگرا با هوش مصنوعی
مدیریت فایلها با کمک هوش مصنوعی
مدیریت حرفهای خطاها با هوش مصنوعی
تمرینات شیگرایی
ساخت کلاس مستطیل
ساخت کلاس اکانت بانکی
ساخت کلاس Person
ساخت کلاس LibraryBook
ساخت کلاس student
جذر عدد به صورت امن
خطهای فایل رو بخون و به توان دو برسون
پسورد قوی انتخاب کن
تمرین جمع عدد با فرمت رشته
چند روز ازم بزرگتره؟
تبدیل timezone
پروژهی بانکی
منشی هوشمند
دادههای ساختاریافته
معرفی Json و CSV
کار با json در پایتون
کار با CSV در پایتون
پروژه دفترچه تماس
پروژه دفترچه تماس ۱
پروژه دفترچه تماس ۲
پروژه دفترچه تماس ۳
پروژه مدیریت ورود و خروج کارمندان
پروژه مدیریت ورود و خروج کارمندان ۱
پروژه مدیریت ورود و خروج کارمندان ۲
پروژه مدیریت ورود و خروج کارمندان ۳
پروژه مدیریت ورود و خروج کارمندان ۴
پروژه مدیریت ورود و خروج کارمندان ۵
پروژه پیشنهاد دهنده کتاب
پروژه استخراج قیمت ارزها دیجیتال
توضیحات پروژه
اشنایی با پروژه
بررسی ابزارها
کلاس کانفیگ
کلاس writer
کلاس writer
تمیز کردن دیتا
قدمهای نهایی
تمرین کلاس Config
تمرین کلاس Writer
یادگیری کتابخانههای جدید با کمک هوش مصنوعی
پروژه ساخت ربات تلگرامی
معرفی
بات echo
بات تلگرام چگونه کار میکنه؟
Inline Keyboard
Contact Handler
Handling Images
Image Handler, Location Handler
پروژه ۱
پروژه ۲
پروژه ۳
ربات تلگرامی - مقاله
ساخت بات تلگرام با pyTelegramBotAPI - قسمت اول: مقدمات و راهاندازی
ساخت بات تلگرام با pyTelegramBotAPI - قسمت دوم: دکمههای اینلاین و ارسال محتوا
ساخت بات تلگرام با pyTelegramBotAPI - قسمت سوم: ساخت بات یادآور (Reminder Bot)
ساخت بات تلگرام با pyTelegramBotAPI - قسمت چهارم: ساخت بات فروشگاهی (Shop Bot)
ساخت بات تلگرام با pyTelegramBotAPI - قسمت پنجم: ساخت بات مدیریت وظایف (Task Manager)
توسعه حرفهای ربات تلگرام با AI
توسعه حرفهای بات تلگرام با هوش مصنوعی
تکمیل و انتشار بات تلگرام با هوش مصنوعی
توسعه پروژه با هوش مصنوعی
ساخت پروژههای واقعی با راهنمایی هوش مصنوعی
بازبینی و توسعه پروژهها با هوش مصنوعی
کشف ایدههای پروژه با هوش مصنوعی
طراحی معماری و برنامهریزی پروژه با هوش مصنوعی
ادامه مسیر حرفهای شدن با AI
مسیر بعد از یادگیری پایتون: راهنمای کامل با هوش مصنوعی
دسترسی محدود
پیام
مدرسین دوره
بهمن شادمهر
مهندس نرمافزار عاشق قهوه
درباره استاد
سلام! من بهمن شادمهرم من بهمنام، یه برنامهنویس و توسعهدهنده نرمافزار که عاشق چالشهای فنیام! این چند سال گذشته، بیشتر وقتهام رو صرف این کردم که با یه لپتاپ و یه اینترنت درستحسابی، سیستمهای عجیب و غریب بسازم و مشکلات بقیه رو حل کنم (از همونایی که میگن "این دیگه چطوری کار میکنه؟"). از نوشتن کدهای باحال و اتوماتکردن سیستمهای انرژی گرفته تا تریدینگ با دادههای پرسرعت، حسابی سرم شلوغ بوده. یه پروژهای داشتم که حسابی دردسرساز بود ولی آخرش تونستم با بهینهسازی زیرساخت، ۵۰ درصد هزینهها رو کاهش بدم! (میدونی وقتی هزینه رو اینقدر کم میکنی، چه جوری همه باهات رفیق میشن؟!). بعضی از پروژههایی که انجام دادم: CoffeeCodeCamp: یه پلتفرم که بهتون یاد میده کد بزنید و هر چی نوشتید رو هم خودش تست میکنه! MasterYourCourses: یه سیستم مدیریت دورههای آموزشی که کاملترین امکانات رو داره. CryptoCasting: این یکی برای عاشقای تریدینگ! پلتفرمی برای جمعآوری دادههای با سرعت بالا. اگه بخوام از مهارتهام بگم، بیشتر با پایتون و گلانگ ور میرم، توی AWS و GCP غرقم و از Docker و Kubernetes هم برای نگهداشتن سرویسها استفاده میکنم (یه جورایی مثل کارهای عادی روزمرهم شدن اینا!). همیشه دوست دارم با سیستمهای پیچیده سر و کله بزنم و کدهای خفنتر بنویسم. راستش از اینکه زیرساختهای نرمافزاری رو بهینه کنم و هزینهها رو پایین بیارم هم بد نمیاد؛ آخه کی از کمشدن هزینهها بدش میاد؟!
نظرات دانشجویان
هنوز نظری ثبت نشده
اولین نفری باشید که برای این دوره نظر میدهید.
سوالات متداول
این دوره برای چه کسانی مناسب است؟
این دوره برای تمام افرادی که میخواهند پایتون را بهصورت عملی و پروژهمحور یاد بگیرند، مناسب است. چه یک مبتدی باشید و چه برنامهنویسی در زبانهای دیگر بلد باشید، این دوره طوری طراحی شده که شما را از مفاهیم پایه به سمت موضوعات پیشرفته هدایت کند. حتی اگر علاقهمند به هوش مصنوعی یا علم دادهها هستید، این دوره میتواند نقطهی شروع بسیار خوبی برای شما باشد.
آیا نیاز به پیشنیاز خاصی برای شرکت در این دوره هست؟
خیر، این دوره از پایهترین مباحث شروع میشود و هیچ نیازی به پیشزمینهی قبلی در برنامهنویسی ندارید. کافیست علاقهمند به یادگیری و آمادهی کار بر روی تمرینها و پروژهها باشید.
دوره چه مباحثی را پوشش میدهد؟
دوره شامل همهی مفاهیم پایهی پایتون مثل متغیرها، حلقهها، توابع و شرطهاست و به مرور وارد مباحث پیشرفتهتری مثل شیگرایی، مدیریت خطاها، کار با فایلها و پروژههای واقعی میشود.
آیا دوره به صورت کاملاً آنلاین است؟
بله، تمام محتوای دوره بهصورت آنلاین ارائه میشود. شما میتوانید هر زمان که خواستید به دوره دسترسی داشته باشید و تمرینها و پروژهها را انجام دهید. محیط تعاملی سایت این امکان را فراهم میکند که مستقیماً کدنویسی کنید و بلافاصله نتیجهی آن را مشاهده کنید.
چه نوع پروژههایی در دوره وجود دارد؟
این دوره شامل پروژههای کاربردی متعددی مثل ساخت دفترچه تماس، مدیریت ورود و خروج کارمندان، پیشنهاددهنده کتاب، نمونه بانک ساده و حتی پروژههای مرتبط با استخراج قیمت ارزهای دیجیتال است. این پروژهها به شما کمک میکند مهارتهای خود را بهصورت عملی به کار ببندید و تجربهی واقعی در توسعه نرمافزار کسب کنید.
چطور میتوانم بازخورد تمرینهایم را دریافت کنم؟
تمرینها و پروژههای دوره بهصورت خودکار تست میشوند. پس از انجام هر تمرین، سیستم به شما بازخوردی دقیق از درستی یا نادرستی کدتان میدهد و میتوانید ایرادها را فوراً برطرف کنید. این روش به یادگیری عمیقتر و سریعتر شما کمک میکند.
آیا دوره دارای آزمون یا ارزیابی است؟
بله، در طول دوره آزمونهایی طراحی شده که به شما کمک میکند مهارتها و پیشرفت خود را بسنجید. این آزمونها به شما نقاط ضعف و قوتتان را نشان میدهند تا بتوانید بهبود پیدا کنید.
مدت زمان دوره چقدر است؟
مدت زمان یادگیری به خود شما بستگی دارد. دوره بهصورت غیرحضوری است و شما میتوانید با سرعت خودتان پیش بروید. از آنجا که دوره پروژهمحور است، توصیه میکنیم زمان کافی برای تمرین و کار روی پروژهها اختصاص دهید تا بهترین نتیجه را بگیرید.
آیا پس از اتمام دوره مدرکی دریافت میکنم؟
بله، پس از تکمیل تمام تمرینها و پروژهها و قبولی در آزمونها، یک مدرک معتبر به شما ارائه میشود که نشاندهندهی تسلط شما بر برنامهنویسی پایتون است.
اگر سوال یا مشکلی در طول دوره داشته باشم، چه کاری باید انجام دهم؟
در صورت برخورد با هر گونه سوال یا مشکل، میتوانید از طریق سیستم پشتیبانی سایت با مربیان و پشتیبانان ارتباط برقرار کنید. ما اینجا هستیم تا به شما کمک کنیم و تمام سوالاتتان را پاسخ دهیم.
نتیجهای یافت نشد
لطفاً با کلمات کلیدی دیگری جستجو کنید.