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

دانلود [ES] Dominio de Python: 100 Días, 100 Proyectos

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

آموزش پایتون با 100 پروژه واقعی: از مبتدی تا پیشرفته در 100 روز

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

آنچه در این دوره یاد خواهید گرفت:

  • مبانی پایتون: یادگیری سینتکس، متغیرها، حلقه‌ها و توابع برای ایجاد یک پایه قوی در برنامه‌نویسی.
  • ساختارهای داده کارآمد: کار با لیست‌ها، دیکشنری‌ها، مجموعه‌ها و تاپل‌ها برای مدیریت و پردازش داده‌ها.
  • ادغام API و کتابخانه‌ها: استفاده از APIهای خارجی و کتابخانه‌هایی مانند requests و datetime برای به دست آوردن و دستکاری داده‌ها.
  • مدیریت فایل‌ها با پایتون: خواندن، نوشتن و دستکاری فایل‌های متنی، JSON و CSV برای ذخیره‌سازی و پردازش داده‌ها.
  • ساخت برنامه‌های وب با Flask: ایجاد برنامه‌های وب ساده، مدیریت مسیرها و رندر کردن قالب‌های پویا.
  • اشکال‌زدایی و بهینه‌سازی کد: یادگیری نحوه شناسایی و اصلاح کارآمد خطاها در حین بهبود عملکرد.

پیش‌نیازها:

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

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

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

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


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

هفته 1: مبانی پایتون Semana 1: Fundamentos de Python

  • دوره سریع: یادگیری پایتون از صفر Curso rápido: Aprende Python desde cero

  • روز 1: تولید کننده پیام خوش آمدگویی: چاپ و "سلام دنیا" Día 1: Generador de mensaje de bienvenida: impresión y "Hola Mundo"

  • روز 2: برنامه خوشامدگویی شخصی: متغیرها و انواع داده Día 2: Programa de saludo personalizado: variables y tipos de datos

  • روز 3: ماشین حساب ساده: ورودی کاربر و قالب بندی رشته Día 3: Calculadora simple: entrada del usuario y formato de cadena

  • روز 4: مقایسه کننده اعداد: دستورات if-else Día 4: Comparador de números: sentencias if-else

  • روز 5: تایمر شمارش معکوس: حلقه ها (for و while) Día 5: Temporizador regresivo: bucles (for y while)

  • روز 6: بازی سوالات ریاضی: توابع Día 6: Juego de preguntas matemáticas: funciones

  • روز 7: لیست خرید: لیست ها Día 7: Lista de compras: listas

هفته 2: پایتون متوسط Semana 2: Python Intermedio

  • روز 8: دفترچه تلفن: دیکشنری ها Día 8: Agenda de contactos: diccionarios

  • روز 9: بررسی کننده مواد تشکیل دهنده: تاپل ها و مجموعه ها Día 9: Verificador de ingredientes: tuplas y conjuntos

  • روز 10: برنامه یادداشت برداری: مدیریت فایل ها Día 10: App para tomar notas: manejo de archivos

  • روز 11: ماشین حساب امن: مدیریت استثناها Día 11: Calculadora segura: manejo de excepciones

  • روز 12: تبدیل کننده دما: توابع با بازگشت Día 12: Convertidor de temperatura: funciones con retorno

  • روز 13: مدیر نمرات: لیست ها با درک مطلب Día 13: Gestor de calificaciones: listas por comprensión

  • روز 14: تولید کننده رمز عبور: ماژول ها و کتابخانه ها Día 14: Generador de contraseñas: módulos y bibliotecas

هفته 3: کار با داده ها Semana 3: Trabajando con Datos

  • روز 15: نمایشگر دستور العمل ها: خواندن فایل ها Día 15: Visor de recetas: lectura de archivos

  • روز 16: دفتر خاطرات روزانه: نوشتن فایل ها Día 16: Registro diario: escritura de archivos

  • روز 17: گزارش دانشجویان: فایل های CSV Día 17: Informe de estudiantes: archivos CSV

  • روز 18: برنامه وظایف: فایل های JSON Día 18: App de tareas: archivos JSON

  • روز 19: برنامه آب و هوا با API: معرفی API ها Día 19: App del clima con API: introducción a APIs

  • روز 20: تایمر رویدادها: تاریخ ها و زمان Día 20: Temporizador de eventos: fechas y tiempo

  • روز 21: استخراج کننده ویکی پدیا: وب اسکرپینگ Día 21: Extractor de Wikipedia: web scraping

هفته 4: برنامه نویسی شی گرا (POO) Semana 4: Programación Orientada a Objetos (POO)

  • روز 22: شبیه ساز حساب بانکی: کلاس ها و اشیاء Día 22: Simulador de cuenta bancaria: clases y objetos

  • روز 23: سیستم کتابخانه: سازنده ها و متدها Día 23: Sistema de biblioteca: constructores y métodos

  • روز 24: مدیریت کارمندان: وراثت Día 24: Gestión de empleados: herencia

  • روز 25: شبیه ساز صداهای حیوانات: چندریختی Día 25: Simulador de sonidos animales: polimorfismo

  • روز 26: پروفایل کاربری امن: کپسوله سازی Día 26: Perfil de usuario seguro: encapsulación

  • روز 27: انبار: متدهای استاتیک و کلاسی Día 27: Inventario: métodos estáticos y de clase

  • روز 28: مینی خودپرداز: پروژه نهایی POO Día 28: Cajero automático mini: proyecto final de POO

هفته 5: رابط های گرافیکی (GUI) Semana 5: Interfaces Gráficas (GUI)

  • روز 29: برنامه GUI ساده: مبانی Tkinter Día 29: App GUI simple: fundamentos de Tkinter

  • روز 30: شمارنده کلیک: دکمه ها و رویدادها Día 30: Contador de clics: botones y eventos

  • روز 31: ماشین حساب BMI: فیلدهای ورودی Día 31: Calculadora IMC: campos de entrada

  • روز 32: دفتر نقاشی: ویجت های بوم Día 32: Bloc de dibujo: widgets de lienzo

  • روز 33: سیستم ورود به سیستم: جعبه های پیام Día 33: Sistema de inicio de sesión: cuadros de mensaje

  • روز 34: لیست وظایف GUI: ویجت های پیشرفته Día 34: Lista de tareas GUI: widgets avanzados

  • روز 35: برنامه هزینه ها: پروژه نهایی GUI Día 35: App de gastos: proyecto final de GUI

هفته 6: توسعه وب با پایتون Semana 6: Desarrollo Web con Python

  • روز 36: سلام Flask: مبانی Flask Día 36: Hola Flask: fundamentos de Flask

  • روز 37: وبلاگ شخصی: مسیرها و قالب ها Día 37: Blog personal: rutas y plantillas

  • روز 38: فرم تماس: فرم ها و ورودی ها Día 38: Formulario de contacto: formularios y entradas

  • روز 39: ثبت نام کاربر: ادغام با پایگاه داده Día 39: Registro de usuario: integración con base de datos

  • روز 40: مینی API آب و هوا: API های REST Día 40: Mini API del clima: APIs REST

  • روز 41: استقرار Flask: انتشار برنامه ها Día 41: Despliegue de Flask: publicación de apps

  • روز 42: نمونه کار وب: پروژه نهایی با Flask Día 42: Portafolio web: proyecto final con Flask

هفته 7: مبانی علم داده Semana 7: Fundamentos de Ciencia de Datos

  • روز 43: ماشین حساب ماتریس: NumPy Día 43: Calculadora de matrices: NumPy

  • روز 44: پاک کننده داده ها: Pandas Día 44: Limpiador de datos: Pandas

  • روز 45: تولید کننده نمودار: Matplotlib Día 45: Generador de gráficos: Matplotlib

  • روز 46: تحلیلگر فروش: تحلیل داده ها Día 46: Analizador de ventas: análisis de datos

  • روز 47: ترسیم کننده دما: تجسم Día 47: Trazador de temperatura: visualización

  • روز 48: ردیاب سهام: خراشیدن داده ها Día 48: Rastreador de acciones: scraping de datos

  • روز 49: داشبورد COVID-19: پروژه نهایی Día 49: Panel COVID-19: proyecto final

روزهای 50-60: پروژه های متوسط Días 50–60: Proyectos Intermedios

  • روز 50: داشبورد آب و هوا Día 50: Panel de clima

  • روز 51: ردیابی هزینه ها Día 51: Seguimiento de gastos

  • روز 52: سازمان دهنده فایل ها Día 52: Organizador de archivos

  • روز 53: بازی دوز Día 53: Juego de Tic-Tac-Toe

  • روز 54: مینی ربات چت Día 54: Mini chatbot

  • روز 55: سازمان دهنده موسیقی Día 55: Organizador de música

  • روز 56: برنامه ریز بودجه Día 56: Planificador de presupuesto

  • روز 57: تولید کننده هنر ASCII Día 57: Generador de arte ASCII

  • روز 58: تایمر پومودورو Día 58: Temporizador Pomodoro

  • روز 59: تبدیل کننده Markdown به HTML Día 59: Convertidor Markdown a HTML

  • روز 60: دفتر خاطرات شخصی Día 60: Diario personal

روزهای 61-70: پروژه های پیشرفته متوسط Días 61–70: Proyectos Avanzados Intermedios

  • روز 61: اسکراپر شبکه های اجتماعی Día 61: Scraper de redes sociales

  • روز 62: ابزار پشتیبان گیری خودکار Día 62: Herramienta de backup automático

  • روز 63: پیشنهاد دهنده فیلم Día 63: Recomendador de películas

  • روز 64: ادغام کننده PDF Día 64: Fusionador de PDFs

  • روز 65: بک اند برای نمونه کار وب Día 65: Backend para portafolio web

  • روز 66: برنامه فلش کارت Día 66: App de tarjetas de estudio

  • روز 67: داشبورد بازار سهام Día 67: Panel del mercado bursátil

  • روز 68: برنامه ریز وظایف Día 68: Planificador de tareas

  • روز 69: تبدیل کننده ارز Día 69: Convertidor de monedas

  • روز 70: ویژوالایزر داده Día 70: Visualizador de datos

روزهای 71-80: پروژه های هوش مصنوعی و یادگیری ماشین Días 71–80: Proyectos de IA y Machine Learning

  • روز 71: آشکارساز هرزنامه Día 71: Detector de spam

  • روز 72: تحلیلگر احساسات Día 72: Analizador de sentimientos

  • روز 73: تشخیص ارقام دست نویس Día 73: Reconocimiento de dígitos escritos

  • روز 74: دستیار صوتی Día 74: Asistente de voz

  • روز 75: برنامه تشخیص چهره Día 75: App de detección facial

  • روز 76: سیستم پیشنهادات ساده Día 76: Sistema de recomendaciones simple

  • روز 77: ربات چت هوش مصنوعی با NLP Día 77: Chatbot IA con NLP

  • روز 78: برنامه تشخیص اشیاء Día 78: App de detección de objetos

  • روز 79: مترجم زبان ها Día 79: Traductor de idiomas

  • روز 80: آشکارساز اخبار جعلی Día 80: Detector de noticias falsas

الگوریتم های یادگیری ماشین در پایتون Algoritmos de Machine Learning en Python

  • معرفی الگوریتم های ML و پیاده سازی در پایتون Introducción a algoritmos de ML e implementación en Python

  • 1. رگرسیون خطی 1. Regresión lineal

  • 2. رگرسیون Ridge و Lasso 2. Regresión Ridge y Lasso

  • 3. رگرسیون چند جمله ای 3. Regresión polinómica

  • 4. رگرسیون لجستیک 4. Regresión logística

  • 5. K نزدیکترین همسایه (KNN) 5. K-Vecinos más cercanos (KNN)

  • 6. ماشین های بردار پشتیبان (SVM) 6. Máquinas de vectores soporte (SVM)

  • 7. درخت های تصمیم 7. Árboles de decisión

  • 8. جنگل های تصادفی (Random Forests) 8. Bosques aleatorios (Random Forests)

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

  • 10. نایو بیز 10. Naive Bayes

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

  • 12. خوشه بندی سلسله مراتبی 12. Agrupamiento jerárquico

  • 13. DBSCAN 13. DBSCAN

  • 14. مدل های مخلوط گاوسی (GMM) 14. Modelos de mezcla gaussiana (GMM)

  • 15. تجزیه و تحلیل مولفه های اصلی (PCA) 15. Análisis de componentes principales (PCA)

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

  • 17. Autoencoders 17. Autoencoders

  • 18. Self-training 18. Self-training

  • 19. Q-learning 19. Q-learning

  • 20. شبکه های عصبی عمیق Q (DQN) 20. Redes neuronales profundas Q (DQN)

  • 21. روش های گرادیان سیاست 21. Métodos de Policy Gradient

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

  • 23. جنگل های انزوا 23. Bosques de aislamiento

  • 24. شبکه های عصبی کانولوشنال (CNNs) 24. Redes neuronales convolucionales (CNNs)

  • 25. شبکه های عصبی بازگشتی (RNNs) 25. Redes neuronales recurrentes (RNNs)

  • 26. حافظه کوتاه مدت بلند (LSTM) 26. Memoria a largo corto plazo (LSTM)

  • 27. Transformers 27. Transformers

نمایش نظرات

آموزش تسلط بر پایتون: 100 روز، 100 پروژه
جزییات دوره
30 hours
109
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
5,025
4.9 از 5
دارد
ندارد
ندارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Vivian Aranha Vivian Aranha

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

Jet Drag Academy Jet Drag Academy

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