توضیحات

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

آموزش زبان برنامه نویسی پایتون به صورت جامع + جزوه کامل (که باعث میشه تا نخواد خودتون جزوه بنویسید) و مجموعه تمارین متنوع (برای تمرین بیشتر)! از مواردی است که به صورت منحصر به فرد در این دوره خواهید دید!

ویدئو معرفی دوره!

کامل و تا آخر نگاه کنید لطفاً !

 

چه فرقی با دوره‌های دیگه داریم؟!

دیگه لازم نیست جزوه بنویسی! چون خودمون بهت جزوه میدیم!

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

دانلود جزوه نمونه [فقط سه صفحه به عنوان نمونه قرار داده شده است!]

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

در ضمن حال کردید چه جزوه خوشگلی براتون آماده شده! حتی روی صفحه‌آرایی جزوه‌ها هم حساسیت بالایی به خرج داده شده!

تمرین داره که میتونی خودت رو محک بزنی!

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

و ما در بخش تمرین‌های این دوره، همین کار رو واسه شما کردیم! و کلی تمرین خوب [+به همراه پاسخنامه] رو در اختیار شما قرار دادیم!

در مجموع 9 سری تمرین برای شما به صورت کاملاً تالیفی طراحی شده‌اند! (7 سری مربوط به 7 جلسه و 2 سری هم به ترتیب مربوط به میانترم و پایان‌ترم!)

دانلود نمونه تمرین [در این نمونه، فایل میانترم و پاسخنامه آن در اختیار شما قرار گرفته است!]

همانطور که در بالا توضیح دادیم، این دوره آزمون میانترم و پایان‌ترم هم داشت!

مطالب رو می‌تونید به صورت جلسه به جلسه دانلود کنید!

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

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

ما به شما برنامه مطالعاتی هم میدیم!

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

این برنامه توسط مدرس (سجاد رحمانی) پیشنهاد شده است! و کلاس‌های ایشون هم با همین روال پیش میره!

اگر میخواید حدود یک ماهه تموم کنید (برنامه فشرده مخصوص درس‌خون‌ها!)

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

هر هفته دو جلسه رو باید تموم کنید! مثلاً به این صورت! [البته روزها صرفاً پیشنهاد است!]:

1- شنبه‌ها: مشاهده فیلم‌ها و مطالعه جزوه هر جلسه! [تاکید میکنم که فایل‌ها هم برای شما جلسه به جلسه قرار گرفته!]

2- یکشنبه و دوشنبه: حل تمرین‌ها و بررسی و تحلیل اون‌ها !

 

3- سه‌شنه‌ها: مشاهده فیلم‌ها و مطالعه جزوه جلسه! [حواستون باشه که توی برنامه فشرده، شما عملاً در هر هفته دو جلسه رو تموم میکنید!]

4- چهارشنبه و پنج‌شنبه: حل تمرین‌های داده شده و بررسی و تحلیل اون‌ها!

جمعه‌ها: استراحت کنید! دیگه زشته جمعه رو هم پایتون یاد بگیرید! 🙂

اگر میخواید حدود دو ماهه تموم کنید (برنامه استاندارد) !

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

در این برنامه، هر هفته یک جلسه کلاس دارید! [دوباره ناکدی میکنم که:! روزهای زیر صرفاً یک پیشنهاد است!]

1- شنبه‌ها: مشاهده فیلم‌ها و مطالعه جزوه همون جلسه! [برای nامین بار تاکید میکنم که فیلم‌های دوره به صورت جلسه به جلسه برای شما فابل دانلود خواهد بود تا راحت بتونید برنامه‌ریزی کنید!]

2- یکشنبه تا پنج‌شنبه: حل تمرین‌های همون جلسه و بررسی و تحلیل و موشکافی اون‌ها ! (از کنار تمرین‌ها ساده نگذرید که خیلی مهم هستن!)

جمعه هم که باید استراحت کنید! یه وقت جمعه نشینید پایتون یاد بگیرید که ناراحت میشیم!

مثال‌های متنوع برای هر مبحث !

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

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

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

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

آیا از صفر تدریس شده؟!

به جرأت می‌تونم بگم حتی از زیر صفر تدریس شروع میشه! از اینکه ازکجا برید پایتون رو دانلود کنید! از کجا PyCharm و … رو دانلود کنید و الی آخر..! پس از این لحاظ غمتون نباشه! کولاک در کنار شماست!

اصل بهینگی سرلوحه فیلم‌های آموزشی کولاک!

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

بروزرسانی مطالب!

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

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

کانال پشتیبانی در شبکه‌های مجازی!

بعد از ثبت نام، شما می‌تونید به آیدی پشتیبانی کولاک در پیام‌رسان‌های ما [که جلوتر توضیح میدیم توی کدوم پیام‌رسان‌ها این امکان وجود داره!] پیام بدید و مشخصات ثبت‌نامی خودتون رو اعلام کنید! بخش پشتیبانی کولاک برای شما لینک خصوصی کانال پشتیبانی رو ارسال میکنه! در اون کانال یک سری سوال‌ها و یک سری موارد مرتبط با دوره رو قرار میدیم که به نوعی پشتیبانی بهتری کرده باشیم!

به عنوان یک مثال که در دوره‌های قبلی هم سابقه داشتیم!:

  • بعضی از عزیزان در دوره‌های قبل، کنکجاو شده بودن که اووون process finished with exit code 0 در محیط پای‌چارم یعنی چی؟! این موارد این شکلی به مرور پرسیده شده و ما هم سعی می‌کنیم در اون کانال پشتیبانی این موارد رو قرار بدیم تا یک گنجینه خیلی خوبی فراهم بشه!
  • و موارد دیگر که کمک میکنه تا با دانشجوها بیشتر در ارتباط باشیم! و ازشون بیشتر بازخورد بگیریم!

نکته: در حال حاضر، فقط امکان تشکیل کانال پشتیبانی در پیام‌رسان‌های «تلگرام»، «گپ» و  «ایتا» وجود دارد!

مباحث تحت پوشش در این دوره:

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

  • آموزش نصب پایتون!
  • آموزش نصب MiniConda به همراه IDE معروف PyCharm و توضیح مفهوم و کارکرد IDE
  • مکان‌های مختلف برای کدنویسی در پایتون (وبسایت پایتون، Shell خود پایتون، فضای اسکریپتی پایتون، IDE ها و …)
  • توضیح یک محیط (Environment) که مثلاً در نصب پکیج‌هایی مثل tensorflow لازم می‌شود
  • آموزش ساخت محیط و نصب پایتون های مختلف روی محیط های مختلف !

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

  • قوانین نام گذاری متغیرها
  • انواع متغیرها !
  • تابع type در زبان برنامه نویسی پایتون !
  • سایر نکات مهم !
  • بروزرسانی/پاک‌کردن و تخصیص چندگانه در متغیرها !

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

  • بررسی 5 عمل اصلی
  • باقی‌مانده تقسیم، تقسیم صحیح !

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

  • تابع print (شامل چاپ یک خطی/ چند خطی! و استفاده از دستور format)!
  • مثلاً:
    print("a= {} and b= {} and c= {}".format(a,b,c))
  • استفاده از f-stringها !
  • تابع input (نحوه ورود گرفتن از کاربر، تبدیل فرمت ورودی گرفته شده به integer، float و …) !
  • تابع eval
  • تعریف کامنت !
  • آموزش تابع range و ساختار اندیس‌ها در پایتون

فصل ۴: کالکشِن‌ها (collections) و ساختار داده !

  • دنباله و رشته‌ها
  • تعریف و فراخوانی یک دنباله !
  • متدها در دنباله‌ها !
  • لیست‌ها
  • تعریف و فراخوانی یک لیست !
  • متدهای لیست‌ها
  • تاپل‌ها
  • تعریف و فراخوانی تاپل‌ها !
  • دیکشنری ها
  • تعریف و فراخوانی دیکشنری !
  • متدهای دیکشنری ها
  • مجموعه (setها) !
  • تعریف و فراخوانی set
  • متدهای set !
  • جمع بندی، نحوه تبدیل و مقایسه ساختارهای داده !

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

  • تابع sum
  • تابع len

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

  • بررسی ساختار شرطی if و if، if else و if,elif, else !
  • عملگرهای منطقی !

در این فصل به وفور مثال حل خواهیم کرد !

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

  • حلقه for
  • حلقه while
  • حلقه‌های تو در تو !
  • حلقه و ساختمان داده !
  • کنترل حلقه با continue و break و pass !
  • در این فصل هم به وفور مثال حل می‌کنیم !

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

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

فصل ۸: توابع در python !

  • نحوه استفاده ار توابع پایتون و معرفی برخی از آن‌ها !
  • نحوه تعریف تابع
    • توابع بدون پارامتر!
    • توابع یک پارامتری!
    • توابع دو پارامتری!
    • توابع سه پارامتری و غیره!
    • در نظر گرفتن مقدار پیش فرض برای هر پارامتر در تعریف تابع در python !
  • کار با lambda functions !
  • تابع map و کارکرد و ترکیب آن با lambda function ها !

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

  • پکیج چیست و چه کاربردی دارد؟!
  • انواع پکیج‌ها
  • آموزش انواع روش‌های import کردن یک پکیج و استفاده از آن !
  • آموزش نصب پکیج‌های مختلف دیگر (بسته به نیاز) !
  • آموزش مقدماتی کار با پکیج random (این پکیج‌ها خودشون یک دوره می‌طلبن، صرفاً چند مورد رو برای آشنایی کار با پکیج‌ها مطرح می‌کنیم)!
  • آموزش مقدماتی کار با پکیج numpy (این پکیج‌ها خودشون یک دوره می‌طلبن، صرفاً چند مورد رو برای آشنایی کار با پکیج‌ها مطرح می‌کنیم!) و کار با آرایه‌ها !
  • آموزش مقدماتی کار با پکیج matplotlib (این پکیج‌ها خودشون یک دوره می‌طلبن، صرفاً چند مورد رو برای آشنایی کار با پکیج‌ها مطرح می‌کنیم)! و ترسیم نمودار !

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

  • مفهوم کلاس (class) به صورت شیوا و روان و البته کامل! [با تشبیه به یک کارخانه، جزء به جزء توضیح داده شده است!]
  • کد نویسی یک کلاس (class) ساده!
  • آشنایی با مفهوم شی (object) یا نمونه (instance) و نحوه ساخت آن با چندین مثال!
  • آشنایی با متد یا تابعِ کلاس! و نحوه فراخوانی و ساخت آن!
  • بررسی مجدد همه مفاهیم مطرح شده در مطلب فوق، در قالب یک مثال دیگر و مرور مجدد همه مباحث!
    دوستانی که در علم داده فعالیت می‌کنند، احتمالاً با قطعه کدی شبیه زیر، زیاد روبرو شده اند!
regressor = LinearRegression()
regressor.fit(X_train, y_train) #training the algorithm

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

  • مفهوم self و تابع (متد) init در پایتون (python) + مثال کاربردی !
  • آشنایی کامل با متد یا تابع init !
  • آشنایی کامل با مفهوم self !
    در یک مثال، دو مورد فوق با مثال و به صورت فوق العاده کامل آموزش داده میشه!
  • مفهوم ارث بردن و وراثت در کلاس‌ها و نحوه پیاده سازی آن !
    در انتهای این فصل، به عنوان پروژه یکی از موارد پکیج scikit-learn (رگرسیون خطی) را باهم با کلاس‌ها کدنویسی می‌کنیم!
    قطعاً خیلی از دوستانی که دوره‌های دیگه رو دیدن، با این شی‌گرایی همیشه مشکل داشتن! اما مطمئن باشید، در دوره ما مفاهیم را با تمام مفهومشون یاد خواهید گرفت!

فصل 11: کار با فایل‌ها !

  • آموزش ساخت و مسیریابی فایل‌های متنی!
  • کار با ویژگی‌ها و متدهای فایل!
  • کار با حالت نوشتنی در فایل‌ها !
  • کپی کردن یک فایل متنی با زبان برنامه نویسی پایتون !
  • کپی‌کردن فایل‌های غیر متنی (مانند صوت و تصویر و فیلم) با زبان برنامه نویسی پایتون !
  • کار با حالت append در فایل‌ها!

فصل 12: آشنایی مقدماتی و کار با کتابخانه math (جهت تمرین کار با package ها) !

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

فصل 13: پروژه نهایی: ساخت برنامه‌ای برای ساخت پسورد قوی !

  • احتمالاً دیدید که بعضی جاها وقتی میخواید ثبت نام کنید! یک پسورد باید انتخاب کنید! و خودش هم این قابلیت رو داره که برای شما پسورد تولید کنه! معمولاً چندتا کاراکتر خوف و خفن و یه چندتا عدد و حرف رو میذاره کنار هم که یک رمز قوی بشه! ما همون کار رو و البته در محیط پایتون انجام میدیم!

مدرس دوره:

سجاد رحمانی

نمونه تدریس رو از کجا ببینم؟!

تمام آموزش‌های پایتون همین سایت (Koolac.Org)، توسط سجاد رحمانی نوشته شده! بعضی مواردش هم فیلم هست! میتونید تا دلتون میخواد نمونه تدریس ببینید!

 

به امید رضایت 100 درصدی شما عزیزان!

نقد و بررسی‌ها

هیچ دیدگاهی برای این محصول نوشته نشده است.

.فقط مشتریانی که این محصول را خریداری کرده اند و وارد سیستم شده اند میتوانند برای این محصول دیدگاه(نظر) ارسال کنند.

60,000 تومان

  • دانلود بلافاصله پس از پرداخت
ارسال این پست به شبکه های اجتماعی
Share on facebook
Share on twitter
Share on linkedin
Share on google
Share on whatsapp
Share on telegram

60,000 تومان

  • دانلود بلافاصله پس از پرداخت