لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش برنامهنویسی شیءگرا با پایتون
- آخرین آپدیت
دانلود 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
نمایش نظرات