SlideShare a Scribd company logo
 
Copyright © 2018 Milestone Technologies Co. All rights reserved.
milestonetechs.com | info@milestonetechs.com | 0744 444 636	
  
1	
  
Introduction to Programming with
Python – Course Syllabus
	
  
INTRODUCTION	
  
	
  
Python is a high-level general purpose programming language. It has been one of the most popular
programming languages of the recent years and has many areas of application from web applications
to machine-learning and data science. Python is easy to learn because of its intuitive and natural syntax.
It is also a highly productive programming language, which allows you to build complex applications
quickly with minimal lines of code.
This course is designed to teach students to program in Python in a practical and hands-on manner
using the industry standard methods, tools and technologies. It not only teaches students the Python
programming language but also improves their algorithmic thinking and problem solving capabilities
so that they can write code that actually works and produces the desired functional results. Giving
students enough well thought coding exercises ensures this.
In addition, students will work on and finish at least two projects each in a different area such as web
development, desktop apps development, game programming etc.	
  
	
  
Module 0: Introduction and Course Overview
0.0 Introductions, motivation: why become a Python developer, orientation,
Introduction to the Milestone Learning Management System (LMS),
what’s the best way to learn programming.	
  
	
  
0.1 Course syllabus, grading structure and deadlines, the tools we will use
in this course i.e. Editors, PyCharm, Notebooks and other IDEs.
	
  
0.2 Course Introduction	
   	
  
0.3 Course Curriculum Overview	
   	
  
0.4 Python 2 versus Python 3	
   	
  
0.5 Command Line Basics
0.6 Installing Python
0.7 Running Python Code
0.8 Getting the Notebooks and the Course Material
0.9 Git and Github Overview	
   	
  
 
Copyright © 2018 Milestone Technologies Co. All rights reserved.
milestonetechs.com | info@milestonetechs.com | 0744 444 636	
  
2	
  
Module 0 Practice and Assessment	
   	
  
0.10 Programming and code reading assignments:3 	
  
0.11 Reading assignment: 1 	
  
0.8 Quiz-1: Module 0 Quiz
	
  
	
  
Module 1: Python Object and Data Structure Basics
1.0 Introduction to Python Data Types	
   	
  
1.1 Numbers	
   	
  
1.2 Coding Exercise 1: Numbers: Simple Arithmetic	
   	
  
1.3 Numbers – FAQ	
   	
  
1.4 Variables Assignments	
   	
  
1.5 Introduction to Strings	
   	
  
1.6 Coding Exercise 2: Quick Print Check	
   	
  
1.7 Indexing and Slicing with Strings	
   	
  
1.8 Coding Exercise 3: String Indexing
1.9 Coding Exercise 4: String Slicing
1.10 String Properties and Methods
1.11 Strings – FAQ
1.12 Print Formatting with Strings
1.13 Print Formatting FAQs
1.14 Coding Exercise 5: Print Formatting
1.15 Lists in Python
1.16 Coding Exercise 6: Lists
1.17 Lists – FAQ
1.18 Dictionaries in Python
1.19 Coding Exercise 7: Dictionaries
1.20 Dictionaries - FAQ
 
Copyright © 2018 Milestone Technologies Co. All rights reserved.
milestonetechs.com | info@milestonetechs.com | 0744 444 636	
  
3	
  
1.21 Tuples with Python
1.22 Sets in Python
1.23 Coding Exercise 8: Sets
1.24 Booleans in Python
1.25 I/O with Basic Files in Python
1.26 Coding Exercise 9: File I/O
1.27 Resources for More Basic Practice
1.28 Python Objects and Data Structures Assessment Test Overview
1.29 Python Objects and Data Structures Assessment Test Solutions
Module 1 Practice and Assessment 	
  
1.30 Programming & code reading assignments: 3 	
  
1.31 Reading assignments: 1 	
  
1.32 Quiz: 1 – Module 1 Quiz 	
  
Module 2: Python Comparison Operators
2.0 Comparison Operators in Python	
  
2.1 Chaining Comparison Operators in Python with Logical Operators	
  
Module 2 Practice and Assessment 	
  
2.3 Programming and code reading assignments: 3 	
  
2.4 Reading assignments: 1 	
  
2.5 Quiz: 1 – Module 2 Quiz 	
  
Module 3: Python Statements
3.0 If Elif and Else Statements in Python	
   	
  
3.1 For Loops in Python	
   	
  
3.2 While Loops in Python	
   	
  
3.3 Useful Operators in Python	
   	
  
 
Copyright © 2018 Milestone Technologies Co. All rights reserved.
milestonetechs.com | info@milestonetechs.com | 0744 444 636	
  
4	
  
3.4 List Comprehensions in Python	
   	
  
3.5 Python Statements Test Overview	
   	
  
3.6 Python Statements Test Solutions	
   	
  
Module 3 Practice and Assessment 	
  
3.7 Programming and code reading assignments: 3 	
  
3.8 Reading assignments: 1 	
  
3.9 Quiz: 1 – Module 3 Quiz 	
  
Module 4: Methods and Functions
4.0 Methods and the Python Documentation	
   	
  
4.1 Functions in Python	
   	
  
4.2 Overview of Quick Function Exercises # 1-10	
   	
  
4.3 Coding Exercise 10: Functions # 1: Print Hello World	
   	
  
4.4 Coding Exercise 11: Functions # 2: Print Hello Name	
   	
  
4.5 Coding Exercise 12: Functions # 3: Simple Boolean	
   	
  
4.6 Coding Exercise 13: Functions # 4: Using Booleans	
   	
  
4.7 Coding Exercise 14: Functions # 5: Simple Math	
   	
  
4.8 Coding Exercise 15: Functions # 6: is even	
   	
  
4.9 Coding Exercise 16: Functions # 7: is greater	
   	
  
4.10 *args and **kwargs in Python	
   	
  
4.11 Coding Exercise 17: Functions #8: *args	
   	
  
4.12 Coding Exercise 18: Functions # 9: pick evens	
   	
  
4.13 Coding Exercise 19: Functions # 10: skyline	
   	
  
4.14 Function Practice Exercises – Overview
4.15 Function Practice Exercises – Solution
4.16 Function Practice – Solutions Level One
4.17 Function Practice – Solutions Level Two
 
Copyright © 2018 Milestone Technologies Co. All rights reserved.
milestonetechs.com | info@milestonetechs.com | 0744 444 636	
  
5	
  
4.18 Function Exercise Solutions – Challenge Problem
4.19 Lambda Expressions, Map and Filter Functions
4.20 Nested Statements and Scope
4.21 Functions and Methods – Homework assignment
4.22 Hints and Tips for Functions and Methods Assignment
4.23 Functions and Methods Homework – Solutions
Module 4 Practice and Assessment	
   	
  
4.24 Programming and code reading assignments: 3 	
  
4.25 Reading assignments: 1 	
  
4.26 Quiz: 1 – Module 4 Quiz 	
  
Module 5- Milestone Project I
5.0 First Python Milestone Project Overview	
   	
  
5.1 Milestone Project Help	
   	
  
5.2 Solution Overview for Milestone Project 1 – Part One	
   	
  
5.3 Solution Overview for Milestone Project 1 – Part Two	
   	
  
5.4 Advanced Project Solution Overview	
   	
  
Module 5 Practice and Assessment	
   	
  
5.9 Programming and code reading assignments: 3 	
  
5.10 Reading assignments: 1 	
  
5.11 Quiz: 1 – Module 5 Quiz 	
  
	
   	
  
 
Copyright © 2018 Milestone Technologies Co. All rights reserved.
milestonetechs.com | info@milestonetechs.com | 0744 444 636	
  
6	
  
Module 6 – Object Oriented Programming
	
  
6.0 Object Oriented Programming - Introduction	
   	
  
6.1 Object Oriented Programming – Attributes and Class Keyword	
   	
  
6.2 Object Oriented Programming – Class Object Attributes and Methods	
   	
  
6.3 Object Oriented Programming – Inheritance and Polymorphism	
   	
  
6.4 Object Oriented Programming – Special (Magic/Dunder)Methods	
   	
  
6.5 Object Oriented Programming – Homework	
   	
  
6.6 Object Oriented Programming – Homework Solutions	
   	
  
6.7 Object Oriented Programming – Challenge Overview	
   	
  
6.8 Object Oriented Programming – Challenge Solution	
   	
  
Module 6 Practice and Assessment	
   	
  
6.9 Programming and code reading assignments: 3 	
  
6.10 Reading assignments: 1 	
  
6.11 Quiz: 1 – Module 6 Quiz 	
  
Module 7– Module and Packages
7.0 Pip Install and PyPi	
   	
  
7.2 Modules and Packages	
   	
  
7.3 __name__ and “__main__”	
   	
  
Module 7 Practice and Assessment	
   	
  
7.4 Programming and code reading assignments: 3 	
  
7.5 Reading assignments: 1 	
  
7.6 Quiz: 1 – Module 7 Quiz 	
  
	
  
Module 8 – Errors and Exceptions Handling
8.0 Errors and Exception Handling	
   	
  
8.1 Errors and Exceptions Homework	
   	
  
8.2 Errors and Exceptions Homework – Solutions	
   	
  
8.3 Pylint Overview	
   	
  
8.4 running tests with the Unittest Library	
   	
  
	
   Module 8 Practice and Assessment 	
  
8.37 Programming and code reading assignments: 3 	
  
 
Copyright © 2018 Milestone Technologies Co. All rights reserved.
milestonetechs.com | info@milestonetechs.com | 0744 444 636	
  
7	
  
8.38 Reading assignments: 1 	
  
8.39 Quiz: 1 – Module 8 Quiz 	
  
Module 9: Projects (II) and Final Exam
9.0 Milestone Project 2 Overview
9.1 Solution Walkthrough – Card and Deck Classes
9.2 Solution Walkthrough – hand and Clip Classes
9.3 Solution Walkthrough – Functions for Game Play
9.4 Solution Walkthrough – Final Gameplay Script
Module 9 Practice and Assessment
9.5 Programming and code reading assignments: 3
9.6 Reading assignments: 1
9.7 Quiz: 1 – Module 9 Quiz
	
  
	
   	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  

More Related Content

Similar to Intro to python_syllabus_final (20)

DOCX
A Introduction Book of python For Beginners.docx
kumarrabinderkumar77
 
PDF
Python-content-1.pdf
panimalarhemdochemla
 
PPTX
Python chapter presentation details.pptx
linatalole2001
 
PPTX
Python PPT.pptx
JosephMuez2
 
PDF
Python-Magnitia-ToC.pdf
AnanthReddy38
 
PDF
Python training-course-content
Training Institute
 
PPTX
Python Scripting Training in Bangalore by myTectra
myTectra Learning Solutions Private Ltd
 
PPT
Introduction to python
Ranjith kumar
 
PDF
Python training-course-content
RojaPriya
 
PDF
Python training course_content
AmanCSE1
 
PDF
Learn to Code with MIT App Inventor ( PDFDrive ).pdf
NemoPalleschi
 
PPTX
1664611760basics-of-python-for begainer1 (3).pptx
krsonupandey92
 
PDF
First Steps in Python Programming
Dozie Agbo
 
PPTX
Introduction to learn and Python Interpreter
Alamelu
 
PDF
Introduction to Python Programming | InsideAIML
VijaySharma802
 
PDF
CPPDS Slide.pdf
Fadlie Ahdon
 
PPTX
Python_Unit1_Introduction.pptx
VidhyaB10
 
RTF
Python
Trainme Softtech
 
PPTX
Python (Data Analysis) cleaning and visualize
IruolagbePius
 
A Introduction Book of python For Beginners.docx
kumarrabinderkumar77
 
Python-content-1.pdf
panimalarhemdochemla
 
Python chapter presentation details.pptx
linatalole2001
 
Python PPT.pptx
JosephMuez2
 
Python-Magnitia-ToC.pdf
AnanthReddy38
 
Python training-course-content
Training Institute
 
Python Scripting Training in Bangalore by myTectra
myTectra Learning Solutions Private Ltd
 
Introduction to python
Ranjith kumar
 
Python training-course-content
RojaPriya
 
Python training course_content
AmanCSE1
 
Learn to Code with MIT App Inventor ( PDFDrive ).pdf
NemoPalleschi
 
1664611760basics-of-python-for begainer1 (3).pptx
krsonupandey92
 
First Steps in Python Programming
Dozie Agbo
 
Introduction to learn and Python Interpreter
Alamelu
 
Introduction to Python Programming | InsideAIML
VijaySharma802
 
CPPDS Slide.pdf
Fadlie Ahdon
 
Python_Unit1_Introduction.pptx
VidhyaB10
 
Python (Data Analysis) cleaning and visualize
IruolagbePius
 

Recently uploaded (20)

PDF
Lesson 1 - Nature of Inquiry and Research.pdf
marvinnbustamante1
 
PPTX
Elo the Hero is an story about a young boy who became hero.
TeacherEmily1
 
PDF
Lean IP - Lecture by Dr Oliver Baldus at the MIPLM 2025
MIPLM
 
PPTX
How to Configure Taxes in Company Currency in Odoo 18 Accounting
Celine George
 
PPTX
How to Configure Refusal of Applicants in Odoo 18 Recruitment
Celine George
 
PDF
Free eBook ~100 Common English Proverbs (ebook) pdf.pdf
OH TEIK BIN
 
PPTX
Building Powerful Agentic AI with Google ADK, MCP, RAG, and Ollama.pptx
Tamanna36
 
PPTX
Nitrogen rule, ring rule, mc lafferty.pptx
nbisen2001
 
PDF
Cooperative wireless communications 1st Edition Yan Zhang
jsphyftmkb123
 
PPTX
How to Setup Automatic Reordering Rule in Odoo 18 Inventory
Celine George
 
PDF
I3PM Industry Case Study Siemens on Strategic and Value-Oriented IP Management
MIPLM
 
PPTX
Lesson 1 Cell (Structures, Functions, and Theory).pptx
marvinnbustamante1
 
PDF
CAD25 Gbadago and Fafa Presentation Revised-Aston Business School, UK.pdf
Kweku Zurek
 
PPTX
Exploring Linear and Angular Quantities and Ergonomic Design.pptx
AngeliqueTolentinoDe
 
PDF
DIGESTION OF CARBOHYDRATES ,PROTEINS AND LIPIDS
raviralanaresh2
 
PPTX
Iván Bornacelly - Presentation of the report - Empowering the workforce in th...
EduSkills OECD
 
PPTX
How to Create & Manage Stages in Odoo 18 Helpdesk
Celine George
 
PPTX
ENGLISH 8 REVISED K-12 CURRICULUM QUARTER 1 WEEK 1
LeomarrYsraelArzadon
 
PDF
The Power of Compound Interest (Stanford Initiative for Financial Decision-Ma...
Stanford IFDM
 
PPTX
PLANNING A HOSPITAL AND NURSING UNIT.pptx
PRADEEP ABOTHU
 
Lesson 1 - Nature of Inquiry and Research.pdf
marvinnbustamante1
 
Elo the Hero is an story about a young boy who became hero.
TeacherEmily1
 
Lean IP - Lecture by Dr Oliver Baldus at the MIPLM 2025
MIPLM
 
How to Configure Taxes in Company Currency in Odoo 18 Accounting
Celine George
 
How to Configure Refusal of Applicants in Odoo 18 Recruitment
Celine George
 
Free eBook ~100 Common English Proverbs (ebook) pdf.pdf
OH TEIK BIN
 
Building Powerful Agentic AI with Google ADK, MCP, RAG, and Ollama.pptx
Tamanna36
 
Nitrogen rule, ring rule, mc lafferty.pptx
nbisen2001
 
Cooperative wireless communications 1st Edition Yan Zhang
jsphyftmkb123
 
How to Setup Automatic Reordering Rule in Odoo 18 Inventory
Celine George
 
I3PM Industry Case Study Siemens on Strategic and Value-Oriented IP Management
MIPLM
 
Lesson 1 Cell (Structures, Functions, and Theory).pptx
marvinnbustamante1
 
CAD25 Gbadago and Fafa Presentation Revised-Aston Business School, UK.pdf
Kweku Zurek
 
Exploring Linear and Angular Quantities and Ergonomic Design.pptx
AngeliqueTolentinoDe
 
DIGESTION OF CARBOHYDRATES ,PROTEINS AND LIPIDS
raviralanaresh2
 
Iván Bornacelly - Presentation of the report - Empowering the workforce in th...
EduSkills OECD
 
How to Create & Manage Stages in Odoo 18 Helpdesk
Celine George
 
ENGLISH 8 REVISED K-12 CURRICULUM QUARTER 1 WEEK 1
LeomarrYsraelArzadon
 
The Power of Compound Interest (Stanford Initiative for Financial Decision-Ma...
Stanford IFDM
 
PLANNING A HOSPITAL AND NURSING UNIT.pptx
PRADEEP ABOTHU
 
Ad

Intro to python_syllabus_final

  • 1.   Copyright © 2018 Milestone Technologies Co. All rights reserved. milestonetechs.com | [email protected] | 0744 444 636   1   Introduction to Programming with Python – Course Syllabus   INTRODUCTION     Python is a high-level general purpose programming language. It has been one of the most popular programming languages of the recent years and has many areas of application from web applications to machine-learning and data science. Python is easy to learn because of its intuitive and natural syntax. It is also a highly productive programming language, which allows you to build complex applications quickly with minimal lines of code. This course is designed to teach students to program in Python in a practical and hands-on manner using the industry standard methods, tools and technologies. It not only teaches students the Python programming language but also improves their algorithmic thinking and problem solving capabilities so that they can write code that actually works and produces the desired functional results. Giving students enough well thought coding exercises ensures this. In addition, students will work on and finish at least two projects each in a different area such as web development, desktop apps development, game programming etc.     Module 0: Introduction and Course Overview 0.0 Introductions, motivation: why become a Python developer, orientation, Introduction to the Milestone Learning Management System (LMS), what’s the best way to learn programming.     0.1 Course syllabus, grading structure and deadlines, the tools we will use in this course i.e. Editors, PyCharm, Notebooks and other IDEs.   0.2 Course Introduction     0.3 Course Curriculum Overview     0.4 Python 2 versus Python 3     0.5 Command Line Basics 0.6 Installing Python 0.7 Running Python Code 0.8 Getting the Notebooks and the Course Material 0.9 Git and Github Overview    
  • 2.   Copyright © 2018 Milestone Technologies Co. All rights reserved. milestonetechs.com | [email protected] | 0744 444 636   2   Module 0 Practice and Assessment     0.10 Programming and code reading assignments:3   0.11 Reading assignment: 1   0.8 Quiz-1: Module 0 Quiz     Module 1: Python Object and Data Structure Basics 1.0 Introduction to Python Data Types     1.1 Numbers     1.2 Coding Exercise 1: Numbers: Simple Arithmetic     1.3 Numbers – FAQ     1.4 Variables Assignments     1.5 Introduction to Strings     1.6 Coding Exercise 2: Quick Print Check     1.7 Indexing and Slicing with Strings     1.8 Coding Exercise 3: String Indexing 1.9 Coding Exercise 4: String Slicing 1.10 String Properties and Methods 1.11 Strings – FAQ 1.12 Print Formatting with Strings 1.13 Print Formatting FAQs 1.14 Coding Exercise 5: Print Formatting 1.15 Lists in Python 1.16 Coding Exercise 6: Lists 1.17 Lists – FAQ 1.18 Dictionaries in Python 1.19 Coding Exercise 7: Dictionaries 1.20 Dictionaries - FAQ
  • 3.   Copyright © 2018 Milestone Technologies Co. All rights reserved. milestonetechs.com | [email protected] | 0744 444 636   3   1.21 Tuples with Python 1.22 Sets in Python 1.23 Coding Exercise 8: Sets 1.24 Booleans in Python 1.25 I/O with Basic Files in Python 1.26 Coding Exercise 9: File I/O 1.27 Resources for More Basic Practice 1.28 Python Objects and Data Structures Assessment Test Overview 1.29 Python Objects and Data Structures Assessment Test Solutions Module 1 Practice and Assessment   1.30 Programming & code reading assignments: 3   1.31 Reading assignments: 1   1.32 Quiz: 1 – Module 1 Quiz   Module 2: Python Comparison Operators 2.0 Comparison Operators in Python   2.1 Chaining Comparison Operators in Python with Logical Operators   Module 2 Practice and Assessment   2.3 Programming and code reading assignments: 3   2.4 Reading assignments: 1   2.5 Quiz: 1 – Module 2 Quiz   Module 3: Python Statements 3.0 If Elif and Else Statements in Python     3.1 For Loops in Python     3.2 While Loops in Python     3.3 Useful Operators in Python    
  • 4.   Copyright © 2018 Milestone Technologies Co. All rights reserved. milestonetechs.com | [email protected] | 0744 444 636   4   3.4 List Comprehensions in Python     3.5 Python Statements Test Overview     3.6 Python Statements Test Solutions     Module 3 Practice and Assessment   3.7 Programming and code reading assignments: 3   3.8 Reading assignments: 1   3.9 Quiz: 1 – Module 3 Quiz   Module 4: Methods and Functions 4.0 Methods and the Python Documentation     4.1 Functions in Python     4.2 Overview of Quick Function Exercises # 1-10     4.3 Coding Exercise 10: Functions # 1: Print Hello World     4.4 Coding Exercise 11: Functions # 2: Print Hello Name     4.5 Coding Exercise 12: Functions # 3: Simple Boolean     4.6 Coding Exercise 13: Functions # 4: Using Booleans     4.7 Coding Exercise 14: Functions # 5: Simple Math     4.8 Coding Exercise 15: Functions # 6: is even     4.9 Coding Exercise 16: Functions # 7: is greater     4.10 *args and **kwargs in Python     4.11 Coding Exercise 17: Functions #8: *args     4.12 Coding Exercise 18: Functions # 9: pick evens     4.13 Coding Exercise 19: Functions # 10: skyline     4.14 Function Practice Exercises – Overview 4.15 Function Practice Exercises – Solution 4.16 Function Practice – Solutions Level One 4.17 Function Practice – Solutions Level Two
  • 5.   Copyright © 2018 Milestone Technologies Co. All rights reserved. milestonetechs.com | [email protected] | 0744 444 636   5   4.18 Function Exercise Solutions – Challenge Problem 4.19 Lambda Expressions, Map and Filter Functions 4.20 Nested Statements and Scope 4.21 Functions and Methods – Homework assignment 4.22 Hints and Tips for Functions and Methods Assignment 4.23 Functions and Methods Homework – Solutions Module 4 Practice and Assessment     4.24 Programming and code reading assignments: 3   4.25 Reading assignments: 1   4.26 Quiz: 1 – Module 4 Quiz   Module 5- Milestone Project I 5.0 First Python Milestone Project Overview     5.1 Milestone Project Help     5.2 Solution Overview for Milestone Project 1 – Part One     5.3 Solution Overview for Milestone Project 1 – Part Two     5.4 Advanced Project Solution Overview     Module 5 Practice and Assessment     5.9 Programming and code reading assignments: 3   5.10 Reading assignments: 1   5.11 Quiz: 1 – Module 5 Quiz      
  • 6.   Copyright © 2018 Milestone Technologies Co. All rights reserved. milestonetechs.com | [email protected] | 0744 444 636   6   Module 6 – Object Oriented Programming   6.0 Object Oriented Programming - Introduction     6.1 Object Oriented Programming – Attributes and Class Keyword     6.2 Object Oriented Programming – Class Object Attributes and Methods     6.3 Object Oriented Programming – Inheritance and Polymorphism     6.4 Object Oriented Programming – Special (Magic/Dunder)Methods     6.5 Object Oriented Programming – Homework     6.6 Object Oriented Programming – Homework Solutions     6.7 Object Oriented Programming – Challenge Overview     6.8 Object Oriented Programming – Challenge Solution     Module 6 Practice and Assessment     6.9 Programming and code reading assignments: 3   6.10 Reading assignments: 1   6.11 Quiz: 1 – Module 6 Quiz   Module 7– Module and Packages 7.0 Pip Install and PyPi     7.2 Modules and Packages     7.3 __name__ and “__main__”     Module 7 Practice and Assessment     7.4 Programming and code reading assignments: 3   7.5 Reading assignments: 1   7.6 Quiz: 1 – Module 7 Quiz     Module 8 – Errors and Exceptions Handling 8.0 Errors and Exception Handling     8.1 Errors and Exceptions Homework     8.2 Errors and Exceptions Homework – Solutions     8.3 Pylint Overview     8.4 running tests with the Unittest Library       Module 8 Practice and Assessment   8.37 Programming and code reading assignments: 3  
  • 7.   Copyright © 2018 Milestone Technologies Co. All rights reserved. milestonetechs.com | [email protected] | 0744 444 636   7   8.38 Reading assignments: 1   8.39 Quiz: 1 – Module 8 Quiz   Module 9: Projects (II) and Final Exam 9.0 Milestone Project 2 Overview 9.1 Solution Walkthrough – Card and Deck Classes 9.2 Solution Walkthrough – hand and Clip Classes 9.3 Solution Walkthrough – Functions for Game Play 9.4 Solution Walkthrough – Final Gameplay Script Module 9 Practice and Assessment 9.5 Programming and code reading assignments: 3 9.6 Reading assignments: 1 9.7 Quiz: 1 – Module 9 Quiz                   Â