دوره Python برای همه: یادگیری برنامهنویسی Python از ابتدا
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- تسلط به برنامهنویسی Python با ساخت 100 پروژه واقعی در 100 روز
- یادگیری اتوماسیون، توسعه بازی، توسعه اپلیکیشن، توسعه وب، علم داده و یادگیری ماشین - همگی با Python.
- کسب مهارتهای لازم برای تبدیل شدن به یک توسعهدهنده حرفهای Python
- کار با کتابخانهها و فریمورکهای برتر Python مانند Selenium ،Beautiful Soup ،Requests ،Flask ،Pandas ،NumPy ،Scikit-Learn ،Plotly و Matplotlib
- ساخت یک پورتفولیوی تاثیرگذار شامل 100 پروژه Python برای نمایش مهارتهای خود و به دست آوردن موقعیتهای شغلی توسعهدهندگی
- یادگیری ساخت وبسایتها و وباپلیکیشنهای Full-stack با استفاده از Python
- استفاده از Python برای پروژههای پیشرفته علم داده و یادگیری ماشین
- ساخت بازیهای Python مانند Blackjack ،Pong و Snake از ابتدا
- طراحی و ساخت نرمافزارهای دسکتاپ و اپلیکیشن های GUI با استفاده از Python
- ایجاد وبسایتها و وباپلیکیشنهای با امکانات کامل با استفاده از Python و Flask
پیشنیازهای دوره
- بدون نیاز به تجربه قبلی برنامهنویسی - همه چیز از صفر آموزش داده خواهد شد
- بدون نیاز به خرید هیچ نرمافزاری - چگونگی استفاده از ابزارهای رایگان مانند PyCharm ،Jupyter Notebooks و Google Colab آموزش داده میشود
- راهنمای گامبهگام نصب و راهاندازی تمام نرمافزارهای مورد نیاز در دوره گنجانده شده است.
- یک کامپیوتر Mac یا PC (ویندوز) 64 بیتی با حداقل 4GB رم و اتصال اینترنت
توضیحات دوره
بوتکمپ حرفهای و کامل Python برای سال 2025
تسلط به Python با ساخت پروژههای واقعی - بدون نیاز به تجربه قبلی
چرا این بوتکمپ Python تمام چیزی است که نیاز دارید.
این جامعترین دوره آنلاین Python است - ایدهآل برای مبتدیان و توسعهدهندگان مشتاقی که میخواهند از طریق تمرین روزانه و ساخت پروژه، بر Python مسلط شوند.
- یادگیری گامبهگام Python با ساخت 1 پروژه / تکلیف در هر روز.
- بیش از 30 ساعت محتوای ویدیویی HD – درسهای ساختاریافته و مناسب برای مبتدیان
- تدریس توسط یک مدرس برجسته
- دسترسی مادامالعمر + بروز ماندن با جدیدترین ابزارها، کتابخانهها و پروژهها
چه کاملاً مبتدی باشید و چه در حال تغییر از زبان دیگری باشید، این دوره شما را با اعتمادبهنفس از سطح صفر به توسعهدهنده حرفهای Python میرساند.
آنچه خواهید آموخت:
- برنامهنویسی Python 3 – از مباحث پایه تا مفاهیم پیشرفته
- اسکریپتنویسی و اتوماسیون – خودکارسازی گردش های کاری، ایمیلها، درخواستهای شغلی LinkedIn و موارد دیگر
- توسعه وب با Flask – ساخت اپلیکیشنهای Full-stack با REST API و ادغام پایگاه داده
- توسعه بازی – ساخت بازیهایی مانند Snake ،Pong و Blackjack با استفاده از Python
- علم داده و تحلیل داده – کار با Pandas ،NumPy ،Matplotlib ،Seaborn ،Plotly و Scikit-Learn
- وب اسکرپینگ و رباتها – استفاده از Beautiful Soup ،Selenium و Requests
- برنامههای GUI پایتون – توسعه نرمافزارهای دسکتاپ با استفاده از Tkinter
- کنترل نسخه – یادگیری Git ،GitHub و مبانی CLI
- اصول Front-end – HTML5 ،CSS3 ،Bootstrap
- استقرار – میزبانی اپلیکیشن ها با استفاده از Heroku ،GitHub Pages و Gunicorn
بیش از 100 پروژه واقعی که خواهید ساخت
- بازی Blackjack ،Snake ،Pong
- ربات Auto Tinder swiper
- ربات درخواست شغلی LinkedIn
- وبسایت بلاگ شخصی
- توسعه API
- تحلیل داده Google Trends
- اسکرپر نظرات App Store
- تحلیل مجموعه داده Lego
- اتوماسیون ایمیل/پیامک تولد
- …و بسیاری موارد دیگر!
در پایان، شما یک پورتفولیو شامل بیش از 100 پروژه Python خواهید داشت تا مهارتهای خود را به کارفرمایان، مشتریان یا سرمایهگذاران نشان دهید.
آنچه دریافت خواهید کرد
- بیش از 30 ساعت آموزش ویدیویی با کیفیت بالا
- چالشهای کدنویسی روزانه و آزمونها / تکالیف
- پروژههای کاملاً کاربردی و آماده برای پورتفولیو
- منابع قابل دانلود
این دوره برای چه کسانی مناسب است؟
- هر کسی که میخواهد Python را از ابتدا با ساخت پروژههای جذاب و واقعی یاد بگیرد.
- کارآفرینان مشتاقی که میخواهند وبسایتها و وباپلیکیشنهای خود را برای راهاندازی استارتاپ بسازند.
- مبتدیان کامل که به دنبال مسیری جامع برای تبدیل شدن به یک توسعهدهنده حرفهای Python هستند.
- توسعهدهندگان با تجربه که میخواهند به Python مهاجرت کنند و از طریق پروژههای کدنویسی عملی یاد بگیرند.
- برنامهنویسان متوسط Python که میخواهند چالش 100 روز کدنویسی را انجام دهند تا مهارتهای خود را ارتقا دهند و یک پورتفولیوی قوی بسازند.
دوره Python برای همه: یادگیری برنامهنویسی Python از ابتدا
-
مقدمهای بر دوره 06:38
-
نصب Python 06:01
-
نصب PyCharm 06:39
-
Hello World 09:49
-
عملیات ریاضی 06:45
-
رشتهها 08:05
-
توابع ورودی 09:57
-
عملیات روی رشتهها 07:35
-
متغیرها 11:31
-
افزایش و کاهش 06:35
-
مقدمهای بر PyCharm 03:53
-
چالش کدنویسی 09:08
-
توابع عددی 02:43
-
دستور If 06:10
-
دستور If Else 08:31
-
دستور Elif 09:32
-
تابع Range 04:45
-
حلقه For 06:33
-
حلقه For (بخش 2) 02:37
-
حلقه While 10:10
-
استفاده مجدد از کد با استفاده از توابع 05:59
-
دستور Return 06:13
-
ارسال آرگومان به تابع 03:59
-
ارسال توابع به عنوان آرگومان 05:22
-
ماژولها 03:31
-
بازگشت 1 03:56
-
تابع بازگشتی (2) فاکتوریل 06:24
-
متغیرهای محلی و سراسری 04:25
-
خطاها و استثناها 07:16
-
مدیریت استثناها 04:28
-
کار با فایل: باز کردن و بستن 04:20
-
خواندن دادهها از فایل 04:58
-
اضافه کردن داده به فایل 03:30
-
الحاق داده به فایل 02:28
-
خواندن و اضافه کردن داده 02:57
-
دیکشنریها 04:57
-
توابع دیکشنری 05:21
-
لیست 1 07:01
-
عملیات لیست 05:32
-
توابع لیست 1 06:04
-
توابع لیست 2 05:22
-
برش لیست 05:53
-
List Comprehension 06:06
-
مجموعهها 05:58
-
توابع رشتهای 08:31
-
فرمتدهی رشتهها 08:40
-
تاپل 06:50
-
برنامهنویسی تابعی 03:49
-
تابع Lambda 03:59
-
فیلتر 04:04
-
مپ 05:59
-
Iterator و Generator 09:20
-
مقدمهای بر برنامهنویسی شیگرا 05:24
-
تعریف کلاس 1 08:11
-
تعریف کلاس 2 04:04
-
سازندهها و مخربها 06:19
-
توابع در مقابل برنامهنویسی شیگرا 03:13
-
وراثت 05:31
-
وراثت تکسطحی 05:45
-
وراثت چندسطحی 04:39
-
وراثت چندگانه 05:39
-
سربارگذاری عملگرها 07:33
-
پنهانسازی داده 06:08
-
عبارات باقاعده 04:41
-
Match و Findall 06:46
-
جستجو 03:37
-
Sub 03:02
-
کاراکترها و دنباله کاراکترها 08:10
-
کاراکترها و دنباله کاراکترها 2 08:17
-
کاراکترها و دنباله کاراکترها 3 09:05
-
Hello World با استفاده از Tkinter 05:46
-
توابع پایه با استفاده از Tkinter 04:03
-
فریمها و دکمهها با استفاده از Tkinter 08:48
-
متد Pack 07:47
-
مدیریت دکمهها 04:47
-
نوار منو 07:24
-
کادر پیام 06:39
-
رسم 06:07
-
کادر پیام 2 09:41
-
چکباکس 03:33
-
متد Place 03:13
-
ماشین حساب 1 10:28
-
ماشین حساب 2 05:07
-
ماشین حساب 3 13:14
-
مقدمهای بر داده 03:12
-
مقدمهای بر پایگاه داده 03:56
-
مقدمهای بر PostgreSQL 03:58
-
نصب PostgreSQL 05:25
-
ایجاد یک پایگاه داده 04:24
-
حذف پایگاه داده 02:05
-
ایجاد جدول و اضافه کردن داده 05:22
-
بازیابی داده از پایگاه داده و حذف محتویات جدول 05:24
-
راهاندازی محیط مجازی (Virtual ENV) 08:33
-
نصب Psycopg2 02:42
-
اتصال به پایگاه داده 06:09
-
ایجاد جدول با استفاده از Python 07:58
-
درج داده با استفاده از Python 04:13
-
استخراج داده از پایگاه داده 03:59
-
دریافت ورودی از کاربر 05:44
-
تحلیل داده 05:22
-
نصب Anaconda 05:24
-
ویژگیهای مهم کتابخانهها 05:10
-
ایمپورت کردن فایل CSV 06:04
-
متدهای مشاهده فایل 09:56
-
پاکسازی دادهها 15:02
-
فرمتدهی دادهها 08:29
-
نرمالسازی دادهها 04:41
-
نرمالسازی دادهها 2 08:47
-
دستهبندی 04:00
-
دستهبندی 2 08:02
-
شمارش مقادیر 03:40
-
Boxplot و Scatterplot 04:08
-
گروهبندی 09:13
-
Pivot 07:23
-
نقشه حرارتی 1 06:52
-
نقشه حرارتی 2 06:12
-
آنالیز واریانس (ANOVA) 05:27
-
همبستگی 06:14
-
همبستگی 2 04:42
-
رگرسیون خطی ساده 04:24
-
رگرسیون خطی چندگانه 03:47
-
رگرسیون خطی ساده با استفاده از Python 05:19
-
رگرسیون خطی چندگانه با استفاده از Python 05:41
-
نمودار رگرسیون 04:39
-
نمودار باقیمانده 03:39
-
نمودار توزیع 1 05:33
-
نمودار توزیع 2 03:50
-
رگرسیون چندجملهای 1 02:36
-
رگرسیون چندجملهای 2 06:41
-
ارزیابی دروننمونهای 04:02
-
میانگین مربعات خطا (MSE) 04:58
-
ضریب تعیین 1 02:26
-
ضریب تعیین 2 02:25
-
نصب Django 06:39
-
ایجاد پروژه 07:58
-
ایجاد یک App 11:48
-
Hello World با استفاده از Django 08:40
-
الگوها در Django 11:21
-
زبان قالب Django 1 07:49
-
زبان قالب Django 2 04:48
-
جمع اعداد 12:58
-
متد GET در مقابل POST 06:42
-
الگوی MVT 07:07
-
فایلهای استاتیک 1 12:35
-
فایلهای استاتیک 2 07:10
-
ثبتنام کاربر بخش 2 05:48
-
ثبتنام کاربر بخش 2 07:15
-
ثبتنام کاربر بخش 3 12:22
-
ورود 11:24
-
تغییر مسیر ورود (Login 2) 11:06
-
خروج (Logout) 03:10
-
فرمها 1 10:41
-
فرمها 2 06:14
-
استایلدهی به فرمها 09:50
-
ساخت وبلاگ شخصی 11:36
-
ساخت وبلاگ شخصی 2 07:23
-
ساخت وبلاگ شخصی 3 13:07
-
مقدمهای بر Flask 03:25
-
نصب Flask 04:56
-
صفحه وب اولیه 1 06:26
-
صفحه وب اولیه 2 05:24
-
وارد کردن فایلهای HTML با استفاده از Flask 03:59
-
فرم ثبتنام اولیه 04:35
-
فرم ثبتنام اولیه 2 09:03
-
فرم ثبتنام اولیه 3 04:11
-
تغییر مسیر با استفاده از هایپرلینکها 07:42
-
تغییر مسیر با استفاده از هایپرلینکها 2 02:24
-
اضافه کردن تصاویر به Flask 06:10
-
وراثت قالب 07:19
-
استایلدهی به وبسایت 05:32
-
APIها و REST APIها 07:31
-
Hello world با استفاده از REST API 10:25
-
ایجاد مدل در پنل Admin 10:43
-
ارسال APIها 12:34
-
جداسازی به صفحات 03:26
-
تنظیم احراز هویت 03:37
-
اضافه کردن نام کاربری به پستها 11:27
-
اضافه کردن مجوزها 06:41
-
فیلتر کردن بر اساس نام کاربری 04:05
-
فیلتر جستجو 03:34
-
فیلتر کردن بر اساس تاریخ 08:45
-
مرتبسازی فیلترها 02:34
-
مقدمهای بر Web Scraping 04:03
-
Unicode و ASCII 06:37
-
دریافت محتوا از صفحات وب 04:15
-
دریافت داده 07:45
-
بیان دادهها با استفاده از دیکشنریها 02:55
-
محتوا 04:16
-
متن 03:12
-
ارسال دادهها 05:41
-
پارامترها 03:49
-
فیلتر کردن دادهها 1 08:31
-
فیلتر کردن دادهها 2 02:14
-
فیلتر کردن دادهها 3 03:40
-
فیلتر کردن دادهها 4 03:27
-
تبدیل به فایل CSV 04:40
-
دانلود تصاویر 1 05:43
-
دانلود تصاویر 2 08:58
-
دانلود تصاویر 3 11:13
-
دانلود تصاویر 4 08:39
-
ردیاب قیمت 1 05:56
-
ردیاب قیمت 2 07:41
-
تصاویر 06:39
-
نصب Open CV 02:31
-
CV OpenCV 04:42
-
خواندن تصویر 05:51
-
ذخیره تصویر 03:26
-
تغییر اندازه تصویر 05:35
-
عملیات مورفولوژیکی 08:15
-
عملیات مورفولوژیکی 2 12:26
-
قرینه کردن تصویر 07:03
-
تغییر اندازه تصویر با حفظ نسبت ابعاد 02:22
-
تغییر اندازه تصویر با حفظ نسبت ابعاد 2 09:08
-
اضافه کردن اشکال و متن 13:22
-
جابجایی تصویر 04:59
-
چرخش تصویر 04:05
-
آستانهگذاری 06:24
-
تاری گاوسی 04:44
-
تاری میانه 02:45
-
فیلتر دوطرفه 07:23
-
تشخیص لبه 06:13
-
خواندن ویدیو 05:40
-
21. نوشتن ویدیو 10:35
-
دسترسی به وبکم 03:02
-
نصب 05:44
-
باز کردن URL 04:12
-
خودکارسازی جستجوی Google 07:57
-
خودکارسازی ناوبری 04:14
-
یافتن عناصر با روشهای مختلف 02:58
-
انتخاب لینکها 07:48
-
رفرش کردن صفحه 02:04
-
یافتن عنصر با xPath 05:29
-
دریافت داده 06:52
-
ساخت ارسالکننده خودکار Facebook 13:23
-
نکاتی برای تبدیل شدن به یک برنامهنویس خوب 04:13
-
تفکر منطقی 04:56
-
تکنیکها و نکات 1 04:00
-
تکنیکها و نکات 2 03:42
-
آدرس IP 14:04
-
پورتها و سوکتها 12:29
-
ایجاد کلاینت 14:09
-
ارسال پیامها 07:52
-
استفاده از بافر 10:22
-
ساخت قابلیت پیامرسانی 07:58
-
ارسال پیامها به کلاینت 10:01
-
برنامهنویسی قابلیت ارسال 09:45
-
تکمیل برنامه چت 08:58
-
بروزرسانی ورودیها در Django با Update View 08:21
-
Bootstrap قسمت 1: مقدمهای بر Bootstrap 02:24
-
Bootstrap قسمت 2: اضافه کردن Bootstrap به سایت 04:04
-
Bootstrap قسمت 3: سیستم گرید Bootstrap 10:27
-
Bootstrap قسمت 4: کلاسهای گرید بخش 1 06:07
-
Bootstrap قسمت 5: کلاسهای گرید بخش 2 07:26
-
Bootstrap قسمت 6: Grid Column Offset 04:43
-
Bootstrap قسمت 7: ریسپانسیو کردن تصاویر 05:04
-
Bootstrap قسمت 8: تو در تو کردن سطرها و ستونها 08:10
-
مقدمهای بر عبارات باقاعده و رشتههای خام 06:52
-
متدهای Search و Match 08:27
-
مقدمهای بر متاکاراکترها 03:37
-
متاکاراکتر ستاره (*) 02:20
-
مقدمهای بر متاکاراکتر به علاوه (+) 01:52
-
مثالهای متاکاراکتر به علاوه (+) 02:16
-
مقدمهای بر آکولادها {} 01:48
-
مثالهای آکولاد {} 03:23
-
مقدمهای بر Wildcardها 01:36
-
مثال Wildcard 03:33
-
متاکاراکتر اختیاری (؟) 02:31
-
متاکاراکتر Caret (^) 03:38
-
کلاسهای کاراکتر بخش 1 04:59
-
کلاسهای کاراکتر بخش 2 05:00
-
جمعبندی 01:05
مشخصات آموزش
دوره Python برای همه: یادگیری برنامهنویسی Python از ابتدا
- تاریخ به روز رسانی: 1404/12/10
- سطح دوره:مقدماتی
- تعداد درس:271
- مدت زمان :28:12:39
- حجم :7.89GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy