Starting from:

$35

CSCI3180- Assignment 2: Python, Dynamic Typing and Duck Typing Solved

Python, Dynamic Typing and Duck Typing

Introduction

The focuses are Dynamic Typing and Duck Typing.
The adv & disadv. will be experienced through some tasks implementation.
Then, the report will elaborate on Dynamic Typing and Duck Typing.

Task1:
Implement a board game: Six Men's Morris in Python, strictly follow Object-Oriented design.

Task2:
Discuss adv and disadv of Dynamic Typing in report.

Task3:
Given a JAVA implementation of a game called Save The Tribe,
understand and re-implement it with Python,
experience the special feature of dynamically typed language: Duck typing.

Task4:
Enhance both Java nad Python implementations of task 3 according to the specification (in the pdf).
Experience further adv of Duck typing.

Environment

Python 3.6

More products