قیمت این دوره : رایگانــ
  • مدرس دوره : محمد اردوخانی ( رزومه )
  • تعداد دانشجویان این دوره : 36,340 نفر
  • تعداد ویدیوها : 97 ویدیو
  • مدت زمان دوره : 26:34:00
  • سطح دوره : مقدماتی
  • وضعیت دوره : به اتمام رسیده
  • تاریخ آخرین بروزرسانی : 1398/12/26

آموزش رایگان پایتون ( Python )

دوره آموزش رایگان زبان پایتون ( Python ) از مقدماتی تا پیشرفته

 

پایتون یک زبان برنامه نویسی عمومی و Open Source است که می تواند برای بسیاری از برنامه های کاربردی مورد استفاده قرار گیرد.

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

اما اشتباه نکنید!!!

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

از این زبان به دلیل قدرت بالا و سادگی کار با آن ، در زمینه های بسیاری استفاده میشود. سایت های بزرگی همچون YouTube ، Instagram ، Reddit و ... برای افزایش قدرت در Back-End از این زبان استفاده میکنند. از Python میتوانید در تمام زمینه هایی همچون Desktop ، هوش مصنوعی ، Data Science ،  script نویسی و ... استفاده کنید.

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

در این آموزش قصد داریم یک مسیر آموزشی مناسب برای یادگیری این زبان قدرتمند را در اختیار شما دوستان قرار دهیم

سطح دوره 

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

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

مدت زمان دوره 1.02:34:00
راهنما ! جهت دریافت لینک دانلود تمامی قسمت ها بر روی این لینک .کلیک کنید.
1
  • معرفی دوره پایتون

  • 00:05:00
  • رایگانــ

معرفی دوره Python

2
  • نصب و راه اندازی زبان Python

  • 00:07:00
  • رایگانــ

بررسی نحوه نصب و راه اندازی زبان Python

3
  • نصب و راه اندازی نرم افزار VS Code

  • 00:17:00
  • رایگانــ

نصب و راه اندازی نرم افزار VS Code و گرفتن خروجی اولیه

4
  • بررسی انواع داده ها ( داده های عددی )

  • 00:18:00
  • رایگانــ

بررسی داده های عددی در زبان Python به همراه کامنت نویسی

5
  • بررسی باقی عملگرهای اعداد

  • 00:13:00
  • رایگانــ

بررسی بررسی عملگرهای % ، ** ، // در Python

6
  • برسی ماهیت متغیرها و اصول نام گذاری آنها

  • 00:19:00
  • رایگانــ

بررسی کامل ماهیت متغیر ها و اصول مورد استفاده در نام گذاری آنها، باید ها و نباید ها و ...

7
  • بررسی کلی انواع متغیرها و مبحث DynamicalyTyped بودن Python

  • 00:22:00
  • رایگانــ

بررسی کلی انواع متغیرها ( Str , Bool , List , Dict ) و برسی مبحث DynamicalyTyped بودن زبان Python

8
  • بررسی نوع داده ای String در Python ( قسمت اول )

  • 00:25:00
  • رایگانــ

برسی نوع داده ای string و تفاوت single quotation و double quotaion ، برسی string concatination و ...

9
  • بررسی نوع داده ای String در Python ( قسمت دوم )

  • 00:13:00
  • رایگانــ

برسی String Interpolation و Index ها

10
  • بررسی تبدیل انواع داده ها به یکدیگر

  • 00:15:00
  • رایگانــ

آموزش تبدیل اطلاعات به یکدیگر و بررسی نتیجه

11
  • دریافت اطلاعات از کاربر و پیاده سازی یک مثال

  • 00:12:00
  • رایگانــ

دریافت اطلاعات از کاربر و convert کردن آن و نمایش نتیجه به کاربر

12
  • بررسی گزاره های شرطی ( condition ) در زبان Python

  • 00:19:00
  • رایگانــ

شروع کار با گزاره های شرطی و بررسی بیشتر نوع داده ای Boolean

13
  • برسی Truthiness و Falsiness در زبان Python

  • 00:19:00
  • رایگانــ

برسی اولیه ی Truthiness و  Falsiness در زبان Python و بیان مفهوم کلی آن

14
  • بررسی Comparison Operators در زبان Python

  • 00:17:00
  • رایگانــ

بررسی عملگرهای مقایسه ای ( Comparison Operators ) در زبان Python

15
  • بررسی عملگرهای منطقی در Python

  • 00:31:00
  • رایگانــ

بررسی عملگرهای منطقی ( Logical Operators ) در زبان Python

16
  • پیاده سازی یک پروژه عملی با استفاده از مفاهیم فعلی

  • 00:35:00
  • رایگانــ

پیاده سازی پروژه عملی ( بازی ) با استفاده از مفاهیم فعلی تدریس شده

17
  • بررسی حلقه ها در زبان Python ( حلقه ی For )

  • 00:16:00
  • رایگانــ

بررسی مفهوم حلقه عملکرد آن و توضیح در مورد حلقه ی For

18
  • بررسی کلاس Range و نحوه استفاده از آن در زبان Python

  • 00:20:00
  • رایگانــ

بررسی کلی کلاس Range و ساختار آن در زبان Python

19
  • بررسی حلقه ی While در زبان Python

  • 00:17:00
  • رایگانــ

کامل کردن پروژه و توضیح در مورد دکمه ی Tools و آیتم های آن

20
  • پروژه عملی ( بهبود پروژه بازی )

  • 00:23:00
  • رایگانــ

بهبود پروژه عملی بازی Rock-Paper-Scessors

21
  • بررسی لیست ها در Python ( بخش اول )

  • 00:18:00
  • رایگانــ

بررسی List ها و ساختار آن در زبان Python

22
  • بررسی لیست ها در Python ( بخش دوم )

  • 00:13:00
  • رایگانــ

بررسی دسترسی به آیتم های لیست از طریق حلقه ها در زبان Python

23
  • بررسی لیست ها در Python ( بخش سوم )

  • 00:13:00
  • رایگانــ

بررسی function های مربوط به list در زبان پایتون ( append , extend , insert )

24
  • بررسی لیست ها در Python ( بخش چهارم )

  • 00:10:00
  • رایگانــ

بررسی function های مربوط به حذه کردن آیتم در list در زبان پایتون ( clear , remove , ... )

25
  • بررسی لیست ها در Python ( بخش پنجم )

  • 00:19:00
  • رایگانــ

بررسی function های مربوط به list در زبان پایتون ( reverse , index , count , sort)

26
  • بررسی لیست ها در Python ( بخش ششم )

  • 00:24:00
  • رایگانــ

بررسی List Slicing در زبان Python

27
  • بررسی Comprehension List و ساختار کلی آن در زبان Python

  • 00:12:00
  • رایگانــ

بررسی ابتدایی Comprehension List در زبان پایتون و کاربرد آن

28
  • بررسی Nested Lists ( لیست های تو در تو ) و ساختار کلی آن در زبان Python

  • 00:17:00
  • رایگانــ

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

29
  • برسی Dictionary ها در زبان پایتون ( بخش اول )

  • 00:20:00
  • رایگانــ

بررسی اولیه ی Dictionary ها در زبان Python و نحوه ی ایجاد و دسترسی به آنها

30
  • بررسی Dictionary ها در زبان پایتون ( بخش دوم )

  • 00:19:00
  • رایگانــ

بررسی متدهای موجود برای Dictionary ها در زبان Python

31
  • بررسی Dictionary ها در زبان پایتون ( بخش سوم )

  • 00:11:00
  • رایگانــ

بررسی متدهای موجود برای Dictionary ها در زبان Python

32
  • پیاده سازی پروژه عملی و نکات تکمیلی Dictionary ها

  • 00:15:00
  • رایگانــ

پیاده سازی پروژه عملی پایتون

33
  • برسی Dictionary Comprehension در زبان Python

  • 00:15:00
  • رایگانــ

برسی اجمالی مبحث Dictionary Comprehension در زبان پایتون

34
  • برسی Tuple ها در زبان Python

  • 00:15:00
  • رایگانــ

برسی اجمالی Tuple در زبان پایتون

35
  • برسی Set ها در زبان Python

  • 00:20:00
  • رایگانــ

برسی کامل Set ( مجموعه ) ها در زبان پایتون و ساختار آن

36
  • برسی Function در زبان Python ( بخش اول )

  • 00:13:00
  • رایگانــ

برسی Function و ساختار اولیه آن در زبان پایتون

37
  • برسی Function در زبان Python ( بخش دوم )

  • 00:08:00
  • رایگانــ

برسی کلمه کلیدی return در function ها در زبان پایتون

38
  • برسی Function در زبان Python ( بخش سوم )

  • 00:21:00
  • رایگانــ

برسی مقادیر ورودی ( Arguments vs Parameters ) و مشکلات احتمالی در function ها در زبان Python

39
  • برسی Function در زبان Python ( بخش چهارم )

  • 00:10:00
  • رایگانــ

برسی Default Value و ترتیب پارامترها در function ها

40
  • برسی Function در زبان Python ( بخش پنجم )

  • 00:23:00
  • رایگانــ

برسی *args و **kwargs در function ها

41
  • برسی مقدماتی Lambda در زبان Python

  • 00:10:00
  • رایگانــ

برسی ساختار پایه ی Lambda در زبان پایتون

42
  • برسی Map و استفاده از Lambda در آن

  • 00:15:00
  • رایگانــ

برسی فانکشن Map و استفاده از Lambda در آن

43
  • برسی Filter ، All و Any در زبان Python

  • 00:20:00
  • رایگانــ

برسی فانکشن Filter و استفاده از All و Any در زبان پایتون

44
  • برسی Sorted , Min , Max , Reversed در زبان Python

  • 00:20:00
  • رایگانــ

برسی فانکشن های Sorted , Min , Max , Reversed و استفاده از آنها در زبان پایتون

45
  • برسی Len , Abs , Sum و Round در زبان Python

  • 00:11:00
  • رایگانــ

برسی فانکشن های Len , Abs , Sum و Round و استفاده از آنها در زبان پایتون

46
  • برسی Zip در زبان Python

  • 00:19:00
  • رایگانــ

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

47
  • برسی Error Handling در زبان Python

  • 00:10:00
  • رایگانــ

برسی انواع ارور ها در زبان Python

48
  • ایجاد Error های شخصی در زبان Python

  • 00:11:00
  • رایگانــ

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

49
  • مقابله با Error ها ( Error Handling )به وسیله ی بلاک Try , Except

  • 00:18:00
  • رایگانــ

مقابله با Error ها ( Error Handling )به وسیله ی بلاک Try , Except در زبان پایتون

50
  • برسی PDB یا Python Debugger

  • 00:13:00
  • رایگانــ

برسی نحوه کار با PDB یا Python Debugger

51
  • برسی Module ها در زبان پایتون ( بخش اول )

  • 00:15:00
  • رایگانــ

برسی Modularity و کار با ماژول ها در زبان پایتون ( مفاهیم ماژول ، ماژول های درونی و Custom Module ها )

52
  • برسی Module ها در زبان پایتون ( بخش دوم )

  • 00:15:00
  • رایگانــ

برسی External Modules در زبان پایتون و نحوه ی استفاده از آنها

53
  • کار با چندین ماژول ( پروژه عملی )

  • 00:12:00
  • رایگانــ

کار با چندین ماژول و پیاده سازی یک پروژه عملی

54
  • برسی Module ها در زبان پایتون ( بخش سوم )

  • 00:14:00
  • رایگانــ

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

55
  • شروع بخش متوسط و مقدمه مبحث شی گرایی

  • 00:11:00
  • رایگانــ

استارت بخش متوسط آموزش و برسی مفهوم شئ گرایی

56
  • برسی مفاهیم Encapsulation و Abstraction

  • 00:09:00
  • رایگانــ

برسی مفاهیم اولیه Encapsulation و Abstraction در بحث شی گرایی

57
  • نصب و راه اندازی نرم افزار PyCharm

  • 00:13:00
  • رایگانــ

نصب و راه اندازی اولیه ی نرم افزار PyCharm

58
  • برسی اولیه ی نرم افزار PyCharm

  • 00:24:00
  • رایگانــ

بررسی اولیه ی نرم افزار PyCharm و امکانات آن ( Debugger & ... )

59
  • برسی واژه ی Class و Object در مفهوم شئ گرایی

  • 00:25:00
  • رایگانــ

بررسی مفاهیم Class و Objects در بحث Object Oriented Programming

60
  • برسی واژه ی Class و Object در مفهوم شئ گرایی ( بخش دوم )

  • 00:19:00
  • رایگانــ

بررسی مفاهیم Class و Objects در بحث  Object Oriented Programming ( بخش دوم )

61
  • بررسی Name Mangling و Under Score در نام گذاری ها

  • 00:15:00
  • رایگانــ

بررسی Name Mangling و Under Score در نام گذاری Attribute ها و  Function ها

62
  • بررسی Instance Methods & Attributes

  • 00:16:00
  • رایگانــ

بررسی Instance Methods  & Attributes در زبان Python

63
  • بررسی Class Attributes در پایتون

  • 00:26:00
  • رایگانــ

بررسی کامل مفهوم Class Attributes در زبان Python

64
  • بررسی Class Methods در پایتون

  • 00:20:00
  • رایگانــ

بررسی کامل مفهوم Class Methods در زبان Python

65
  • بررسی repr در پایتون

  • 00:06:00
  • رایگانــ

بررسی کامل فانکشن repr در کلاس ها

66
  • مقدمه ای بر مفهوم Inheritance ( وراثت ) در شئ گرایی

  • 00:05:00
  • رایگانــ

مقدمه ای بر مفهوم Inheritance ( وراثت ) در شئ گرایی

67
  • پیاده سازی وراثت در پایتون

  • 00:10:00
  • رایگانــ

پیاده سازی وراثت در زبان پایتون

68
  • برسی Getter و Setter و Properties در زبان پایتون

  • 00:19:00
  • رایگانــ

برسی Getter و Setter و Properties در زبان Python و پیاده سازی آنها

69
  • برسی Super در وراثت

  • 00:11:00
  • رایگانــ

برسی Super در مفهوم وراثت در زبان پایتون

70
  • برسی وراثت چندگانه و مفهوم MRO در زبان پایتون

  • 00:25:00
  • رایگانــ

برسی وراثت چندگانه در زبان پایتون و مفهوم Method Resolution Order در این زبان

71
  • برسی مفهوم Polymorphism در زبان پایتون

  • 00:26:00
  • رایگانــ

برسی مفهوم Polymorphism ( چند ریختی ) در زبان Python

72
  • برسی متدهای len , add , mul , ... در پایتون

  • 00:12:00
  • رایگانــ

برسی متدهای len , add , mul , ... در پایتون

73
  • بررسی Iterator و Iterable و تفاوت انها

  • 00:15:00
  • رایگانــ

بررسی Iterator و Iterable و تفاوت اصلی آنها در زبان python

74
  • بررسی متدهای iter و next و ایجاد Custom For

  • 00:10:00
  • رایگانــ

بررسی Iterator و Iterable و ایجاد Custom For

75
  • پیاده سازی یک Custom Iterator

  • 00:17:00
  • رایگانــ

ساختن یک Custom Iterator در زبان پایتون

76
  • بررسی کاملتر مبحث Iterator ها در پایتون

  • 00:15:00
  • رایگانــ

کامل کردن بحث Iterator ها در زبان پایتون

77
  • بررسی Generator ها در پایتون

  • 00:21:00
  • رایگانــ

بررسی Generator ها و عملکرد آنها در پایتون

78
  • بررسی Generator Expression ها در پایتون

  • 00:07:00
  • رایگانــ

بررسی Generator Expression و عملکرد آن در پایتون

79
  • بررسی انواع مختلف استفاده از function ها ور پایتون

  • 00:13:00
  • رایگانــ

بررسی قابلیت های مختلف function ها در پایتون

80
  • بررسی Decorator ها در زبان پایتون

  • 00:15:00
  • رایگانــ

بررسی ابتدایی Decorator ها و ماهیت اصلی آنها در زبان python

81
  • بررسی Decorator Factory ( decorator with data ) در زبان پایتون

  • 00:21:00
  • رایگانــ

بررسی Decorator Factory و ارسال دیتا به Decorator در زبان python

82
  • مثال کاربردی از Decorator ها در پایتون و فریم ورک DJango

  • 00:18:00
  • رایگانــ

مثال کاربردی از Decorator ها در پایتون و فریم ورک DJango

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

  • 00:17:00
  • رایگانــ

کار با فایل ها در زبان Python

84
  • بررسی کامل API و نحوه ی کار با آن

  • 00:27:00
  • رایگانــ

بررسی کامل نحوه ی کارکرد API و مثال های کاربردی آن ها و کار کردن در Python

85
  • بررسی کار با database در پایتون

  • 00:25:00
  • رایگانــ

بررسی ابتدایی دیتابیس و ایجاد دیتابیس اولیه با sqlite

86
  • پیاده سازی CRUD در Sqlite

  • 00:22:00
  • رایگانــ

پیاده سازی CRUD ( create , read , update, delete )

87
  • بررسی ابتدایی GUI و ورود به Tkinter

  • 00:11:00
  • رایگانــ

بررسی اولیه GUI و امکانات آن و ورود به Tkinter

88
  • ایجاد دکمه و handle کردن رویداد کلیک روی آن

  • 00:19:00
  • رایگانــ

ایجاد دکمه و handle کردن رویداد کلیک روی آن

89
  • بررسی ویجت Entry و کار کردن با آن

  • 00:08:00
  • رایگانــ

بررسی ویجت Entry و کار کردن با آن

90
  • پروژه عملی ماشین حساب - قمست اول

  • 00:11:00
  • رایگانــ

استارت پروژه عملی ماشین حساب و بررسی Frame ها

91
  • پروژه عملی ماشین حساب - قمست دوم

  • 00:14:00
  • رایگانــ

کامل کردن Frame ها و نمایش دکمه ها و Entry های مربوطه

92
  • پروژه عملی ماشین حساب - قمست سوم

  • 00:15:00
  • رایگانــ

کامل کردن عملکرد سیستم و اتمام پروژه ماشین حساب

93
  • پروژه عملی مدیریت کتابخانه ( قسمت اول )

  • 00:26:00
  • رایگانــ

شروع پروژه عملی و پیاده سازی رابط کاربری آن

94
  • پروژه عملی مدیریت کتابخانه ( قسمت دوم )

  • 00:25:00
  • رایگانــ

پیاده سازی قسمت backend نرم افزار به وسیله ی Sqlite

95
  • پروژه عملی مدیریت کتابخانه ( قسمت سوم )

  • 00:17:00
  • رایگانــ

ایجاد ارتباط بین front-end و back-end

96
  • پروژه عملی مدیریت کتابخانه ( قسمت چهارم )

  • 00:24:00
  • رایگانــ

ایجاد ارتباط بین front-end و  back-end و کامل کردن پروژه

97
  • پروژه عملی مدیریت کتابخانه ( قسمت پنجم ) - بخش پایانی آموزش

  • 00:07:00
  • رایگانــ

گرفتن خروجی از نرم افزار و صحبت های پایانی

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

جهت ثبت نظر باید در سایت عضو شوید و یا وارد سایت شده باشید .