101 پروژه پایتون - دوره کامل پایتون برای 2025
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- پایهای قوی در مبانی پایتون، از جمله متغیرها، تایپهای داده، حلقهها و توابع
- مفاهیم سطح متوسط مانند برنامهنویسی شیگرا (OOP)، مدیریت خطا، APIs و دستکاری داده
- مباحث پیشرفته مانند مدیریت فایل، رمزنگاری، اتوماسیون، تحلیل داده و برنامهنویسی سوکت
- پروژههای اولیه - پروژههای مبتدیپسند مانند دنبالههای فیبوناچی، چکرهای پالیندروم و ماشینحسابهای اولیه که به تقویت اصول کمک میکنند.
- پروژههای سطح متوسط - توسعه اپلیکیشنهای واقعی مانند اپلیکیشنهای آب و هوا، سیستمهای مدیریت کتابخانه و زمانبندیهای ایمیل
- پروژههای پیشرفته - ایجاد سیستمهای پیچیده مانند رباتهای تلگرام، ابزارهای اتوماسیون فیسبوک و اپلیکیشنهای پردازش تصویر
- تسلط به ابزارهایی برای اتوماسیون تسکهای تکراری (بهعنوان مثال، اتوماسیون واتساپ و فیسبوک، ایجاد ربات تلگرام)
- یاد میگیرید چگونه بهصورت راه دور کامپیوترها را کنترل کنید، وبسایتها را بلاک کنید و تصمیمگیری داده محور را پیادهسازی کنید.
- کار با انواع مختلف فایلها - CSV، اکسل، PDF و فایلهای متنی
- بررسی تحلیل داده پیشرفته با Pandas، از جمله خواندن، بروزرسانی و دستکاری مجموعه دادهها در Jupyter Notebook
- پیادهسازی رمزنگاری و رمزگشایی برای مدیریت داده ایمن
- یاد میگیرید چگونه پسوردهای فایل ZIP را کرک کنید، پسوردهای هششده را رمزگشایی کنید و از توابع رمزنگاری استفاده کنید.
- کسب بینشهایی درباره برنامهنویسی سوکت برای ساخت اپلیکیشنهای سرور-کلاینت
- تسلط به کنترل از راه دور کامپیوترها با استفاده از Telnet و SSH بهعنوان یک مهارت پیشرفته در مدیریت شبکه
- درک و اعمال تست واحد و فریمورکهای PyTest برای نوشتن کدهای قابل اعتماد و قدرتمند
- میآموزید چگونه تستهای خودکار را ایجاد، اجرا و مدیریت کنید.
- ساخت رباتهای تلگرام که قادر به تعامل با کاربران، پاسخ به پیامها و انجام اقدامات هوشمند باشند.
- اتوماسیون واتساپ و فیسبوک برای پیامرسانی، اشتراکگذاری تصویر و پست کردن محتوا
- کار روی پروژههای آیندهنگر مانند تشخیص چهره لایو، حذف پسزمینه، موزیک پلیرها و اپلیکیشنهای رابط کاربری گرافیکی (GUI) مدرن
- پیادهسازی APIs برای یکپارچهسازی داده بلادرنگ مانند ردیابی قیمت BTC و زمانبندی SMS
- توسعه مهارتهای حل مسئله از طریق پروژههای عملی
- ساخت پورتفولیویی شامل 100+ پروژه که تخصص شما را در اپلیکیشنهای مختلف پایتون نشان میدهد.
پیشنیازهای دوره
- نیازی به تجربه قبلی در برنامهنویسی نیست - هر آنچه که نیاز دارید، گام به گام در این دوره آموزش داده میشود.
توضیحات دوره
به «تسلط به برنامهنویسی پایتون در 2025 - ساخت بیش از 101 پروژه» خوش آمدید، جامعترین و عملیترین دوره پایتون که میتوانید پیدا کنید. این دوره برای کسی که میخواهد از ابتدا پایتون را یاد بگیرد یا مهارتهای موجود خود را با پروژههای واقعی تقویت کند، طراحی شده است.
در طول 101 پروژه متنوع، موارد زیر را خواهید آموخت:
- اصول پایتون - تسلط به مبانی پایتون از جمله متغیرها، تایپهای داده، حلقهها، شرطیها و توابع
- مهارتهای سطح متوسط - بررسی عمیق برنامهنویسی شیگرا (OOP)، مدیریت خطا، کار با APIs و مدیریت فایلها و دایرکتوریها
- پروژههای پیشرفته پایتون - ساخت ابزارهای اتوماسیون، وب اسکرپرها و رباتهای تلگرام و واتساپ - یادگیری کار با مباحث پیشرفته مانند رمزنگاری فایل، برنامهنویسی سوکت و تست واحد
- کاربردهای عملی - ایجاد پروژههای واقعی مانند ابزار اتوماسیون فیسبوک، اسکریپتهای نظارت بر سیستم، اپلیکیشنهای تقویم، اپلیکیشنهای GUI و موارد دیگر
در پایان دوره، شما بیش از 101 پروژه منحصر به فرد پایتون خواهید ساخت که به شما یک پورتفولیوی قوی از کارها خواهد داد. شما تجربه عملی در توسعه وب، اتوماسیون، تحلیل داده، پردازش تصویر و موارد بسیار دیگر خواهید داشت.
چه شما مبتدی باشید یا یادگیرنده سطح متوسط، این دوره مهارتها و اعتماد بهنفسی را در اختیار شما قرار میدهد که بتوانید اپلیکیشنهای پایتون خود را بسازید و وارد دنیای برنامهنویسی شوید.
چرا باید به این دوره ملحق شوید؟
- یادگیری با ساخت پروژههای واقعی - این دوره تماماً درباره یادگیری عملی است. با بیش از 101 پروژه پایتون، شما بر روی کاربردهای عملی و واقعی - از رباتهای اتوماسیون وب تا ابزارهای تحلیل داده - کار کرده و در حین پیشرفت یک پورتفولیوی قوی میسازید.
- نیازی به تجربه نیست - چه شما مبتدی کامل باشید و چه دانش کدنویسی داشته باشید، این دوره برای شما مناسب است. شما با مبانی پایتون شروع کرده و به سمت پروژههای پیشرفته پیش خواهید کرد و در حین پیشرفت تخصص بهدست خواهید آورد.
- پوشش جامع - ما مباحث ضروری مانند اصول پایتون، برنامهنویسی شیگرا (OOP)، مدیریت فایل، وباسکرپینگ، اتوماسیون و حتی مباحث پیشرفته مانند رمزنگاری و برنامهنویسی سوکت را پوشش میدهیم.
- یادگیری از پروژههای مقیاس صنعتی - از رباتهای تلگرام تا اتوماسیون فیسبوک، اتوماسیون واتساپ و اپلیکیشنهای GUI، شما تجربه واقعی در اتوماسیون و توسعه وب کسب خواهید کرد که میتواند بهطور مستقیم در صنعت فناوری اطلاعات مورد استفاده قرار گیرد.
- 101 پروژه و 101 فرصت - روش عملی با 100 پروژه مختلف نهتنها به شما کمک میکند مفاهیم اصلی پایتون را درک کنید، بلکه به شما امکان میدهد که یک پورتفولیوی قوی بسازید. در پایان، شما مهارتها و اعتماد بهنفس لازم برای پذیرش هر پروژه بزرگ یا کوچک در پایتون را در اختیار خواهید داشت.
- آمادگی برای بازار کار - این دوره شما را برای حرفه ای در برنامهنویسی پایتون آماده میکند و دانش و تجربیات عملی را فراهم میکند که کارفرمایان به دنبالش هستند، خواه شما به دنبال نقشهایی در توسعه نرمافزار، تحلیل داده، اتوماسیون یا یادگیری ماشین باشید.
این دوره برای چه کسانی مناسب است؟
- مبتدیان بدون تجربه قبلی در برنامهنویسی که میخواهند سفر کدنویسی خود را آغاز کنند.
- افرادی که علاقهمند به یادگیری پایتون و اعمال آن در پروژههای واقعی هستند.
- دانشجویان یا حرفهایهایی که به دنبال بهبود مهارتهای خود در پایتون برای اهداف تحصیلی یا شغلی هستند.
- کسی که در برنامهنویسی کنجکاو است و مشتاق ساخت مهارتهای عملی کدنویسی است.
101 پروژه پایتون - دوره کامل پایتون برای 2025
-
آشنایی با دوره 101 پروژه پایتون 03:19
-
ویدئوی تبلیغاتی 01:19
-
مفسر پایتون 07:59
-
ایمپورت ماژولها در مفسر پایتون 03:06
-
Indentation پایتون در مفسر پایتون 04:00
-
دانلود IDE پایتون 03:39
-
آشنایی با IDE در ویژوال استودیو کد 05:54
-
ایجاد اولین برنامه پایتون خود 04:08
-
Indentation در IDE 04:56
-
آشنایی با متغیرها 04:54
-
چگونه تایپ متغیرها میتواند در طول اجرای برنامه تغییر کند؟ 04:06
-
چگونه به متغیرها مقادیر اختصاص دهیم؟ 04:38
-
آشنایی با اعداد در پایتون 05:57
-
تبدیل تایپ اعداد در پایتون 07:34
-
آشنایی با رشته 04:53
-
تکرار و الحاق رشته 04:23
-
اسلایس کردن رشته 03:55
-
بروزرسانی رشته 02:23
-
پروژه بازخورد دوره 09:07
-
درخواست بازخورد 00:46
-
کاراکترهای فرار 04:32
-
عملگرهای رشته خاص 05:07
-
فرمتبندی رشته 03:25
-
آشنایی با لیست 03:38
-
دسترسی به عناصر لیست 04:03
-
بروزرسانی لیست 06:34
-
حذف یک مقدار از یک لیست 01:39
-
عملیاتهای اولیه لیست 06:24
-
آشنایی با تاپلها 02:32
-
بروزرسانی و حذف تاپلها 04:19
-
عملیاتهای اولیه تاپل 05:06
-
Min و Max در پایتون 02:04
-
مجموعهها در پایتون 10:42
-
آشنایی با دیکشنری 08:42
-
سینتکس دستور If 04:21
-
سینتکس دستور if else 03:28
-
سینتکس if elif- 07:56
-
بررسی عدد زوج یا فرد None
-
حلقههای for 05:31
-
for با محدوده 02:54
-
آشنایی با حلقه while 03:57
-
جمع مضربها None
-
تقویت Hello word 09:32
-
ماشین حساب اولیه 17:15
-
بازی حدس اعداد 16:41
-
مساحت متوازیالاضلاع 05:10
-
مساحت و حجم استوانه 10:16
-
مساحت سطح و حجم کره 06:52
-
مساحت یک چندضلعی منظم 05:36
-
تکرار یک رشته 04:23
-
ایجاد عدد مختلط 04:52
-
تبدیل سن به ثانیه 06:26
-
دنباله فیبوناچی 06:24
-
مرتبسازی سه عدد 06:06
-
پالیندروم 04:38
-
محاسبه فاکتوریلها به صورت بازگشتی 07:12
-
یافتن LCM دو عدد 09:13
-
یافتن GCD دو عدد 06:27
-
تبدیل اعداد اعشاری به باینری، اکتال و هگزادسیمال 04:43
-
فاکتور یک عدد 05:22
-
جمع ارقام 04:41
-
رشته معکوس 03:37
-
ایجاد جدول ضرب با استفاده از پایتون 04:56
-
یافتن بزرگترین عدد در میان یک لیست 03:51
-
ژنراتور عدد تصادفی 04:30
-
شمارش حروف صدادار در یک رشته 03:57
-
شمارشگر فرکانس کاراکتر در یک رشته 06:24
-
رشتههای آناگرام 03:34
-
بررسی عدد زوج و فرد 02:41
-
محاسبه جمع لیست 03:12
-
یافتن طول یک رشته 03:15
-
محاسبه میانگین اعداد یک لیست 04:12
-
بررسی اینکه آیا یک رشته حروف عددی است 05:01
-
ایجاد پسورد تصادفی 05:05
-
یافتن میانه یک لیست 05:15
-
یافتن HCF دو عدد 05:40
-
مرتبسازی لیستی از رشته به صورت حروف الفبا 02:58
-
یافتن مجموع اعداد زوج 03:49
-
بررسی اینکه آیا رشته فقط شامل ارقام است 04:14
-
یافتن مقدار ASCII یک کاراکتر 04:46
-
تعویض دو متغیر 03:07
-
مقدمه OOP (کلاسها، متدها و attribute) 12:13
-
تکلیف خانگی برای ایجاد حساب بانکی 02:54
-
مدیریت خطا در پایتون 07:06
-
کار با APIs 10:04
-
خواندن و نوشتن در یک فایل CSV 08:46
-
خواندن و نوشتن در فایل اکسل 06:26
-
دستکاری تاریخ و زمان 09:54
-
آشنایی با ماژولها 04:23
-
آشنایی با وب اسکرپینگ 08:59
-
عبارت منظم 11:20
-
آشنایی با Regex 07:09
-
Regex حریص است 09:33
-
اطلاعات بیشتر درباره Regex 07:12
-
یافتن همه در Regex 03:43
-
جایگزینی در Regex 02:38
-
کار با درخواستها 02:19
-
چالش دریافت اطلاعات دوره یودمی 04:16
-
دریافت اطلاعات دوره از وبسایت 11:01
-
دریافت نام و قیمت دوره 06:11
-
دریافت اطلاعات خانه از وبسایت املاک و مستغلات 20:18
-
ردیاب هزینه 20:57
-
اپلیکیشن هواشناسی 26:28
-
کار با دیکشنری 07:48
-
بازی Hangman 25:46
-
سیستم مدیریت موجودی 11:43
-
ژنراتور پست وبلاگ 17:14
-
ایجاد بازی آزمون - بخش 1 15:44
-
ایجاد بازی آزمون - بخش 2 01:57
-
دستهبندی هزینهها با پایتون 14:50
-
چکر قدرت پسورد 12:52
-
بازی انداختن تاس 03:28
-
ردیاب بودجه 14:13
-
ساعت زنگدار 09:21
-
یادآور روز تولد 08:04
-
بازی Mad Libs 05:25
-
چتبات ساده 04:57
-
کتاب کانتکتها 11:43
-
سیستم مدیریت کتابخانه - بخش 1 05:13
-
سیستم مدیریت کتابخانه - بخش 2 08:09
-
سیستم مدیریت کتابخانه - بخش 3 03:17
-
سازماندهنده فایل 13:06
-
ارسال ایمیل به چندین نفر 12:40
-
ژنراتور کد QR 03:52
-
اعتبارسنجی OTP 08:14
-
آپلودر انبوه 16:29
-
زمانبند ایمیل 08:35
-
نصب Jupyter Notebook 07:02
-
آشنایی با Pandas 12:44
-
خواندن انواع مختلف فایل 10:02
-
تنظیم هدر برای دادهای که هدر ندارد 02:08
-
تخصیص هدر و ایندکس 04:50
-
دراپ کردن برخی داده از فایل 02:59
-
افزودن رکورد جدید به ستونها 04:17
-
بروزرسانی و افزودن سطرهای جدید 05:46
-
برنامهنویسی سوکت، ایجاد سرور 06:11
-
برنامهنویسی سوکت کلاینت ایجاد میکند و چت را شروع میکند 06:14
-
متدهای get کلاینت HTTP 04:40
-
متدهای post کلاینت HTTP 05:18
-
سرور http و اشتراکگذاری فایل در شبکه 01:44
-
دانلود فایل از یک کامپیوتر راه دور 11:27
-
ارسال فرمان به سرور 05:54
-
آشنایی با ربات تلگرام پایتون 06:08
-
ایجاد اولین ربات تلگرام خود 04:55
-
شروع ربات تلگرام خود 08:56
-
افزودن قابلیت بیشتر به ربات تلگرام خود 07:34
-
افزودن دکمه به ربات تلگرام 11:18
-
افزودن دکمه محبوب و سفارشیسازی دکمهها 10:17
-
مقدمه API تلگرام 05:51
-
دریافت اطلاعات پیام از گروه 05:33
-
محدود کردن دریافت اطلاعات پیام از گروه 03:48
-
ارسال پیام متنی به گروه 02:52
-
ارسال سوالات از یک لیست به گروه 04:45
-
ارسال تصاویر به یک گروه 03:58
-
ارسال تصویر از کامپیوتر محلی به یک گروه 03:05
-
ارسال صدا به یک گروه 03:18
-
ارسال مستندات به یک گروه 02:41
-
پاسخ به پیام متنی 11:44
-
خواندن و پاسخ دادن به پیامهای جدید 11:05
-
هوشمندتر کردن ربات 13:31
-
ذکر متن هنگام پاسخ دادن 04:39
-
آپلود ربات در ابر IBM به صورت رایگان 09:26
-
خواندن سند PDF و دریافت تعداد صفحات 05:29
-
استخراج متن از PDF 03:24
-
چرخاندن فایل PDF 07:50
-
خواندن فایل اکسل 04:49
-
استخراج نام ستونها با استفاده از pandas 02:30
-
خواندن فایل اکسل 02:10
-
خواندن ستونهای خاص در فایل اکسل 03:47
-
ایجاد فایل اکسل جدید 01:51
-
پیوست مقادیر به فایل اکسل 06:34
-
خواندن فایل csv 03:13
-
نوشتن در فایلهای csv 03:51
-
نوشتن یک فایل متنی 01:52
-
خواندن یک فایل متنی 02:09
-
رمزنگاری فایل 10:59
-
رمزگشایی فایل 09:35
-
ماژول os برای کار با دایرکتوریها 03:03
-
کپی، جابجایی، تغییر نام و حذف داده 05:57
-
کار با مسیرها 02:43
-
مقایسه داده 03:45
-
یافتن فایلها در دایرکتوریها 01:40
-
دریافت متادیتا فایل 02:54
-
دریافت متادیتا درباره فایلهای zip 06:09
-
فشردهسازی و بازیابی فایلها 03:10
-
ماژول tarfile برای ایجاد آرشیوهای TAR 02:22
-
بررسی محتوای فایلهای TAR 01:31
-
pytest چیست و چطور آن را نصب کنیم؟ 07:40
-
چگونه اولین تست را در pytest بنویسیم؟ 10:23
-
چگونه pytest را از خط فرمان اجرا کنیم؟ 12:31
-
چگونه از نشانگرها در Pytest استفاده کنیم؟ 07:35
-
فیکسچر در Pytest 11:54
-
6_Conftest در pytest 07:43
-
پارامترسازی فیکسچر - بخش 1 11:19
-
پارامترسازی فیکسچر - بخش 2 09:38
-
آشنایی با تست واحد 10:07
-
تست تابع روی اعداد شناور 03:49
-
مدیریت ورودی کاربر در تست واحد 07:54
-
شبکهها چگونه کار میکنند؟ 05:25
-
آشنایی با Telnet و دسترسی به ماشین از راه دور 05:14
-
Telnet کاربر در پایتون برای کنترل کامپیوتر از راه دور 11:58
-
استفاده از SSH برای دسترسی از راه دور به کامپیوتر 05:12
-
اجرای فرمان از راه دور با SSH 05:39
-
پست کردن در استفاده از پایتون در فیسبوک 11:20
-
پست کردن یک تصویر در صفحه فیسبوک 05:31
-
گذاشتن کامنت روی پست فیسبوک 05:02
-
کامنت گذاشتن، لایک کردن و حذف یک پست از فیسبوک 05:46
-
آپلود ویدئوهای یوتیوب در فیسبوک 08:33
-
خودکارسازی ارسال پیام متنی واتساپ 06:07
-
خودکارسازی بستن تب واتساپ 03:36
-
خودکارسازی ارسال تصویر در واتساپ 02:24
-
خودکارسازی ارسال پیام به گروه در واتساپ 05:00
-
خودکارسازی ارسال تصویر به گروه در واتساپ 03:40
-
معماری اپلیکیشن 04:22
-
ایجاد ساعت کاری 12:29
-
افزودن وبسایت به فایل میزبان 09:50
-
حذف وبسایت ها در صورت وجود 11:39
-
بلاکر وبسایت در کالی لینوکس 02:29
-
اجرای برنامه در پسزمینه در کالی 02:48
-
اجرای برنامه در پسزمینه ویندوز 06:33
-
آشنایی با هش 03:47
-
کرک کردن پسورد فایل ZIP با لیست پسورد 12:33
-
جداسازی پسورد و فرم هششده از یک فایل به دو فایل 06:43
-
ایجاد هش برای لیست پسورد 09:12
-
رمزگشایی پسورد هش شده 07:19
-
کرک کردن پسورد ویندوز 7، 8، 10، 11 19:24
-
اجرای فرمان ویندوز با پایتون 10:01
-
دریافت قیمت BTC از API 10:49
-
ارسال SMS به شماره موبایل با استفاده از API 05:34
-
ارسال BTC به یک شماره تلفن 04:28
-
زمانبندی SMS با پایتون 09:32
-
ردیابی لوکیشن موبایل با پایتون با استفاده از API 17:30
-
موزیک پلیر 18:29
-
اسکنر شبکه 11:39
-
تغییر PDF به صدا 15:14
-
اپلیکیشن آزمون رابط کاربری گرافیکی (GUI) 24:26
-
اتوماسیون نظارت بر سیستم 13:48
-
استخراج متن از فایل PDF 05:49
-
اپلیکیشنهای ToDo رابط کاربری گرافیکی مدرن 17:08
-
فلش کارتهای واژگان 11:21
-
سیستم مدیریت فایل 15:57
-
اپلیکیشن تصحیح املا 04:11
-
اپلیکیشن ترجمه متن 03:13
-
اپلیکیشن دانلودر یوتیوب 04:37
-
دریافت بکآپها با پایتون 15:13
-
اپلیکیشن تقویم 19:29
-
اپلیکیشن ویرایشگر متن 18:48
-
فشردهسازی تصویر با OpenCV 05:05
-
بهینهسازی تصویر 26:29
-
تغییر png به jpg و vs 06:52
-
تشخیص چهره تصویر با OpenCV 05:43
-
اپلیکیشن ویرایش تصویر با Tkinter 45:50
-
تشخیص چهره لایو با opencv 07:56
-
اپلیکیشن حذف پسزمینه به صورت بلادرنگ 11:00
مشخصات آموزش
101 پروژه پایتون - دوره کامل پایتون برای 2025
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:همه سطوح
- تعداد درس:254
- مدت زمان :30:58:29
- حجم :11.24GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy