آموزش برنامه‌نویسی شیءگرا با پایتون - آخرین آپدیت

دانلود Programación Orientada a Objetos con Python

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره آموزشی دسترسی سریع و آسانی را به مفاهیم پارادایم برنامه‌نویسی شیءگرا (OOP) با استفاده از زبان برنامه‌نویسی پایتون نسخه 3.0 فراهم می‌کند. پس از اتمام این دوره، شما دانش لازم برای طراحی برنامه‌های شیءگرا و رسم نمودارهای UML را کسب خواهید کرد؛ این مهارت به شما اجازه می‌دهد سیستم‌های شیءگرا را طراحی و پیاده‌سازی کنید و هر جنبه‌ای از واقعیت را که مدنظر دارید، مدل‌سازی نمایید. علاوه بر این، می‌توانید با انجام تست‌های خودکار و بازسازی ساختار کد (Refactoring)، سیستم‌هایی با کیفیت بالا خلق کنید. در این دوره همچنین با نحوه مستندسازی نرم‌افزار و بهترین روش‌های طراحی آشنا می‌شوید. همچنین، مزایای تست خودکار نرم‌افزار و تکنیک برنامه‌نویسی توسعه‌محور تست (TDD) را خواهید آموخت که برای ساخت سیستم‌های استاندارد و باکیفیت بسیار کاربردی است.

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

مقدمه‌ای بر برنامه‌نویسی شیءگرا Introducción a la Programación Orientada a Objetos

  • دانشگاه استرال Universidad Austral

  • توسعه نرم‌افزار Desarrollo de software

  • پارادایم برنامه‌نویسی شیءگرا El paradigma de programación orientado a objetos

  • برنامه‌نویسی شیءگرا در پایتون Programación orientada a objetos en Python

  • ساخت و استفاده از کلاس‌ها در پایتون Creando y utilizando clases en Python

  • طبقه‌بندی و زیرطبقه‌بندی Clasificación y subclasificación

  • چندریختی و عناصر پارادایم شیءگرا Polimorfismo y elementos del paradigma orientado a objetos

  • وراثت Herencia

  • چندریختی Polimorfismo

  • حذف دستور if Eliminar if

  • حذف کدهای تکراری Eliminar código repetido

طراحی با اشیاء Diseño con objetos

  • اصول طراحی Principios de diseño

  • اصول طراحی: سادگی و سازگاری Principios de diseño: Simplicidad y consistencia

  • اصول طراحی: حداکثر پیوستگی و حداقل جفت‌شدگی Principios de diseño: Máxima cohesión y mínimo acoplamiento

  • قوانین طراحی: نگاشت با دامنه مسئله Reglas de diseño: Mapeo con dominio de problema

  • قوانین طراحی: زیرطبقه‌بندی Reglas de diseño: Subclasificación

  • قوانین طراحی: چندریختی، کدهای تکراری و ایجاد اشیاء Reglas de diseño: Polimorfismo, código repetido y creación de objetos

  • قوانین طراحی: اجتناب از استفاده از None، اشیاء تغییرناپذیر، مدل‌سازی معماری سیستم Reglas de diseño: Evitar usar None, Objetos inmutables, modelar la arquitectura del sistema

  • تمرین: پشته (Stack) Ejercicio: Pila

طراحی با UML Diseño con UML

  • زبان مدل‌سازی یکپارچه (UML) Lenguaje Unificado de Modelado

  • نمودار اشیاء Diagrama de objetos

  • نمودار کلاس‌ها Diagrama de clases

  • نمودارهای توالی Diagramas de secuencia

  • کدنویسی بر اساس طراحی Codificación del diseño

  • تمرین چراغ راهنمایی Ejercicio Semáforo

تست و TDD Testing y TDD

  • مقدمه‌ای بر تست نرم‌افزار Introducción al testing de software

  • مقدمه‌ای بر تست‌های واحد (Unit Tests) Introducción a los test unitarios

  • عوامل اول Factores primos

  • مقدمه‌ای بر بازسازی کد (Refactoring) Introducción a la refactorización de código

  • نگهداری نرم‌افزار Mantenimiento de software

  • مقدمه‌ای بر توسعه‌محور تست (TDD) Introducción a Test Driven Development (TDD)

  • توسعه تکرار شونده و افزایشی با TDD Desarrollo iterativo e incremental con TDD

  • بوی بد کد (Bad Smells) در TDD Bad smells en TDD

  • تبدیل به اعداد رومی Conversión a números romanos

نمایش نظرات

آموزش برنامه‌نویسی شیءگرا با پایتون
جزییات دوره
8h 57m
34
(آخرین آپدیت)
19,306
4.1 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar