آموزش تسلط بر پایتون: ۱۰۰ روز، ۱۰۰ پروژه - آخرین آپدیت

دانلود [HI] पायथन महारत: 100 दिन, 100 परियोजनाएं

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

آموزش پایتون با ساخت 100 پروژه در 100 روز – از مبتدی تا پیشرفته با کدنویسی عملی

یادگیری پایتون از صفر تا صد با ساخت 100 پروژه واقعی! این دوره آموزش پایتون با رویکرد پروژه محور، شما را از یک مبتدی به یک توسعه‌دهنده حرفه‌ای پایتون تبدیل می‌کند.

آنچه در این دوره آموزشی پایتون خواهید آموخت:

  • مبانی پایتون: یادگیری سینتکس، متغیرها، حلقه‌ها و توابع برای ایجاد یک پایه قوی در برنامه‌نویسی پایتون.
  • ساخت 100 پروژه واقعی: کسب تجربه عملی با ساخت برنامه‌های کاربردی پایتون به صورت روزانه.
  • استفاده کارآمد از ساختارهای داده: مدیریت موثر داده‌ها با استفاده از لیست‌ها، دیکشنری‌ها، مجموعه‌ها و تاپل‌ها.
  • توسعه برنامه‌های خط فرمان: ایجاد برنامه‌های تعاملی که ورودی کاربر را دریافت و خطاها را مدیریت می‌کنند.
  • ادغام API و کتابخانه‌ها: استفاده از کتابخانه‌هایی مانند requests، datetime و APIها برای گسترش قابلیت‌های برنامه‌ها.
  • مدیریت فایل‌ها با پایتون: خواندن، نوشتن و ویرایش فایل‌های متنی، JSON و CSV.
  • ایجاد برنامه‌های GUI: طراحی برنامه‌های دسکتاپ کاربرپسند با استفاده از Tkinter.
  • اعمال اصول شیءگرا (OOP): استفاده از کلاس‌ها، اشیاء، وراثت و کپسوله سازی.
  • ساخت برنامه‌های وب با Flask: ایجاد برنامه‌های وب ساده، مدیریت روت‌ها و رندر کردن تمپلیت‌ها.
  • تجزیه و تحلیل داده‌ها با Pandas: پردازش و مصورسازی داده‌ها با استفاده از Pandas و Matplotlib.
  • اتوماسیون کارهای روزمره: نوشتن اسکریپت‌هایی برای خودکارسازی کارهای تکراری.
  • اشکال زدایی و بهینه‌سازی کد: پیدا کردن و رفع باگ‌ها و بهبود عملکرد کد.
  • کار با پایگاه داده: ذخیره، پرس و جو و مدیریت داده‌ها با استفاده از SQLite.
  • مبانی هوش مصنوعی و یادگیری ماشین: ساخت پروژه‌های کوچک هوش مصنوعی مانند چت‌بات و سیستم‌های توصیه گر.
  • ایجاد یک پورتفولیو قوی: تکمیل 100 پروژه که مهارت‌های عملی شما را نشان می‌دهند.

پیش‌نیازهای دوره آموزش پایتون:

  • کامپیوتر یا لپ‌تاپ: هر دستگاهی که بتواند پایتون را اجرا کند (Windows، macOS یا Linux).
  • اتصال به اینترنت: برای دانلود پایتون، کتابخانه‌ها و دسترسی به منابع اضافی.
  • نصب پایتون: نصب پایتون (نسخه 3.8 یا جدیدتر) از وب‌سایت رسمی.
  • ویرایشگر کد (اختیاری): نصب یک ویرایشگر متن مانند VS Code، PyCharm یا استفاده از IDLE.
  • مهارت‌های اولیه کامپیوتر: آشنایی با فایل‌ها، پوشه‌ها و سیستم عامل.
  • کنجکاوی و اشتیاق: تمایل به یادگیری، آزمایش و ساخت پروژه‌های جالب.
  • تعهد زمانی: اختصاص 1-2 ساعت در روز برای کدنویسی و ساخت پروژه‌ها.
  • نوت‌بوک یا اپلیکیشن یادداشت برداری دیجیتال: برای یادداشت برداری از مفاهیم، ​​ایده‌ها و نکات پروژه.

این دوره با ترجمه هوش مصنوعی از انگلیسی به فارسی ارائه شده است تا بتوانید فناوری‌های پیشرفته را به زبان مادری خود یاد بگیرید.

به دوره "100 روز پایتون: ساخت 100 پروژه واقعی – از مبتدی تا متخصص" خوش آمدید! این یک سفر برنامه نویسی پایتون عالی و مبتنی بر عمل است که به طور خاص طراحی شده است تا شما را از یک مبتدی کامل به یک توسعه دهنده پیشرفته پایتون تبدیل کند. این دوره بر یادگیری مبتنی بر پروژه متمرکز است، به طوری که شما در طول 100 روز آینده با ساخت 100 پروژه مختلف، درک عمیقی از تئوری و عمل به دست خواهید آورد. پایتون یک زبان برنامه نویسی بسیار متنوع و دوستانه برای مبتدیان است که در زمینه هایی مانند توسعه وب، علم داده، اتوماسیون، هوش مصنوعی و ساخت نرم افزار استفاده می شود. این دوره یادگیری پایتون را سرگرم کننده، تعاملی و عملی می کند.

در این دوره، شما با اصول اولیه پایتون - مانند متغیرها، حلقه ها، توابع و شرایط - شروع می کنید تا پایه و اساس محکمی داشته باشید. سپس به موضوعات پیشرفته مانند برنامه نویسی شی گرا (OOP)، کار با API، مدیریت فایل ها و ساخت برنامه های GUI با استفاده از Tkinter خواهید پرداخت. علاوه بر این، شما برنامه های وب را با استفاده از Flask ایجاد می کنید و تجزیه و تحلیل داده ها و تجسم را با کمک Pandas و Matplotlib یاد خواهید گرفت. هر روز یک مفهوم جدید آموزش داده می شود که شما با اجرای آن در یک پروژه آن را تقویت خواهید کرد.

این دوره نه تنها اصول اولیه کدنویسی را به شما آموزش می دهد، بلکه نحوه حل مشکلات دنیای واقعی را با کمک پایتون نیز به شما آموزش می دهد. خواه یک ماشین حساب ساده بسازید، یک برنامه آب و هوا تهیه کنید یا یک ربات چت با قابلیت هوش مصنوعی ایجاد کنید - هر پروژه نشان دهنده یک نیاز واقعی است. در پایان دوره، شما یک پورتفولیوی 100 پروژه پایتون خواهید داشت که شما را در دنیای کار، فریلنسینگ یا استارت آپ های فناوری متمایز می کند.

نقطه برجسته این دوره پیشرفت سیستماتیک آن است. هر روز با یک توضیح واضح از یک مفهوم پایتون شروع می کنید، سپس یک پروژه واقعی مبتنی بر آن ایجاد می کنید. پیچیدگی پروژه ها به تدریج افزایش می یابد - از ابزارهای کوچک مانند کرونومتر و بازی های مسابقه ای گرفته تا بک اند تجارت الکترونیک و ابزارهای هوش مصنوعی. این افزایش تدریجی تضمین می کند که شما همیشه چیز جدیدی یاد می گیرید اما هرگز احساس سنگینی نکنید.

این دوره برای مبتدیانی که هیچ تجربه برنامه نویسی ندارند عالی است. همچنین برای توسعه دهندگان مشتاق، دانشجویان، جویندگان کار و فریلنسرها ایده آل است. اگر شما عاشق فناوری هستید یا یادگیرنده خودآموز هستید، پروژه های روزانه شما را الهام می بخشند. اگر می خواهید به سمت یک شغل فناوری حرکت کنید، این دوره مسیر کاملی را برای شما ارائه می دهد.

در پایان این سفر، شما نه تنها بر پایتون مسلط خواهید شد، بلکه با اطمینان قادر خواهید بود به طور مستقل پروژه ها را ایجاد کنید. شما با درک عمیق از حل مسئله، دانش کتابخانه ها و چارچوب های پایتون و یک پورتفولیوی چشمگیر آماده خواهید بود. پایتون فقط یک زبان نیست، بلکه مهارتی است که در عصر فناوری امروز درهای بی شماری را به روی فرصت ها باز می کند. اگر می خواهید با ساختن، آزمایش کردن و یادگیری چیزهای جدید هر روز پایتون را یاد بگیرید - این دوره شروعی عالی برای شما است. اکنون ثبت نام کنید و بیایید با هم پروژه ها را شروع کنیم!


سرفصل ها و درس ها

هفته 1: مبانی پایتون सप्ताह 1: पाइथन की बुनियादी बातें

  • شروع سریع: یادگیری پایتون از ابتدا तेज़ शुरुआत: पाइथन को शुरू से सीखें

  • روز 1: تولید کننده پیام خوش آمدید: دستور چاپ و "Hello, World" दिन 1: स्वागत संदेश जनरेटर: प्रिंट स्टेटमेंट और "Hello, World"

  • روز 2: برنامه خوشامدگویی شخصی: متغیرها و انواع داده दिन 2: वैयक्तिकृत अभिवादन प्रोग्राम: वेरिएबल्स और डेटा टाइप्स

  • روز 3: ماشین حساب ساده: ورودی کاربر و قالب بندی رشته दिन 3: साधारण कैलकुलेटर: यूज़र इनपुट और स्ट्रिंग फ़ॉर्मेटिंग

  • روز 4: ابزار مقایسه اعداد: دستورات If-Else दिन 4: संख्या तुलना उपकरण: If-Else स्टेटमेंट्स

  • روز 5: تایمر شمارش معکوس: حلقه ها (For و While) दिन 5: काउंटडाउन टाइमर: लूप्स (For और While)

  • روز 6: بازی مسابقه ریاضی: توابع दिन 6: गणित क्विज़ गेम: फ़ंक्शंस

  • روز 7: برنامه لیست خرید: لیست ها दिन 7: शॉपिंग लिस्ट ऐप: लिस्ट्स

هفته 2: پایتون متوسط सप्ताह 2: इंटरमीडिएट पाइथन

  • روز 8: دفترچه تلفن: دیکشنری ها दिन 8: संपर्क पुस्तक: डिक्शनरीज़

  • روز 9: بررسی محتوا: تاپل ها و مجموعه ها दिन 9: सामग्री चेकर: ट्यूपल्स और सेट्स

  • روز 10: برنامه یادداشت برداری: کار با فایل दिन 10: नोट लेने का ऐप: फ़ाइल हैंडलिंग

  • روز 11: ماشین حساب امن: مدیریت استثناها दिन 11: सुरक्षित कैलकुलेटर: एक्सेप्शन हैंडलिंग

  • روز 12: تبدیل کننده دما: توابع با مقادیر بازگشتی दिन 12: तापमान कन्वर्टर: रिटर्न वैल्यूज़ के साथ फ़ंक्शंस

  • روز 13: مدیر نمرات: لیست های درکی दिन 13: ग्रेड मैनेजर: लिस्ट कंप्रीहेंशंस

  • روز 14: تولید کننده رمز عبور: ماژول ها و کتابخانه ها दिन 14: पासवर्ड जनरेटर: मॉड्यूल्स और लाइब्रेरीज़

هفته 3: کار با داده सप्ताह 3: डेटा के साथ काम करना

  • روز 15: برنامه نمایش دستور غذا: خواندن فایل दिन 15: रेसिपी व्यूअर ऐप: फ़ाइल पढ़ना

  • روز 16: ثبت کننده یادداشت های روزانه: نوشتن در فایل दिन 16: डेली जर्नल लॉगर: फ़ाइल में लिखना

  • روز 17: تولید کننده گزارش: فایل های CSV दिन 17: रिपोर्ट जनरेटर: CSV फ़ाइलें

  • روز 18: برنامه مینی To-Do: فایل های JSON दिन 18: मिनी टू-डू ऐप: JSON फ़ाइलें

  • روز 19: برنامه آب و هوا با API: استفاده از API दिन 19: वेदर ऐप API के साथ: API का उपयोग

  • روز 20: تایمر رویداد: تاریخ و زمان दिन 20: ईवेंट टाइमर: डेट और टाइम

  • روز 21: ویکی پدیا اسکرپر: وب اسکرپینگ दिन 21: विकिपीडिया स्क्रैपर: वेब स्क्रैपिंग

هفته 4: برنامه نویسی شی گرا (OOP) सप्ताह 4: ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग (OOP)

  • روز 22: شبیه ساز حساب بانکی: کلاس ها و اشیا दिन 22: बैंक अकाउंट सिम्युलेटर: क्लासेस और ऑब्जेक्ट्स

  • روز 23: مدیریت کتابخانه: سازنده ها و متدها दिन 23: लाइब्रेरी मैनेजमेंट: कंस्ट्रक्टर्स और मेथड्स

  • روز 24: مدیر کارمندان: وراثت दिन 24: एम्प्लॉयी मैनेजर: इनहेरिटेंस

  • روز 25: شبیه ساز صدای حیوانات: چند شکلی दिन 25: एनिमल साउंड सिम्युलेटर: पॉलीमॉर्फिज्म

  • روز 26: پروفایل کاربری امن: کپسوله سازی दिन 26: सुरक्षित यूज़र प्रोफाइल: एन्कैप्सुलेशन

  • روز 27: مدیریت موجودی: متدهای استاتیک و کلاس दिन 27: इन्वेंटरी मैनेजमेंट: स्टैटिक और क्लास मेथड्स

  • روز 28: مینی دستگاه ATM: پروژه نهایی OOP दिन 28: मिनी ATM मशीन: अंतिम OOP प्रोजेक्ट

هفته 5: برنامه نویسی GUI सप्ताह 5: GUI प्रोग्रामिंग

  • روز 29: برنامه GUI ساده: مبانی Tkinter दिन 29: साधारण GUI ऐप: Tkinter मूल बातें

  • روز 30: برنامه شمارنده کلیک: دکمه ها و رویدادها दिन 30: क्लिक काउंटर ऐप: बटन और इवेंट्स

  • روز 31: ماشین حساب BMI: فیلدهای ورودی दिन 31: BMI कैलकुलेटर: इनपुट फ़ील्ड्स

  • روز 32: برنامه صفحه نقاشی: ویجت های Canvas दिन 32: ड्रॉइंग पैड ऐप: कैनवास विजेट्स

  • روز 33: سیستم ورود به سیستم: جعبه های پیام दिन 33: लॉगिन सिस्टम: मैसेज बॉक्सेस

  • روز 34: To-Do GUI: ویجت های پیشرفته दिन 34: To-Do GUI: एडवांस्ड विजेट्स

  • روز 35: برنامه ردیاب هزینه: پروژه پایانی GUI दिन 35: खर्च ट्रैकर ऐप: GUI समापन प्रोजेक्ट

هفته 6: توسعه وب با پایتون सप्ताह 6: वेब डेवलपमेंट पाइथन के साथ

  • روز 36: برنامه Hello Flask: مبانی Flask दिन 36: हैलो Flask ऐप: Flask की मूल बातें

  • روز 37: وب سایت وبلاگ شخصی: روت ها و قالب ها दिन 37: पर्सनल ब्लॉग वेबसाइट: रूट्स और टेम्पलेट्स

  • روز 38: برنامه فرم تماس: فرم ها و ورودی दिन 38: कांटैक्ट फॉर्म ऐप: फॉर्म और इनपुट

  • روز 39: برنامه ثبت نام: ادغام پایگاه داده दिन 39: रजिस्ट्रेशन ऐप: डेटाबेस इंटीग्रेशन

  • روز 40: مینی API آب و هوا: REST API दिन 40: मिनी वेदर API: REST API

  • روز 41: استقرار برنامه Flask दिन 41: Flask ऐप को डिप्लॉय करें

  • روز 42: وب سایت نمونه کارها: پروژه پایانی दिन 42: पोर्टफोलियो वेबसाइट: समापन प्रोजेक्ट

هفته 7: مبانی علم داده सप्ताह 7: डेटा साइंस की बुनियाद

  • روز 43: ماشین حساب ماتریس: NumPy दिन 43: मैट्रिक्स कैलकुलेटर: NumPy

  • روز 44: پاک کننده داده: Pandas दिन 44: डेटा क्लीनर: Pandas

  • روز 45: ترسیم کننده نمودار: Matplotlib दिन 45: ग्राफ़ प्लॉटर: Matplotlib

  • روز 46: تحلیلگر فروش: تحلیل داده दिन 46: बिक्री विश्लेषक: डेटा एनालिसिस

  • روز 47: نمودار دما: ترسیم روند दिन 47: तापमान ग्राफ़: ट्रेंड प्लॉट करना

  • روز 48: ردیاب قیمت سهام: خراش دادن داده दिन 48: स्टॉक प्राइस ट्रैकर: डेटा स्क्रैपिंग

  • روز 49: داشبورد COVID-19: پروژه پایانی दिन 49: COVID-19 डैशबोर्ड: समापन प्रोजेक्ट

روز 50–60: پروژه های متوسط दिन 50–60: इंटरमीडिएट प्रोजेक्ट्स

  • روز 50: برنامه داشبورد آب و هوا दिन 50: वेदर डैशबोर्ड ऐप

  • روز 51: ردیاب هزینه दिन 51: खर्च ट्रैकर

  • روز 52: سازمان دهنده فایل दिन 52: फ़ाइल ऑर्गेनाइज़र

  • روز 53: بازی تیک تاک تو दिन 53: टिक-टैक-टो गेम

  • روز 54: مینی چت بات दिन 54: मिनी चैटबॉट

  • روز 55: سازمان دهنده لیست پخش موسیقی दिन 55: म्यूजिक प्लेलिस्ट ऑर्गेनाइज़र

  • روز 56: برنامه ریز بودجه दिन 56: बजट प्लानर

  • روز 57: تولید کننده هنر ASCII दिन 57: ASCII आर्ट जनरेटर

  • روز 58: تایمر Pomodoro दिन 58: पोमोडोरो टाइमर

  • روز 59: تبدیل کننده Markdown به HTML दिन 59: Markdown से HTML कन्वर्टर

  • روز 60: برنامه خاطرات شخصی दिन 60: पर्सनल डायरी ऐप

روز 61–70: پروژه های متوسط پیشرفته दिन 61–70: एडवांस इंटरमीडिएट प्रोजेक्ट्स

  • روز 61: خراشنده رسانه های اجتماعی दिन 61: सोशल मीडिया स्क्रैपर

  • روز 62: ابزار پشتیبان گیری خودکار दिन 62: ऑटोमैटेड बैकअप टूल

  • روز 63: سیستم توصیه فیلم दिन 63: मूवी सिफारिश प्रणाली

  • روز 64: ابزار ادغام PDF दिन 64: PDF मर्जर टूल

  • روز 65: بک اند وب سایت نمونه کارها दिन 65: पोर्टफोलियो वेबसाइट बैकएंड

  • روز 66: برنامه فلش کارت दिन 66: फ़्लैशकार्ड्स ऐप

  • روز 67: داشبورد بازار سهام दिन 67: स्टॉक मार्केट डैशबोर्ड

  • روز 68: برنامه ریز وظایف दिन 68: टास्क शेड्यूलर

  • روز 69: مبدل ارز दिन 69: करेंसी कन्वर्टर

  • روز 70: برنامه تجسم داده दिन 70: डेटा विज़ुअलाइज़र ऐप

روز 71–80: پروژه های هوش مصنوعی و یادگیری ماشین दिन 71–80: AI और मशीन लर्निंग प्रोजेक्ट्स

  • روز 71: آشکارساز ایمیل های اسپم दिन 71: स्पैम ईमेल डिटेक्टर

  • روز 72: تحلیلگر احساسات متن दिन 72: टेक्स्ट सेंटिमेंट एनालाइज़र

  • روز 73: تشخیص ارقام دست نویس दिन 73: हस्तलिखित अंक पहचान

  • روز 74: دستیار صوتی दिन 74: वॉइस असिस्टेंट

  • روز 75: برنامه تشخیص چهره दिन 75: फेस डिटेक्शन ऐप

  • روز 76: سیستم توصیه दिन 76: सिफारिश प्रणाली

  • روز 77: چت بات NLP दिन 77: NLP चैटबॉट

  • روز 78: تشخیص شی दिन 78: ऑब्जेक्ट डिटेक्शन

  • روز 79: ابزار مترجم زبان दिन 79: भाषा अनुवादक टूल

  • روز 80: آشکارساز اخبار جعلی दिन 80: फेक न्यूज़ डिटेक्टर

الگوریتم های یادگیری ماشین در پایتون Python में मशीन लर्निंग एल्गोरिदम

  • الگوریتم های یادگیری ماشین و پیاده سازی آنها मशीन लर्निंग एल्गोरिदम और उनका इम्प्लीमेंटेशन

  • 1. رگرسیون خطی 1. रैखिक रिग्रेशन

  • 2. رگرسیون Ridge و Lasso 2. रिज और लैसो रिग्रेशन

  • 3. رگرسیون چند جمله ای 3. बहुपद रिग्रेशन

  • 4. رگرسیون لجستیک 4. लॉजिस्टिक रिग्रेशन

  • 5. K-نزدیکترین همسایه (KNN) 5. K-नजदीकी पड़ोसी (KNN)

  • 6. ماشین بردار پشتیبان (SVM) 6. सपोर्ट वेक्टर मशीन (SVM)

  • 7. درخت تصمیم (Decision Tree) 7. निर्णय वृक्ष (Decision Tree)

  • 8. جنگل تصادفی (Random Forest) 8. रैंडम फॉरेस्ट

  • 9. تقویت گرادیان (Gradient Boosting) 9. ग्रेडिएंट बूस्टिंग

  • 10. نایو بیز (Naive Bayes) 10. नाइव बेयस

  • 11. خوشه بندی K-Means 11. K-Means क्लस्टरिंग

  • 12. خوشه بندی سلسله مراتبی 12. श्रेणीबद्ध क्लस्टरिंग

  • 13. DBSCAN 13. DBSCAN

  • 14. مدل مخلوط گوسی (GMM) 14. गॉसियन मिक्सचर मॉडल (GMM)

  • 15. PCA (تجزیه و تحلیل مولفه اصلی) 15. PCA (प्रिंसिपल कंपोनेंट एनालिसिस)

  • 16. t-SNE 16. t-SNE

  • 17. Autoencoder 17. ऑटोएन्कोडर

  • 18. خودآموزی (Self-Training) 18. सेल्फ-ट्रेनिंग

  • 19. Q-Learning 19. Q-लर्निंग

  • 20. Deep Q-Network (DQN) 20. डीप Q-नेटवर्क (DQN)

  • 21. روش های گرادیان سیاست (Policy Gradient Methods) 21. पॉलिसी ग्रेडिएंट मेथड्स

  • 22. One-Class SVM 22. वन-क्लास SVM

  • 23. Isolation Forest 23. आइसोलेशन फॉरेस्ट

  • 24. شبکه عصبی کانولوشن (CNN) 24. कन्वोल्यूशनल न्यूरल नेटवर्क (CNN)

  • 25. شبکه عصبی بازگشتی (RNN) 25. रिकरंट न्यूरल नेटवर्क (RNN)

  • 26. حافظه بلندمدت (LSTM) 26. लॉन्ग शॉर्ट टर्म मेमोरी (LSTM)

  • 27. Transformer 27. ट्रांसफॉर्मर

نمایش نظرات

آموزش تسلط بر پایتون: ۱۰۰ روز، ۱۰۰ پروژه
جزییات دوره
29.5 hours
109
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,098
4.6 از 5
دارد
ندارد
ندارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Vivian Aranha Vivian Aranha

معمار راه حل های موبایل و مربی حرفه ای

Jet Drag Academy Jet Drag Academy

آکادمی هوش مصنوعی