آموزش پایتون
  • مدرس دوره امیرحسین معلمی
  • زمان کل آموزش 34 ساعت
  • حجم پکیج 6.42 گیگ
  • وضعیت پیشنیاز ندارد
  • سطح آموزش مبتدی تا پیشرفته
  • فرمت آموزش شامل ویدیوهای فارسی
  • تعداد ویدیو 342
  • سیستم مورد نیاز ویندوز، مک
  • آخرین آپدیت زمستان 1404
  • دسته آموزشی پکیج‌های آموزشی
  • امتیاز دانشجویان
    5

    5 / 5. 965

  • قیمت
    2997000 1999000 تومان

آموزش برنامه نویسی پایتون

قیمت اصلی: تومان ۲,۹۹۷,۰۰۰ بود.قیمت فعلی: تومان ۱,۹۹۹,۰۰۰.

شناسه محصول: python دسته:
مشاهده و دانلودِ پَکِیج

تست 4 گزینه‌ایی

مهارتِ خودت رو بِسَنج شِرکت در آزمون
nabegheha rules

شَرایطِ اِستفاده از

محصولاتِ سایتِ نابغه ها مشاهدهِ قَوانین
nabegheha rules

آموزش برنامه نویسی پایتون

آموزش جامع پایتون: از صفر تا استخدام

بیا با هم روراست باشیم. به احتمال ۹۹ درصد، این اولین صفحه‌ای نیست که در مورد آموزش پایتون باز می‌کنی. شاید تا الان چندتا ویدیوی رایگان توی یوتیوب دیدی، شاید چندتا مقاله نصفه و نیمه خوندی و شاید حتی پولت رو برای خرید یک دوره آموزشی دادی که الان حتی یادت نیست تو کدوم پوشه از کامپیوترت ذخیره‌اش کردی.

Confused Thinking GIF by MOODMAN

می‌دونی مشکل کجاست؟ مشکل اینه که اکثر این آموزش‌ها مثل یک کتاب آشپزی بدون عکس و بدون اندازه‌گیری دقیق می‌مونن. یک عالمه دستورالعمل خشک و خالی بهت می‌دن و انتظار دارن تو خودت یه غذای شاهانه درست کنی. تو با کلی ذوق شروع می‌کنی، اما به اولین باگ یا اولین کدی که کار نمی‌کنه می‌رسی، انگیزه‌ات فروکش می‌کنه. چون هیچکس نیست که همون لحظه دستت رو بگیره و بگه: “رفیق، اینو اشتباه نوشتی، بیا از این راه بریم.”

اینجا تو «نابغه ها» ما داستان رو از اول و درست تعریف کردیم. ما بهت دوره نمی‌فروشیم، ما یک سیستم کامل برای یادگیری و پشتیبانی بهت می‌دیم. سیستمی که مطمئن می‌شه تو نه تنها یاد می‌گیری، بلکه به یک متخصص واقعی تبدیل می‌شی.

پایتون: واقعا بهترینه یا فقط مُد شده؟

احتمالا این سوال رو از خودت پرسیدی. چرا یهو همه جا حرف از پایتون شد؟ بذار خیلی خودمونی بهت بگم. پایتون مثل یک آچار فرانسه همه کاره‌ است که کار کردن باهاش هم خیلی راحته. فکر کن می‌خوای یه پیچ رو باز کنی، هم می‌تونی با یه انبردست قدیمی و زنگ‌زده این کار رو بکنی (مثل بعضی زبان‌های برنامه‌نویسی سخت و قدیمی) و هم می‌تونی از یه آچار فرانسه خوش‌دست و روون استفاده کنی. پایتون اون آچار فرانسه است.

کدهایی که می‌نویسی اونقدر تمیز و نزدیک به زبان انگلیسیه که انگار داری برای دوستت یه پیغام می‌نویسی، نه برای کامپیوتر. این سادگی یه مزیت غول‌آسا داره: تو به جای اینکه درگیر این بشی که آخر فلان دستور نقطه ویرگول بذارم یا نه، تمام فکر و ذکرت رو می‌ذاری روی اصل ماجرا، یعنی حل کردن اون مسئله‌ای که داری براش کد می‌زنی. به خاطر همینه که شرکت‌های گردن کلفتی مثل اینستاگرام، گوگل و اسپاتیفای، دارن از پایتون برای کارهای اصلی‌شون استفاده می‌کنن. پس خیالت راحت باشه، پایتون یه مُد زودگذر نیست، بلکه آینده دنیای برنامه‌نویسیه و تو داری بهترین و مطمئن‌ترین اسب رو برای مسابقه انتخاب می‌کنی.

از هوش مصنوعی نترس، ازش پول در بیار!

این روزا بحث هوش مصنوعی خیلی داغه. یه عده ترسیدن که نکنه این ربات‌ها بیان و شغل ما رو ازمون بگیرن. این ترس مثل اینه که وقتی ماشین حساب اختراع شد، ریاضیدان‌ها می‌ترسیدن بیکار بشن! اما نشدن، فقط کارشون راحت‌تر شد و تونستن مسائل سخت‌تری رو حل کنن.

هوش مصنوعی هم دقیقا همون ماشین حسابه، فقط خیلی خیلی قوی‌تر. هوش مصنوعی قرار نیست جای تو رو بگیره، قراره بشه وردست تو. یه دستیار فوق‌العاده باهوش که کارهات رو سریع‌تر و بهتر انجام می‌ده. اما این دستیار به یه رئیس نیاز داره، به یه نفر که بهش بگه چی کار کنه. اون رئیس کیه؟ برنامه‌نویس پایتون!

پایتون زبان اصلی صحبت کردن با هوش مصنوعیه. با یادگیری پایتون، تو از یه مصرف‌کننده نگران، به یک خالق و مدیر قدرتمند تبدیل می‌شی. تو اون کسی هستی که به هوش مصنوعی فرمان می‌دی. پس به جای ترس، به این فکر کن که می‌تونی جزو اون دسته از آدم‌هایی باشی که بقیه برای کار کردن با این تکنولوژی، بهشون پول خوبی می‌دن.

می‌خوای یه دید واقعی و بدون بزرگنمایی از هوش مصنوعی داشته باشی؟ این ویدیو رو ببین تا بفهمی دقیقا داستان چیه و چطور می‌تونی از این موج به نفع خودت استفاده کنی.

نقشه راه ما برای متخصص شدنِ تو

خب بریم سر اصل مطلب. گفتم ما اینجا ویدیو نمی‌فروشیم، سیستم می‌فروشیم. این سیستم چطور کار می‌کنه؟

اول : آزمون‌های تخصصی در پایان هر فصل

ما مثل معلم‌های سخت‌گیر ولی دلسوز دوران دبیرستان هستیم! بعد از اینکه هر بخش از آموزش رو دیدی، یه آزمون تستی ازت می‌گیریم. این آزمون الکی نیست، سوالاتش جوری طراحی شده که مطمئن بشیم تو مفهوم اون بخش رو عمیقا درک کردی. تا وقتی نمره قبولی رو تو آزمون نگیری، نمی‌تونی بری سراغ بخش بعدی. این کار شاید اولش سخت به نظر بیاد، اما باعث می‌شه هیچ مبحثی رو با شک و تردید پشت سر نذاری و با یه پایه قوی و محکم بری جلو.

دوم : چالش‌های واقعی از دل بازار کار

این قسمت، برگ برنده اصلی ماست. هر دو سه بخشی که جلو می‌ری، ما یک سری تمرین‌های سنگین و واقعی بهت می‌دیم. اینا تمرین‌های معمولی نیستن. اینا چالش‌هایی هستن که ما از دل پروژه‌های واقعی شرکت‌های بزرگ بیرون کشیدیم. تمرین‌هایی که یک برنامه‌نویس واقعی توی محیط کار باهاشون دست و پنجه نرم می‌کنه.

انجام دادن این تمرین‌ها خودش یه مینی-پروژه به حساب میاد و تو رو برای حل مسائل پیچیده آماده می‌کنه. ما به جرئت می‌گیم کمتر دوره‌ای، و شاید هیچ دوره‌ای در ایران، اینقدر روی تمرین‌های عملی و چالشی که تو رو برای بازار کار آماده کنه، تمرکز نکرده. این تمرین‌ها مستقیم میره تو رزومه‌ات.

سوم : مدرک معتبر «نابغه ها»: گواهی تخصص تو

بعد از اینکه کل دوره رو گذروندی، تمرین‌ها رو انجام دادی و به چالش‌ها مسلط شدی، نوبت به آزمون نهایی می‌رسه. این یه آزمون جامعه که همه مهارت‌های تو رو می‌سنجه. اگر بتونی نمره بالای ۸۰ درصد رو توی این آزمون بگیری، ما بهت یک مدرک معتبر و حرفه‌ای از طرف «نابغه ها» می‌دیم.

این مدرک یه تیکه کاغذ ساده نیست. این گواهی نشون می‌ده که تو نه تنها یک سری ویدیو رو تماشا کردی، بلکه تونستی از پس آزمون‌ها و چالش‌های سطح بالای ما بر بیای. این مدرک به کارفرما ثابت می‌کنه که تو یک متخصص واقعی هستی و مهارتت فقط در حد حرف نیست. خیالت راحت باشه، این مدرک از لحاظ اعتبار و محتوای فنی، چیزی از مدارک بین‌المللی کم نداره.

مدرک برنامه نویسی پایتون

از ساخت بازی تا ربات اینستاگرام!

گفتیم همه چی پروژه محوره. یعنی تو فقط کد خشک و خالی نمی‌زنی، بلکه چیزای باحال و دیدنی هم می‌سازی. مثلا دوست داری بازی بسازی؟ کیه که دوست نداشته باشه!

پروژه بازی‌سازی: خلق دوباره فلاپی برد

یادتونه بازی فلاپی برد چقدر معروف شده بود؟ یه بازی ساده ولی به شدت اعتیادآور. ما توی یکی از بخش‌های جذاب دوره، بهت یاد می‌دیم که چطور با پایتون و کتابخونه Pygame، دقیقا همین بازی رو از صفر بسازی. از طراحی کاراکتر و موانع گرفته تا محاسبه امتیاز و منطق بازی. وقتی خودت اولین بازیت رو بسازی و روی کامپیوترت اجراش کنی، حسی رو تجربه می‌کنی که هیچوقت یادت نمیره. این ویدیو رو ببین تا یه تیکه از این بخش جذاب رو خودت تجربه کنی.

ساخت ربات اینستاگرام؛ بذار کامپیوترت برات کار کنه!

فکر کن چقدر باحال می‌شه اگه بتونی یه ربات بسازی که به جای تو، کارهای تکراری توی اینستاگرام رو انجام بده. مثلا به صورت خودکار پست‌های یک هشتگ خاص رو لایک کنه، یا برای فالوورهای جدیدت یه پیام خوشامدگویی بفرسته. این قدرت اتوماسیون با پایتونه. ما در قالب یک پروژه جذاب و پولساز، بهت یاد می‌دیم که چطور یک ربات اینستاگرامی برای خودت بسازی. این پروژه نه تنها خیلی کاربردیه، بلکه دید خیلی خوبی برای ورود به دنیای فریلنسینگ و کسب درآمد بهت می‌ده. می‌خوای ببینی چقدر ساده است؟ این ویدیو رو نگاه کن.

خب، آخرش چی‌ کاره می‌شم؟

این مهم‌ترین سواله. تو این همه وقت و انرژی رو نمی‌ذاری که فقط چندتا پروژه تفریحی بسازی. تو داری برای آینده شغلیت سرمایه‌گذاری می‌کنی. بعد از این دوره آموزش پایتون، تو یک متخصص چندوجهی می‌شی که می‌تونه تو چندتا حوزه پردرآمد فعالیت کنه. مثلا می‌تونی یک توسعه‌دهنده وب (بک-اند) بشی و مغز متفکر سایت‌های بزرگی مثل دیجی‌کالا و اسنپ باشی و حقوق‌های بالا بگیری. یا می‌تونی وارد دنیای جذاب علم داده و هوش مصنوعی بشی و به شرکت‌ها کمک کنی از اطلاعاتشون پول دربیارن.

همچنین می‌تونی متخصص اتوماسیون بشی و برای شرکت‌های مختلف، فرآیندهای کاریشون رو خودکار کنی که یک کار بسیار پرتقاضاست. حتی می‌تونی به عنوان یک فریلنسر برای خودت کار کنی، پروژه‌های خارجی بگیری و درآمد دلاری داشته باشی. این دوره درهای تمام این مسیرها رو به روی تو باز می‌کنه.

آموزش پایتون

چرا باید به «نابغه‌ها» اعتماد کنی؟

شاید بپرسی این همه سایت و دوره هست، چرا شما؟ جواب ما رو توی این ویدیوی کوتاه ببین. اینجا از فلسفه و دلی که پشت «نابغه ها» هست برات گفتیم. ما یک بیزینس صرف نیستیم، ما یک تیم از عاشقای آموزشیم که دغدغه‌مون موفقیت دانشجوهای ماست.

چند درس اول، مهمان ما باش

ما به کارمون اونقدر مطمئنیم که اصلا ازت نمی‌خوایم چشم بسته خرید کنی. چند بخش اول دوره ما کاملا رایگانه. هیچ پولی لازم نیست بدی. برو ثبت‌نام کن، ویدیوها رو ببین، با سبک تدریس ما آشنا شو، محیط کاربری سایت رو امتحان کن. اگر دیدی همون چیزیه که می‌خواستی، اگر با سیستم آموزشی ما حال کردی و اگر حس کردی اینجا همون جاییه که می‌تونی رشد کنی، اون وقت با خیال راحت روی آینده‌ات سرمایه‌گذاری کن. ما ریسک رو برای تو به صفر رسوندیم.

سوالات پرتکرار

یه سری سوال هست که همیشه گوشه ذهن آدمه. بذار خیلی روراست بهشون جواب بدم. اصلا نیازی به مدرک دانشگاهی مرتبط نداری. خود من صدها برنامه‌نویس حرفه‌ای می‌شناسم که رشته‌شون تاریخ و ادبیات و کشاورزی بوده. اینجا فقط مهارتت مهمه. در مورد ریاضی و زبان انگلیسی هم نگران نباش. در حد معمول که بلد باشی کافیه، قرار نیست موشک هوا کنی. ما هرجا لازم باشه، خودمون همه چی رو از پایه بهت یاد می‌دیم.

پشتیبانی دوره‌ها چطوریه؟

بزرگترین ترس موقع یادگیری، تنها موندن و گیر کردنه. ما این مشکل رو برای همیشه حل کردیم! پشتیبانی ما فقط جواب دادن به سوال نیست؛ ما مثل یه مربی، قدم به قدم کنارتیم تا با خیال راحت مسیر رو طی کنی. تو این ویدیوی کوتاه ببین چطور هیچوقت تنهات نمی‌ذاریم.

خب رفیق، دیگه حرفی باقی نمونده. توپ تو زمین توئه. این گوی و این میدان. می‌تونی همین الان با دیدن ویدیوهای رایگان، اولین قدم عملی رو برای ساختن یک مهارت پولساز و یک آینده شغلی مطمئن برداری. منتظرتیم!

سرفصل ها

1 بخش آغازین آموزش پایتون
  • مدرس دوره کیست؟ مشاهده
  • آشنایی با فولدرها
  • بهترین روش برای یادگیری برنامه نویسی مشاهده
  • معرفی زبان قدرتمند پایتون
  • آموزش حل مشکلات
  • آموزش نصب پایتون مشاهده
  • آموزش نصب ویژوال استودیو کد مشاهده
2 ساختار داده ها و اشیاء
  • آشنایی با Statement ها در پایتون
  • اجرای کدهای پایتون در محیط‌های مختلف
  • انتساب مقدار به متغیرها
  • مقداردهی هم‌زمان به چند متغیر
  • تفاوت متغیر و ثابت در پایتون
  • استفاده از __all__ در import
  • تعریف ثابت‌ها در فایل جداگانه (config.ini)
  • ثابت‌سازی با کتابخانه typing و Final
  • تعریف ثابت‌ها با __slots__
  • استفاده از property@ برای تعریف ثابت
  • تعریف ثابت با namedtuple
  • استفاده از dataclass برای ثابت‌سازی
  • تفاوت Indent در پایتون با سایر زبان‌ها
  • آشنایی با انواع کامنت ها
  • چه زمانی کامنت ننویسیم؟
  • اشتباهات رایج در کامنت‌گذاری
  • آشنایی با Variable Types
  • تفاوت Static Typing و Dynamic Typing
  • رفتار تایپ متغیر در پایتون و Dart
  • قوانین نام‌گذاری متغیرها
  • آشنایی با کلمات رزرو شده
  • معرفی انواع داده‌های داخلی
  • معرفی Set، Boolean و Binary Types
  • بررسی NoneType در پایتون
  • آشنایی با نوع داده‌ای عددی
  • تفاوت بین int، float و complex
  • مفهوم inf و inf- در پایتون
  • معرفی اعداد هگزادسیمال
  • معرفی اولیه اپراتورها در پایتون
  • آشنایی با استرینگ‌ها در پایتون
  • عملگرهای مربوط به استرینگ
  • اندکس‌گذاری روی استرینگ‌ها
  • اسلایس کردن استرینگ
  • استفاده از Stride در اسلایس
  • استرینگ اینترپولیشن
  • متدهای پرکاربرد برای کار با استرینگ
  • لیست چیه و چه کاربردی داره؟
  • لیترال لیست (Literal List)
  • کانستراکتور ()list
  • لیست Comprehension
  • استفاده از Walrus Operator داخل لیست
  • کپی کردن لیست‌ها
  • استفاده از Shallow Copy
  • استفاده از Deep Copy
  • تفاوت رفتار در لیست‌های تو در تو
  • نکته درباره‌ی immutable ها
  • معرفی تاپل و تفاوت با لیست
  • ویژگی Immutable بودن تاپل
  • روش‌های ساخت تاپل
  • استفاده از علامت * برای unpack کردن
  • ترکیب دو تاپل با استفاده از *
  • کپی کردن تاپل Shallow Copy
  • تفاوت Shallow Copy و Deep Copy
  • معکوس کردن تاپل
  • معرفی namedtuple از کتابخانه collections
  • محدودیت‌های تغییر در namedtuple
  • تعریف دیکشنری
  • تفاوت استفاده از [ ] و متد get
  • دیکشنری‌های تو در تو
  • متدهای مهم دیکشنری
  • مرج کردن دیکشنری‌ها با **
  • معرفی defaultdict و کاربرد آن
  • معرفی UserDict و ایجاد دیکشنری‌های سفارشی
  • نکات تکمیلی و هشدارها درباره دیکشنری‌ها
  • روش‌های ساخت ست
  • خاصیت mutable بودن ست
  • کاربرد ست‌ها در عملیات ریاضی
  • معرفی frozen set
3 شرط و حلقه های تکرار
  • مفهوم Control Flow در برنامه‌نویسی
  • ساختار پایه if و مثال ساده
  • استفاده از elif و else و تفاوت آنها
  • استفاده از ternary operator
  • مثال‌های پیشرفته‌تر از ternary operator
  • کاربرد pass در if
  • استفاده از AND و OR در if
  • معرفی حلقه while
  • استفاده از while با لیست
  • خطر Infinite Loop و نحوه جلوگیری
  • حلقه while در یک خط
  • حلقه‌های تو در تو
  • معرفی حلقه for
  • استفاده از for روی لیست
  • آشنایی با تابع range
  • جستجوی شرطی در حلقه for
  • تابع enumerate و کاربرد آن
  • چرا پایتون do-while ندارد؟
  • معرفی match و تفاوت آن با switch/case
  • سینتکس پایه match
  • استفاده از match برای شبیه‌سازی
  • الگوهای Pattern Matching
  • استفاده از wildcard ( _ )
  • استفاده از Pattern Matching با چند مقدار
  • استفاده از match روی لیست‌ها
  • استفاده از Pattern Matching روی اشیاء
4 کار با توابع در پایتون
  • تعریف تابع؟ چرا انقدر مهمه؟
  • مزایای استفاده از تابع
  • فرق اجرای تابع با و بدون پرانتز
  • فرق بین print و return
  • کی از return استفاده کنیم و کی از print؟
  • آشنایی با مفهوم Return Type
  • آرگومان‌های ضروری
  • تعریف docstring برای توابع
  • آرگومان پیش‌فرض
  • آرگومان‌های دلخواه با *args
  • ترتیب استفاده از *args و **kwargs
  • کنترل رفتار تابع با * و /
  • تعریف آرگومان فقط با /
  • تعریف آرگومان فقط با *
  • مفهوم Type Hint در پایتون
  • تعیین مقدار بازگشتی با -> type
  • آموزش کار با __annotations__
  • معرفی ابزار mypy
  • کاربرد Type Hint برای مستندسازی
  • انواع Scope در پایتون و قانون LEGB
  • لوکال اسکوپ چطور کار می‌کنه؟
  • زمان فعال شدن Local Scope
  • تفاوت Enclosing Scope با Global و Local
  • جایگزین بهتر برای global
  • معرفی nonlocal
  • تفاوت global و nonlocal در عملکرد
  • تعریف تابع بازگشتی
  • درک عمق بازگشت (Recursion Depth)
  • خروج از تابع بازگشتی (Base Case)
  • مقایسه تابع بازگشتی با حلقه while
  • بررسی فاکتوریل (Call Stack)
  • لامبدا فانکشن چیست؟
  • سینتکس کلی lambda
  • لامبدا در توابع Higher-Order
5 شئ گرایی در پایتون
  • شی‌گرایی چیست و چرا به وجود اومد؟
  • مفهوم BluePrint؟
  • کاربرد واقعی مفاهیم شی‌گرایی
  • ساختار پایه با class
  • استفاده از docstring در کلاس‌ها
  • مفهوم object vs class
  • تعریف متغیر و تابع داخل کلاس
  • تفاوت attribute با property
  • استفاده از self در متدها
  • تعریف کانستراکتور
  • گرفتن ورودی و مقداردهی به ویژگی‌ها
  • مقدار پیش‌فرض در آرگومان‌ها
  • ساخت ویژگی‌های خودکار
  • تعریف ورودی در __init__ بدون self
  • تفاوت self و نام کلاس در مقداردهی
  • مشکل اشتراک داده‌ها بین آبجکت‌ها
  • استفاده از کلاس به عنوان نوع پارامتر
  • ساخت توابعی که با کلاس کار می‌کنن
  • نمونه‌سازی داخل توابع
  • استفاده از کلاس در آرگومان تابع
  • جلوگیری از خطای AttributeError
  • مکانیزم Garbage Collection در پایتون
  • مفهوم Reference Counting
  • مقایسه با زبان‌های فاقد GC
  • استفاده از __dict__ برای ویژگی‌ها
  • بهینه‌سازی حافظه با __slots__
  • کاهش مصرف حافظه در برنامه‌ها
  • مفهوم ارث‌بری در شی‌گرایی
  • کلاس پدر و کلاس فرزند
  • بازنویسی متدها
  • متد سازنده (__init__) در ارث‌بری
  • استفاده از super()
  • ارث‌بری چندگانه
  • بررسی isinstance() و issubclass()
  • معرفی و کاربرد Mixin
  • لاگ و سریالایز با Mixin
  • مفهوم Composition
  • تعریف کلاس انتزاعی (Abstract Class)
  • چرا از Abstract Class استفاده می‌کنیم؟
  • جلوگیری از نمونه‌سازی مستقیم
  • مزایا و کاربردهای Abstract Class
  • کپسول‌سازی چیه و چرا مهمه؟
  • مشکلات داده‌های کپسوله نشده
  • سطح دسترسی public، protected
  • استفاده از name mangling
  • متدهای getter و setter برای کنترل دسترسی
  • استفاده property به شکل دکوراتور
  • متدهای خصوصی (internal methods)
  • مثال‌های عملی و نکات کاربردی
  • متود نمونه (Instance Method)
  • متود کلاس (Class Method)
  • تفاوت cls با self
  • کاربردهای Class Method
  • متود استاتیک (Static Method)
  • کاربردهای Static Method
  • مفهوم Inner Class
  • کاربردهای عملی Inner Class
  • مفهوم Polymorphism
  • تفاوت Polymorphism و وراثت
  • مفهوم Duck Typing در پایتون
  • مزایای Duck Typing در برنامه‌نویسی داینامیک
  • معرفی Enum در پایتون
  • مزایای استفاده از Enum
  • تفاوت Enum با کلاس‌های معمولی
  • معرفی Dunder Methods
  • متد init, str, repr
  • متد len, add, mul
  • متدهای getitem و setitem
  • متد call
  • متدهای مقایسه‌ای eq, lt, gt
6 اسکریپت‌نویسی در پایتون
  • اسکریپت پیدا کردن پسورد وایرلس آموزش در آپارات نابغه ها
  • تبدیل برنامه پایتون به فایل اجرایی آموزش در آپارات نابغه ها
  • اسکریپت دریافت اطلاعات دامنه‌ها آموزش در آپارات نابغه ها
  • نوشتن پورت اسکنر آموزش در آپارات نابغه ها
  • اسکریپت ارسال ایمیل آموزش در آپارات نابغه ها
  • اسکریپت تولید اعداد تصادفی آموزش در آپارات نابغه ها
  • اسکریپت ساخت پسورد قوی آموزش در آپارات نابغه ها
  • اسکریپت ارسال اس ام اس با پایتون آموزش در آپارات نابغه ها
7 مدیریت خطاها در پایتون
  • تفاوت خطاهای SyntaxError با Exceptions
  • معرفی کلی Exceptions در پایتون
  • انواع خطاهای زمان اجرا (Runtime Errors)
  • ساختار پایه‌ی پیام خطا در پایتون
  • استفاده از دستور raise
  • بررسی دستور assert
  • مفهوم AssertionError
  • دیباگ در زمان توسعه
  • اجرای assert در حالت Optimized Mode
  • کاربرد فلگ‌های -O و -OO
  • بلوک else در کنار try-except
  • استفاده از finally برای پاک‌سازی منابع
  • تو در تو کردن بلاک‌های try-except
  • ساخت Exception سفارشی
  • نوشتن کلاس خطای اختصاصی
  • بررسی ExceptionGroup
  • ساختار داخلی ExceptionGroup
  • مدیریت ExceptionGroup با isinstance
  • بررسی ویژگی __notes__
  • استفاده از match-case
8 کار با فایل و دایرکتوری
  • باز کردن فایل با Open
  • استفاده از مسیر نسبی و مطلق
  • مدهای مختلف فایل (r, w, a, x, b, t, +)
  • بستن فایل با close
  • استفاده از context manager
  • خواندن کل فایل با read
  • خواندن خط‌به‌خط با readline
  • خواندن همه خطوط با readlines
  • استفاده از seek برای جایگزینی متن
  • نوشتن متن فارسی با تنظیم encoding
  • استفاده از pathlib و Path.open
  • کپی‌کردن فایل با پایتون
  • معرفی فایل ZIP و کاربردها
  • معرفی ماژول zipfile در پایتون
  • باز کردن فایل ZIP با ZipFile
  • بررسی اعتبار فایل زیپ با BadZipFile
  • ساخت فایل ZIP جدید
  • افزودن فایل به آرشیو ZIP موجود
  • استخراج یک فایل خاص از ZIP
  • آشنایی با کتابخانه os
  • ساخت پوشه با ()os.mkdir
  • حذف پوشه با ()os.rmdir
  • حذف فایل با ()os.remove
  • لیست‌کردن محتویات یک پوشه
  • پیمایش محتویات فولدر با ScandirIterator
  • استفاده از pathlib.Path به‌جای os
  • تفاوت خروجی‌های PosixPath و WindowsPath
  • تطبیق خودکار / بر اساس سیستم‌عامل
9 کار با ماژول‌ها و پکیج‌ها
  • برنامه‌نویسی ماژولار
  • تعریف ماژول در پایتون و انواع آن
  • ساخت یک ماژول ساده با فایل
  • نحوه import کردن یک ماژول
  • مدیریت خطا در import
  • اجرای مستقیم ماژول به عنوان اسکریپت
  • بررسی تفاوت __name__ == __main__
  • ساخت پکیج و ساختار پکیج‌ها در پایتون
  • استفاده از __init__.py در پکیج‌ها
  • استفاده از __all__ در ماژول‌ها
  • ساخت Subpackage
  • استفاده از importهای نسبی با . و ..
  • اشتراک‌گذاری کد بین Subpackageها
  • تفاوت import مستقیم و نسبی
  • معرفی pip و نقش اون در پایتون
  • نصب یا به‌روزرسانی pip
  • نصب پکیج‌ها با استفاده از pip
  • چطور pip پکیج‌ها رو از PyPI دریافت می‌کنه؟
  • نصب چند پکیج به صورت همزمان
  • دیدن لیست پکیج‌های نصب‌شده
  • بررسی جزئیات یک پکیج
  • نصب پکیج‌ها از test.pypi.org
  • نصب مستقیم پکیج از گیت‌هاب
  • خروجی گرفتن از لیست پکیج‌ها
  • نصب پکیج‌ها از روی فایل
  • کنترل نسخه پکیج‌ها در فایل
  • امکانات اضافی (extras) در نصب پکیج
  • نصب پکیج از لینک یا فایل wheel
  • پکیج‌منیجرهای جایگزین مثل conda
  • چرا PDF؟ و چرا پایتون؟
  • نصب و بررسی کتابخونه pypdf
  • خوندن فایل PDF با PdfReader
  • استخراج متادیتا از فایل PDF
  • آشنایی با PageObject
  • ساخت فایل PDF جدید
10 فانکشن‌های داخلی پایتون
  • آشنایی با map و کاربردش
  • مقایسه map با for
  • ساختار کلی map
  • خروجی map و تبدیل به لیست
  • تفاوت map با لیست از نظر حافظه
  • استفاده از lambda در map
  • استفاده از map با چند iterable
  • مقایسه map و list comprehension
  • مزایای performance و مصرف حافظه
  • فرق map در پایتون ۲ و ۳
  • آشنایی با مفهوم reduce و folding
  • تفاوت reduce با حلقه for
  • اجرای reduce روی لیست عددی
  • توابع آماده operator.add
  • ضرب لیست با reduce و lambda
  • پیاده‌سازی min و max با lambda
  • آشنایی با مفهوم filter و کاربردش
  • مقایسه filter با حلقه for
  • خروجی filter و تبدیل به لیست
  • تابع identity برای فیلتر truthyها
  • آشنایی با ماژول random و کاربردش
  • تولید عدد اعشاری تصادفی
  • مفهوم seed و تولید اعداد شبه‌تصادفی
  • تولید عدد اعشاری در بازه مشخص
  • انتخاب چند آیتم با تکرار مجاز
  • بهم زدن ترتیب لیست
  • معرفی ماژول math و کاربردهای آن
  • محاسبه‌ی توان
  • محاسبه‌ی لگاریتم
  • معرفی توابع دیگر مثلثاتی
11 دکوراتورها در پایتون
  • دکوراتور چیه و کاربردش؟
  • ساختار ساده دکوراتور با مثال
  • دکوراتور شرطی (مثلاً اجرای تابع در ساعت مشخص)
  • استفاده از @ برای دکوراتور
  • دکوراتور اجرای چندباره تابع
  • حل مشکل با args* و kwargs**
  • برگردوندن مقدار در توابع دکوراتور شده
  • استفاده از functools.wraps برای حفظ مستندات
  • مثال‌های واقعی دکوراتور
  • دکوراتور در فریم‌ورک‌ها
  • دکوراتورهای تو در تو
  • دکوراتور روی متدهای کلاس
  • دکوراتور روی کل کلاس
  • تفاوت دکوراتور روی کلاس و متد
  • معرفی سینگلتون و کاربردش
  • دکوراتور singleton برای کلاس
  • تست عملکرد singleton و مقایسه آیدی‌ها
12 ایتریتور و جنراتورها در پایتون
  • کاربرد تکرار (Iteration) در پایتون
  • مفهوم Iterable و Iterator
  • متدهای ()iter و ()next
  • مزایای استفاده از Iterator در پایتون
  • بررسی Iterable بودن یک آبجکت
  • مثال‌ها و کاربردهای عملی Iterator
  • معرفی جنراتورها
  • تولید مقادیر به صورت lazy با yield
  • بهینه‌سازی حافظه با جنراتور
  • متدهای پیشرفته جنراتورها
13 یونیت تست در پایتون
  • مقدمه‌ای بر تست کد در پایتون
  • معرفی doctest و unittest
  • ساختار تست در unittest
  • نوشتن اولین تست با unittest
  • اجرای تست‌ها در unittest
  • اجرای تست‌ با تبدیل فایل به Executable
  • اجرای تست‌ها از طریق CLI
  • افزایش جزئیات خروجی تست‌ها
  • نوشتن داک‌استرینگ برای تست‌ها
  • شرطی کردن تست‌ها
  • استفاده از subTest برای تست چند داده
  • متدهای مختلف assert در unittest
  • تست Exceptionها با assertRaises
  • تعریف متدهای assert اختصاصی
  • گروه‌بندی تست‌ها با TestSuite
  • ساخت تست‌سوئیت با لیست تست‌ها
  • مفهوم Mock کردن در تست‌ها
  • کاربرد Mock در شبیه‌سازی
  • اجرای تست‌های Mock شده
14 کار با دیتابیس
  • تفاوت RAM با حافظه دائمی
  • تفاوت flat file و دیتابیس از نظر ساختار؟
  • معرفی فایل CSV و محدودیت‌هایش
  • دیتابیس چیست؟ مقایسه با Excel
  • انواع دیتابیس‌ها و تفاوت‌هایشان
  • آشنایی با SQLite و مزیت‌های آن
  • مفهوم کلید اصلی (Primary Key) و کاربردش
  • مفهوم روابط در دیتابیس
  • پیاده‌سازی رابطه‌ی یک به چند
  • پیاده‌سازی رابطه‌ی چند به چند
  • رابطه‌ی یک به یک
  • دفترچه تلفن گرافیکی با PyQt و SQLite
  • نصب و راه‌اندازی PySide6 (PyQt6)
  • معرفی مستندات رسمی PyQt
  • ساخت رابط کاربری اولیه
  • اضافه کردن دکمه‌ها و جدول نمایش
  • راه‌اندازی اتصال به دیتابیس SQLite
  • ساخت جدول contacts در دیتابیس
  • اتصال و ساخت جدول در زمان اجرای برنامه
  • اتصال دیالوگ افزودن مخاطب
  • طراحی کلاس AddDialog برای افزودن مخاطب
  • اعتبارسنجی اطلاعات ورودی
  • ایجاد مدل دیتابیس برای ذخیره مخاطبین
  • افزودن مخاطب به مدل دیتابیس
  • اتصال مدل به جدول در UI
  • تست و اجرای قابلیت افزودن مخاطب
  • انواع حذف داده‌ها در نرم‌افزار
  • پیاده‌سازی حذف یک مخاطب خاص
  • اضافه‌کردن دکمه "Delete" در GUI
  • پیاده‌سازی حذف تمام مخاطبین
  • اضافه‌کردن دکمه "Clear All" در GUI
  • تمرین‌های پیشنهادی برای حرفه‌ای‌تر شدن
15 کتابخونه Requests در پایتون
  • مقدمه‌ای بر Requests و کاربردهاش
  • نصب کتابخونه Requests
  • بررسی وضعیت پاسخ Status Codes
  • دسترسی به محتوای پاسخ
  • هدرهای پاسخ Response Headers
  • ارسال پارامتر در URL با Query String
  • فرستادن داده در بدنه درخواست
  • ارسال فایل با POST
  • احراز هویت Authentication
  • دریافت قیمت ارز دیجیتال از Nobitex API
16 پروژه شبیه‌ساز تاس در پایتون
  • گرفتن عدد از کاربر به عنوان تعداد تاس‌ها
  • اعتبارسنجی ورودی کاربر
  • استفاده از strip و set برای چک‌کردن عدد
  • تولید اعداد تصادفی (Random Numbers)
  • نمایش بصری تاس‌ها (ASCII Art)
  • ساخت دیکشنری برای نمایش گرافیکی عدد
  • تولید خروجی گرافیکی ترکیبی
  • تبدیل لیست اعداد به ردیف‌های ASCII
  • چسبوندن شکل تاس‌ها کنار هم
  • اصول کدنویسی تمیز (Clean Code)
  • پیاده‌سازی Single Responsibility Principle
  • خروجی نهایی برنامه
  • چاپ نهایی دایاگرام شکل تاس‌ها
17 پروژه ساخت اسکریپت CLI
  • اسکریپت چیه و چه فرقی با برنامه معمولی داره؟
  • مثال آشنا مثل ping و ls
  • ساخت ابزار خط فرمان با sys.argv
  • مدیریت تعداد و اعتبار آرگومان‌ها
  • معرفی ماژول argparse و مزایای اون
  • گرفتن آرگومان موقعیتی
  • اجرای برنامه با آرگومان path
  • افزودن فلگ‌های اختیاری
  • تعریف فلگ l- یا long-- برای نمایش
  • استفاده از store_true
  • تابع build_output برای فرمت خروجی
  • شخصی‌سازی Help برنامه
  • گروه‌بندی آرگومان‌ها با Help Groups
  • مدیریت چند آرگومان (Advanced args)
  • گرفتن چندین ورودی به‌صورت لیست
  • مزایای argparse نسبت به sys.argv
18 فایل‌های TOML در پایتون
  • اهمیت ساختار پروژه CLI
  • معرفی الگوی MVC ساده
  • ساختار پیشنهادی فولدرها و فایل‌ها
  • نقش و کاربرد فایل pyproject.toml
  • تعریف build system
  • تعریف entry point برای CLI
  • آشنایی با فایل‌های TOML
  • جداول و جداول تو در تو (Nested tables)
  • آرایه‌ها (Arrays) و جداول آرایه‌ای
  • اعتبارسنجی فایل TOML با پایتون
  • پلاگین‌های VSCode برای فایل‌های TOML
19 پروژه To Do App با پایتون
  • معرفی پروژه و هدف
  • ساختار فولدرها و فایل‌ها
  • تعریف متادیتا و خطاها
  • پیاده‌سازی CLI با Typer
  • افزودن گزینه ورژن با callback
  • نوشتن تست ساده با Typer's CliRunner
  • مدیریت کانفیگ برنامه
  • ذخیره مسیر دیتابیس در فایل ini
  • مدیریت دیتابیس JSON
  • ایجاد فایل دیتابیس خالی
  • توسعه دستور init در CLI
  • دریافت مسیر دیتابیس به عنوان ورودی
  • مدیریت خطا و نمایش پیام‌ها
  • طراحی مدل داده To-Do
  • تعریف NamedTuple برای نگهداری وضعیت
  • تعریف ساختار داده برای لیست To-Do
  • ایجاد کلاس DatabaseHandler
  • مدیریت مسیر فایل دیتابیس
  • اتصال کلاس DatabaseHandler به اپلیکیشن
  • کدنویسی امکانات اصلی اپلیکیشن
  • آماده‌سازی تست‌ها برای متد add
  • تعریف دستور add توی CLI با Typer
  • نمایش کارها به صورت جدول مرتب
  • قابلیت علامت‌گذاری تسک به‌عنوان انجام‌شده
  • قابلیت حذف تسک‌ها
  • ساخت متد remove_all
  • تعریف دستور clear در فایل
  • پیشنهادات برای توسعه
20 مدرک پایتون
در دست ساخت ...
  • صحبت در مورد مدرک پایتون

سوالاتِ متداول

یادگیری پایتون به چه دردی میخوره؟

پایتون مثل آچار فرانسه دنیای تکنولوژیه. از ساخت سایت‌های بزرگ مثل اینستاگرام و طراحی ربات‌های هوشمند گرفته تا تحلیل داده و حتی ساخت بازی، همه جا کاربرد داره. به خاطر سادگی و قدرتش، تقریبا برای هر کاری یه راه حل خوب به حساب میاد.

بازار کار پایتون تو ایران چطوره؟

عالی و به شدت رو به رشده. تقریبا همه شرکت‌های بزرگ و استارتاپ‌های ایرانی دنبال متخصص پایتون هستن. چون کاربردش خیلی زیاده، فرصت‌های شغلی متنوعی از توسعه وب تا هوش مصنوعی براش وجود داره و معمولا حقوق‌های خیلی خوبی هم پیشنهاد می‌دن.

چقدر طول میکشه پایتون یاد بگیرم؟

بستگی به خودت و روش آموزشت داره. با روزی ۲-۳ ساعت تمرین و یک دوره آموزشی خوب و پروژه‌محور، می‌تونی توی ۴ تا ۶ ماه به سطحی برسی که برای موقعیت‌های شغلی سطح جونیور (پایین رده) آماده باشی.

برای برنامه نویسی پایتون باید دانشگاه رفته باشم؟

اصلا و ابدا! تو دنیای برنامه‌نویسی، چیزی که مهمه «مهارت» و «نمونه‌کاره». هیچ شرکتی ازت نمیپرسه معدلت چند بوده، ازت میخوان که یه پروژه واقعی بهشون نشون بدی. یک دوره خوب و پروژه‌محور خیلی سریع‌تر از دانشگاه تو رو به بازار کار میرسونه.

پایتون برای شروع سخته؟

نه، پایتون به عنوان ساده‌ترین و بهترین زبان برای شروع برنامه‌نویسی شناخته می‌شه. کدهایی که می‌نویسی خیلی شبیه به زبان انگلیسیه و پیچیدگی زبان‌های دیگه رو نداره. برای همین خیلی سریع می‌تونی باهاش ارتباط برقرار کنی و نتیجه بگیری.

با پایتون میشه سایت طراحی کرد؟

بله، یکی از اصلی‌ترین کاربردهای پایتون، توسعه وب (بخش بک-اند) هست. با فریم‌ورک‌های قدرتمندی مثل جنگو (Django)، فلسک (Flask) و FastAPT می‌تونی هر نوع سایت یا وب اپلیکیشن پیچیده‌ای رو از صفر بسازی.

برای هوش مصنوعی از کجا شروع کنم؟

نقطه شروع ورود به دنیای هوش مصنوعی، یادگیری «پایتون»ئه. اول باید به مفاهیم اصلی پایتون مسلط بشی و بعد سراغ کتابخونه‌های معروفی مثل تنسورفلو و پای‌تورچ بری. بدون داشتن پایه قوی تو پایتون، ورود به هوش مصنوعی تقریبا غیرممکنه.

خودم تنهایی از یوتیوب میتونم یاد بگیرم؟

می‌تونی شروع کنی، اما خیلی سخته و معمولا به نتیجه نمی‌رسه. مشکل یوتیوب، نداشتن نقشه راه مشخص، پراکندگی مطالب و از همه مهم‌تر، نبودن پشتیبانیه. به محض اینکه به یک مشکل بخوری، کسی نیست کمکت کنه و احتمالا دلسرد می‌شی. یک دوره خوب، این مسیر رو برات منظم و سریع می‌کنه.

حقوق برنامه نویس پایتون چقدره؟

درآمد برنامه نویس پایتون در ایران خیلی خوب و رقابتیه. برای یک نیروی تازه‌کار (جونیور) از یک حقوق مناسب شروع می‌شه و برای نیروهای سطح بالا (سنیور) می‌تونه به درآمدهای بسیار بالایی برسه. این مبلغ به مهارت، تجربه و شهر محل کار بستگی داره.

اگه دوره رو بخرم ولی نتیجه نگیرم چی؟

این ترس کاملا طبیعیه. اما یادت باشه، برنامه‌نویسی استعداد ذاتی نیست، یک مهارته که با تمرین و نقشه راه درست به دست میاد. مثل رانندگی می‌مونه؛ هیچکس راننده به دنیا نمیاد. سیستم پروژه‌محور و پشتیبانی ما دقیقا برای همینه که قدم به قدم این مهارت رو در تو بسازه، حتی اگر فکر می‌کنی هیچ استعدادی نداری.

اگه دوره رو بخرم ولی نصفه کاره ولش کنم چی؟

این مشکل خیلی‌هاست که به تنهایی شروع می‌کنن. ساختار دوره ما با آزمون‌های مرحله‌ای و پروژه‌های جذاب، اجازه نمیده خسته بشی. هر قدم کوچیک یه موفقیت به حساب میاد و همین بهت انگیزه میده که ادامه بدی. از طرفی، وقتی برای چیزی هزینه می‌کنی، تعهدت برای به پایان رسوندنش چند برابر می‌شه.

برای شروع کردن الان دیگه دیر نیست؟ سنم برای یادگیری زیاده.

بازار کار برنامه‌نویسی به سن شناسنامه‌ات نگاه نمی‌کنه، به مهارتت نگاه می‌کنه. ما دانشجوهای بالای ۴۰ سال هم داشتیم که الان موفق هستن و از تغییر شغلشون راضی‌ان. اتفاقا سن بالاتر یعنی تعهد و پشتکار بیشتر. بهترین زمان برای ساختن آینده، همین امروزه.

حس می‌کنم بقیه خیلی از من جلوترن. می‌تونم بهشون برسم؟

تنها کسی که باید خودت رو باهاش مقایسه کنی، دیروزِ خودته. هر کسی مسیر خودش رو داره. زیبایی برنامه‌نویسی اینه که با تمرکز و یادگیری اصولی، می‌تونی خیلی سریع رشد کنی. دوره ما جوری طراحی شده که تو رو از صفر به نقطه‌ای برسونه که با اعتماد به نفس وارد رقابت بشی.

سوالِ شما وجود نداشت ؟ تماس با ما

نمونه ویدئو

244 نقد و بررسی‌ها
  • علی احمدی
    علی احمدی 18 شهریور 1400

    سلام. واقعا این سبک آموزش برنامه نویسی عالی هستش.برای هر سنی.(فقط طرف باید با چیز های مقدماتی ریاضی و درس هاش آشنایی داشته باشه، من که واقعا حال کردم.پایتون در زمینه های گرافیکی هم میتونه آموزش های پیشرفته تری داشته باشه،اما با این حال کامل تز از این پکیج پیدا نمیشه، واقعا تمام مبحث ها توی این ویدیو پوشش داده شده.عالیه، توصیه می کنم اگر پایتون دوست داشتید ،این پکیج رو بخرین.

    ( 3 )
  • الیاس
    الیاس 18 شهریور 1400

    اقای معلمی بابت تدریس خوبتان متشکرم

    ( 0 )
  • صادق
    صادق 14 شهریور 1400

    اگه با برنامه نویسی آشنایی دارید یا هیچی از برنامه نویسی بلد نیستید، با این پکیج به یه برنامه نویس حرفه‌ای تبدیل میشید. من دوره های خیلی زیادی رو تهیه کرده بودم اما خیلی گنگ و پیچیده بود یا خیلی ساده بود که هیچ بازدهی برام نداشت. ممنون از استاد معلمی عزیز که این پکیج رو ساختند و با قیمتی ناچیز دارن در اختیارمون میذارن. واقعا این بهترین دوره برنامه نویسی پایتون هستش که از مثال هایی استفاده شده که واقعا مطلب رو درک میکنید و با تمرین دستتون راه میوفته.

    ( 0 )
  • ایلیا
    ایلیا 3 شهریور 1400

    سلام . جا داره از اقای معلمی تشکر بکنم بهترین پکیج آموزش پایتون در ایران . هیچ جای دیگه همچین پکیجی نداره، سپاس

    ( 0 )
  • حسین نجفی
    حسین نجفی 4 تیر 1400

    خیلی خیلی عالیه ، خداقوت امیرحسین جان

    ( 0 )
  • حسام صابری
    حسام صابری 2 تیر 1400

    اقای معلمی واقعا دمت گرم واقعا خوب درس دادین خوب تجزیه تحلیل کردین مثال های خوب تعریف کردین کلا اموزش خوبی بود به ما کار های مجرمانه یاد ندادین ولی منابع خوبی برای تحقیق معرفی کردین من از پکیجتون راضی هستم واقعا از پایتون خوشم اومده واز این به بعد تصمیم گرفتم پایتون رو در حد اعلاء یاد بگیرم

    ( 0 )
  • امیدالله حیدری
    امیدالله حیدری 15 خرداد 1400

    سلام ،این پکیج خیلی عالی و درد بخور هستش و با گرفتنش پشیمون نمیشی چون حرفه‌ایی میشی و من از افغانشتان خریدمش و شما هم میتوانین بخرین و همچنان قیمت شان نیز کم است.

    ( 0 )
  • محمد حسین چرمی
    محمد حسین چرمی 19 اردیبهشت 1400

    عالی

    ( 0 )
  • صادق
    صادق 16 اردیبهشت 1400

    سلام و خسته نباشید، پکیج هاتون حرف نداره فقط اگه میشه پکیج آموزش #c رو هم قرار بدید ممنون

    ( 1 )
  • فرهاد
    فرهاد 7 اردیبهشت 1400

    باید به احترام شما کلاه از سر برداریم،مرسی، فقط یه سوال اینکه دوره آموزش Django نمیخواین ترتیب بدین؟

    ( 4 )
  • پارسا
    پارسا 1 اردیبهشت 1400

    چه خفنه حاجی. با این توضیحاتی که فقط تو این صفحه خوندم مشتاق شدم که این پکیج رو دریافت کنم، داشتم اول فکر میکردم که wow این هزینش گرونه ولی همین که دیدم این همه تلاش شده و مطالب به صورت طبقه بندی بیان شده خیلی عالیه و اگر پولی که به اساتید دانشگاه داده بودیم رو به پیکج هاتون داده بودیم خیلی بصرفه تر بود

    ( 0 )
  • احمد
    احمد 28 فروردین 1400

    سلام استاد عزیز آقای امیر حسین معلمی من آموزشهای و پکیج های دیگه تقریبا دیدم به جرات میگم کسی که برای بار اول میخاد برنامه نویسی یاد بگیره این بسته بهترینه بهترین صدای آرام بخش استاد ، تسلط کافی به مبحث با ارائه عالی احسنت استاد از خداوند منان سلامتی کامل را برای شما آرزومندم

    ( 0 )
  • سالارنیا
    سالارنیا 22 فروردین 1400

    سلام به همه ی دوستان عزیز، امیدوارم حالتون عالی باشه، من واقعیتش خیلی اهل نظر دادن تو سایت ها نیستم ولی بعد از اتمام دوره احساس دین کردم که بیام نظر بدم! واقعیتش اینه که این دوره بدون اغراق فونداسیونی براتون تو پایتون میسازه که میتونید هر چیزی رو روش سوار کنید، از ویژگی های خوب دوره حوصله ی کم نظیر استاد معلمی هست که واقعا منو تحت تاثیر قرار دادن، من همیشه ویدئو ها رو با سرعت بالا گوش میکردم ولی این سری کامل گوش جان سپردم و اولین بار بود اینقدر حوصله به خرج دادم!!! میخواستم اینو بگم که نه تنها پایتون یاد گرفتم بلکه صبر و حوصله در راه رسیدن به هدف رو هم یاد گرفتم…یعنی وقتی میدیدم استاد حتی سرچ کردن تو گوگل ترنسلیت رو هم داره یاد میده فهمیدم هر کسی با هر سطحی میتونه با این پکیج شروع کنه….من واقعا خسته نباشید میگم به استاد ولی خدایی این حوصله ات رو من خریدارم استاد 🙂 امیدوارم سایر زبان های برنامه نویسی مثل C++ رو هم استاد توضیح بدن چون کمبود یه آموزش مفهومی توش واقعا احساس میشه، ممنون که حوصله کردید و نظرم رو خوندید.

    ( 4 )
  • محمد یارمحمدی
    محمد یارمحمدی 21 فروردین 1400

    بهترین بود لذت بردم از اموزش با شما استاد واقعا بینظیره

    ( 0 )
  • هادی شرفی
    هادی شرفی 18 فروردین 1400

    همه چیز نابغه ها عالیه صدای گوینده بخش بندی آموزش ها فقط تنها عیبی که میتونم بگیرم این هست که کاش کیفیت فیلم ها کمی بیشتر بود چون چشم های من کمی ضعیف هست کمی اذیت کننده میشه دقت کردن اما این مشکل به پای کیفیت کار شما هیچ نیست، من هم پکیج پایتون را خریداری کردم و هم لینوکس را که در آغاز شروع دوره پایتون هستم

    ( 0 )
  • مجید صادقیان پور
    مجید صادقیان پور 6 فروردین 1400

    به ایلان ماسک گفتن چطور می تونی همزمان چندین دانش متفاوت رو با هم یاد بگیری و با هم ادغام کنی و مدیریت کنی این قضیه رو ؟گفت که تا چیزی کاملا مطمعنم نشدم که بلد سراغ مطلب بعدی یا سر فصل بعدی نمیرم . این شیوه ی یادگیری واقعا عالی هستش باعث میشه دوباره کاری نشه یا در مسیر یادگیری دل سردی و نا امیدی ایجاد نشه . من بارها و بارها زبان های برنامه نویسی مختلف رو سر سری مطالعه کردم و باعث شد من نتونم هیچ کدوم رو درست یاد بگیرم و اونقدر صدای تو امیر حسین آروم و متین هستش که از شنیدن صدات آدم لذت می بره و با آرامش میشینم و گوش میدم و یاد میگیرم و عجله ایی ندارم بزنم جلو و اونقدر مطالب شیوا و ساده و کامل توضیح میدی که پکیج های آموزشی دیگران رو که قبل تر دیده بودم در مقابل پکیج تو هیچ میدونم . بابت تمامی تلاش هات ممنونم . تو فقط یک زبان برنویسی به ما یاد نمیدی تو درست یاد گیری رو هم به ما یاد میدی . دمت گرم داداشم

    ( 2 )
  • امیدالله حیدری
    امیدالله حیدری 23 اسفند 1399

    پکییج خوب و عالی.

    ( 0 )
  • امیدالله حیدری
    امیدالله حیدری 23 اسفند 1399

    بهترین پکیج آموزشی.

    ( 0 )
  • محمد حسن طاهری
    محمد حسن طاهری 11 اسفند 1399

    واقعا ازتون ممنونم.پکیج هایه شما عالییییهههههههههه. واقعا خسته نباشید استاد معلمی عزیز.تمامه پکیج هاتون رو با خیال راحت و با اطمینان به همه پیشنهاد میکنم. خیلی خیلی ممنون.

    ( 0 )
  • آرتین
    آرتین 4 اسفند 1399

    واقعا ازتون ممنونم من الان پکیج را گرفتم و در حال دیدن ویدیو هستم ازتون ممنونم آقای معلمی شما مسیر زندگی من را عوض کردید

    ( 0 )
1 2 3 4 5 13
+ ارسال دیدگاه به عنوان مهمان دیدگاه ارسال نمایید
Social media icons

نابغه‌ها را در   دنبال کنید