آموزش زبان برنامه نویسی پایتون
دوره حضوری و آنلاین آموزش برنامه نویسی پایتون
پایتون یکی از زبان های چند منظوره ، شی گرا و سطح بالا می باشد که کاربرد بسیار زیادی دارد و همچنین از محبوبیت فوق العاده ای برخوردار است .
ساده بودن پایتون برای یادگیری و محاسبه معادلات پیچیده و تحلیل های داده ، از دلایل جذابیت بالای این زبان میباشد .
در طول این دوره به مفاهیم پایه و اساسی این زبان قدرتمند تسلط پیدا خواهید کرد .
پس وقت رو از دست نده...
- مدرس دوره : محمد اردوخانی ( رزومه )
- تعداد ویدیوها : 110 ویدیو
- مدت زمان دوره : 29:22:00
- سطح دوره : مقدماتی
- وضعیت دوره : به اتمام رسیده
- تاریخ آخرین بروزرسانی : 1402/08/18
آموزش رایگان پایتون ( Python )
دوره آموزش رایگان زبان پایتون ( Python ) از مقدماتی تا پیشرفته
پایتون یک زبان برنامه نویسی عمومی و Open Source است که می تواند برای بسیاری از برنامه های کاربردی مورد استفاده قرار گیرد.
این زبان به دلیل قابلیت خوانایی بسیار بالا و طراحی ساختاری سایر عناصرش انتخاب بسیار مناسبی برای شروع و ورود به دنیای برنامه نویسی میباشد .
اما اشتباه نکنید!!!
Python محدود به استفاده های پایه نمیشود و در اصل ، در عین سادگی ، یکی از قدرتمندترین زبان های برنامه نویسی دنیا محسوب و در بسیاری از نرم افزارهای بزرگ و پیچیده استفاده شده که در نهایت باعث افزایش قدرت و تسریع عملکرد آنها شده است.
از این زبان به دلیل قدرت بالا و سادگی کار با آن ، در زمینه های بسیاری استفاده میشود. سایت های بزرگی همچون YouTube ، Instagram ، Reddit و ... برای افزایش قدرت در Back-End از این زبان استفاده میکنند. از Python میتوانید در تمام زمینه هایی همچون Desktop ، هوش مصنوعی ، Data Science ، script نویسی و ... استفاده کنید.
پایتون یک زبان تفسیری است، به این معنی که برنامه های نوشته شده در پایتون نیازی به Compile برای اجرا ندارند و همین موضوع باعث افزایش قدرت و عملکرد نرم افزارهای نوشته شده با این زبان می شود.
در این آموزش قصد داریم یک مسیر آموزشی مناسب برای یادگیری این زبان قدرتمند را در اختیار شما دوستان قرار دهیم
سطح دوره
مقدماتی
متوسط
پیشرفته
فهرستـــ ویدیوها
مدت زمان دوره 29:22:00با مشاهده آنلاین جلسات در سایت ، هزینه اینترنت شما به صورت نیم بها محاسبه خواهد شد.
بررسی انواع داده ها ( داده های عددی )
بررسی داده های عددی در زبان Python به همراه کامنت نویسی
برسی ماهیت متغیرها و اصول نام گذاری آنها
بررسی کامل ماهیت متغیر ها و اصول مورد استفاده در نام گذاری آنها، باید ها و نباید ها و ...
بررسی کلی انواع متغیرها و مبحث DynamicalyTyped بودن Python
بررسی کلی انواع متغیرها ( Str , Bool , List , Dict ) و برسی مبحث DynamicalyTyped بودن زبان Python
بررسی نوع داده ای String در Python ( قسمت اول )
برسی نوع داده ای string و تفاوت single quotation و double quotaion ، برسی string concatination و ...
دریافت اطلاعات از کاربر و پیاده سازی یک مثال
دریافت اطلاعات از کاربر و convert کردن آن و نمایش نتیجه به کاربر
بررسی گزاره های شرطی ( condition ) در زبان Python
شروع کار با گزاره های شرطی و بررسی بیشتر نوع داده ای Boolean
برسی Truthiness و Falsiness در زبان Python
برسی اولیه ی Truthiness و Falsiness در زبان Python و بیان مفهوم کلی آن
بررسی Comparison Operators در زبان Python
بررسی عملگرهای مقایسه ای ( Comparison Operators ) در زبان Python
پیاده سازی یک پروژه عملی با استفاده از مفاهیم فعلی
پیاده سازی پروژه عملی ( بازی ) با استفاده از مفاهیم فعلی تدریس شده
بررسی حلقه ها در زبان Python ( حلقه ی For )
بررسی مفهوم حلقه عملکرد آن و توضیح در مورد حلقه ی For
بررسی کلاس Range و نحوه استفاده از آن در زبان Python
بررسی کلی کلاس Range و ساختار آن در زبان Python
بررسی حلقه ی While در زبان Python
کامل کردن پروژه و توضیح در مورد دکمه ی Tools و آیتم های آن
بررسی لیست ها در Python ( بخش دوم )
بررسی دسترسی به آیتم های لیست از طریق حلقه ها در زبان Python
بررسی لیست ها در Python ( بخش سوم )
بررسی function های مربوط به list در زبان پایتون ( append , extend , insert )
بررسی لیست ها در Python ( بخش چهارم )
بررسی function های مربوط به حذه کردن آیتم در list در زبان پایتون ( clear , remove , ... )
بررسی لیست ها در Python ( بخش پنجم )
بررسی function های مربوط به list در زبان پایتون ( reverse , index , count , sort)
بررسی Comprehension List و ساختار کلی آن در زبان Python
بررسی ابتدایی Comprehension List در زبان پایتون و کاربرد آن
بررسی Nested Lists ( لیست های تو در تو ) و ساختار کلی آن در زبان Python
بررسی کامل لیست های تو در تو و ساختار آنها در زبان پایتون
برسی Dictionary ها در زبان پایتون ( بخش اول )
بررسی اولیه ی Dictionary ها در زبان Python و نحوه ی ایجاد و دسترسی به آنها
بررسی Dictionary ها در زبان پایتون ( بخش دوم )
بررسی متدهای موجود برای Dictionary ها در زبان Python
بررسی Dictionary ها در زبان پایتون ( بخش سوم )
بررسی متدهای موجود برای Dictionary ها در زبان Python
برسی Dictionary Comprehension در زبان Python
برسی اجمالی مبحث Dictionary Comprehension در زبان پایتون
برسی Function در زبان Python ( بخش دوم )
برسی کلمه کلیدی return در function ها در زبان پایتون
برسی Function در زبان Python ( بخش سوم )
برسی مقادیر ورودی ( Arguments vs Parameters ) و مشکلات احتمالی در function ها در زبان Python
برسی Function در زبان Python ( بخش چهارم )
برسی Default Value و ترتیب پارامترها در function ها
برسی Filter ، All و Any در زبان Python
برسی فانکشن Filter و استفاده از All و Any در زبان پایتون
برسی Sorted , Min , Max , Reversed در زبان Python
برسی فانکشن های Sorted , Min , Max , Reversed و استفاده از آنها در زبان پایتون
برسی Len , Abs , Sum و Round در زبان Python
برسی فانکشن های Len , Abs , Sum و Round و استفاده از آنها در زبان پایتون
ایجاد Error های شخصی در زبان Python
ایجاد ارور های شخصی و برسی نحوه عملکرد آنها در زبان پایتون
مقابله با Error ها ( Error Handling )به وسیله ی بلاک Try , Except
مقابله با Error ها ( Error Handling )به وسیله ی بلاک Try , Except در زبان پایتون
برسی Module ها در زبان پایتون ( بخش اول )
برسی Modularity و کار با ماژول ها در زبان پایتون ( مفاهیم ماژول ، ماژول های درونی و Custom Module ها )
برسی Module ها در زبان پایتون ( بخش دوم )
برسی External Modules در زبان پایتون و نحوه ی استفاده از آنها
برسی مفاهیم Encapsulation و Abstraction
برسی مفاهیم اولیه Encapsulation و Abstraction در بحث شی گرایی
برسی اولیه ی نرم افزار PyCharm
بررسی اولیه ی نرم افزار PyCharm و امکانات آن ( Debugger & ... )
برسی واژه ی Class و Object در مفهوم شئ گرایی
بررسی مفاهیم Class و Objects در بحث Object Oriented Programming
برسی واژه ی Class و Object در مفهوم شئ گرایی ( بخش دوم )
بررسی مفاهیم Class و Objects در بحث Object Oriented Programming ( بخش دوم )
بررسی Name Mangling و Under Score در نام گذاری ها
بررسی Name Mangling و Under Score در نام گذاری Attribute ها و Function ها
مقدمه ای بر مفهوم Inheritance ( وراثت ) در شئ گرایی
مقدمه ای بر مفهوم Inheritance ( وراثت ) در شئ گرایی
برسی Getter و Setter و Properties در زبان پایتون
برسی Getter و Setter و Properties در زبان Python و پیاده سازی آنها
برسی وراثت چندگانه و مفهوم MRO در زبان پایتون
برسی وراثت چندگانه در زبان پایتون و مفهوم Method Resolution Order در این زبان
برسی مفهوم Polymorphism در زبان پایتون
برسی مفهوم Polymorphism ( چند ریختی ) در زبان Python
بررسی Iterator و Iterable و تفاوت انها
بررسی Iterator و Iterable و تفاوت اصلی آنها در زبان python
بررسی انواع مختلف استفاده از function ها ور پایتون
بررسی قابلیت های مختلف function ها در پایتون
بررسی Decorator ها در زبان پایتون
بررسی ابتدایی Decorator ها و ماهیت اصلی آنها در زبان python
بررسی Decorator Factory ( decorator with data ) در زبان پایتون
بررسی Decorator Factory و ارسال دیتا به Decorator در زبان python
مثال کاربردی از Decorator ها در پایتون و فریم ورک DJango
مثال کاربردی از Decorator ها در پایتون و فریم ورک DJango
بررسی کامل API و نحوه ی کار با آن
بررسی کامل نحوه ی کارکرد API و مثال های کاربردی آن ها و کار کردن در Python
پروژه عملی مدیریت کتابخانه ( قسمت دوم )
پیاده سازی قسمت backend نرم افزار به وسیله ی Sqlite
پروژه عملی مدیریت کتابخانه ( قسمت چهارم )
ایجاد ارتباط بین front-end و back-end و کامل کردن پروژه
پروژه عملی مدیریت کتابخانه ( قسمت پنجم ) - بخش پایانی آموزش
گرفتن خروجی از نرم افزار و صحبت های پایانی
کار با فایل ها ( بخش اول )
بررسی دستورات listdir ، scandir و pathlib در مدیریت directory ها
بررسی دستور walk و فرایند های copy، move و rename فایل ها
بررسی دستور walk و فرایند های copy، move و rename فایل ها
نظرات کاربران در رابطه با این دوره