[دوره جامع] آموزش پایتون: 100 روز، 100 پروژه عملی - آخرین آپدیت

دانلود [TR] Python Ustalığı: 100 Gün, 100 Proje

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

آموزش پایتون با 100 پروژه واقعی در 100 روز – از مبتدی تا پیشرفته با کدنویسی عملی به این دوره خوش آمدید! این دوره یک سفر پایتونی کاملاً عملی است که هدف آن تبدیل شما از یک فرد مبتدی به یک توسعه‌دهنده پایتون سطح پیشرفته است. این آموزش بر اساس یادگیری مبتنی بر پروژه است؛ بنابراین، شما با توسعه 100 پروژه مختلف در طول 100 روز آینده، هم دانش نظری و هم تجربه عملی کسب خواهید کرد. پایتون یکی از در دسترس‌ترین و قدرتمندترین زبان‌های برنامه‌نویسی است که به طور گسترده در زمینه‌های مختلفی مانند توسعه وب، علم داده، اتوماسیون، هوش مصنوعی و مهندسی نرم‌افزار مورد استفاده قرار می‌گیرد. این دوره یک رویکرد واضح و ساختاریافته برای تبدیل یادگیری پایتون به یک تجربه سرگرم‌کننده، مؤثر و کاملاً عملی ارائه می‌دهد.

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

این دوره فقط به مبانی کدنویسی محدود نمی‌شود؛ بلکه به شما امکان می‌دهد مهارت‌های حل مسائل دنیای واقعی را با استفاده از پایتون کسب کنید. شما با پروژه‌هایی مانند ایجاد یک ماشین حساب ساده، توسعه یک برنامه هواشناسی یا ساخت یک ربات گفتگوی مجهز به هوش مصنوعی، سناریوهای واقعی را تجربه خواهید کرد. در پایان دوره، شما یک پورتفولیوی قوی متشکل از 100 پروژه خواهید داشت که می‌توانید مهارت‌های خود را به نمایش بگذارید - این پورتفولیو شما را در درخواست‌های شغلی، پلتفرم‌های فریلنسری یا سرمایه‌گذاری‌های شخصی متمایز می‌کند.

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

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

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

پیش‌نیازها:

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

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

1. هفته: مبانی پایتون 1. Hafta: Python Temelleri

  • شروع سریع: یادگیری پایتون از صفر Hızlı Başlangıç: Sıfırdan Python öğrenin

  • روز اول: تولید پیام خوشامدگویی: print و "Hello, World" 1. Gün: Hoş geldin mesajı üretici: print ve "Hello, World"

  • روز دوم: برنامه خوشامدگویی شخصی: متغیرها و انواع داده 2. Gün: Kişisel karşılama programı: değişkenler ve veri tipleri

  • روز سوم: ماشین حساب ساده: ورودی کاربر و قالب بندی رشته 3. Gün: Basit hesap makinesi: kullanıcı girişi ve string biçimlendirme

  • روز چهارم: مقایسه کننده اعداد: شرط های if-else 4. Gün: Sayı karşılaştırıcı: if-else koşulları

  • روز پنجم: شمارش معکوس: حلقه ها (for و while) 5. Gün: Geri sayım sayacı: döngüler (for ve while)

  • روز ششم: آزمون ریاضی ساده: توابع 6. Gün: Basit matematik sınavı: fonksiyonlar

  • روز هفتم: برنامه لیست خرید: لیست ها 7. Gün: Alışveriş listesi uygulaması: listeler

2. هفته: پایتون سطح متوسط 2. Hafta: Orta Düzey Python

  • روز هشتم: دفترچه تلفن: دیکشنری ها 8. Gün: Kişi rehberi: sözlükler (dictionaries)

  • روز نهم: کنترل مواد: تاپل ها و مجموعه ها 9. Gün: Malzeme kontrolü: demetler ve kümeler

  • روز دهم: برنامه یادداشت برداری: عملیات فایل 10. Gün: Not alma uygulaması: dosya işlemleri

  • روز یازدهم: ماشین حساب ایمن: مدیریت خطا (try-except) 11. Gün: Güvenli hesap makinesi: hata yakalama (try-except)

  • روز دوازدهم: تبدیل کننده دما: توابع بازگشتی 12. Gün: Sıcaklık dönüştürücü: geri dönen fonksiyonlar

  • روز سیزدهم: مدیر یادداشت: درک مطلب لیست 13. Gün: Not yöneticisi: liste kavramaları (list comprehensions)

  • روز چهاردهم: تولید کننده رمز عبور تصادفی: ماژول ها و کتابخانه ها 14. Gün: Rastgele şifre üretici: modüller ve kütüphaneler

3. هفته: کار با داده ها 3. Hafta: Veri ile Çalışmak

  • روز پانزدهم: نمایش دهنده دستور غذا: خواندن فایل 15. Gün: Tarif görüntüleyici: dosya okuma

  • روز شانزدهم: ثبت کننده گزارش: نوشتن فایل 16. Gün: Günlük kaydedici: dosya yazma

  • روز هفدهم: تولید کننده گزارش دانش آموز: فایل های CSV 17. Gün: Öğrenci raporu oluşturucu: CSV dosyaları

  • روز هجدهم: لیست کارهای کوچک: فایل های JSON 18. Gün: Mini yapılacaklar listesi: JSON dosyaları

  • روز نوزدهم: برنامه آب و هوا: استفاده از API پایه 19. Gün: Hava durumu uygulaması: temel API kullanımı

  • روز بیستم: شمارش معکوس رویداد: تاریخ و زمان 20. Gün: Etkinlik geri sayımı: tarih ve zaman

  • روز بیست و یکم: جمع آوری مقاله ویکی پدیا: وب خراش (scraping) 21. Gün: Vikipedi makalesi toplayıcı: web kazıma (scraping)

4. هفته: برنامه نویسی شی گرا (OOP) 4. Hafta: Nesne Tabanlı Programlama (OOP)

  • روز بیست و دوم: شبیه سازی حساب بانکی: کلاس ها و اشیاء 22. Gün: Banka hesabı simülasyonu: sınıflar ve nesneler

  • روز بیست و سوم: سیستم مدیریت کتابخانه: سازنده ها و متدها 23. Gün: Kütüphane yönetim sistemi: yapıcılar ve metodlar

  • روز بیست و چهارم: مدیریت کارکنان: وراثت 24. Gün: Çalışan yönetimi: kalıtım (inheritance)

  • روز بیست و پنجم: شبیه ساز صدای حیوانات: چند شکلی (پلی مورفیسم) 25. Gün: Hayvan sesi simülatörü: çok biçimlilik (polymorphism)

  • روز بیست و ششم: نمایه کاربر ایمن: کپسوله سازی 26. Gün: Güvenli kullanıcı profili: kapsülleme (encapsulation)

  • روز بیست و هفتم: مدیریت انبار: روش های استاتیک و کلاس 27. Gün: Stok yönetimi: statik ve sınıf metodları

  • روز بیست و هشتم: مینی دستگاه خودپرداز: پروژه نهایی OOP 28. Gün: Mini ATM makinesi: final OOP projesi

5. هفته: برنامه نویسی رابط کاربری گرافیکی (GUI) 5. Hafta: Grafik Arayüz Programlama (GUI)

  • روز بیست و نهم: برنامه GUI ساده: مبانی Tkinter 29. Gün: Basit GUI uygulaması: Tkinter temelleri

  • روز سی ام: شمارنده کلیک: دکمه ها و رویدادها 30. Gün: Tıklama sayacı: butonlar ve olaylar

  • روز سی و یکم: محاسبه کننده شاخص توده بدنی: زمینه های ورودی 31. Gün: Vücut kitle indeksi hesaplayıcı: giriş alanları

  • روز سی و دوم: برنامه تخته نقاشی: ویجت های canvas 32. Gün: Çizim tahtası uygulaması: canvas widget'ları

  • روز سی و سوم: سیستم ورود: جعبه پیام 33. Gün: Giriş sistemi: mesaj kutuları

  • روز سی و چهارم: لیست کارهای GUI: ویجت های پیشرفته 34. Gün: Yapılacaklar listesi GUI: gelişmiş widget'lar

  • روز سی و پنجم: ردیاب هزینه: پروژه نهایی GUI 35. Gün: Harcama takipçisi: GUI final projesi

6. هفته: توسعه وب با پایتون 6. Hafta: Python ile Web Geliştirme

  • روز سی و ششم: سلام Flask: مبانی Flask 36. Gün: Merhaba Flask: Flask temelleri

  • روز سی و هفتم: سایت وبلاگ شخصی: مسیرها و قالب ها 37. Gün: Kişisel blog sitesi: yollar ve şablonlar

  • روز سی و هشتم: برنامه فرم تماس: فرم ها و ورودی کاربر 38. Gün: İletişim formu uygulaması: formlar ve kullanıcı girişi

  • روز سی و نهم: سیستم ثبت نام کاربر: اتصال به پایگاه داده 39. Gün: Kullanıcı kayıt sistemi: veritabanı bağlantısı

  • روز چهلم: مینی API آب و هوا: API های REST 40. Gün: Mini hava durumu API'si: REST API'ler

  • روز چهل و یکم: انتشار برنامه Flask 41. Gün: Flask uygulamasını yayınla

  • روز چهل و دوم: وب سایت نمونه کارها: پروژه نهایی Flask 42. Gün: Portföy web sitesi: Flask final projesi

7. هفته: مبانی علم داده 7. Hafta: Veri Bilimi Temelleri

  • روز چهل و سوم: ماشین حساب ماتریس: NumPy 43. Gün: Matris hesaplayıcı: NumPy

  • روز چهل و چهارم: پاک کننده داده: Pandas 44. Gün: Veri temizleyici: Pandas

  • روز چهل و پنجم: ترسیم کننده نمودار: Matplotlib 45. Gün: Grafik çizici: Matplotlib

  • روز چهل و ششم: تحلیلگر گزارش فروش: تجزیه و تحلیل داده ها 46. Gün: Satış raporu analizörü: veri analizi

  • روز چهل و هفتم: ترسیم منحنی دما 47. Gün: Sıcaklık eğrisi çizimi

  • روز چهل و هشتم: ردیاب سهام: واکشی داده ها 48. Gün: Hisse senedi takipçisi: veri çekme

  • روز چهل و نهم: داشبورد COVID-19: پروژه نهایی 49. Gün: COVID-19 gösterge paneli: final projesi

50-60. روزها: پروژه های سطح متوسط 50–60. Günler: Orta Düzey Projeler

  • روز پنجاهم: تابلوی اعلانات آب و هوا 50. Gün: Hava durumu panosu

  • روز پنجاه و یکم: ردیاب هزینه 51. Gün: Harcama takipçisi

  • روز پنجاه و دوم: ویرایشگر فایل 52. Gün: Dosya düzenleyici

  • روز پنجاه و سوم: بازی Tic-Tac-Toe 53. Gün: Tic-Tac-Toe oyunu

  • روز پنجاه و چهارم: مینی ربات چت 54. Gün: Mini sohbet botu

  • روز پنجاه و پنجم: مدیر لیست پخش موسیقی 55. Gün: Müzik listesi yöneticisi

  • روز پنجاه و ششم: برنامه ریز بودجه شخصی 56. Gün: Kişisel bütçe planlayıcı

  • روز پنجاه و هفتم: تولید کننده هنر ASCII 57. Gün: ASCII sanat üretici

  • روز پنجاه و هشتم: تایمر Pomodoro 58. Gün: Pomodoro zamanlayıcı

  • روز پنجاه و نهم: تبدیل Markdown به HTML 59. Gün: Markdown → HTML dönüştürücü

  • روز شصتم: برنامه خاطرات شخصی 60. Gün: Kişisel günlük uygulaması

61-70. روزها: پروژه های پیشرفته متوسط 61–70. Günler: İleri Orta Seviye Projeler

  • روز شصت و یکم: جمع آوری داده های رسانه های اجتماعی 61. Gün: Sosyal medya verisi toplayıcı

  • روز شصت و دوم: ابزار پشتیبان گیری خودکار 62. Gün: Otomatik yedekleme aracı

  • روز شصت و سوم: سیستم پیشنهاد فیلم 63. Gün: Film öneri sistemi

  • روز شصت و چهارم: ادغام کننده PDF 64. Gün: PDF birleştirici

  • روز شصت و پنجم: باطن سایت نمونه کارها 65. Gün: Portföy sitesi arka ucu

  • روز شصت و ششم: برنامه یادگیری فلش کارت 66. Gün: Flashcard öğrenme uygulaması

  • روز شصت و هفتم: داشبورد بورس 67. Gün: Borsa gösterge paneli

  • روز شصت و هشتم: برنامه ریز وظایف 68. Gün: Görev planlayıcı

  • روز شصت و نهم: تبدیل ارز 69. Gün: Döviz çevirici

  • روز هفتادم: مصورساز داده 70. Gün: Veri görselleştirici

71-80. روزها: پروژه های هوش مصنوعی و یادگیری ماشین 71–80. Günler: Yapay Zeka & Makine Öğrenimi Projeleri

  • روز هفتاد و یکم: تشخیص ایمیل های هرزنامه 71. Gün: Spam e-posta tespit edici

  • روز هفتاد و دوم: تحلیل احساس متن 72. Gün: Metin duygu analizi

  • روز هفتاد و سوم: تشخیص ارقام دست نویس 73. Gün: El yazısı rakam tanıma

  • روز هفتاد و چهارم: دستیار صوتی 74. Gün: Sesli asistan

  • روز هفتاد و پنجم: برنامه تشخیص چهره 75. Gün: Yüz tanıma uygulaması

  • روز هفتاد و ششم: سیستم پیشنهاد ساده 76. Gün: Basit öneri sistemi

  • روز هفتاد و هفتم: ربات چت با NLP 77. Gün: NLP ile sohbet botu

  • روز هفتاد و هشتم: برنامه تشخیص شی 78. Gün: Nesne tanıma uygulaması

  • روز هفتاد و نهم: ابزار ترجمه زبان 79. Gün: Dil çeviri aracı

  • روز هشتادم: تشخیص اخبار جعلی 80. Gün: Sahte haber tespit edici

الگوریتم های یادگیری ماشین با پایتون Python ile Makine Öğrenimi Algoritmaları

  • مقدمه و پیاده سازی الگوریتم های یادگیری ماشین Makine öğrenimi algoritmalarına giriş ve uygulama

  • 1. رگرسیون خطی 1. Doğrusal regresyon

  • 2. رگرسیون Ridge و Lasso 2. Ridge ve Lasso regresyonu

  • 3. رگرسیون چند جمله ای 3. Polinomial regresyon

  • 4. رگرسیون لجستیک 4. Lojistik regresyon

  • 5. نزدیکترین همسایگان (KNN) 5. En yakın komşular (KNN)

  • 6. ماشین های بردار پشتیبان (SVM) 6. Destek vektör makineleri (SVM)

  • 7. درخت های تصمیم گیری 7. Karar ağaçları

  • 8. جنگل های تصادفی 8. Rastgele ormanlar

  • 9. Gradient boosting 9. Gradient boosting

  • 10. Naive Bayes 10. Naive Bayes

  • 11. خوشه بندی K-means 11. K-means kümeleme

  • 12. خوشه بندی سلسله مراتبی 12. Hiyerarşik kümeleme

  • 13. DBSCAN 13. DBSCAN

  • 14. مدل های مخلوط گوسی (GMM) 14. Gaussian karışım modelleri (GMM)

  • 15. تحلیل مولفه اصلی (PCA) 15. Temel bileşen analizi (PCA)

  • 16. t-SNE 16. t-SNE

  • 17. Autoencoders 17. Autoencoder’lar

  • 18. Self-training 18. Self-training

  • 19. Q-learning 19. Q-learning

  • 20. شبکه های عمیق Q (DQN) 20. Derin Q ağları (DQN)

  • 21. روش های Policy Gradient 21. Policy Gradient yöntemleri

  • 22. SVM تک کلاسه 22. Tek sınıflı SVM

  • 23. جنگل ایزوله 23. İzolasyon ormanı

  • 24. CNN (شبکه های عصبی کانولوشنال) 24. CNN (evrişimli sinir ağları)

  • 25. RNN (شبکه های عصبی بازگشتی) 25. RNN (tekrarlayan sinir ağları)

  • 26. LSTM (حافظه بلند مدت کوتاه) 26. LSTM (uzun-kısa süreli bellek)

  • 27. Transformers 27. Transformers

نمایش نظرات

[دوره جامع] آموزش پایتون: 100 روز، 100 پروژه عملی
جزییات دوره
28 hours
109
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,527
4.6 از 5
دارد
ندارد
ندارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Vivian Aranha Vivian Aranha

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

Jet Drag Academy Jet Drag Academy

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