-
نکات مهم
-
پیش از شروع دوره
-
هفتۀ اول
جلسه اول: مفاهیم پایهای برنامهنویسی و پایتون
-
انواع دادههای عددی در پایتون (int, float, decimal, complex)
32 دقیقه
-
متغیرها و کامنتگذاری در پایتون
25 دقیقه
-
کوئیز 1
2 سؤال10 دقیقه
-
انواع دادههای رشتهای (string) و متن در پایتون
51 دقیقه
-
آشنایی با گردایهها در پایتون و نوع دادهای list
21 دقیقه
-
دادههای Boolean در پایتون
4 دقیقه
-
عملگرهای مقایسهای
4 دقیقه
-
عملگرهای منطقی (and, or, not)
4 دقیقه
-
نوع دادهای None در پایتون
2 دقیقه
-
عملگر is در پایتون
4 دقیقه
-
استایل گوگل در نوشتن کدهای مربوط به عملگرهای منطقی، مقایسهای و is
4 دقیقه
-
خلاصه مباحث متغیرهای boolean و مقایسه در پایتون
2 دقیقه
-
تمرین هفته اول
-
انواع دادههای عددی در پایتون (int, float, decimal, complex)
-
هفته اول (پرسش و پاسخ)
-
هفته دوم - حلقهها و تکرار در پایتون
در بخش اول از هفته دوم به نوشتن حلقهها و ابزارهایی که برای تکرار یک دسته کد در پایتون وجود دارد میپردازیم.
-
آشنایی با flowchart (مثال اول)
4 دقیقه
-
آشنایی با flowchart (مثال دوم)
4 دقیقه
-
if – else
12 دقیقه
-
if – else – elif
5 دقیقه
-
حلقهها در پایتون (for loop, while loop)
1 دقیقه
-
حلقه while
6 دقیقه
-
تابع range
9 دقیقه
-
حلقه ی for و تابع enumerate
9 دقیقه
-
خروج از حلقه (break)
3 دقیقه
-
بازگشت به اول حلقه (continue)
5 دقیقه
-
pass statement
1 دقیقه
-
حلقۀ for loop ناشناس (Anonymous for loop)
1 دقیقه
-
خلاصۀ مباحث حلقهها (loops) و تکرار (iteration)
3 دقیقه
-
تمرین هفته دوم
-
آشنایی با flowchart (مثال اول)
-
هفتۀ سوم - توابع در پایتون
در هفتهٔ سوم، به توابع خواهیم پرداخت.
-
توابع (functions)
4 دقیقه
-
توابع (functions) در پایتون
5 دقیقه
-
توابع در پایتون – مثال 1
9 دقیقه
-
آرگومانهای دیفالت توابع
13 دقیقه
-
نکتهای مهم در مورد آرگومانهای دیفالت توابع در پایتون
5 دقیقه
-
آرگومانهای keyword
9 دقیقه
-
آرگومانهای دلخواه (arbitrary arguments)
2 دقیقه
-
آرگومانهای keyword ای دلخواه (arbitrary keyword arguments)
3 دقیقه
-
توابع لامدا (توابع بدون اسم)
8 دقیقه
-
نوشتن docstring برای توابع
10 دقیقه
-
حاشیهنویسی توابع (functions annotations)
6 دقیقه
-
پارامترهای خاص (/ , *) – [درس اختیاری]
10 دقیقه
-
خلاصۀ مباحت توابع
8 دقیقه
-
مثالی جامع از نحوۀ نوشتن توابع در پایتون – استخراج سال، ماه و روز جلالی از یک رشتۀ داده شده به تابع
32 دقیقه
-
توابع (functions)
-
هفتۀ دوم و سوم (پرسش و پاسخ)
-
هفته چهارم
کلاس ها و اشیا در پایتون - برنامه نویسی شیءگرا
-
مفاهیم کلاس، شیء و واژگان برنامه نویسی شیءگرا
16 دقیقه
-
کلاسها در پایتون
11 دقیقه
-
constructor کلاس در پایتون
8 دقیقه
-
class level attributes
17 دقیقه
-
alternative constructor
8 دقیقه
-
وراثت
8 دقیقه
-
بازتعریف عملگرها برای کلاس – operator overloading
15 دقیقه
-
بازتعریف عملگرها: نمایش رشتهای – operator overloading of string representations
6 دقیقه
-
تمرینهای اول جلسه چهارم
-
مفاهیم کلاس، شیء و واژگان برنامه نویسی شیءگرا
-
هفتۀ چهارم (پرسش و پاسخ)
-
هفته پنجم
-
مقدمهای بر ماژولها (modules) در پایتون
14 دقیقه
-
استفاده از یک ماژول در ماژولی دیگر
5 دقیقه
-
مسیرهای جستجوی پایتون برای ماژولها
4 دقیقه
-
Cache ماژولها در پایتون
4 دقیقه
-
تابع dir در پایتون
4 دقیقه
-
ماژولها به عنوان اسکریپت (script)
10 دقیقه
-
فایلها در پایتون – باز کردن open
9 دقیقه
-
فایلها در پایتون – نوشتن در فایل write
15 دقیقه
-
فایلها در پایتون – خواندن فایل read
13 دقیقه
-
ذخیرۀ ساختار دادههای پایتون به شکل json
15 دقیقه
-
تمرینهای هفتۀ پنجم
-
مقدمهای بر ماژولها (modules) در پایتون
-
هفتۀ پنجم (پرسش و پاسخ)
-
نظرسنجی و دریافت گواهی
سلام خواستم یه تشکر بکنم از سایت مدرسه دانش و استاد جواد عبادی واقعا دوره مقدماتی پایتون یه دوره عالی بود کامل و بی نقص برگزار شد نوع تدریس به گونه ای بود که دانش اموخته خسته نمیشد داخل گروه تلگرامی هم مشکل هایی که پیش میومد و مطرح میشد کامل بررسی و حل میشد