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

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

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

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

 

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

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

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

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

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

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

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

سطح دوره 

  1. مقدماتی
  2. متوسط 
  3. پیشرفته

پیش نمایش


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

لطفا به این دوره رای دهید

جهت اطلاع از دوره های جدید ، بروز رسانی دوره ها ، تخفیف ها ، عضو کانال تلگرام ما با آدرس Top_Learn@ شوید .

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

مدت زمان دوره: 26:34:00
راهنما! برای دانلود با دانلود منیجر(IDM) بر روی این لینک کلیک کنید.

اگر در باز کردن فایل ها مشکل داشتید آخرین نسخه win rar را نصب کنید و با km player مشاهده کنید .

معرفی دوره Python

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

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

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

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

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

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

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

برسی String Interpolation و Index ها

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

برای ارسال نظر نیاز است وارد سایت شوید. در صورت نداشتن حساب کاربری عضو شوید.