- 
	
	نکات مهم
- 
	
	پیش از شروع دوره
- 
	
	هفتۀ اولجلسه اول: مفاهیم پایهای برنامهنویسی و پایتون - 
					
					
						
انواع دادههای عددی در پایتون (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) در پایتون
- 
	
	هفتۀ پنجم (پرسش و پاسخ)
- 
	
	نظرسنجی و دریافت گواهی
				این محتوا محافظتشده است، لطفاً وارد شوید و حهت مشاهده این محتوا در دوره ثبتنام کنید!			
		
	
		