قیمت این دوره: 100,000 60,000 تومان
  • مدرس دوره : امیرحسین ناظوری
  • تعداد ویدیوها : 95 ویدیو
  • مدت زمان دوره : 22:58:00
  • سطح دوره : متوسط
  • وضعیت دوره : به اتمام رسیده
  • تاریخ آخرین بروزرسانی : 1400/03/10
ثبتـــ نام در این دوره
آموزش کامل پایتون بدون پیش نیاز

آموزش کامل پایتون بدون پیش نیاز

این پایتون چیه که انقدر سر زبون ها افتاده و هر جا بری صحبتش هست !؟ زبان برنامه نویسی پایتون (python) ، زبانی با یادگیری آسان محسوب میشود و به همین دلیل بسیاری از برنامه نویس های تازه کار آن را به عنوان زبان برنامه نویسی خود انتخاب میکنند ، زیرا پایتون به عنوان یک زبان همه منظوره ساخته و توسعه داده شده است و محدود به توسعه و نوع خاصی از نرم افزارها نیست ! به بیان دیگه میتوان از پایتون برای استفاده در زمینه هایی از جمله زمینه ی ، “هوش مصنوعی”  ،  “وب سایت”  ،  “هک و امنیت”  ،  “تحلیل دیتا”  ،  “بازی سازی”  و.... استفاده کرد.

 

زبان برنامه نویسی پایتون بسیار شبیه به زبان انسان است و همین دلیل ، یکی از مهم ترین دلایل یادگیری پایتون است.

داخل دوره پایتون به ساده ترین روش ممکن تدریس میشود همراه با مثال های زیاد !

 

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

 

چندین قسمت اولیه دوره رایگان قرار داده شده برای اینکه از نحوه ی تدریس ، مطمئن شده و سپس قصد تهیه دوره را داشته باشید.

 

توصیه میکنم ویدیویی که پایین تر گذاشته شده است را مشاهده کنید ، خیلی کامل تر درباره دوره صحبت کردم

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


فهرستـــ ویدیوها

مدت زمان دوره 22:58:00
  • در صورتیکه ویدئو نمایش داده نشد آن را دانلود کنید و با KmPlayer مشاهده کنید.

  • لطفا در صورت اقدام به دانلود تا انتها فرایند دانلود ، این صفحه را باز نگاه دارید.

1
  • معرفی دوره

00:09:00

معرفی دوره

2
  • عرفی ابزار ها و نصب پایتون در ویندوز

00:07:00

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

3
  • نصب VSCode

00:19:00

دراین قسمت VSCode را نصب میکنیم و تنظیمات انرا انجام میدهیم

4
  • راه اندازی Cmder

00:05:00

دراین قسمت برنامه cmder را نصب میکنیم

5
  • نصب پایتون در لینوکس

00:08:00

در این قسمت پایتون را توسط سورس در لینوکس نصب میکنیم.

6
  • نکات مهم قبل از شروع کد نویسی

00:10:00

در این قسمت نکات مهم قبل از کد نویسی را بررسی میکنیم

7
  • تعریف متغییر ها

00:18:00

تعریف متغییر ها

8
  • Numbers

00:15:00

Numbers

9
  • کار با اوپراتور های ریاضی

00:06:00

کار با اوپراتور های ریاضی

10
  • اوپراتور های مقایسه ایی

00:10:00

اوپراتور های مقایسه ایی

11
  • اوپراتور های تخصیص

00:05:00

اوپراتور های تخصیص

12
  • اوپراتور های منطقی

00:07:00

اوپراتور های منطقی

13
  • اوپراتور های عضویت

00:07:00

 اوپراتور های عضویت

14
  • اوپراتور های هویت

00:09:00

اوپراتور های هویت

15
  • String ها بخش اول

00:19:00

String ها بخش اول

16
  • string ها بخش دوم

00:10:00

در این قسمت  string  ها را بررسی میکنیم.

17
  • string ها بخش سوم

00:31:00

در این قسمت string ها را بررسی میکنیم.

18
  • string ها بخش چهارم

00:40:00

در این قسمت string ها را بررسی میکنیم.

19
  • string ها بخش پنجم

00:16:00

در این قسمت string ها را بررسی میکنیم.

20
  • list ها بخش اول

00:13:00

در این قسمت list ها را بررسی میکنیم

21
  • list ها بخش دوم

00:26:00

در این قسمت list ها را بررسی میکنیم.

22
  • list ها بخش سوم

00:04:00

در این قسمت list ها را بررسی میکنیم.

23
  • Tuple ها بخش اول

00:15:00

در این قسمت تاپل هارا بررسی میکنیم.

24
  • Tuple ها بخش دوم

00:13:00

در این قسمت تاپل هارا بررسی میکنیم.

25
  • تفاوت == و is

00:11:00

در این قسمت تفاوت == و is را بررسی میکنیم.

26
  • آشنایی بیشتر با ویژوال استودیو کد

00:13:00

در این قسمت با ویژوال استودیو کد بیشتر اشنا میشویم.

27
  • Dictionary ها بخش اول

00:17:00

در این قسمت دیکشنری ها را بررسی میکنیم.

28
  • Dictionary ها بخش دوم

00:24:00

در این قسمت دیکشنری ها را بررسی میکنیم.

29
  • Dictionary ها بخش سوم

00:12:43

در این قسمت دیکشنری هارا بررسی میکنیم.

30
  • set ها بخش اول

00:11:02

در این بخش SET ها را بررسی میکنیم

31
  • set ها بخش دوم

00:17:00

در این بخش set هارا بررسی میکنیم.

32
  • دستور شرطی if بخش اول

00:18:00

در این قسمت دستور شرطی if را بررسی میکنیم ! بخش اول.

33
  • دستور شرطی if بخش دوم

00:33:00

در این قسمت دستور شرطی if را بررسی میکنیم. (بخش دوم)

34
  • دستور شرطی if بخش سوم

00:14:30

در این قسمت دستور شرطی if را بررسی میکنیم. (بخش سوم)

35
  • نکات بیشتر

00:22:30

در این قسمت چند نکته را بررسی میکنیم.

36
  • حلقه for بخش اول

00:21:30

در این قسمت حلقه های for را که برای تکرار کردن است ، بررسی میکنیم (بخش اول)

37
  • حلقه for بخش دوم

00:21:44

در این قسمت حلقه های for را که برای تکرار کردن است ، بررسی میکنیم (بخش دوم)

38
  • حلقه for بخش سوم

00:22:30

در این قسمت حلقه های for را که برای تکرار کردن است ، بررسی میکنیم (بخش سوم)

39
  • حلقه for بخش چهارم

00:12:30

در این قسمت حلقه های for را که برای تکرار کردن است ، بررسی میکنیم (بخش چهارم)

40
  • حلقه for بخش پنجم

00:08:30

در این قسمت حلقه های for را که برای تکرار کردن است ، بررسی میکنیم (بخش پنجم)

41
  • حلقه for بخش ششم

00:11:00

در این قسمت حلقه های for را که برای تکرار کردن است ، بررسی میکنیم (بخش ششم)

42
  • حلقه ی while

00:23:00

در این قسمت حلقه ی while را بررسی میکنیم.

43
  • functions بخش اول

00:21:30

در این قسمت با توابع و کمی با return آشنا میشویم

44
  • functions بخش دوم

00:17:00

در این قسمت با توابع آشنا میشویم

45
  • functions بخش سوم

00:16:00

در این قسمت با مفهوم local و global اشنا میشویم

46
  • functions بخش چهارم

00:22:30

در این قسمت با انواع آرموگان ها آشنا میشویم.

47
  • functions بخش پنجم

00:15:30

در این قسمت با lambda ها و با توابع بازگشتی(به صورت مقدماتی) آشنا میشویم.

48
  • توضیح شی گرایی در پایتون بخش اول

00:15:46

در این قسمت شی گرایی در پایتون را توضیح میدهیم (قسمت اول)

49
  • توضیح شی گرایی در پایتون بخش دوم

00:08:30

در این قسمت شی گرایی را توضیح میدهیم و مبحث Encapsulation و Polymorphism را توضیح میدهیم. (بخش دوم)

50
  • ساخت class بخش اول

00:18:49

در این قسمت با مباحث اولیه ی ساخت class آشنا میشویم.

51
  • ساخت class بخش دوم

00:40:18

در این قسمت با متد __init__ آشنا میشویم و مفهوم کلمه self رو متوجه میشویم.

52
  • ساخت class بخش سوم

00:18:07

در این قسمت یک متد جدید برای افزایش حقوق کارمند در کلاس میسازیم

53
  • ساخت class بخش چهارم

00:19:24

در این قسمت با مفهوم class variable و instance variable بیشتر آشنا میشویم

54
  • ارث بری بخش اول

00:23:43

در این قسمت با ارث بری آشنا میشویم و با متد super آشنا میشویم.

55
  • ارث بری بخش دوم

00:22:10

در این قسمت مثال دیگری برای بهتر متوجه شدن ارث بری زدیم.

56
  • ارث بری بخش سوم

00:09:26

در این قسمت با دو متد جدید آشنا میشویم و مثال دیگری در رابطه با inheritance بزنیم.

57
  • کپسوله سازی بخش اول

00:07:58

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

58
  • کپسوله سازی بخش دوم

00:16:18

در این قسمت با کپسوله سازی کار میکنیم و با دو متد getter و setter کار میکنیم.

59
  • کپسوله سازی بخش سوم

00:15:28

در این قسمت باز هم کپسوله سازی را تمرین میکنیم.

60
  • Property بخش اول

00:13:46

در این قسمت که بخش اول دکوراتورها است با مفهوم deleter که در بخش کپسوله سازی فراموش کردم بگویم آشنا میشویم و از property استفاده میکنیم.

61
  • Property بخش دوم

00:06:08

در این قسمت یک مثال دیگر میزنیم تا مفهوم property را کامل متوجه شویم.

62
  • StaticMethod

00:05:42

در این قسمت با دکاراتور StaticMethod کار میکنیم

63
  • ClassMethod

00:04:21

در این قسمت با دکاراتور classmethod آشنا میشویم

64
  • Polymorphism

00:07:46

در این قسمت با مفهوم polymorphism آشنا میشویم

65
  • معرفی چند SpecialMethod

00:14:30

در این قسمت با متد های __len__ , __str__ , __repr__ آشنا میشویم.

66
  • مدیریت فایل ها با پایتون بخش اول

00:13:38

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

67
  • مدیریت فایل ها با پایتون بخش دوم

00:13:38

در این قسمت با مد r آشنا میشویم و انواع روش های خواندن فایل ، با مفهوم seek نیز اشنا میشویم

68
  • مدیریت فایل ها با پایتون بخش سوم

00:17:09

در این قسمت با مود w اشنا میشویم

69
  • کار با فولدر ها در پایتون

00:17:42

در این قسمت با استفاده از کتابخانه ی os یادمیگیرم که چطور فولدر هارا مدیریت کنیم

70
  • کنترل کردن خطا ها بخش اول

00:13:30

در این قسمت با مفهوم ErrorHandling یا کنترل کردن خطا ها در پایتون آشنا میشویم بخش اول

71
  • کنترل کردن خطا ها بخش دوم

00:12:30

در این قسمت با مفهوم ErrorHandling یا کنترل کردن خطا ها در پایتون آشنا میشویم بخش دوم

72
  • کنترل کردن خطا ها بخش سوم

00:12:08

در این قسمت با مفهوم ErrorHandling یا کنترل کردن خطا ها در پایتون آشنا میشویم بخش سوم

73
  • Module ها بخش اول

00:16:10

در این بخش از Module ها ابتدا با مفهوم کلی Module اشنا میشویم.

74
  • Module ها بخش دوم

00:12:50

در این قسمت راجب این صحبت میکنم که پایتون چه مسیر هایی را برای پیدا کردن Module مد نظر جستوجو میکند

75
  • Module ها بخش سوم

00:07:24

در این قسمت با مفهوم __name__ آشنا میشویم

76
  • Module ها بخش چهارم

00:09:46

در این قسمت با ابزار pip آشنا میشویم

77
  • معرفی تابع map بخش اول

00:06:43

در این قسمت با یکی از Function های داخلی پایتون به نام map اشنا میشویم

78
  • معرفی تابع map بخش دوم

00:04:53

در این قسمت با یکی از Function های داخلی پایتون به نام map اشنا میشویم (بخش دوم)

79
  • معرفی تابع reduce

00:08:04

در این قسمت با یکی دیگر از Function های داخلی پایتون به نام reduce اشنا میشویم

80
  • معرفی تابع filter

00:06:35

در این قسمت با یکی دیگر از Function های داخلی پایتون به نام filter اشنا میشویم

81
  • معرفی تابع namedtuple

00:06:41

در این قسمت با یکی دیگر از Function های داخلی پایتون به نام namedtuple اشنا میشویم

82
  • Decorator ها بخش اول

00:13:07

در این قسمت به شما آموزش میدهم که چطور Decorator ها را ایجاد کنید

83
  • Decorator ها بخش دوم

00:16:24

در این قسمت به شما آموزش میدهم که چطور Decorator ها را ایجاد کنید (بخش دوم)

84
  • مبحث iterator

00:07:05

در این قسمت با مفهوم iterator آشنا میشویم

85
  • مبحث Generator

00:06:34

در این قسمت با مفهوم Generator آشنا میشویم

86
  • unittest در پایتون بخش اول

00:16:20

در این قسمت با مفهوم unittest آشنا میشویم و در بخش اول میبینیم که ساختار unittest به چه صورت است

87
  • unittest در پایتون بخش دوم

00:19:41

در این قسمت یکم بیشتر با unittest اشنا میشویم و با یک assert دیگر نیز کار میکنیم.

88
  • unittest در پایتون بخش سوم

00:20:37

در این قسمت با متد های داخلی مربوط به unittest آشنا میشویم و با assert های دیگر کار میکنیم.

89
  • دیتابیس بخش اول

00:13:38

در این قسمت ابتدا با مفهوم دیتابیس آشنا میشویم و در ادامه با دیتابیس sqlite3 در پایتون آشنا میشویم.

90
  • دیتابیس بخش دوم

00:18:56

در این قسمت با ساخت جدول در دیتابیس و نحوه ی ذخیره دیتابیس و بستن دیتابیس آشنا میشویم.

91
  • دیتابیس بخش سوم

00:19:36

در این قسمت میبینیم که چطور در جدول مقدار را قرار بدیم و چطور مقدار هارا مشاهده کنیم.

92
  • دیتابیس بخش چهارم

00:15:53

در این قسمت با انواع روش های دیگر برای insert کردن مقدار داخل جدول دیتابیس صحبت میکنیم.

93
  • دیتابیس بخش پنجم

00:25:41

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

94
  • پایان دوره | توضیحات تکمیلی

00:05:19

پایان دوره

95
  • معرفی آپدیت دوره

00:02:40

معرفی آپدیت دوره

نظرات کاربران در رابطه با این دوره

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