یا
مکتب‌خونه

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

دوره‌های مکتب‌پلاس
57 ساعت

سرفصل‌ها

تالار گفتگو

سال ۱۹۹۱ که پایتون(python) عرضه شد، به عنوان یک زبان برنامه‌نویسی رده پایین شناخته می‌شد. زبانی که تنها برای نوشتن یک سری کد اتوماسیون معمولی استفاده می‌شد. اما طی مرور زمان، برنامه‌نویسان درک بهتری نسبت به این زبان پیدا کردند. این درک بهتر، باعث شده که پایتون حالا به یکی از محبوب‌ترین زبان‌های برنامه‌نویسی روز تبدیل شود که مدام در حال پیشرفت است.

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

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

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

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

مدرس دوره
جادی میرمیرانی

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

پیش‌نیاز‌های دوره برنامه‌نویسی با پایتون (مقدماتی)

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

 

ویژگی‌های دوره برنامه‌نویسی با پایتون (مقدماتی)

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

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

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

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

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

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

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

11:50 ساعت ( شامل 01:30 ساعت محتوای آموزشی)    20 جلسه    127/1026 نمره
مقدمه : چرا پایتون؟
05:18 دقیقه
نصب پایتون
07:10 دقیقه
variables - expressions - statements (قسمت اول)
06:08 دقیقه
کوئیز : variables - expressions - statements (قسمت اول)
3/127 نمره   03:00 دقیقه
variables - expressions - statements (قسمت دوم)
13:10 دقیقه
کوئیز : variables - expressions - statements (قسمت دوم)
6/127 نمره   06:00 دقیقه
variables - expressions - statements (قسمت سوم)
17:28 دقیقه
کوئیز : variables - expressions - statements (قسمت سوم)
6/127 نمره   06:00 دقیقه
کار با Boolean ها
10:42 دقیقه
کوئیز : کار با Boolean ها
4/127 نمره   02:00 دقیقه
دستورات شرطی - if else
13:34 دقیقه
کوئیز : دستورات شرطی - if else
3/127 نمره   03:00 دقیقه
ویدئوی انحرافی اول : نوشتن برنامه در فایل - تفاوت پایتون ۲ و پایتون ۳
08:39 دقیقه
توضیح چگونگی ارسال جواب برای تمرین های برنامه نویسی
08:43 دقیقه
تمرین برنامه نویسی : چاپ عبارت Hello World
10/127 نمره   01:40 ساعت
تمرین برنامه نویسی : محاسبه مساحت مستطیل
15/127 نمره   01:40 ساعت
تمرین برنامه نویسی : محاسبه دو برابر عکس یک عدد
20/127 نمره   01:40 ساعت
تمرین برنامه نویسی : محاسبه مضرب بعدی ده
20/127 نمره   01:40 ساعت
تمرین برنامه نویسی : چاپ عدد بزرگتر
20/127 نمره   01:40 ساعت
تمرین برنامه نویسی : تعیین جوان بودن کاربر بر اساس سن ورودی
20/127 نمره   01:40 ساعت
3

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

16:33 ساعت ( شامل 01:15 ساعت محتوای آموزشی)    22 جلسه    320/1026 نمره
کار با رشته ها (strings) قسمت اول
12:44 دقیقه
کوئیز : کار با رشته ها (strings) قسمت اول
2/320 نمره   02:00 دقیقه
کار با رشته ها (strings) قسمت دوم
12:31 دقیقه
کوئیز : کار با رشته ها (strings) قسمت دوم
4/320 نمره   04:00 دقیقه
تمرین برنامه نویسی : کار با رشته ها
20/320 نمره   01:15 ساعت
تمرین برنامه نویسی : جمع اعداد
20/320 نمره   01:15 ساعت
تمرین برنامه نویسی : استانداردسازی اسامی
20/320 نمره   01:15 ساعت
تمرین برنامه نویسی : سارا سلام می کند
20/320 نمره   01:15 ساعت
تمرین برنامه نویسی : حروف کوچیک حروف بزرگ
20/320 نمره   01:15 ساعت
تمرین برنامه نویسی : آیا Palindrome است؟
25/320 نمره   01:15 ساعت
تمرین برنامه نویسی : زیررشته
30/320 نمره   01:15 ساعت
کار با لیست ها (lists)
20:17 دقیقه
کوئیز : کار با لیست ها (lists)
5/320 نمره   05:00 دقیقه
تمرین برنامه نویسی : ملاقات نوروزی
20/320 نمره   01:15 ساعت
تمرین برنامه نویسی : مسابقات جهانی کبدی
25/320 نمره   01:15 ساعت
تمرین برنامه نویسی : قیمت لپ تاپ ها
30/320 نمره   01:15 ساعت
دیکشنری (dictionaries)
18:40 دقیقه
کوئیز : دیکشنری (dictionaries)
3/320 نمره   01:00 دقیقه
تمرین برنامه نویسی : سیستم شمارش آراء
35/320 نمره   01:15 ساعت
تمرین برنامه نویسی : مترجم آنلاین
35/320 نمره   01:15 ساعت
معرفی Tuples
10:53 دقیقه
کوئیز : معرفی Tuples
6/320 نمره   06:00 دقیقه
6

فصل ششم - پروژه پایان دوره

08:08 ساعت ( شامل 00:08 ساعت محتوای آموزشی)    2 جلسه    250/1026 نمره