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

دانلود [FR] Maîtrise de Python : 100 Jours, 100 Projets

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

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

مبانی پایتون را مسلط شوید: سینتکس، متغیرها، حلقه‌ها و توابع را برای ایجاد یک پایه قوی در پایتون یاد بگیرید.

100 پروژه عملی را انجام دهید: با توسعه یک برنامه پایتون هر روز، تجربه عملی کسب کنید. با این دوره، هر روز یک پروژه جدید با پایتون انجام خواهید داد.

از ساختارهای داده به طور موثر استفاده کنید: لیست‌ها، دیکشنری‌ها، مجموعه‌ها و تاپل‌ها را برای پردازش داده‌ها به کار ببرید.

برنامه‌های خط فرمان ایجاد کنید: برنامه‌های تعاملی را توسعه دهید که ورودی‌ها و خطاها را مدیریت می‌کنند.

ادغام APIها و کتابخانه‌ها: از APIها و کتابخانه‌هایی مانند requests و datetime برای دستکاری داده‌ها استفاده کنید.

مدیریت فایل‌ها با پایتون: فایل‌های متنی، JSON و CSV را بخوانید، بنویسید و ویرایش کنید.

ایجاد رابط‌های کاربری گرافیکی: برنامه‌های کاربرپسند با Tkinter (دکمه‌ها، فیلدهای ورودی، رویدادها) طراحی کنید.

اعمال اصول شی‌ءگرا (OOP): از کلاس‌ها، اشیاء، وراثت و کپسوله‌سازی برای ایجاد برنامه‌های مقیاس‌پذیر استفاده کنید.

توسعه برنامه‌های وب با Flask: برنامه‌های وب ساده ایجاد کنید، مسیرها را مدیریت کنید و قالب‌ها را نمایش دهید.

تجزیه و تحلیل داده‌ها با Pandas: از Pandas و Matplotlib برای دستکاری و تجسم داده‌ها استفاده کنید.

خودکارسازی وظایف روزمره: اسکریپت‌هایی برای خودکارسازی وظایف تکراری (فایل‌ها، ایمیل‌ها) بنویسید.

اشکال‌زدایی و بهینه‌سازی کد: یاد بگیرید چگونه باگ‌ها را برطرف و عملکرد را بهبود بخشید.

کار با پایگاه‌های داده: از SQLite برای مدیریت داده‌ها در برنامه‌های پایتون خود استفاده کنید.

کاوش در هوش مصنوعی و یادگیری ماشین: پروژه‌های ساده مانند چت‌بات‌ها یا سیستم‌های توصیه ایجاد کنید.

ایجاد یک نمونه‌کار (Portfolio) قوی: 100 پروژه را برای به نمایش گذاشتن مهارت‌های عملی خود انجام دهید.

پیش نیازها:

کامپیوتر یا لپ‌تاپ: هر دستگاهی که قادر به اجرای پایتون باشد (Windows، macOS یا Linux).

اتصال اینترنت: برای دانلود پایتون، کتابخانه‌ها و دسترسی به منابع اضافی.

نصب پایتون: پایتون (نسخه 3.8 یا بالاتر) را از سایت رسمی پایتون نصب کنید.

ویرایشگر کد (اختیاری): یک ویرایشگر متن مانند VS Code، PyCharm را نصب کنید یا از IDLE استفاده کنید.

مهارت‌های اولیه کامپیوتر: آشنایی با فایل‌ها، پوشه‌ها و ناوبری در سیستم.

کنجکاوی و اشتیاق: تمایل به یادگیری، آزمایش و ایجاد پروژه‌های هیجان‌انگیز.

تعهد زمانی: حداقل 1 تا 2 ساعت در روز برای کدنویسی و ساخت پروژه‌ها اختصاص دهید.

دفترچه یا برنامه یادداشت‌برداری: برای یادداشت‌برداری ایده‌ها، مفاهیم و یادداشت‌های پروژه.


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

هفته 1: مبانی پایتون Semaine 1 : Bases de Python

  • دوره فشرده: یادگیری پایتون از صفر Cours accéléré : Apprenez Python à partir de zéro

  • روز 1: تولید کننده پیام خوش آمدگویی: print و "Hello, World!" Jour 1 : Générateur de message de bienvenue : print & "Hello, World!"

  • روز 2: برنامه سلام: متغیرها و انواع داده Jour 2 : Programme de salutation : variables et types de données

  • روز 3: ماشین حساب ساده: ورودی کاربر و قالب بندی Jour 3 : Calculatrice simple : saisie utilisateur & formatage

  • روز 4: ابزار مقایسه: دستورات if-else Jour 4 : Outil de comparaison : instructions if-else

  • روز 5: تایمر: حلقه ها (for و while) Jour 5 : Minuteur : boucles (for & while)

  • روز 6: کوئیز ریاضی پایه: توابع Jour 6 : Quiz de maths basique : fonctions

  • روز 7: لیست خرید: لیست ها Jour 7 : Liste de courses : listes

هفته 2: پایتون متوسط Semaine 2 : Python Intermédiaire

  • روز 8: دفترچه آدرس: دیکشنری ها Jour 8 : Carnet d’adresses : dictionnaires

  • روز 9: بررسی کننده مواد تشکیل دهنده: تاپل ها و مجموعه ها Jour 9 : Vérificateur d’ingrédients : tuples et ensembles

  • روز 10: یادداشت برداری: مدیریت فایل Jour 10 : Prise de notes : gestion de fichiers

  • روز 11: ماشین حساب ایمن: مدیریت استثناها Jour 11 : Calculatrice sécurisée : gestion des exceptions

  • روز 12: تبدیل کننده دما: توابع با بازگشت Jour 12 : Convertisseur de température : fonctions avec retour

  • روز 13: مدیریت نمرات: درک لیست ها Jour 13 : Gestion des notes : compréhensions de listes

  • روز 14: تولید کننده رمز عبور: ماژول ها و کتابخانه ها Jour 14 : Générateur de mots de passe : modules & bibliothèques

هفته 3: کار با داده ها Semaine 3 : Travailler avec les données

  • روز 15: نمایشگر دستور العمل ها: خواندن فایل ها Jour 15 : Visionneuse de recettes : lecture de fichiers

  • روز 16: دفتر خاطرات روزانه: نوشتن فایل ها Jour 16 : Journal quotidien : écriture de fichiers

  • روز 17: گزارش دانشجویی: فایل های CSV Jour 17 : Rapport étudiant : fichiers CSV

  • روز 18: برنامه وظایف: فایل های JSON Jour 18 : App de tâches : fichiers JSON

  • روز 19: برنامه آب و هوا با API: API پایه Jour 19 : App météo avec API : API de base

  • روز 20: تایمر رویداد: تاریخ و زمان Jour 20 : Minuteur d'événement : dates & heure

  • روز 21: بازیابی کننده مقاله ویکی پدیا: وب اسکرپینگ Jour 21 : Récupérateur d’article Wikipédia : web scraping

هفته 4: برنامه نویسی شی گرا (POO) Semaine 4 : Programmation orientée objet (POO)

  • روز 22: شبیه ساز حساب بانکی: کلاس ها و اشیاء Jour 22 : Simulateur de compte bancaire : classes & objets

  • روز 23: مدیریت کتابخانه: سازنده ها و متدها Jour 23 : Gestion de bibliothèque : constructeurs & méthodes

  • روز 24: مدیریت کارمندان: وراثت Jour 24 : Gestion des employés : héritage

  • روز 25: شبیه ساز حیوانات: چند ریختی Jour 25 : Simulateur d’animaux : polymorphisme

  • روز 26: پروفایل کاربری امن: کپسوله سازی Jour 26 : Profil utilisateur sécurisé : encapsulation

  • روز 27: مدیریت موجودی: متدهای استاتیک و کلاس Jour 27 : Gestion d’inventaire : méthodes statiques & de classe

  • روز 28: مینی خودپرداز: پروژه نهایی در POO Jour 28 : Mini DAB : projet final en POO

هفته 5: رابط های گرافیکی (GUI) Semaine 5 : Interfaces graphiques (GUI)

  • روز 29: برنامه GUI ساده: مبانی Tkinter Jour 29 : App GUI simple : bases de Tkinter

  • روز 30: شمارنده کلیک: دکمه ها و رویدادها Jour 30 : Compteur de clics : boutons & événements

  • روز 31: ماشین حساب BMI: فیلدهای ورودی Jour 31 : Calculatrice IMC : champs de saisie

  • روز 32: تابلوی نقاشی: ویجت های canvas Jour 32 : Bloc à dessin : canvas widgets

  • روز 33: ورود ساده: جعبه های پیام Jour 33 : Connexion simple : boîtes de message

  • روز 34: لیست وظایف GUI: ویجت های پیشرفته Jour 34 : Liste de tâches GUI : widgets avancés

  • روز 35: ردیابی هزینه ها: پروژه نهایی GUI Jour 35 : Suivi de dépenses : projet final GUI

هفته 6: توسعه وب با پایتون Semaine 6 : Développement Web avec Python

  • روز 36: سلام Flask: مبانی Flask Jour 36 : Bonjour Flask: bases de Flask

  • روز 37: وبلاگ شخصی: مسیرها و قالب ها Jour 37 : Blog personnel : routes & templates

  • روز 38: فرم تماس: فرم ها و ورودی ها Jour 38 : Formulaire de contact : formulaires & saisies

  • روز 39: ثبت نام کاربر: پایگاه داده Jour 39 : Inscription utilisateur : base de données

  • روز 40: مینی API آب و هوا: APIs REST Jour 40 : Mini API météo : APIs REST

  • روز 41: استقرار Flask: میزبانی Jour 41 : Déploiement Flask : hébergement

  • روز 42: سایت نمونه کار: پروژه نهایی Flask Jour 42 : Site portfolio : projet final Flask

هفته 7: آشنایی با علم داده Semaine 7 : Initiation à la Data Science

  • روز 43: ماشین حساب ماتریسی: NumPy Jour 43 : Calculatrice matricielle : NumPy

  • روز 44: پاک کننده داده: Pandas Jour 44 : Nettoyeur de données : Pandas

  • روز 45: تولید کننده نمودار: Matplotlib Jour 45 : Générateur de graphiques : Matplotlib

  • روز 46: تجزیه و تحلیل فروش: data analysis Jour 46 : Analyse des ventes : data analysis

  • روز 47: منحنی دما: visualizatio Jour 47 : Courbe de température : visualisation

  • روز 48: پیگیری سهام: data scraping Jour 48 : Suivi de bourse : data scraping

  • روز 49: داشبورد COVID-19: پروژه نهایی Jour 49 : Tableau de bord COVID-19 : projet final

روزهای 50–60: پروژه های متوسط Jours 50–60 : Projets intermédiaires

  • روز 50: داشبورد آب و هوا Jour 50 : Tableau de bord météo

  • روز 51: ردیابی هزینه ها Jour 51 : Suivi de dépenses

  • روز 52: سازمان دهنده فایل ها Jour 52 : Organiseur de fichiers

  • روز 53: بازی دوز Jour 53 : Jeu du morpion

  • روز 54: مینی چت بات Jour 54 : Mini chatbot

  • روز 55: سازمان دهنده لیست پخش Jour 55 : Organiseur de playlist

  • روز 56: برنامه ریز بودجه Jour 56 : Planificateur de budget

  • روز 57: تولید کننده هنر ASCII Jour 57 : Générateur d’art ASCII

  • روز 58: تایمر Pomodoro Jour 58 : Minuteur Pomodoro

  • روز 59: تبدیل کننده Markdown → HTML Jour 59 : Convertisseur Markdown → HTML

  • روز 60: دفتر خاطرات شخصی Jour 60 : Journal personnel

روزهای 61–70: پروژه های پیشرفته متوسط Jours 61–70 : Projets avancés intermédiaires

  • روز 61: اسکرپر شبکه های اجتماعی Jour 61 : Scraper de réseaux sociaux

  • روز 62: پشتیبان گیری خودکار Jour 62 : Sauvegarde automatique

  • روز 63: سیستم توصیه فیلم Jour 63 : Système de recommandation films

  • روز 64: ادغام کننده PDFها Jour 64 : Fusionneur de PDFs

  • روز 65: Backend سایت نمونه کار Jour 65 : Backend de site portfolio

  • روز 66: برنامه فلش کارت Jour 66 : App de flashcards

  • روز 67: تابلوی سهام Jour 67 : Tableau boursier

  • روز 68: برنامه ریز وظایف Jour 68 : Planificateur de tâches

  • روز 69: تبدیل کننده ارز Jour 69 : Convertisseur de devises

  • روز 70: مصورساز داده Jour 70 : Visualiseur de données

روزهای 71–80: پروژه های در هوش مصنوعی و یادگیری ماشین Jours 71–80 : Projets en IA et Machine Learning

  • روز 71: آشکارساز هرزنامه Jour 71 : Détecteur de spam

  • روز 72: تحلیل احساسات Jour 72 : Analyse de sentiment

  • روز 73: تشخیص دست خط Jour 73 : Reconnaissance d’écriture

  • روز 74: دستیار صوتی Jour 74 : Assistant vocal

  • روز 75: برنامه تشخیص چهره Jour 75 : App de détection de visage

  • روز 76: سیستم توصیه ساده Jour 76 : Système de recommandation simple

  • روز 77: چت بات هوش مصنوعی با NLP Jour 77 : Chatbot IA avec NLP

  • روز 78: تشخیص اشیا Jour 78 : Détection d’objets

  • روز 79: مترجم زبان Jour 79 : Traducteur de langues

  • روز 80: آشکارساز اخبار جعلی Jour 80 : Détecteur de fake news

الگوریتم های یادگیری ماشین با پایتون Algorithmes de Machine Learning avec Python

  • معرفی الگوریتم های ML و پیاده سازی آنها Introduction aux algorithmes de ML et leur implémentation

  • 1. رگرسیون خطی 1. Régression linéaire

  • 2. رگرسیون Ridge و Lasso 2. Régression Ridge et Lasso

  • 3. رگرسیون چند جمله ای 3. Régression polynomiale

  • 4. رگرسیون لجستیک 4. Régression logistique

  • 5. K نزدیکترین همسایه (KNN) 5. K plus proches voisins (KNN)

  • 6. ماشین های بردار پشتیبان (SVM) 6. Machines à vecteurs de support (SVM)

  • 7. درخت های تصمیم گیری 7. Arbres de décision

  • 8. جنگل های تصادفی (Random Forests) 8. Forêts aléatoires (Random Forests)

  • 9. تقویت گرادیان 9. Gradient Boosting

  • 10. Naive Bayes 10. Naive Bayes

  • 11. خوشه بندی K-Means 11. K-Means clustering

  • 12. خوشه بندی سلسله مراتبی 12. Regroupement hiérarchique

  • 13. DBSCAN 13. DBSCAN

  • 14. مدلهای مخلوط گاوسی (GMM) 14. Modèles de mélange gaussien (GMM)

  • 15. PCA (تجزیه و تحلیل مولفه های اصلی) 15. ACP (Analyse en composantes principales)

  • 16. t-SNE (t-Distributed Stochastic Neighbor Embedding) 16. t-SNE (t-Distributed Stochastic Neighbor Embedding)

  • 17. Autoencoders 17. Autoencodeurs

  • 18. Self-training 18. Self-training

  • 19. Q-learning 19. Q-learning

  • 20. شبکه های عصبی عمیق Q (DQN) 20. Réseaux de neurones profonds Q (DQN)

  • 21. روشهای Policy Gradient 21. Méthodes Policy Gradient

  • 22. One-Class SVM 22. One-Class SVM

  • 23. جنگل انزوا 23. Forêt d’isolation

  • 24. شبکه های عصبی کانولوشن (CNNs) 24. Réseaux de neurones convolutifs (CNNs)

  • 25. شبکه های عصبی بازگشتی (RNNs) 25. Réseaux neuronaux récurrents (RNNs)

  • 26. حافظه کوتاه مدت طولانی (LSTM) 26. Mémoire à long court terme (LSTM)

  • 27. Transformers 27. Transformers

نمایش نظرات

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

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Vivian Aranha Vivian Aranha

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

Jet Drag Academy Jet Drag Academy

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