تسلط به پایتون - از مبتدی تا متخصص
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- از ابتدا شروع کنید و به برنامهنویسی پایتون مسلط شوید - پرتقاضاترین مهارتهایی که کارفرمایان به دنبال آن هستند را بدست آورید.
- به حل مسئله و ساخت نرمافزاری که بتواند با گذر زمان رشد کند و مقیاسبندی شود، مسلط شوید.
- بیاموزید چگونه داده را از منابع مختلف کسب، مدیریت، اصلاح و دستکاری کنید. داده پایهای برای یادگیری ماشین، علم داده و غیره است.
- یاد بگیرید چگونه ساختارهای داده را در پایتون ایجاد کنید و از آنها استفاده کنید. - دوره کامل ساختارهای داده همراه با مثالها
- به برنامهنویسی شیگرا در پایتون مسلط شوید. - دوره کامل برنامهنویسی شیگرا همراه با مثالها
- رابطهای کاربری گرافیکی (GUI) در پایتون ایجاد کنید.- بخش کامل همراه با مثالها
- نظریه گراف و مدیریت داده با گرافها با پایتون را یاد بگیرید.
- بیاموزید چگونه به وب دسترسی پیدا کنید، درخواستهای وب سرویس را ایجاد کنید و داده مفیدی از طریق وبسرویسها دریافت کنید. - شامل مثالهای کامل
- آشنایی با یادگیری ماشین با پایتون شامل Numpy ،Matplotlib ،ScikitLearn، پانداس، رگرسیون، درخت تصمیمگیری، خوشهبندی، الگوریتم بیز ساده و غیره
توضیحات دوره
شما مهارتهایی که امروزه در صنعت پرتقاضا هستند را میآموزید که شامل یادگیری ماشین، دسترسی به وب سرویسها، برنامهنویسی شیگرا، مصورسازی و دستکاری داده، ساختارهای داده و غیره است.
ما از ابتدا شروع میکنیم و به شما در نصب نرمافزار در پلتفرمهای محبوب مانند ویندوز، لینوکس و مک کمک میکنیم. این دوره با مبانی کامپیوترها، اینکه کامپیوترها چگونه کار میکنند، اینکه داده چگونه نمایش داده میشود و اینکه برنامهها چگونه مشکلات را در کامپیوترها حل میکنند، شروع میکند. افراد مبتدی میتوانند از ابتدا شروع کنند، اگر اصلا با برنامهنویسی آشنا نیستند.
اگر از زبان برنامهنویسی دیگری به پایتون میآیید، این دوره به شما کمک میکند سینتکس پایتون را سریع یاد بگیرید و به یک متخصص پایتون تبدیل شوید.
اگر اصول پایتون را میدانید، این دوره به شما موضوعات پیشرفته را یاد میدهد. شما میتوانید به درسهای بعدی بروید و موضوعاتی که بلد نیستید را مطالعه کنید. این دوره را به پایان برسانید، به یک متخصص تبدیل شوید و به رزومه خود ارزش اضافه کنید.
در این دوره چند پروژه کامل را تکمیل خواهید کرد. این دوره با تکالیف و تمرینهای منظم، آزمونها و نمونههای کد ارائه میشود تا شما را در مسری یادگیری پایتون نگه دارد.
این دوره برای چه کسانی مناسب است؟
- کسانی که میخواهند حرفه خود را بسازند و با مهارتی که بیشترین استخدام را در بازار دارد، درآمد بالایی کسب کنند.
- مبتدیهایی که میخواهند از ابتدا شروع و به زبان برنامهنویسی مسلط شوند.
- کسانی که قصد دارند از زبانهای دیگر به پایتون مهاجرت کنند و در آن ماهر شوند.
- متخصصانی که هرگز برنامهنویسی نکردهاند؛ پایتون آسان است و این دوره برای شماست.
- دانشجویانی که میخواهند یادگیری ماشین را شروع کنند، ولی سابقه برنامهنویسی ندارند.
- کودکان مدرسهای که اولین زبان برنامهنویسی خود را میآموزند.
- دانشجویان دانشگاه که میخواهند برنامهنویسی را برای حل مسائل روزمرهشان یاد بگیرند.
- تصمیمگیرندگان و رهبران در سازمانها که میخواهند زبان برنامهنویسی را یاد بگیرند تا رهبری بهتری داشته باشند.
- مدرسانی که سایر زبانهای برنامهنویسی را تدریس کردهاند و میخواهند به پایتون منتقل شوند.
- این دوره برای دانشجویانی که میخواهند حرفه خود را در علم داده آغاز کنند، ضروری است.
تسلط به پایتون - از مبتدی تا متخصص
-
مقدمه 03:32
-
مهارتهای لازم برای شروع این دوره 01:44
-
چگونه بیشترین بهره را از این دوره ببریم؟ 02:20
-
مبانی کامپیوتر و اینکه چگونه کار میکنند 05:23
-
چگونه متن، اعداد و عکسها را در کامپیوترها نمایش دهیم؟ 13:45
-
الگوریتم چیست و برنامه کامپیوتری چیست؟ 18:34
-
کامپایلر و مفسر چه هستند؟ 07:51
-
معرفی بخش 00:23
-
راهاندازی نرمافزار پایتون در ویندوز 02:05
-
راهاندازی نرمافزار پایتون در سیستم عامل مک 03:39
-
راهاندازی پایتون در لینوکس 01:48
-
شروع برنامهنویسی پایتون - Hello World 04:04
-
آزمایش عملگر حسابی اولیه در پایتون 04:05
-
معرفی بخش 00:22
-
لیترالها، آبجکتها و اسکالرها در پایتون 05:32
-
ترکیب نوع داده با عملگر حسابی 08:48
-
متغیر چیست و چگونه از آن استفاده کنیم؟ 06:05
-
چند مثال متغیر - چگونه از متغیرها استفاده کنیم؟ 06:27
-
یک درخواست 00:12
-
معرفی بخش 00:22
-
برنامهنویسی تعاملی در مقابل برنامه چند خطی 04:54
-
ایجاد، ذخیره و اجرای فایلهای py. 04:18
-
چاپ متن و اعداد 07:51
-
مثال نام و نام خانوادگی - کدنویسی گامبهگام و توالی آن 03:59
-
استفاده از متغیرها در برنامه 11:58
-
معرفی بخش 00:34
-
قوانین نامگذاری متغیرها و کلمات و کلمات کلیدی رزروشده 09:56
-
استفاده از متغیرها با عملگرهای حسابی - مثال 12:35
-
تقدم عملگر و اینکه چگونه براکتها تغییر ایجاد میکنند 08:09
-
عملگر Modulo و تقسیم 06:54
-
عملگرهای منطقی و مقایسهای 17:47
-
عملگرهای تخصیص و تخصیص به خود 09:33
-
معرفی بخش 00:16
-
اعداد باینری و نمایش آنها 24:22
-
عملگرهای شیفت چپ و راست 10:07
-
عملگرهای باینری AND ،OR و NOT 13:26
-
معرفی بخش 00:24
-
دریافت ورودی از کاربران 08:50
-
رشتهها در مقابل اعداد 07:04
-
Type Casting - تبدیل انواع داده 07:57
-
استفاده از کامنتها در کد 04:59
-
معرفی بخش 00:33
-
حل مسائل پیچیدهتر 06:47
-
ایجاد مبانی فلوچارت برای حل مسائل 08:22
-
شرط if و اینکه چگونه کار میکند - همراه مثالها 18:08
-
افزودن else به شرط if 20:09
-
اهمیت تورفتگی کد و اینکه چگونه کار میکند 05:48
-
شرایط تودرتو و تصمیمگیری پیچیدهتر 19:22
-
معرفی بخش 00:25
-
دستورات کنترل چه هستند؟ 04:31
-
استفاده از تکرار حل مسائل 09:08
-
حلقهها در پایتون - آشنایی با حلقه While 37:45
-
حلقه for و انواع آن 11:17
-
چند مثال با حلقهها 27:21
-
معرفی بخش 00:38
-
تودرتوسازی شرطها و حلقهها 29:08
-
حلقه بینهایت، break و continue 16:19
-
ورودی تکراری برای بررسی اعتبار 06:19
-
ورودی تکراری - میانگین دانشآموز (ورودی و میانگین) 14:27
-
مثال مشاور CGPA 13:08
-
مقدمه بخش 00:33
-
سازماندهی کد با قراردادن آنها در تابعها 09:40
-
تابع چیست و چگونه شبیه توابع مثلثاتی است؟ 04:29
-
پارامترهای تابع 15:26
-
نمونه تابع 1: فاکتوریلها و دستور return 13:59
-
نمونه تابع 2: اعداد اول 19:19
-
نمونه توابع 3: رقم آخر، رقم اول و جداسازی ارقام 25:46
-
25% دوره تکمیل شد 00:12
-
مقدمه 00:42
-
فراخوانی تابع داخل تابع دیگر 10:09
-
اسکوپ و رویتپذیری متغیر در توابع 06:30
-
آشنایی با بازگشت و اینکه چگونه مسائل را حل میکند 18:00
-
مثال بازگشت 1 - جمع N عدد اول 02:46
-
مثال بازگشت 2 - توان Nام عدد 2 09:47
-
بازگشت در مقابل تکرار 10:00
-
مقدمه بخش 00:34
-
ماژولها چه هستند و چگونه از آنها استفاده کنیم؟ 15:41
-
ایمپورت توابع انتخابی از یک فایل 04:25
-
موقعیتیابی ماژولها و searchpath پایتون 07:47
-
دستورات ()dir()، locals و ()globals 06:29
-
پکیجها و ماژولهای پایتون - چگونه پکیج بسازیم و مدیریت و سازماندهی کنیم؟ 07:00
-
معرفی بخشها 01:08
-
لیستها چه هستند 03:26
-
ایندکسگذاری در لیستها 12:35
-
توابع لیست 13:49
-
توابع بیشتر لیست و کاربردهای آن 22:23
-
استفاده از حلقهها برای دسترسی و تغییر لیستها 08:05
-
مقدمه 00:31
-
فهرست لیستها 21:28
-
لیستهای دوبعدی و استفاده از آنها به عنوان جدول 22:40
-
مثال لیست دوبعدی 1 - لیستی دوبعدی از اعداد، افزایش هر عدد 28:52
-
مثال لیست دوبعدی 2 - داده حقوق، محاسبه مالیات و افزودن ستون 14:35
-
مقدمه 00:33
-
مرتبسازی لیستها و لیستهای دوبعدی بر اساس ستونهای مختلف 08:04
-
افزودن ستونها سپس مرتبسازی و مقایسه نتایج 06:26
-
مقدمه 00:51
-
لیست لیستها یا یک لیست سهبعدی 03:58
-
افزودن، دستکاری و ویرایش داده در لیست سهبعدی 31:40
-
مثالی از جداول و لیست سهبعدی 03:38
-
لیستهای چهاربعدی و بالاتر 02:44
-
مقدمه بخش 00:20
-
تاپلها 10:57
-
مثال تاپل 06:22
-
دیکشنری 07:03
-
مثال دیکشنری 06:45
-
مجموعهها 07:35
-
مثال مجموعهها 04:38
-
معرفی بخش 00:34
-
ذخیرهسازی دائمی چیست و انواع دستگاههای ذخیرهسازی 09:48
-
چگونه یک فایل بسازیم و داده را در آن بنویسیم؟ 27:20
-
چگونه یک فایل را برای خواندن و خواندن کل داده باز کنیم؟ 11:36
-
خواندن داده خط به خط 05:06
-
خواندن داده کاراکتر به کاراکتر و به صورت تصادفی 10:43
-
خواندن رکوردهای با طول ثابت به عنوان لیست 08:09
-
یک درخواست سریع 00:12
-
معرفی بخش 00:35
-
آشنایی با داده اکسل با CSV 07:28
-
خواندن فایل CSV و تجزیه آن به لیستها 08:36
-
دریافت ورودی از کاربر و نوشتن آن به صورت CSV 07:19
-
خواندن و اصلاح داده CSV 12:32
-
مثال محاسبه میانگین و CGPA 19:43
-
مثال فروش و سود محصول 19:21
-
معرفی بخش 00:27
-
جستجوی داده در CSV 21:25
-
مرتبسازی داده در CSV 11:24
-
مثال بررسیکننده املاء، و خواندن دیکشنری 11:23
-
برنامه تأیید رزرو رویداد 13:30
-
مقدمه 00:36
-
استثنا چیست؟ 04:01
-
چگونه استثناها را مدیریت کنیم؟ 12:39
-
انواع مختلف استثناها و مدیریت چند نوع در یک کد 08:26
-
تبریک - 50% دوره تکمیل شد 00:13
-
معرفی بخش 00:36
-
Tkinter و استفاده از آن، ایجاد پنجره اصلی 11:32
-
افزودن دکمه و باکس متن 07:48
-
افزودن باکس متن ورودی، خواندن آنها و ساخت یک ماشین حساب کوچک 09:29
-
معرفی بخش 00:42
-
خواندن تصاویر و قرار دادن آنها روی برچسبها 04:05
-
مثال بازی دوز - راهاندازی رابط کاربری 06:37
-
بازی دوز، افزودن کد پشت دکمهها و تغییر تصاویر 07:59
-
بازی دوز، رویدادها و نمایش داده state بازی 12:02
-
بازی دوز، شرایط برد یا تساوی، بازنشانی بازی 17:42
-
معرفی بخش 00:36
-
تبدیل اپلیکیشن بررسی املاء به اپلیکیشن رابط کاربری گرافیکی 04:30
-
افزودن رویداد برای خواندن فایل و بررسی املا 04:29
-
حذف خطاها پس از فیکس کردن املاء 02:27
-
مقدمه 00:28
-
برنامهنویسی شیگرا، شی و کلاس چه هستند؟ 09:37
-
ویژگیها و رفتارها 07:12
-
مزایای برنامهنویسی شیگرا 06:53
-
چگونه کلاس و اشیا را ایجاد کنیم؟ - یک مثال سریع 04:38
-
مقدمه بخش 00:35
-
نمودار کلاس و اطلاعات بیشتر درباره کلاسها 21:02
-
آشنایی با کپسولهسازی، انتزاع و مخفیسازی داده 17:04
-
ایجاد انواع داده سفارشی 03:05
-
مثال اردک، ویژگیها و رفتارهای Duck1.0 - مشخصات 05:16
-
معرفی بخش 00:55
-
کدنویسی اردک 05:10
-
افزودن constructor و افزودن شرایط 07:56
-
اردک 2.0، افزودن هوش مصنوعی به اردک 19:32
-
ایجاد چندین اردک یا لیستی از اردکها 13:43
-
اردک در یک حوضچه یا اردک در باغوحش 07:54
-
معرفی بخش 00:54
-
Overloading عملگر و اعمال در اشیا 05:34
-
مثال اردک برای Overloading عملگرها 42:20
-
مثال - ایجاد کلاس ماتریس 33:07
-
اعمال Overloading عملگرها در ماتریس 42:08
-
معرفی بخش 00:41
-
ارثبری 27:25
-
ارثبری چندگانه 12:55
-
Has-a، کامپوزیشن و تجمیع 13:58
-
چندریختی (Polymorphism) 10:16
-
سریالسازی شی 14:52
-
مثال سریالزدایی - بارگذاری قایقها و خودروها در لیستهای جدا 04:38
-
مثال: دانشآموزان و نمرات 52:31
-
مقدمه بخش 00:41
-
آشنایی با نوع داده انتزاعی و صف 12:40
-
ایجاد صف با لیستها در پایتون 19:19
-
صف اولویت 13:13
-
مثال صف سفارشات 38:35
-
مقدمه بخش 00:41
-
استکها با لیستها 17:36
-
ارزیابی عبارات با استکها، تبدیل Infix به Postfix 48:12
-
افزودن براکتها و اعداد چند رقمی به infix 22:59
-
ارزیابی postfix 22:31
-
مقدمه 00:41
-
گراف چیست؟ 36:38
-
چگونه گراف را در برنامه نمایش دهیم؟ 01:01:15
-
بارگذاری و ذخیره گرافها از فایلها 10:48
-
توضیح DFS و BFS 17:39
-
DFS در پایتون، درخت DFS 38:11
-
BFS در پایتون 24:01
-
isConnected ،isCyclic و isTree با DFS یا BFS 37:55
-
یک درخواست 00:13
-
مقدمه 00:44
-
threadها چه هستند؟ 11:32
-
چگونه در پایتون thread اجاد کنیم؟ 09:38
-
انتظار برای جوین شدن threadها 03:40
-
Thread pool executor برای اجرای چند thread 07:51
-
شرایط مسابقه و داده مشترک در threadها 16:59
-
معرفی بخش 00:58
-
اینکه اینترنت چگونه کار میکند و درخواست و پاسخ HTTP 10:46
-
افزودن داده به درخواست HTTP 03:51
-
افزودن هدر به درخواست HTTP 04:23
-
نمونه وب سرویس - پیدا کردن لوکیشن آدرس IP 17:07
-
چگونه JSON را تجزیه کنیم و JSON را به پایتون و برعکس تبدیل کنیم؟ 06:06
-
مقدمه 00:52
-
آشنایی با Open Weather Map API 04:20
-
بررسی URL در مرورگر و درخواست آن با پایتون 04:53
-
ایجاد رابط کاربری اپلیکیشن هواشناسی 10:50
-
نمایش آبوهوا در رابط کاربری 14:54
-
مقدمه بخش 00:46
-
یادگیری ماشین چیست؟ 13:25
-
ابزارهای مورد نیاز و نصب آناکوندا 02:42
-
آشنایی با Spyder و اینکه چگونه کار میکند 02:27
-
آشنایی با Jupyter Notebooks 07:25
-
مقدمه 00:30
-
ایجاد آرایههای NumPy و پر کردن داده 10:11
-
متدهای آرایه NumPy 05:54
-
ایندکسگذاری و Broadcasting 05:11
-
ایندکس گذاری آرایه دوبعدی 10:48
-
معرفی بخش 00:36
-
آشنایی با پانداس - ایجاد سریها و ایندکسگذاری 10:38
-
افزودن و حذف ردیفها و ستونها 10:58
-
کوئریهای انتخاب شرطی 04:57
-
بازنشانی ایندکسگذاری دیتافریم 04:34
-
مدیریت و فیکس کردن داده گمشده 04:49
-
Group By، ادغام و جوینها 07:57
-
مقدمه 00:42
-
Matplotlib - ایجاد گرافها، گرافهای تکی و چندتایی 10:57
-
Matplotlib - ذخیره گرافها و Legendها 11:23
-
نمودارهای Seaborn و انواع مختلف نمودارها 14:37
-
Seaborn - نمودار ماتریس، نقشههای حرارتی و هیستوگرامها 05:25
-
مقدمه بخش 00:31
-
رگرسیون خطی چیست؟ 07:49
-
بارگذاری و رسم داده مسکن آمریکا 08:26
-
آموزش مدل رگرسیون خطی 10:17
-
ارزیابی مدل 08:05
-
مقدمه 00:31
-
درختهای تصمیمگیری چه هستند و چگونه کار میکنند؟ 10:39
-
مجموعه داده kyphosis چیست؟ 02:20
-
بارگذاری مجموعه داده kyphosis برای آموزش درخت تصمیمگیری 03:30
-
آموزش و ارزیابی درخت تصمیمگیری 06:43
-
معرفی بخش 00:51
-
الگوریتم بیز ساده چیست؟ 14:30
-
بارگذاری داده 03:52
-
آموزش و ارزیابی الگوریتم بیز ساده 05:49
-
معرفی بخش 00:43
-
خوشهبندی چیست؟ 09:33
-
ایجاد داده خوشهبندی، اعمال الگوریتم K Means و ارزیابی آن 10:07
-
نتیجهگیری 00:16
مشخصات آموزش
تسلط به پایتون - از مبتدی تا متخصص
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:مقدماتی
- تعداد درس:251
- مدت زمان :41:40:59
- حجم :24.2GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy