×
ribbon

پایتون از صفر تا ساخت پروژه‌های کاربردی برای مبتدیان

مدرس:

شایان حسین زاده

در این دوره با مفاهیم پایه برنامه نویسی و زبان محبوب پایتون آشنا می شوید. هدف این دوره... بیشتر
جدید
گواهی‌نامه
بدون امتیاز
10دانشجو
8ساعت
سرفصل‌ها
مقدماتی سطح دوره
بروزرسانیمرداد ۱۴۰۵

اشتراک مکتب‌پلاس

خرید اشتراک

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

دسترسی به تمام دوره‌هابیش از ۴،۰۰۰ دوره
محتوای دوره
سرفصل‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

آنچه در این دوره می‌آموزید

آشنایی با مفهوم برنامه‌نویسی و انواع زبان‌های برنامه‌نویسی

نصب و راه‌اندازی پایتون و محیط اجرای برنامه

آشنایی با عملگرها و نحوه انجام محاسبات در پایتون

استفاده از دستورات شرطی برای تصمیم‌گیری در برنامه

این دوره شامل:

8 ساعت ویدئو

29 جلسه متنی

6 فایل ضمیمه قابل دانلود

گواهینامه مکتب‌خونه

دسترسی مادام‌العمر به محتوای دوره

سرفصل‌های دوره

9 فصل120 جلسه8 ساعت ویدیو
آشنایی با برنامه‌نویسی و پایتون
  آشنایی با برنامه نویسی و زبان برنامه نویسی پایتون
07:01
  تفاوت مترجم ( Compiler ) و مفسر (Interpreter)
03:43
  تفاوت ویرایشگر های متن (Text Editors ) و IDE ها
05:48
راه اندازی محیط و نصب پایتون
  نصب پایتون
05:08
  نصب Visual Studio Code و راه اندازی آن
03:33
  معرفی محیط Visual Studio Code و نکات آن
04:19
مفاهیم پایه در پایتون (متغیرها، داده‌ها، ورودی/خروجی)
  متغیر (Variable) چیست ؟ + قوانین نام گذاری آن در پایتون
08:34
  مثال های متغیر
02:09
  انواع داده ها (Data Types ) در پایتون
06:37
  دستور ()print - ( قسمت اول)
03:34
  دستور ()print - ( قسمت دوم)
02:47
  دستور ()type - نمایش نوع داده
01:36
  دستور ()input
03:29
  حل مثال برای دستور ()input + نکته
05:21
  تبدیل داده ( Type Casting)
05:56
  مفهوم کامنت گذاری و کاربرد آن ( Comment)
03:13
  تمرین اول - محاسبه شاخص توده بدنی (BMI)
00:13
  حل تمرین 1 - شاخص توده بدنی (BMI)
04:37
عملگرها
  عملگرهای محاسباتی (Arithmetic Operators)
01:45
  عملگرهای مقایسه ای (Comparison Operators)
01:37
  عملگرهای منطقی (Logical Operators)
06:04
  عملگرهای انتصابی (Assignment Operators)
02:23
  عملگر های بیتی (Bitwise Operators)
02:26
  عملگر های هویتی (Identity Operators)
03:26
  ترتیب اجرای عملگر ها (Operatiors Priority)
02:02
  مفهوم عملگر (Operator) و عملوند (Operands)
00:46
  مثال - محاسبه محیط و مساحت مستطیل
03:38
  حل تمرین اولویت های عملگرها
01:54
  تمرین 1 - تبدیل سانتی گراد به فارنهایت
00:10
  حل تمرین 1 - تبدیل سانتی گراد به فارنهایت
01:58
  تمرین 2 – محاسبه قیمت با تخفیف
00:08
  حل تمرین 2 – محاسبه قیمت با تخفیف
04:21
کنترل جریان برنامه (شرط‌ها و حلقه‌ها)
  دستور if و else
07:45
  تمرین 1 - بررسی شرایط گرفتن گواهینامه
00:06
  حل تمرین 1 - بررسی شرایط گرفتن گواهینامه
03:08
  تمرین 2 - مربع کوچک یا بزرگ
00:08
  حل تمرین 2 - مربع کوچک یا بزرگ
01:52
  تمرین 3 - زوج یا فرد بودن عدد
00:05
  حل تمرین 3 - زوج یا فرد بودن عدد
03:07
  استفاده از عملگرهای منطقی در دستورات شرطی
05:32
  تمرین 4 - تشویق یا تنبیه
00:10
  حل تمرین 4 - تشویق یا تنبیه
06:55
  شروط پیوسته و ناپیوسته
03:22
  مثال از شرط پیوسته
01:07
  دستور elif
05:48
  مثال از دستور elif
05:48
  تمرین 5 - محاسبه بها بلیت سینما
00:12
  حل تمرین 5 - محاسبه بها بلیت سینما
05:13
  تمرین 6 - بررسی آب و هوا
00:21
  حل تمرین 6 - بررسی آب و هوا
03:47
  تمرین 7 - چقدر تخفیف داریم؟
00:27
  حل تمرین 7 - چقدر تخفیف داریم؟ + دستور ()exit
16:30
  حلقه چیست؟ + معرفی انواع حلقه ها
02:30
  تابع ()range
04:48
  حلقه for
04:56
  مثال از حلقه for - دریافت 5 عدد از کاربر و نمایش آن
03:57
  مثال از حلقه for - نمایش اعداد زوج 2 رقمی + نکته مهم
02:06
  تمرین 1 ( حلقه for) - محاسبه مجموع اعداد 1 تا 100
00:07
  حل تمرین 1 ( حلقه for) - محاسبه مجموع اعداد 1 تا 100
03:15
  تمرین 2 ( حلقه for) - ساختن جدول ضرب
00:10
  حل تمرین 2 ( حلقه for) - ساختن جدول ضرب
01:39
  تمرین 3 ( حلقه for) - محاسبه تعداد ارقام
00:05
  حل تمرین 3 ( حلقه for) - محاسبه تعداد ارقام
03:03
  حلقه while + تفاوت آن با حلقه for
04:07
  حلقه while - قسمت دوم
04:31
  مثال از حلقه while + محاسبه میانگین 5 عدد ( به 3 روش مختلف )
06:31
  دستور break + تفاوت آن با ()exit
02:29
  آشنایی با حلقه های بی نهایت و نحوه ایجاد آن (Infinite Loops)
03:49
  مثال حلقه بی نهایت ( infinite Loop ) - محاسبه میانگین نمرات دلخواه کاربر
04:11
  مثال 2 از حلقه while - طراحی سیستم لاگین
07:32
  تمرین 1 (حلقه while ) - طراحی ماشین حساب ساده
00:11
  حل تمرین 1 (حلقه while ) - طراحی ماشین حساب ساده
07:01
  تمرین 2 (حلقه while ) - طراحی سیستم ATM
00:07
  حل تمرین 2 (حلقه while ) - طراحی سیستم ATM
07:25
رشته‌ها و لیست‌ها
  متود های رشته (String Methods) - قسمت اول
06:42
  متود های رشته (String Methods) - قسمت دوم
03:45
  تمرین 1 - مرتب کردن نام و ساخت نام کاربری
00:11
  حل تمرین 1 - مرتب کردن نام و ساخت نام کاربری
04:20
  تمرین 2 - بررسی مجاز بودن آپلود فایل تصویری
00:18
  حل تمرین 2 - بررسی مجاز بودن آپلود فایل تصویری
02:22
  لیست ها (Lists)
02:13
  مفهوم ایندکس (Index) در لیست ها
03:33
  مفهوم Slicing
04:11
  کاربرد حقله For در لیست ها
02:56
  مثال 1 - نمایش روز های هفته به همراه شماره
02:27
  مثال 2 - دریافت اسم و فامیل و ذخیره آنها در لیست های مجزا
03:21
  مثال 3 - محاسبه میانگین نمرات در یک لیست
02:56
  متود های لیست (List Methods) - قسمت اول
07:56
  متود های لیست (List Methods) - قسمت دوم
06:52
  نکته درباره متود ()Reverse
01:40
  مثال 1 - پروژه To-do List
15:47
  مثال 2 - گرم ترین و سرد ترین روز هفته + معرفی جدول Trace
12:35
  تمرین 1 - رزرو صندلی سینما
00:15
  حل تمرین 1 - رزرو صندلی سینما
03:36
  تمرین 2 - حدس کلمه
00:35
  حل تمرین 2 - حدس کلمه
05:29
تاپل، مجموعه و دیکشنری
  تاپل ها (Tuples)
04:05
  تغییر مقادیر تاپل + نکته مهم
02:06
  مجموعه ها (Sets)
02:04
  متد های مجموعه ها (Set Methods) - قسمت اول
04:21
  متد های مجموعه ها (Set Methods) - قسمت دوم
03:39
  مثال 1 - حذف اسامی تکراری
01:52
  دیشکنری (Dictionary) - قسمت اول
04:50
  دیشکنری (Dictionary) - قسمت دوم
02:44
  دیشکنری تو در تو (Nested Dictionary) + مثال
05:29
  متد های دیکشنری (Dictianory Methods)
04:38
  نحوه استفاده از حلقه for در دیکشنری ها
03:27
  مثال 1 - ذخیره نام دانش آموز
02:35
  مثال 2 - دفترچه تلفن ساده
02:06
  مثال 3 - محاسبه میانگین نمرات کلاس
01:47
  تمرین 1 - سیستم نمره‌دهی کلاس
00:11
  حل تمرین 1 - سیستم نمره‌دهی کلاس
05:02
  تمرین 2 - دفترچه تلفن پیشرفته
00:14
  حل تمرین 2 - دفترچه تلفن پیشرفته
08:11
  تمرین 3 - محاسبه تعداد هر کلمه
00:08
  حل تمرین 3 - محاسبه تعداد هر کلمه
03:33
توابع و توابع پرکاربرد پایتون
  تابع (Function) - قسمت اول
04:15
  تابع (Function) - قسمت دوم + حل مثال
04:20
  تفاوت return و print ( مهم )
04:10
  مثال 1 - تابع محاسبه تخفیف
02:15
  مثال 2 - تابع تشخیص زوج یا فرد بودن عدد + نکته مهم
03:52
  تابع ()len
02:06
  تابع ()sum
01:27
  مثال 3 - تابع میانگین
01:59
  توابع ()max و ()min + کاربرد آنها در رشته
01:47
  مثال 4 - تابع شمارنده اعداد زوج
02:29
  پارامتر های پیشفرض (Default Parameters )
02:08
  معرفی args*
03:25
  مثال 5 - تابع پیدا کردن بزرگترین عدد ( با استفاده از args* )
01:24
  معرفی kwargs** + استفاده همزمان با args*
02:22
  مثال 6 - تابع ساخت پروفایل کاربر
01:33
  مثال 7 - تابع سفارش گیری + نکات مهم
04:08
  تمرین 1 - تابع محاسبه محیط مستطیل
00:03
  حل تمرین 1 - تابع محاسبه محیط مستطیل
00:57
  تمرین 2 - تابع ماشین حساب
00:10
  حل تمرین 2 - تابع ماشین حساب
05:41
  تمرین 3 - تابع فیلتر اعداد مثبت
00:05
  حل تمرین 3 - تابع فیلتر اعداد مثبت
01:35
  تمرین 4 - واژه های بلند
00:05
  حل تمرین 4 - واژه های بلند
01:44
  تمرین 5 - تعداد اعداد منفی
00:04
  حل تمرین 5 - تعداد اعداد منفی
01:12
  تمرین 6 - تبدیل واژه‌ها به حروف بزرگ
00:05
  حل تمرین 6 - تبدیل واژه‌ها به حروف بزرگ
01:18
ماژول‌ها و کتابخانه‌ها در پایتون
  ماژول (Module) چیست ؟ + معرفی ماژول های کاربردی پایتون
03:00
  ساخت ماژول و استفاده از آن
03:03
  ماژول math + نکته مهم
02:41
  ماژول random
02:10
  جمع بندی
01:23

توضیحات دوره

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

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

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

 در این دوره تلاش شده است مفاهیم به زبان ساده و همراه با مثال‌های عملی توضیح داده شوند تا یادگیری برای افراد مبتدی آسان‌تر و قابل‌درک‌تر باشد.

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

دیدگاه کاربران

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

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

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

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

ضمانت بازگشت وجه

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

مهلت درخواستتا ۱۵ روز پس از خرید دوره
میزان مشاهدهکمتر از ۲۰ درصد یا ۵ جلسه از دوره
شایان حسین زادهمدرس برنامه‌نویسی و توسعه نرم‌افزار
3دوره
418دانشجو
22نظر و امتیاز

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

شایان حسین‌زاده تجربه تدریس به بیش از ۲۷۰ هنرجو را در کارنامه خود دارد و به عنوان مدرس در هنرستان‌های تهران در رشته کامپیوتر و همچنین به عنوان سوپروایزر و مدرس در یک آکادمی آموزشی فعالیت کرده است. 

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

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