شما اینجا هستید:

آموزش کامل و رایگان پایتون (python) به زبان فارسی

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

برای مثال کاربرد پایتون در داده کاوی، آمار! برنامه نویسی application برای سیستم عامل (مثلاً) ویندوز! و … که ان شاء الله در همین وبسایت به مرور، قرار خواهیم داد!

سعی می‌کنیم مطالب را به صورت رایگان و با کیفیت بالا در اختیار شما قرار دهیم! و خواهشمندیم، ما را به دوستان خودتان معرفی کنید!

یک خواهش عاجزانه: لطفاً به زحمت های ما احترام بگذارید و این مطالب را به طور غیر اخلاقی کپی نکنید (تا الان که این مطلب را می‌نویسم، به دو کانال تلگرامی که فیلم‌های ما را کپی میکردند، برخوردیم! متاسفانه…!)

فصل صفر: نصب پایتون و یک IDE و شروع به کار با پایتون

آموزش نصب خودِ پایتون

مباحثی که در این فیلم مطرح خواهیم کرد:

  • آموزش نصب پایتون و نکاتی که باید برای آن رعایت کرد!

دانلود فیلم با لینک مستقیم

برای مشاهده آنلاین و دانلود فایل‌ها، “توجه مهم” قبل فصل ۱ را بخوانید!

حجم: 20.52 مگابایت

مدت زمان: 4 دقیقه و 13 ثانیه

آموزش نصب یک IDE

  • IDE مخفف Integrated Development Environment است. ما در این دوره (فعلاً) از IDE به اسم PyCharm استفاده خواهیم کرد!
  • آموزش نصب پای چارم (PyCharm)!
  • چرا باید یک IDE نصب کنیم؟

دانلود فیلم با لینک مستقیم

برای مشاهده آنلاین و دانلود فایل‌ها، “توجه مهم” قبل فصل ۱ را بخوانید!

حجم: 33.69 مگابایت

مدت زمان: 10 دقیقه و 6 ثانیه

آموزش نصب Anaconda !

اصلاً چی هست؟! anaconda یک چندتا IDE توووی خودش داره! مثل Jupyter و Spyder ! و یه سری پکیج‌ها رو هم توی خودش به صورت پیش‌فرض داره! (مثل numpy، pandas، scipy، sklearn و ….!)

شاید عمده‌ترین چیزی که بتونم بگم همون IDE هاش هست! که مثلاً Jupyter مخاطب زیادی داره!

من هم PyCharm رو نصب کردم و هم anaconda رو نصب کردم! (و jupyter و spyder رو دارم! چون به نظرم یه جاهایی برای من لازم میشه!) ولی در کل با PyCharm خیلی راحت‌ترم! ولی برای یه عده از دوستان، مشکل پیش اومده بود در نصب پکیج‌های مختلف در PyChram، برای همین درخواست دادن که یک IDE دیگه معرفی کنیم، که ما هم چندتا معرفی کردیم و آموزش نصبش رو هم در این مطلب گذاشتیم! با نصب anaconda سه تا IDE خواهید داشت! [اما اگر دوست ندارید این IDE ها رو نصب کنید! و با همون PyCharm مثل من مشکلی ندارید و راحتید! اصلاً نیازی نیست این آموزش رو دنبال کنید و کافی است برید قسمت بعدی!]

5 مکان برای نوشتن کدهای Python

  • یک: سایت خود پایتون!
  • دو: فضای Shell خود پایتون!
  • سه: فضای اسکریپتی پایتون!
  • چهار: console پای چارم (PyCharm)!
  • پنج: فضای کد نویسی (مشابه اسکریپتی) پایتون

دانلود فیلم با لینک مستقیم

برای مشاهده آنلاین و دانلود فایل‌ها، “توجه مهم” قبل فصل ۱ را بخوانید!

حجم: 20.52 مگابایت

مدت زمان: 8 دقیقه و 38 ثانیه

فصل 1: کار با متغیرها

تعریف متغیر، نام گذاری متغیرها و قواعد مربوط به آن و انواع متغیرها

در این قسمت، به آموزش نحوه تعریف متغیر، قواعد مربوط به نام گذاری متغیرها و همچنین انواع متغیرها در پایتون (Python) می‌پردازیم!

  • بررسی case sensitive بودن پایتون!
  • چه اسامی برای متغیرها می‌توان انتخاب کرد؟! [قواعد نام‌گذاری متغیرها]
  • انوع متغیرها
    • عدد صحیح!
    • اعشاری!
    • رشته (string)!
    • بولین (Boolean)!
    • عدد مختلط!
  • تابع type
  • سایر نکات مهم

نکات تکمیلی متغیرها

  • بروزرسانی مقدار متغیر!
  • پاک کردن متغیر با دستور del
  • چندین نوع تخصیص مقدار مختلف به متغیرها!
    • a=b=c=7
    • a,b,c,d=1,5,7,6
    • و …

فصل 2: ریاضیات ساده در python

عملیات جمع، تفریق، ضرب، تقسیم، توان در پایتون

  • بررسی 5 عمل اصلی فوق با مثال!

محاسبه باقی مانده تقسیم و تقسیم صحیح در python

  • محاسبه باقی مانده تقسیم دو عدد با % !
  • محاسبه تقسیم صحیح دو عدد با // !
  • بررسی شرایط زوج بودن، مضرب بودن  و غیره که در شرطی ها بسیار نیاز خواهد شد!

فصل 3: یک سری پیش‌نیازها، برای سایر فصول

آموزش تابع print

در این آموزش، تابع پرینت از سطح ابتدایی گرفته، تا پیشرفته مورد بحث قرار می‌گیرد!

  • چاپ ساده‌ی یک متغیر!
  • چاپ کردن /پرینت های چند خطی! (مثلاً می‌خوایم سه خط چیز رو، در سه خط متفاوت چاپ کنیم!)
  • استفاده از دستور format در print

مثلاً یک نمونه کدی که بررسی می‌کنیم اینه:

print("a= {} and b= {} and c= {}".format(a,b,c))
  • چگونه در چاپ به خط بعد باید بریم؟! (بررسی \n در چاپ!)

آموزش تابع input

سرفصل کلی مباحثی که در این آموزش مورد بحث قرار می‌گیرد:

  • نحوه گرفتن ورودی از کاربر!
  • نحوه مدیریت پیغام‌های نمایشی به کاربر، برای وردی گرفتن!

ازآنجایی که خروجی input یک string است، به ترتیب راهکارهایی ارائه می‌دهیم برای اینکه!:

  • خروجی تابع input به عدد صحیح تبدیل شود!
  • خروجی input به عدد اعشاری تبدیل شود!
  • خروجی تابع input بسته به اینکه چه نوع داده ورودی دریافت شده، همان نوع باشد!
  • و …

آموزش تابع eval

یکی از مواردی که قطعاً در ورودی گرفتن از کاربر به مشکل می‌خورید و به دست این تابع حل میشه! اینه که خروجی تابع input به صورت متن است! (حتی اگر کاربر عدد وارد کنه!) و شما می‌خواین رووی اون عدد محاسبات ریاضی انجام بدین! و اگر متن باشه که نمیشه! در این صورت تابع eval به دادتووون میرسه!

آموزش تعریف کامنت (Comment) (توضیح)

  • کاربرد کامنت چیست؟!
  • نحوه تعریف انواع کامنت!
    • توضیح یا کامنت یک خطی!
    • توضیح یا کامنت چندخطی! (با چند روش!)

آموزش تابع range

با تمام قوا می‌گم یکی از مهمترین پیش‌نیازهای فصل‌های بعدی است!

  • ساختار اندیس ها python چگونه است؟!
  • منظور از اندیس‌گذاری منفی در پایتون (Python) چیست!
  • اندیس گذاری در پایتون از صفر شروع میشه!
  • آموزش انواع حالات استفاده از تابع range

منظورم از حالات مختلف در کد زیر دیده میشه!

range(a,b)
range(b)

که ما در فیلم بالا، در مورد اینکه هر کدوم از موارد فوق چه معنی میده صحبت می‌کنیم!

  • آموزش فراخوانی اعداد یک range با سه روش تخصیصِ چندگانه، تابع list و ساختار for !

فصل 4: کالکشِن‌ها (collections)

آموزش لیست (list)

  • نحوه تعریف یک لیست!
  • نکات مهم درباره list (مانند مهم بودن ترتیب و …!)
  • دسترسی به مولفه‌های یک لیست!

مثلاً منظور یک همچین چیزهایی است:!

a[1][-1]
  • بروزرسانی مقادیر یک list!
  • لیست‌های تو در تو (nested lists)!

آموزش تاپل (tuple)

  • نحوه تعریف یک تاپل (tuple)!
  • فرق لیست و تاپل چیست؟!
  • تاپل های تو در تو (nested tuples)!

آموزش دیکشنری (dictionary)

  • نحوه تعریف یک دیکشنری!
  • نحوه آدرس دهی و دسترسی به مولفه های یک dictionary !
  • اضافه کردن یک مولفه به دیکشنری !
  • بروزرسانی مقدار یک مولفه dictionary !
  • دیکشنری های تو در تو (nested dictionaries) !
  • استفاده از لیست به عنوان مقدار (value) یک لیست! (بعداً در تحلیل داده و در کتابخانه pandas این خیلی به کارمووون میاد!)

یک سری مباحث مرتبط با فصل 4 !

تابع sum در پایتون

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

تابع len در پایتون

اسم تابع len مخفف length به معنی طول است! در واقع این تابع برای محاسبه طول یا تعداد اعضای یک لیست، دیکشنری، تاپل، رشته و … استفاده میشه که با چند مثال در این آموزش اون رو پوشش میدیم!

فصل 5: ساختار شرطی !

آموزش دستور if

  • نحوه تعریف شرط با دستور if !
  • بررسی یک مثال مهم و بررسی این نکته که عملگر تساوی = نیست! (بلکه == است!)
  • عملگرهای مقایسه ای (چون برای شرط های خیلی استفاده میشن!)

دستور if  else

  • نحوه اضافه کردن else به دستور if و منطق آن!

دستور elif

  • نحوه اضافه کردن دستور elif برای تکمیل کردن ساختارهای شرطی!

فصل 6: حلقه ها در پایتون !

آموزش دستور حلقه for

  • مثال 1: چاپ اعداد 1 تا 10 با دستور for !
  • مثال 2: به توان دو رساندن اعداد یک لیست!
  • مثال 3: تهیه لیستی از اعداد زوج 1 تا 100 در قالب یک list با دستور حلقه for !
  • مثال 4: چاپ مقادیر یک تاپل (tuple) !
  • مثال 5: محاسبه مجموع و میانگین یک لیست با دستور for !

دستور while

  • نحوه نوشتن دستور while !
  • بررسی تکرار به تکرار یک مثال برای فهم بهتر!

فصل 7: عملگرها (اپراتورها) (operators)!

عملگرهای عضویت in و not in

فرض کنید شما یک لیست دارید و می‌خواید ببینید آیا فلان مولفه خاص، در اون لیست هست یا نیست! در این صورت از این دو عملگر استفاده می‌کنیم! که در این آموزش به طور کامل درموردشون صحبت میکنیم و با سه مثال (1 مثال از هر کدوم و در نهایت یک مثال کاربردی) مبحث رو کامل یاد میگیریم!

عملگرهای هویت is و is not

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

فصل 8: تعریف توابع در python

تعریف تابع در پایتون (Python) با استفاده از دستور def

  • نحوه تعریف انواع و اقسام تابع با دستور def !
    • توابع بدون پارامتر!
    • توابع یک پارامتری!
    • توابع دو پارامتری!
    • توابع سه پارامتری و غیره!
  • در نظر گرفتن مقدار پیش فرض برای هر پارامتر در تعریف تابع در python !

فصل 9: پکیج یا ماژول در پایتون (Python)

پکیج یا ماژول چیست و چه کاربردی دارد؟!

  • پکیج یا ماژول در پایتون (Python) چیست؟! چه کاربردی دارد؟!
  • چه پکیج هایی نیاز به نصب دارند و کدام یک نیاز به نصب ندارند؟!

آموزش نصب پکیج‌های مختلف در پایتون

  • بررسی همه ی روش موجود برای نصب یک پکیج در پایتون (python)!

پایان دوره مقدماتی!

مفتخریم که بگیم: «بخش مقدماتی دوره آموزش رایگان و کامل پایتون (Python) کولاک» تموم شد! و قطعاً با این بخش مقدماتی، می‌تونید با عموم آموزش‌های ما و سایر وبسایت‌ها پیش بیاید! و الان قابلیت‌های خیلی زیادی با پایتون خواهید داشت! و خیلی از برنامه ها رو می‌تونید برای پروژه‌های خودتون بنویسید!

در دوره متوسط که به زودی… آن را تهیه می‌کنیم، مباحث با سطح متوسط مثل class، کار با فایل ها و … مورد بررسی قرار میگیرد!

دوره سطح متوسط آموزش پایتون !

فصل 1: شی گرایی در پایتون و آموزش کلاس (class) و شی و …!

شی گرایی – آموزش اشیاء و کلاس ها در پایتون (Python)

  • مفهوم کلاس (class) به صورت شیوا و روان و البته کامل! [با تشبیه به یک کارخانه، جزء به جزء توضیح داده شده است!]
  • کد نویسی یک کلاس (class) ساده!
  • آشنایی با مفهوم شی (object) یا نمونه (instance) و نحوه ساخت آن با چندین مثال!
  • آشنایی با متد یا تابعِ کلاس! و نحوه فراخوانی و ساخت آن!
  • بررسی مجدد همه مفاهیم مطرح شده در مطلب فوق، در قالب یک مثال دیگر و مرور مجدد همه مباحث!

دوستانی که در علم داده فعالیت می‌کنند، احتمالاً با قطعه کدی شبیه زیر، زیاد روبرو شده اند!

regressor = LinearRegression()
regressor.fit(X_train, y_train) #training the algorithm

در این مطلب، دقیقاً همین دوخط رو در ابتدای مطلب مطرح می‌کنیم! و بعد شروع می‌کنیم به توضیح کامل مبحث! در انتهای مطلب هم دوباره همین دو خط رو میاریم! و میگیم دیدید همش رو توضیح دادیم! و مجدداً مفهوم این دو خط کد رو بررسی میکنیم!

مفهوم self و تابع (متد) __init__ در پایتون (python) + مثال کاربردی

  • آشنایی کامل با متد یا تابع __init__
  • آشنایی کامل با مفهوم self
  • در این مثال، دو مورد فوق با مثال و به صورت فوق العاده کامل آموزش داده میشه!

بالاخره منتشر شد… !

آموزش کامل زبان برنامه نویسی پایتون + جزوه و تمرین

برای مشاهده جزئیات بیشتر، روی عکس فوق کلیک کنید!

تعداد نظرات در انتظار تایید: 12
  1. نیما گفت:

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

    1. گروه آموزشی کولاک گفت:

      با سلام،
      ممنون از لطف و انرژی شما، ان شاء الله به زودی بتونیم ادامه بدیم آموزش‌ها رو. بازهم ممنون!

  2. m گفت:

    سلام
    تشکر برای آموزش های رایگانتون
    لحن کلامتون باعث میشه آدم دیرتر خسته بشه…

    1. گروه آموزشی کولاک گفت:

      سلام، ممنون از شما که لطف کردید و نظر گذاشتید
      خیلی خیلی ممنون

  3. کیوان قلی زاده گفت:

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

    1. گروه آموزشی کولاک گفت:

      سلام، خیلی ممنون از شما
      ممنون از لطفتون
      در مورد مطلبی هم گفتید، واقعیت اینه که باتوجه به نوع مطلب، شاید در آینده نزدیک [نسبت به الان که دارم این کامنت رو جواب میدم] نتونیم بذاریم! ولی ان شاء الله در آینده حتماً!

  4. یوسف گفت:

    سلام. آیا قصد دارید آموزش سطح متوسط رو ادامه بدید؟

    1. گروه آموزشی کولاک گفت:

      سلام، بله ان شاء الله
      الان هم ادامه دادیم!
      هر چند وقت یکبار در سایت مطلب مختلفی قرار میگیره
      فقط در این صفحه قرار نگرفته
      چون مطلب از نوع دیگه ای بوده
      به ما هم حق بدید که مطالب دیگه هم خب باید بذاریم

  5. یوسف گفت:

    سلام. در روزهای قرنطینه بخاطر ویروس کرونا فرصتی فراهم شد تا این دوره رو شروع کنم. توضیحات کامل و دسته بندی مطالب بسیار عالی بود. ترکیب فیلم و متن خیلی مفید بود برای من. بسیار دوره با کیفیتی هست و بنظر من قابل رقابت با سایت هایی مثل udemi و coursera . ممنون از آقای سجاد رحمانی

    1. گروه آموزشی کولاک گفت:

      سلام،
      خیلی خیلی ممنون از شما
      خیلی امیدبخش بود نظرتون
      ممنون از اینکه لطف کردید و برامون نظر نوشتید

  6. ????ali???? گفت:

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

    ببخشید این محیط shell از کجا به دست میاد چجوری میتونیم بیاریمش

    1. گروه آموزشی کولاک گفت:

      سلام، خیلی ممنون از شما
      موقع نصب پایتون از سایت پایتون، یک چیزی براتون نصب میشه به اسم IDLE (در search ویندوز اینو جستجو کنید میاد)

  7. مجتبی گفت:

    با سلام و خسته نباشید.خیلی حال کردم با بخش class .بی نظیر توضیح داده شده بود.من دانش آموز علامه حلی ۱ هستم.معلمم اینقدر خوب نتوانسته بود توضیح دهد

    1. گروه آموزشی کولاک گفت:

      سلام آقا مجتبی گل، ممنون از شما
      لطف دارید، خیلی انرژی دادید، ممنون از لطفتون
      ان شاء الله مفید بوده باشه

  8. Hossein Khormaei گفت:

    سلام ضمن تشکر بابت آموزش های خوبتون اگر لطف کنید ترتیب آموزش هاتون رو هم مشخص کنید خیلی ممنون میشم .

    1. گروه آموزشی کولاک گفت:

      سلام و عرض ادب،
      ممنون از شما که برامون نظر گذاشتید.
      آیا این مطلب منظورتون هست؟ این مطلب که به ترتیب گذاشته شده و کافی است به همین ترتیب مباحث رو پیش ببرید.

  9. مینا گفت:

    آموزش هاتون خیلی خوبه. میشه اموزش رگرسیون خطی رو هم بذارین؟

    1. گروه آموزشی کولاک گفت:

      سلام وقتتون بخیر،
      خیلی ممنون که وقت گذاشتید و برامون نظر نوشتید
      تشکر
      عذرخواهی می‌کنم، اما مطالب دیگه و پیش نیاز دیگه‌ای هست که در اولویت هستند و بعد ان شاء الله در آینده [نمی‌دونم کِی! چون حقیقتاً منابع و وقت ما محدوده و طول میکشه] وارد مباحث این شکلی هم می‌شیم
      واقعاً ببخشید

  10. علیرضا گفت:

    با سلام ضمن تشکر یایت سایت خوب و مطالب مفید و لطفا مباحث دیتابیس را نیز تدریس بفرمایید با تشکر

    1. گروه آموزشی کولاک گفت:

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

  11. mohsen گفت:

    سلام.بسیار ممنون و متشکرم از آموزش رایگانی که میگدارید…انشالا که نیمه کاره رها نشه!!!بازهم ممنون

    1. گروه آموزشی کولاک گفت:

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

  12. ilya گفت:

    در حال حاضر اگر تمام این فصل ها را درک کرده باشیم,در حد عمومی پایتون رو یاد میگیریم یا هنوز خیلی مبتدیه؟

    1. گروه آموزشی کولاک گفت:

      سلام،
      بازهم یکم دیگه [نه خیلی زیاد] لازمه که بدونید
      ولی تازه خود پایتون رو یاد می‌گیرید!
      چون معمولاً شما پایتون رو صرف خود پایتون که یاد نمی‌گیرید!
      مثلاً یاد می‌گیرید برای تست نفوذ و امنیت، یا مثلاً برای جنگو یا ….!
      و یادگیری اونا دوباره داستان‌های خودش رو داره! ولی به هرحال پیش‌نیاز اون‌ها همین پایتونه

  13. atefe behbudi گفت:

    اموزش های فوق العاده ای دارید برای من که فرصت کافی برای کلاس رفتن ندارم بسیار مفید و با ارزش است.

  14. داود گفت:

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

    1. گروه آموزشی کولاک گفت:

      سلام، خودتون هم گفتید که نمیشه به این سوال جواب داد،
      علاوه بر همه‌ی این‌هایی که گفتید به این هم وابستس که چه حوزه‌ای است اون حوزه!
      چه قدر زمان میخواد بذاره؟! و یه عالمه چیزهای دیگه!
      من تصور می‌کنم، حداقل یک و نیم سال الی دو سال حداقل نیاز باشه [با فرض اینکه هر روز وقت بذارید]!
      این آموزش‌هایی که گذاشتیم براساس وقت خودم تکمیل می‌کنیم، ولی یه دوره آموزش پایتون هم داریم که اون از این مباحث پیشرفته تر هست، ولی قطعاً کامل نیست! اصلاً هیچ احدالناسی نمی‌تونه بگه کامل آموزش میدم! چون چیزی به اسم آموزش کامل وجود نداره! هرکسی توی هر حوزه‌ای، تا دلتون بخواد میتونه پیش بره!
      و الان قطعاً می‌دونید، کسی رو بخاطر یاد داشتن پایتون استخدام نمی‌کنن!
      مثلاً میگن برای جنگو یکی رو میخوایم! حالا این جنگو پیش نیازش پایتون است! ولی این جوری نیست که با یادگیری پایتون به شما کسی کار بده!
      یا مثلاً در حوزه داده، درسته که پایتون پیش نیاز هست، اما بعدش تازه مسیر پر و پیچ خمش شروع میشه! باید یه عالمه پکیج یاد بگیرید و یه عالمه کارهای دیگه! تازه در همین حوزه، بازهم موقعیت‌های شغلی چیزهای دیگه مثل SQL و … رو هم می‌خوان که افراد بلد باشن!
      اما به هرحال پیش نیازش پایتون هست!
      ولی برای یه حوزه‌های مثل برنامه نویسی app گوشی و … شاید هنوز تا الان که دارم با شما صحبت می‌کنم، پایتون خیلی کار درست نباشه توی این حوزه!
      ولی توی بعضی حوزه‌ها بی رقیبه پایتون!
      اما به هرحال در مورد این موارد تحقیق کنید حتماً.

  15. mrn گفت:

    سلام
    خواستم خسته نباشید به کسی که این اموزش ها رو تهیه کرده بگم
    میدونید سایت اموزش پایتون کم نیست اما این لحن وزبون خودمونی
    آموزشتون اونو از بقیه متامیز کرده
    به شخصه خیلی لذت بردم
    انشاالله زودتر کامل کنید ما منتطریم

    1. گروه آموزشی کولاک گفت:

      سلام، ممنون از شما
      خیلی خوشحال میشم وقتی می‌بینیم زحمت‌هامون تاحدی نتیجه میده! واقعاً ممنون از انرژی‌تون.
      ان شاء الله، لطفاً به جز مطالب این صفحه، از بقیه سایت هم دیدن کنید! مثلاً تا الان که دارم اینو برای شما میفرستم، حدود 60 مطلبِ پایتون در وبسایت داریم! در صورتی که شما فقط یک سوم این مطالب رو در این صفحه می‌بینید!
      امیدوارم مفید باشه، ممنون از نظرتون

  16. مرضیه گفت:

    سلام
    ممنون از پاسخ شما
    من خواهشی داشتم . بعد یادگیری تمرین و عملیاتی انجام پروژه مهم هست.آیا قراردادن تمرین و پروژه در سایت امکان پذیر هست ؟

    1. گروه آموزشی کولاک گفت:

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

  17. مرضیه گفت:

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

    1. گروه آموزشی کولاک گفت:

      سلام، خیلی ممنون از انرژی و لطف شما،
      خیلی تشکر
      امیدوارم مفید بوده باشه

  18. jaber گفت:

    سلام وعرض خسته نباشید و تشکر از زحمات شما عزیزان گرامی… لطف کنید نحوه اجراییEXEکردن برنامه های پایتون3 در ویندور و لینوکس آموزش بدید… چند روش داشتم که هیچکدوم بدرستی جواب نمیدادند لطفا مورد این را هم در آموزشها تون بگنجانید.

    1. گروه آموزشی کولاک گفت:

      سلام و عرض ادب،
      این آموزش برای «ویندوز» به خاطر درخواست شما آماده شد!
      میتوانید در لینک زیر، این آموزش را دنبال کنید!
      http://koolac.org/python/python-to-exe

  19. jaber گفت:

    ممنون از زحمات شما … لطفا مثال کاربردی از برنامه هایی که از این توابع استفاده میکنند بزنید.

    1. گروه آموزشی کولاک گفت:

      سلام و عرض ادب،
      نگفتید در مورد چه توابعی،
      ولی کلاً در آموزش‌های خود پایتون، باید سعی کنیم به ساده‌ترین روش خود مباحث رو آموزش بدیم! اما بعدها مثلاً یکی میخواد بره تحلیل داده کار کنه با پایتون، کاربردشون رو تک تک متوجه میشه!
      ولی مثلاً فرض کنید ما بیایم مثال KNN حل کنیم! به نظرتون به درد چند درصد افراد میخوره؟! قبول دارید در آموزش‌های عمومی باید ساده و عمومی و با مثال‌های عمومی درس بدیم؟! چون ممکنه یکی پایتون رو واسه بازی‌سازی بخواد! یکی برای بَک‌اِند سایت، یکی واسه تحلیل سری زمانی، یک واسه یادگیری ماشین و ….! پس اون‌ها میشه آموزش‌های دیگه‌ای که بعدها می‌تونیم مطرح کنیم.
      اما واقعاً بپذیرید، در آموزش عمومی نمیشه مثال‌های این شکلی زد. چون ممکنه یه عده اصلاً بدردشون نخوره!
      یه مثال خیلی ساده: مثلاً فرض کنید ما بخوایم رگرسیون رو پیاده سازی کنیم! قبول دارید، یه عده زیادی حتی نمی‌دونن یا یادشون رفته رگرسیون چی هست؟! و عملاً نه مبحثی که داریم آموزش میدیم رو متوجه میشن و نه اون مثال کاربردی رو!
      پس قبول کنید که در آموزش خودِ پایتون باید کلی و ساده آموزش بدیم! اما بعدها در آموزش‌ِ مثلاً یادگیری ماشین [اگر عمری باقی باشه و بتونیم بگیم]، اونجا قطعاً خیلی کاربردی‌تر خواهد بود!
      باز هم ممنون از احساس دغدغه‌تون و این لطف کردید که برای ما کامنت گذاشتید
      وافعاً ممنون

  20. احمد گفت:

    بسیار تشکر تا اموزش رایگان تهیه کردن

    1. گروه آموزشی کولاک گفت:

      خواهش میکنم، ان شاء الله مفید باشه

آموزش پایتون (فیلم و جزوه و تمرین)آموزش کامل زبان برنامه نویسی پایتون + جزوه و تمرین
آموزش پایتون (فیلم + جزوه + تمرین)کلیک کنید