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

آموزش رایگان پایتون ( Python )
دوره آموزش رایگان زبان پایتون ( Python ) از مقدماتی تا پیشرفته
پایتون یک زبان برنامه نویسی عمومی و Open Source است که می تواند برای بسیاری از برنامه های کاربردی مورد استفاده قرار گیرد.
این زبان به دلیل قابلیت خوانایی بسیار بالا و طراحی ساختاری سایر عناصرش انتخاب بسیار مناسبی برای شروع و ورود به دنیای برنامه نویسی میباشد .
اما اشتباه نکنید!!!
Python محدود به استفاده های پایه نمیشود و در اصل ، در عین سادگی ، یکی از قدرتمندترین زبان های برنامه نویسی دنیا محسوب و در بسیاری از نرم افزارهای بزرگ و پیچیده استفاده شده که در نهایت باعث افزایش قدرت و تسریع عملکرد آنها شده است.
از این زبان به دلیل قدرت بالا و سادگی کار با آن ، در زمینه های بسیاری استفاده میشود. سایت های بزرگی همچون YouTube ، Instagram ، Reddit و ... برای افزایش قدرت در Back-End از این زبان استفاده میکنند. از Python میتوانید در تمام زمینه هایی همچون Desktop ، هوش مصنوعی ، Data Science ، script نویسی و ... استفاده کنید.
پایتون یک زبان تفسیری است، به این معنی که برنامه های نوشته شده در پایتون نیازی به Compile برای اجرا ندارند و همین موضوع باعث افزایش قدرت و عملکرد نرم افزارهای نوشته شده با این زبان می شود.
در این آموزش قصد داریم یک مسیر آموزشی مناسب برای یادگیری این زبان قدرتمند را در اختیار شما دوستان قرار دهیم
سطح دوره
مقدماتی
متوسط
پیشرفته
فهرستـــ ویدیوها
مدت زمان دوره 26:34:00-
در صورتیکه ویدئو نمایش داده نشد آن را دانلود کنید و با KmPlayer مشاهده کنید.
-
لطفا در صورت اقدام به دانلود تا انتها فرایند دانلود ، این صفحه را باز نگاه دارید.
-
نصب و راه اندازی نرم افزار VS Code
- 00:17:00
- رایگانــ
نصب و راه اندازی نرم افزار VS Code و گرفتن خروجی اولیه
-
بررسی انواع داده ها ( داده های عددی )
- 00:18:00
- رایگانــ
بررسی داده های عددی در زبان Python به همراه کامنت نویسی
-
برسی ماهیت متغیرها و اصول نام گذاری آنها
- 00:19:00
- رایگانــ
بررسی کامل ماهیت متغیر ها و اصول مورد استفاده در نام گذاری آنها، باید ها و نباید ها و ...
-
بررسی کلی انواع متغیرها و مبحث DynamicalyTyped بودن Python
- 00:22:00
- رایگانــ
بررسی کلی انواع متغیرها ( Str , Bool , List , Dict ) و برسی مبحث DynamicalyTyped بودن زبان Python
-
بررسی نوع داده ای String در Python ( قسمت اول )
- 00:25:00
- رایگانــ
برسی نوع داده ای string و تفاوت single quotation و double quotaion ، برسی string concatination و ...
-
بررسی نوع داده ای String در Python ( قسمت دوم )
- 00:13:00
- رایگانــ
برسی String Interpolation و Index ها
-
بررسی تبدیل انواع داده ها به یکدیگر
- 00:15:00
- رایگانــ
آموزش تبدیل اطلاعات به یکدیگر و بررسی نتیجه
-
دریافت اطلاعات از کاربر و پیاده سازی یک مثال
- 00:12:00
- رایگانــ
دریافت اطلاعات از کاربر و convert کردن آن و نمایش نتیجه به کاربر
-
بررسی گزاره های شرطی ( condition ) در زبان Python
- 00:19:00
- رایگانــ
شروع کار با گزاره های شرطی و بررسی بیشتر نوع داده ای Boolean
-
برسی Truthiness و Falsiness در زبان Python
- 00:19:00
- رایگانــ
برسی اولیه ی Truthiness و Falsiness در زبان Python و بیان مفهوم کلی آن
-
بررسی Comparison Operators در زبان Python
- 00:17:00
- رایگانــ
بررسی عملگرهای مقایسه ای ( Comparison Operators ) در زبان Python
-
بررسی عملگرهای منطقی در Python
- 00:31:00
- رایگانــ
بررسی عملگرهای منطقی ( Logical Operators ) در زبان Python
-
پیاده سازی یک پروژه عملی با استفاده از مفاهیم فعلی
- 00:35:00
- رایگانــ
پیاده سازی پروژه عملی ( بازی ) با استفاده از مفاهیم فعلی تدریس شده
-
بررسی حلقه ها در زبان Python ( حلقه ی For )
- 00:16:00
- رایگانــ
بررسی مفهوم حلقه عملکرد آن و توضیح در مورد حلقه ی For
-
بررسی کلاس Range و نحوه استفاده از آن در زبان Python
- 00:20:00
- رایگانــ
بررسی کلی کلاس Range و ساختار آن در زبان Python
-
بررسی حلقه ی While در زبان Python
- 00:17:00
- رایگانــ
کامل کردن پروژه و توضیح در مورد دکمه ی Tools و آیتم های آن
-
بررسی لیست ها در Python ( بخش دوم )
- 00:13:00
- رایگانــ
بررسی دسترسی به آیتم های لیست از طریق حلقه ها در زبان Python
-
بررسی لیست ها در Python ( بخش سوم )
- 00:13:00
- رایگانــ
بررسی function های مربوط به list در زبان پایتون ( append , extend , insert )
-
بررسی لیست ها در Python ( بخش چهارم )
- 00:10:00
- رایگانــ
بررسی function های مربوط به حذه کردن آیتم در list در زبان پایتون ( clear , remove , ... )
-
بررسی لیست ها در Python ( بخش پنجم )
- 00:19:00
- رایگانــ
بررسی function های مربوط به list در زبان پایتون ( reverse , index , count , sort)
-
بررسی Comprehension List و ساختار کلی آن در زبان Python
- 00:12:00
- رایگانــ
بررسی ابتدایی Comprehension List در زبان پایتون و کاربرد آن
-
بررسی Nested Lists ( لیست های تو در تو ) و ساختار کلی آن در زبان Python
- 00:17:00
- رایگانــ
بررسی کامل لیست های تو در تو و ساختار آنها در زبان پایتون
-
برسی Dictionary ها در زبان پایتون ( بخش اول )
- 00:20:00
- رایگانــ
بررسی اولیه ی Dictionary ها در زبان Python و نحوه ی ایجاد و دسترسی به آنها
-
بررسی Dictionary ها در زبان پایتون ( بخش دوم )
- 00:19:00
- رایگانــ
بررسی متدهای موجود برای Dictionary ها در زبان Python
-
بررسی Dictionary ها در زبان پایتون ( بخش سوم )
- 00:11:00
- رایگانــ
بررسی متدهای موجود برای Dictionary ها در زبان Python
-
برسی Dictionary Comprehension در زبان Python
- 00:15:00
- رایگانــ
برسی اجمالی مبحث Dictionary Comprehension در زبان پایتون
-
برسی Set ها در زبان Python
- 00:20:00
- رایگانــ
برسی کامل Set ( مجموعه ) ها در زبان پایتون و ساختار آن
-
برسی Function در زبان Python ( بخش اول )
- 00:13:00
- رایگانــ
برسی Function و ساختار اولیه آن در زبان پایتون
-
برسی Function در زبان Python ( بخش دوم )
- 00:08:00
- رایگانــ
برسی کلمه کلیدی return در function ها در زبان پایتون
-
برسی Function در زبان Python ( بخش سوم )
- 00:21:00
- رایگانــ
برسی مقادیر ورودی ( Arguments vs Parameters ) و مشکلات احتمالی در function ها در زبان Python
-
برسی Function در زبان Python ( بخش چهارم )
- 00:10:00
- رایگانــ
برسی Default Value و ترتیب پارامترها در function ها
-
برسی Filter ، All و Any در زبان Python
- 00:20:00
- رایگانــ
برسی فانکشن Filter و استفاده از All و Any در زبان پایتون
-
برسی Sorted , Min , Max , Reversed در زبان Python
- 00:20:00
- رایگانــ
برسی فانکشن های Sorted , Min , Max , Reversed و استفاده از آنها در زبان پایتون
-
برسی Len , Abs , Sum و Round در زبان Python
- 00:11:00
- رایگانــ
برسی فانکشن های Len , Abs , Sum و Round و استفاده از آنها در زبان پایتون
-
ایجاد Error های شخصی در زبان Python
- 00:11:00
- رایگانــ
ایجاد ارور های شخصی و برسی نحوه عملکرد آنها در زبان پایتون
-
مقابله با Error ها ( Error Handling )به وسیله ی بلاک Try , Except
- 00:18:00
- رایگانــ
مقابله با Error ها ( Error Handling )به وسیله ی بلاک Try , Except در زبان پایتون
-
برسی Module ها در زبان پایتون ( بخش اول )
- 00:15:00
- رایگانــ
برسی Modularity و کار با ماژول ها در زبان پایتون ( مفاهیم ماژول ، ماژول های درونی و Custom Module ها )
-
برسی Module ها در زبان پایتون ( بخش دوم )
- 00:15:00
- رایگانــ
برسی External Modules در زبان پایتون و نحوه ی استفاده از آنها
-
کار با چندین ماژول ( پروژه عملی )
- 00:12:00
- رایگانــ
کار با چندین ماژول و پیاده سازی یک پروژه عملی
-
برسی Module ها در زبان پایتون ( بخش سوم )
- 00:14:00
- رایگانــ
برسی نکات پایانی ماژول ها در زبان پایتون
-
شروع بخش متوسط و مقدمه مبحث شی گرایی
- 00:11:00
- رایگانــ
استارت بخش متوسط آموزش و برسی مفهوم شئ گرایی
-
برسی مفاهیم Encapsulation و Abstraction
- 00:09:00
- رایگانــ
برسی مفاهیم اولیه Encapsulation و Abstraction در بحث شی گرایی
-
برسی اولیه ی نرم افزار PyCharm
- 00:24:00
- رایگانــ
بررسی اولیه ی نرم افزار PyCharm و امکانات آن ( Debugger & ... )
-
برسی واژه ی Class و Object در مفهوم شئ گرایی
- 00:25:00
- رایگانــ
بررسی مفاهیم Class و Objects در بحث Object Oriented Programming
-
برسی واژه ی Class و Object در مفهوم شئ گرایی ( بخش دوم )
- 00:19:00
- رایگانــ
بررسی مفاهیم Class و Objects در بحث Object Oriented Programming ( بخش دوم )
-
بررسی Name Mangling و Under Score در نام گذاری ها
- 00:15:00
- رایگانــ
بررسی Name Mangling و Under Score در نام گذاری Attribute ها و Function ها
-
بررسی Instance Methods & Attributes
- 00:16:00
- رایگانــ
بررسی Instance Methods & Attributes در زبان Python
-
بررسی Class Attributes در پایتون
- 00:26:00
- رایگانــ
بررسی کامل مفهوم Class Attributes در زبان Python
-
مقدمه ای بر مفهوم Inheritance ( وراثت ) در شئ گرایی
- 00:05:00
- رایگانــ
مقدمه ای بر مفهوم Inheritance ( وراثت ) در شئ گرایی
-
برسی Getter و Setter و Properties در زبان پایتون
- 00:19:00
- رایگانــ
برسی Getter و Setter و Properties در زبان Python و پیاده سازی آنها
-
برسی وراثت چندگانه و مفهوم MRO در زبان پایتون
- 00:25:00
- رایگانــ
برسی وراثت چندگانه در زبان پایتون و مفهوم Method Resolution Order در این زبان
-
برسی مفهوم Polymorphism در زبان پایتون
- 00:26:00
- رایگانــ
برسی مفهوم Polymorphism ( چند ریختی ) در زبان Python
-
برسی متدهای len , add , mul , ... در پایتون
- 00:12:00
- رایگانــ
برسی متدهای len , add , mul , ... در پایتون
-
بررسی Iterator و Iterable و تفاوت انها
- 00:15:00
- رایگانــ
بررسی Iterator و Iterable و تفاوت اصلی آنها در زبان python
-
بررسی متدهای iter و next و ایجاد Custom For
- 00:10:00
- رایگانــ
بررسی Iterator و Iterable و ایجاد Custom For
-
بررسی کاملتر مبحث Iterator ها در پایتون
- 00:15:00
- رایگانــ
کامل کردن بحث Iterator ها در زبان پایتون
-
بررسی Generator Expression ها در پایتون
- 00:07:00
- رایگانــ
بررسی Generator Expression و عملکرد آن در پایتون
-
بررسی انواع مختلف استفاده از function ها ور پایتون
- 00:13:00
- رایگانــ
بررسی قابلیت های مختلف function ها در پایتون
-
بررسی Decorator ها در زبان پایتون
- 00:15:00
- رایگانــ
بررسی ابتدایی Decorator ها و ماهیت اصلی آنها در زبان python
-
بررسی Decorator Factory ( decorator with data ) در زبان پایتون
- 00:21:00
- رایگانــ
بررسی Decorator Factory و ارسال دیتا به Decorator در زبان python
-
مثال کاربردی از Decorator ها در پایتون و فریم ورک DJango
- 00:18:00
- رایگانــ
مثال کاربردی از Decorator ها در پایتون و فریم ورک DJango
-
بررسی کامل API و نحوه ی کار با آن
- 00:27:00
- رایگانــ
بررسی کامل نحوه ی کارکرد API و مثال های کاربردی آن ها و کار کردن در Python
-
بررسی کار با database در پایتون
- 00:25:00
- رایگانــ
بررسی ابتدایی دیتابیس و ایجاد دیتابیس اولیه با sqlite
-
بررسی ابتدایی GUI و ورود به Tkinter
- 00:11:00
- رایگانــ
بررسی اولیه GUI و امکانات آن و ورود به Tkinter
-
ایجاد دکمه و handle کردن رویداد کلیک روی آن
- 00:19:00
- رایگانــ
ایجاد دکمه و handle کردن رویداد کلیک روی آن
-
پروژه عملی ماشین حساب - قمست دوم
- 00:14:00
- رایگانــ
کامل کردن Frame ها و نمایش دکمه ها و Entry های مربوطه
-
پروژه عملی ماشین حساب - قمست سوم
- 00:15:00
- رایگانــ
کامل کردن عملکرد سیستم و اتمام پروژه ماشین حساب
-
پروژه عملی مدیریت کتابخانه ( قسمت اول )
- 00:26:00
- رایگانــ
شروع پروژه عملی و پیاده سازی رابط کاربری آن
-
پروژه عملی مدیریت کتابخانه ( قسمت دوم )
- 00:25:00
- رایگانــ
پیاده سازی قسمت backend نرم افزار به وسیله ی Sqlite
نظرات کاربران در رابطه با این دوره