×
ribbon
پیش‌نیاز‌ها سرفصل‌های دوره ویژگی‌های دوره درباره دوره نظرات کاربران

آموزش پایتون مقدماتی

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

ارائه دهنده:  مکتب‌خونه  مکتب‌خونه
مدرس دوره:
 94% (23082 رای)
سطح: مقدماتی
 پلاس
  
زمان مورد نیاز برای گذارندن دوره:  57 ساعت
مجموع محتوای آموزشی:  5 ساعت ویدئو - 52 ساعت تمرین و پروژه
 (قابل دانلود می‌باشد)
مهلت دوره:  7 هفته
  
حد نصاب قبولی در دوره:  70 نمره
فارغ‌التحصیل شدن در این دوره نیاز به ارسال تمرین‌ها و پروژه‌های الزامی دارد. 
organization-pic  گواهینامه این دوره توسط مکتب‌خونه ارائه می‌شود.
course-feature   گواهی‌نامه مکتب‌خونهcourse-feature   خدمات تصحیح خودکارcourse-feature   خدمات منتورینگcourse-feature   پروژه محورcourse-feature   تمرین و آزمونcourse-feature   تالار گفتگوcourse-feature   تسهیل استخدام

پیش‌نیاز‌ها

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

 

سرفصل‌های دوره آموزش پایتون مقدماتی

فصل اول - برنامه نویسی پایتون

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

  مقدمه : چرا پایتون؟
"05:18  
  نصب پایتون
"07:10  
  variables - expressions - statements (قسمت اول)
"06:08  
  کوئیز : variables - expressions - statements (قسمت اول)
 2.4%    
"03:00  
  variables - expressions - statements (قسمت دوم)
"13:10  
  کوئیز : variables - expressions - statements (قسمت دوم)
 4.7%    
"06:00  
  variables - expressions - statements (قسمت سوم)
"17:28  
  کوئیز : variables - expressions - statements (قسمت سوم)
 4.7%    
"06:00  
  کار با Boolean ها در پایتون
"10:42  
  کوئیز : کار با Boolean ها
 3.1%    
"02:00  
  دستورات شرطی پایتون - if else
"13:34  
  کوئیز : دستورات شرطی - if else
 2.4%    
"03:00  
  ویدئوی انحرافی اول : نوشتن برنامه در فایل - تفاوت پایتون ۲ و پایتون ۳
"08:39  
  توضیح چگونگی ارسال جواب برای تمرین های برنامه نویسی
"08:43  
  تمرین برنامه نویسی : چاپ عبارت Hello World
 7.9%    
"100:00  
  تمرین برنامه نویسی : محاسبه مساحت مستطیل
 11.8%    
"100:00  
  تمرین برنامه نویسی : محاسبه دو برابر عکس یک عدد
 15.7%    
"100:00  
  تمرین برنامه نویسی : محاسبه مضرب بعدی ده
 15.7%    
"100:00  
  تمرین برنامه نویسی : چاپ عدد بزرگتر
 15.7%    
"100:00  
  تمرین برنامه نویسی : تعیین جوان بودن کاربر بر اساس سن ورودی
 15.7%    
"100:00  
فصل دوم - حلقه های تکرار و تابع در پایتون

چگونگی تعریف توابع در پایتون و حلقه های تکرار for و while در این فصل مورد بررسی قرار می گیرند.

  کار با توابع پایتون - functions
"25:43  
  کوئیز : کار با تابع ها - functions
 2.1%    
"04:00  
  حلقه های تکرار در پایتون - while
"13:21  
  کوئیز : حلقه های تکرار - while
 1.1%    
"02:00  
  حلقه تکرار for در پایتون
"11:42  
  کوئیز : حلقه های تکرار - for
 1.6%    
"03:00  
  ویدئوی انحرافی دوم : بازی حدس عدد
"17:06  
  پروژه بازی حدس عدد (الزامی)
 26.5%    
"266:40  
  تمرین برنامه نویسی : تعیین اول بودن عدد
 13.2%    
"66:40  
  تمرین برنامه نویسی : جمع امتیازات سپیدرود رشت
 13.2%    
"66:40  
  تمرین برنامه نویسی : یافتن بزرگترین ثبت نام کننده برای مجلس شورای اسلامی
 13.2%    
"66:40  
  تمرین برنامه نویسی : یافتن سن بزرگترین کاندیدا و دومین بزرگترین کاندیدا
 15.9%    
"66:40  
  تمرین برنامه نویسی : عدد با بیشترین تعداد مقسوم علیه
 13.2%    
"66:40  
فصل سوم - ساختارهای داده در پایتون

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

  کار با رشته ها در پایتون (strings) قسمت اول
"12:44  
  کوئیز : کار با رشته ها (strings) قسمت اول
 0.6%    
"02:00  
  کار با رشته ها (strings) در پایتون قسمت دوم
"12:31  
  کوئیز : کار با رشته ها (strings) قسمت دوم
 1.2%    
"04:00  
  تمرین برنامه نویسی : کار با رشته ها
 6.2%    
"75:00  
  تمرین برنامه نویسی : جمع اعداد
 6.2%    
"75:00  
  تمرین برنامه نویسی : استانداردسازی اسامی
 6.2%    
"75:00  
  تمرین برنامه نویسی : سارا سلام می کند
 6.2%    
"75:00  
  تمرین برنامه نویسی : حروف کوچیک حروف بزرگ
 6.2%    
"75:00  
  تمرین برنامه نویسی : آیا Palindrome است؟
 7.8%    
"75:00  
  تمرین برنامه نویسی : زیررشته
 9.4%    
"75:00  
  کار با لیست ها (lists) در پایتون
"20:17  
  کوئیز : کار با لیست ها (lists)
 1.6%    
"05:00  
  تمرین برنامه نویسی : ملاقات نوروزی
 6.2%    
"75:00  
  تمرین برنامه نویسی : مسابقات جهانی کبدی
 7.8%    
"75:00  
  تمرین برنامه نویسی : قیمت لپ تاپ ها
 9.4%    
"75:00  
  دیکشنری (dictionaries) در پایتون
"18:40  
  کوئیز : دیکشنری (dictionaries)
 0.9%    
"01:00  
  تمرین برنامه نویسی : سیستم شمارش آراء
 10.9%    
"75:00  
  تمرین برنامه نویسی : مترجم آنلاین
 10.9%    
"75:00  
  معرفی Tuples
"10:53  
  کوئیز : معرفی Tuples
 1.9%    
"06:00  
فصل چهارم - کتابخانه ها در پایتون

کتابخانه ها جزء مهمترین قسمت های زبان پایتون هستند. در این قسمت با کتابخانه های استاندارد و دیگر کتابخانه های زبان پایتون و چگونگی استفاده از آنها آشنا می شویم.

  کتابخانه ها : کتابخانه های استاندارد پایتون
"19:29  
  کوئیز : کتابخانه های استاندارد
 5.9%    
"02:00  
  جست و جو در کتابخانه های دیگر پایتون
"13:33  
  کوئیز : جست و جو در کتابخانه های دیگر
 5.9%    
"02:00  
  تمرین برنامه نویسی : ریشه ی دوم
 88.2%    
"180:00  
فصل پنجم - کار با فایل در پایتون

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

  کار با فایل در پایتون
"24:15  
  کوئیز : کار با فایل
 2.8%    
"03:00  
  فایل های csv در پایتون
"25:22  
  کوئیز : فایل‌های csv
 2.8%    
"03:00  
  پروژه محاسبه معدل و مرتب کردن معدل ها از csv
 94.3%    
"300:00  
فصل ششم - پروژه پایان دوره

یک فایل csv از نام افراد و پسوردهاشون وجود دارد البته پسوردها به صورت hash شده ذخیره شدند حال شما باید برنامه‌ایی بنویسید که پسوردهای افراد رو به صورت غیر hash شده نشان بدهد

  پروژه ی نهایی : هک از طریق Rainbow
"08:40  
  پروژه ی نهایی : هک از طریق Rainbow
 100%    
"480:00  

ویژگی‌های دوره

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

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

مشاهده نمونه گواهینامه
خدمات تصحیح خودکار خدمات تصحیح خودکار

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

خدمات منتورینگ خدمات منتورینگ

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

پروژه محور پروژه محور

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

تمرین و آزمون تمرین و آزمون

با قرار گرفتن تمرین ها و آزمون های مختلف در طول دوره، محیطی تعاملی فراهم شده است تا بهره گیری از محتوا و یادگیری بهتر و عمیق تر شود.

تالار گفتگو تالار گفتگو

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

تسهیل استخدام تسهیل استخدام

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

بررسی فرصت‌های شغلی

درباره دوره

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

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

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

کاربرد دوره آموزش برنامه‌ نویسی پایتون مقدماتی چیست؟

پایتون نوعی زبان برنامه‌نویسی پویا و شیءگرا است و می‌تواند حافظه را به‌طور خودکار مدیریت کند. زبان برنامه‌نویسی پایتون تا حدودی شبیه به زبان‌های برنامه‌نویسی RUBY ،PERL و TCL است. این زبان به دلیل داشتن نوشتار پویا (تعین نوع متغیر به صورت پویا) و نزدیک بودن به زبان انسان، محبوبیت خاصی در بین برنامه‌نویسان دارد و عملکرد آن به‌راحتی قابل‌درک است.

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

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

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

هدف از ارائه دوره آموزش برنامه نویسی پایتون چیست؟

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

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

دوره آموزش برنامه نویسی پایتون مناسب چه کسانی است؟

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

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

بعد از فراگیری دوره آموزش پایتون مقدماتی چه مهارت‌هایی کسب خواهید کرد؟

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

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

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

ویژگی‌های دوره آموزش پایتون مقدماتی مکتب‌خونه چیست؟

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

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

همچنین اگر بتوانید 70 نمره از این دوره کسب کنید، گواهینامه‌ای به شما اعطا خواهد شد که این مدرک ضمن نشان‌دادن سطح مهارت‌های شما در برنامه‌نویسی پایتون، استخدامتان را در شرکت‌های معتبر آسان می‌کند.

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

درباره استاد

maktabkhooneh-teacher جادی میرمیرانی

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

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

مشاهده پروفایل و دوره‌‌های استاد

نظرات کاربران  ( نظر)

صفحه 1 از
سیدعلی نقوی 1402-03-09
دانشجوی دوره
گول تعاریف الکی و نخورید. حیف پول... بی سرو ته آموزش بی هدف فکر کنم زیادی بزرگش کردند این آقا رو. آموزش و ببینید میفهمید. خیلی به کودک درونش وابسته است بنده خدا python for everyone جزوه ای که مثلا از روش داره درس میده اون ه خیلی پراکنده. برید دانلودشکنید و خودتون بخونیدش...
مرضیه قهرمان 1402-03-06
دانشجوی دوره
سلام میخواستم در مورد این دوره نظر خودم را بگم این دوره واقعا فوق العاده است هم تدریس اقای جادی فوق العاده بود هم پروژه ها عالی بودن و واقعا ما را با پروژه های واقعی اشنا میکرد و از حالت تئوریک خارج شده بودن که این عالیه یه چند تا توصیه دارم واسه کسایی که تازه میخوان توی دوره شرکت کنند اول اینکه با دقت درسنامه ها را باید گوش بدید در این که هیچ شکی نیست وقتی رسیدید به قسمت کوئیز هیچ گزینه ای را شانسی نزنید اگه مطمئن نیستید جواب هاتون را ذخیره کنید وقتی مطمئن شدید ارسال نهایی بزنید و توی هر کوئیز یه سرنخ هایی از پروژه اصلی هست پس با دقت رو کوئیز ها کار کنید دومین توصیم در مورد پروژه هاست اونم اینه که پروژه ها باعث میشه قدرت سرچتون بالا بره که این مورد نقطه قوت یه برنامه نویسه و هنگام ارسال پروژه ها هر چی که توی صورت سوال خواسته شده را انجام بدید مثلا میبینید توی خروجی ،هر خروجی در یک خط جداگانه چاپ شده یا بین جواب ها فاصله هست یا هر جزئیات دیگه همه توی نمره پروژه ها تاثیر گذاره (این مورد را گفتم چون اکثریت توجه نمیکنن و به مشکل میخورن) این بود تجربیات من از شرکت توی این دوره امیدوارم واستون مفید باشه و در کل قراره بهترین دوره عمرتون بشه شک نکنید:)
بهناز نایینی 1402-03-03
دانشجوی دوره
خسته نباشید واقعا این سایت عالیه تمام آموزشهاش هم عالی مخصوصا آموزش های استاد جادی که دیگه حرف نداره. تنشون سالم باشه. میخواستم بپرسم من دوره کامل مقدماتی پایتون را خریداری کردم تو پروفایلم هم ایمیل زدم ولی در تالار گفتگو ها نمی تونم سوال بنویسم باید چطوری اقدام کنم. ممنون میشم راهنماییم کنید
مکتب‌خونه
همراه عزیز؛ ضمن تشکر از حسن نظر شما، لطفا جهت بررسی بیشتر و پیگیری های لازم، توضیحات دقیق تر خود را به ایمیل پشتیبانی ارسال کنید. info@maktabkhooneh.org
آرین قربان زاده هفتخوانی 1402-02-31
دانشجوی دوره
بهترین دوره ی مقدماتی پایتونه ، دوره ی بسیار عالی ای بود من این دوره رو تونستم با امتیاز ۹۹ قبول بشم توضیحات استاد عالی بود ، استاد جادی کارشون خیلی درسته و حرف نداره ، درسته این دوره تمرین های سختی داشت نسبت به آموزش ، اتفاقا همینش خوبه ، استاد جادی وادار میکنه که بریم سرچ کنیم ، داکیومنت بخونیم ، متُد هارو بلد بشیم و … ممنون از استاد جادی و همینطور مکتبخونه :)
مهدیه اکبرزاده 1402-02-29
دانشجوی دوره
استاد جادی عالی هستن کارشون حرف نداره. ادم رو به برنامه نویسی علاقه مند میکنند.
محمد درویشی ایوری 1402-02-27
دانشجوی دوره
این دوره رو به کسانی که علاقه زیادی به برنامه نویسی و یادگیری آن دارند بشدت توصیه میکنم..... توی این دوره علاوه بر مطالب دوره ، دوستان میتونند مهارت سرچ کردن رو تقویت کنند و!!! حتی برای حل برخی تمرینات میتوانند مطالب بیشتری هم یادبگیرند. ازمزیتها خیلی خوب دوره،استااااد حرفه ای و کاربلد( جادی)هست که بهتون انگیزه یادگیری میده...... تشکرویژه از مکتب خونه بابت دوره های خوبشون..!!!
حسین سامانی پور 1402-02-26
دانشجوی دوره
آموزش جادی بسیار عالی و قابل فهم هست فقط اینکه بعضی تمرینها رو سیستم اشتباه حل میکنه و در حالیکه کاملا صحیح هست و در اجرا مشکلی ندارد اما باز ایراد میگیره و از طرفی نمیشه پیام داد و علت رو پرسید!! این یکی از مشکلاتی هست که باهاش تو این دوره مواجه شدم .
مهدی فتحی 1402-02-15
دانشجوی دوره
این دوره رو برای همه پیشنهاد میکنم و ممنون از مکتب خونه
جواد فاخری 1402-02-13
دانشجوی دوره
استاد جادی عالی هستند ممنون از ایشون و مکتب خونه
محمد یونس انصاری موحد 1402-02-08
دانشجوی دوره
به نظرم اگه استاد خوبه باشه (که جادی آخرشه!) ادم میتونه مسیر رو خوب یادبگیره. به نظرم تمرینا ایده خوبی به ادم میدن که از حالت خطی بودنی که جادی گفته بیایم بیرون و برنامه نویس خوبی بشیم. مرسی از جادی بابت این انرژی و مرسی از مکتب خونه برای ارائه این آموزش.
کیمیا لطیفی 1402-02-07
دانشجوی دوره
بهترییین با اختلاف بهترییین، کاربردی ترین و باحال ترین دوره فارسی زبانی هست که شرکت کردم خداقوت جادی جان و مکتب خونه عزیز
مرضیه روشن 1402-02-03
دانشجوی دوره
من شخصا از سر و کله زدن با تمرینات خیلی لذت میبرم. همیشه مجبور میشم به درسای قبلی برگردم و یا چیزی رو سرچ کنم. طبیعتا تو تایم کوتاه ویدئو ابزار فقط معرفی میشه. با حل تمرین و مواجه شدن با پیچیدگی های الگوریتمی و ورزش ذهنی برنامه نویسی واقعی رو یاد میگیریم. تمرینات ممکنه وقت گیر و درگیر کننده باشن ولی قابل حل اند و یادگیری رو موثر میکنن.
مهرداد احمدی 1402-01-29
دانشجوی دوره
راستش تدریس استاد واقعا عالی و مفهومیه ولی واقعا تمرین هایی که داده میشه خیلی فراتر از سطح تدریسه و اصلا متفاوته و انگار کدهای جدیدی باید زده بشه که درس داده نشده. قبول دارم که اصل برنامه نویسی اینه که سرچ قوی داشته باشی ولی کاش سرچ هم یاد داده بشه. من دوسال پیش این دوره رو خریدم و الان واقعا برای پایان نامه ارشدم نیاز دارم به یادگیری این زبان و واقعا نمیدونم که دوباره با این شروع کنم یا خیر. کاش حداقل یه مرجع سرچ گفته میشد برای کمک در حل تمرین ها.
سوگل محمدی باجگیران 1402-01-27
دانشجوی دوره
تمرین هاش سختن حقیقتا :[
امیرحسین مرادی 1402-01-24
دانشجوی دوره
از همه ی دست اندرکاران این آموزش تشکر میکنم . به نظر من محتوای دوره و سطح تمرین ها بسیار خوب است .شاید تمرین ها اولش یکم سخت باشه ولی باید پشتکار داشته باشین. من این دوره رو پیشنهادمیکنم.
1
2
3
... 29

دوره‌های پیشنهادی

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

آیا در صورت خرید دوره، گواهی نامه آن به من تعلق می گیرد؟
خیر؛ شما با خرید دوره می توانید در آن دوره شرکت کنید و به محتوای آن دسترسی خواهید داشت. در صورتی که در زمان تعیین شده دوره را با نمره قبولی بگذرانید، گواهی نامه دوره به نام شما صادر خواهد شد.
آیا گواهی‌نامه‌های دانشگاهی به صورت رسمی و توسط دانشگاه مربوطه صادر می‌شود؟
بله؛ گواهی نامه ها توسط دانشگاه مربوطه و با امضای رئیس دانشگاه یا مسئول مربوطه که حق امضای گواهی نامه ها را دارد صادر می شود و گواهی نامه معتبر دانشگاه است که به اسم هر فرد صادر می شود.
حداقل و حداکثر زمانی که می توانم یک دوره را بگذرانم چقدر است؟
برای گذراندن دوره حداقل زمانی وجود ندارد و شما می توانید در هر زمانی که مایل هستید فعالیت های مربوطه را انجام دهید. برای هر دوره یک حداکثر زمان تعیین شده است که در صفحه معرفی دوره می توانید مشاهده کنید که از زمان خرید دوره توسط شما تنها در آن مدت شما از ویژگی های تصحیح پروژه ها توسط پشتیبان و دریافت گواهی نامه بهره مند خواهید بود.
در صورت قبولی در دوره، آیا امکان دریافت نسخه فیزیکی گواهی نامه دوره را دارم؟
خیر، به دلیل مسائل زیست محیطی و کاهش قطع درختان، فقط نسخه الکترونیکی گواهی‌نامه در اختیار شما قرار می‌گیرد
پس از سپری شدن زمان دوره، به محتوای دوره دسترسی خواهم داشت؟
بله؛ پس از سپری شدن مدت زمان دوره شما به محتوای دوره دسترسی خواهید داشت و می توانید از ویدئوها، تمارین، پروژه و دیگر محتوای دوره در صورت وجود استفاده کنید ولی امکان تصحیح تمارین توسط پشتیبان و دریافت گواهی نامه برای شما وجود نخواهد داشت.
صدور گواهی‌نامه از سوی دانشگاه شریف چقدر زمان می‌برد؟
صدور گواهی‌نامه‌ی رسمی از سوی دانشگاه شریف با توجه به پروسه‌های اداری، دورکاری پرسنل دانشگاه و زمانبر بودن فرآیند امضا توسط اساتید دانشگاه حداقل 4 ماه زمان خواهد برد. مکتب‌خونه به محض صدور گواهی‌نامه از سوی دانشگاه، آن را برای شما ارسال خواهد کرد. در صورت نیاز فوری، می‌توانید گواهی موقت پایان دوره را با ارسال درخواست به ایمیل info@maktabkhooneh.org دریافت نمایید.

مقدمه‌ای بر پایتون

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

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

پایتون چیست؟

پایتون python نوعی زبان برنامه‌نویسی تفسیر شده، شی‌ءگرا و سطح بالا با معناشناسی پویا است که توسط Guido van Rossum توسعه‌یافته است. این نام در ابتدا در سال 1991 منتشر شد. پایتون به‌عنوان یک زبان مبتدی پسند شهرت دارد و جایگزین آموزش جاوا به‌عنوان پرکاربردترین زبان مقدماتی شده است، زیرا بسیاری از پیچیدگی‌ها را برای کاربر کنترل می‌کند و به مبتدیان اجازه می‌دهد تا به‌جای جزئیات، بر درک کامل مفاهیم برنامه‌نویسی تمرکز کنند.

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

ویژگی‌های پایتون

در زیر حقایقی در مورد زبان برنامه‌ نویسی پایتون آورده شده است:

  • پایتون در حال حاضر پرکاربردترین زبان برنامه‌نویسی چندمنظوره و سطح بالا است.
  • پایتون اجازه برنامه‌نویسی در پارادایم‌های شی‌ءگرا و رویه‌ای را می‌دهد.
  • برنامه‌های پایتون به‌طورکلی کوچکتر از سایر زبان‌های برنامه‌نویسی مانند جاوا هستند. برنامه‌نویسان در پایتون کد نسبتاً کمتری تایپ کنند و کدها عملکرد بهتری نیز خواهد داشت.
  • زبان پایتون تقریباً توسط همه شرکت‌های بزرگ فناوری مانند گوگل، آمازون، فیس‌بوک، اینستاگرام، دراپ باکس، اوبر و غیره استفاده می‌شود.
  • بزرگ‌ترین نقطه قوت پایتون مجموعه عظیمی از کتابخانه استاندارد آن است.
  • قابلیت استفاده در یادگیری ماشین و هوش مصنوعی را دارد.
  • دارای برنامه‌های رابط کاربری گرافیکی (مانند Kivy ،Tkinter ،PyQt و غیره)
  • دارای مجموعه‌ای از چارچوب‌های وب مانند جنگو (استفاده‌شده توسط YouTube ،Instagram ،Dropbox)
  • قابلیت استفاده در پردازش تصویر (مانند OpenCV ،Pillow)
  • کراولینگ وب (مانند Scrapy ،BeautifulSoup ،Selenium)
  • قابلیت استفاده در محاسبات علمی
  • قابلیت استفاده در پردازش متن
  • سازگار با انواع پلتفرم‌ها ازجمله ویندوز، مک، لینوکس، رزبری پای و غیره
  • پایتون از یک نحو ساده قابل‌مقایسه با زبان انگلیسی استفاده می‌کند که به توسعه‌دهندگان اجازه می‌دهد از خطوط کد کمتری نسبت به سایر زبان‌های برنامه‌نویسی استفاده کنند
  • بر روی یک سیستم مفسر کار می‌کند که به کد اجازه می‌دهد تا فوراً اجرا شود
  • و بسیاری از موارد دیگر

دوره آموزش برنامه‌ نویسی پایتون ایده خوبی برای شروع یادگیری این زبان محبوب به صورت گام به گام است.

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

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

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

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

سازمان‌هایی که از پایتون استفاده می‌کنند:

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

  • گوگل
  • Yahoo (Maps)
  • یوتیوب
  • موزیلا
  • دراپ باکس
  • مایکروسافت
  • سیسکو
  • Spotify
  • Quora
  • و...

روند توسعه پایتون در 2022

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

هوش مصنوعی

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

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

علم داده

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

توسعه وب

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

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

یادگیری ماشینی

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

برنامه جاسازی‌ شده

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

توسعه بازی

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

برخی از بازی‌های بسیار معروف مانند World Of Tanks ،Battlefield ،The Sims و بسیاری از بازی‌های مهم دیگر با استفاده از زبان پایتون ساخته‌ شده‌اند. این زمینه در پایتون بسیار پرطرفدار و با سرعت بسیار بالایی در حال رشد است؛ بنابراین، یکی از بهترین زمینه‌ها برای شروع حرفه بازی سازی است و هم اکنون میتوانید با استفاده از دوره آموزش برنامه‌ نویسی پایتون اولین قدم خود را در این مسیر بردارید.

برنامه‌های کاربردی تجاری

برنامه‌های تجاری زمینه‌هایی مانند ERP، تجارت الکترونیک و غیره را پوشش می‌دهند. درواقع، کسب‌وکارها به برنامه‌هایی نیاز دارند که خوانا، توسعه‌پذیر و همچنین مقیاس‌پذیر باشند؛ و پایتون این قابلیت را دارد که همه‌چیز را ارائه دهد. پلتفرم‌هایی مانند Tryton وجود دارند که برای توسعه یک برنامه تجاری در دسترس هستند.

فرصت‌های شغلی در پایتون

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

1. توسعه‌دهنده پایتون

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

2. مهندس نرم‌افزار

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

3. مهندس ارشد نرم‌افزار

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

4. توسعه‌دهنده نرم‌افزار

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

5. مهندس DevOps

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

6. دانشمند داده

علم داده (Data Scientist) یک زمینه بسیار در حال رشد است که به متخصصان بسیار ماهر نیاز دارد. Glassdoor علم داده را به‌عنوان سومین شغل موردنظر در آمریکا معرفی کرده است؛ و تقاضا برای دانشمند داده در خاورمیانه و حتی ایران نیز روزبه‌روز در حال افزایش است. علاوه بر این، این متخصصان داده‌ها را تجزیه‌وتحلیل، پردازش و مدل‌سازی می‌کنند و سپس نتایج را برای ایجاد برنامه‌های عملی برای شرکت‌ها و سایر سازمان‌ها تفسیر می‌کنند.

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