Skip to content

Commit b79e663

Browse files
committed
updates
1 parent 3045227 commit b79e663

File tree

24 files changed

+112
-119
lines changed

24 files changed

+112
-119
lines changed

Diff for: README.md

+4-11
Original file line numberDiff line numberDiff line change
@@ -19,18 +19,15 @@ It is supplementary to my book titled **Design Patterns In Python** (ASIN : B08X
1919

2020
## Course Access
2121

22-
There are 4 possible ways to access the video content in this course,
22+
There are 3 possible ways to access the video content in this course,
2323

2424
1. Udemy : [https://www.udemy.com/course/design-patterns-in-python/?referralCode=7493DBBBF97FF2B0D24D](https://www.udemy.com/course/design-patterns-in-python/?referralCode=7493DBBBF97FF2B0D24D)
2525
- Get **Udemy Discount Coupons** at [https://sbcode.net/coupons](https://sbcode.net/coupons)
2626
- Certificate of Completion
2727
- 30 Day Money Back Guarantee
2828
2. YouTube Membership : [https://www.youtube.com/channel/UCmUILI2AWt2MSUgPlZwFdOg/join](https://www.youtube.com/channel/UCmUILI2AWt2MSUgPlZwFdOg/join)
2929
- Cancel Membership Anytime
30-
3. Skillshare : [https://skl.sh/34SM2Xg](https://skl.sh/34SM2Xg)
31-
- Certificate of Completion
32-
- Cancel Subscription Anytime
33-
4. Book : [https://www.amazon.com/dp/B08XLJ8Z2J](https://www.amazon.com/dp/B08XLJ8Z2J) : ASIN B08XLJ8Z2J
30+
3. Book : [https://amzn.to/466lBN6](https://amzn.to/466lBN6) : ASIN B08XLJ8Z2J
3431
- **Book** includes FREE Video Access Codes to view videos from the official documentation website at [https://sbcode.net/python/](https://sbcode.net/python/)
3532

3633
All the code examples in the book can be found in these pages.
@@ -49,10 +46,6 @@ All the code examples in the book can be found in these pages.
4946
5047
---
5148

52-
**Note**
53-
54-
> If you just want to read my design pattern articles, and you don't need to access the videos, then you can read them via [Medium Membership](https://sean-bradley.medium.com/membership)
55-
5649
## Overview
5750

5851
A Design Pattern is a description or template that can be repeatedly applied to a commonly recurring problem in software design.
@@ -92,8 +85,8 @@ So, in this book, you will learn about these 23 Design Patterns,
9285

9386
## Pattern Types
9487

95-
_... Refer to [Book](https://www.amazon.com/dp/B08Z282SBC), pause [Video Lectures](#videos) or subscribe to [Medium Membership](https://sean-bradley.medium.com/membership) to read textual content._
88+
_... Refer to [Book](https://amzn.to/466lBN6) or [Design Patterns In Python website](https://sbcode.net/python/) to read textual content._
9689

9790
## Class Scope and Object Scope Patterns
9891

99-
_... Refer to [Book](https://www.amazon.com/dp/B08Z282SBC), pause [Video Lectures](#videos) or subscribe to [Medium Membership](https://sean-bradley.medium.com/membership) to read textual content._
92+
_... Refer to [Book](https://amzn.to/466lBN6) or [Design Patterns In Python website](https://sbcode.net/python/) to read textual content._

Diff for: abstract_factory/README.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,11 @@ Cover | Links
1616

1717
## Overview
1818

19-
_... Refer to [Book](https://www.amazon.com/dp/B08Z282SBC), pause [Video Lectures](#videos) or subscribe to [Medium Membership](https://sean-bradley.medium.com/membership) to read textual content._
19+
_... Refer to [Book](https://amzn.to/466lBN6) or [Design Patterns In Python website](https://sbcode.net/python/) to read textual content._
2020

2121
## Terminology
2222

23-
_... Refer to [Book](https://www.amazon.com/dp/B08Z282SBC), pause [Video Lectures](#videos) or subscribe to [Medium Membership](https://sean-bradley.medium.com/membership) to read textual content._
23+
_... Refer to [Book](https://amzn.to/466lBN6) or [Design Patterns In Python website](https://sbcode.net/python/) to read textual content._
2424

2525
## Abstract Factory UML Diagram
2626

@@ -36,7 +36,7 @@ python ./abstract_factory/abstract_factory_concept.py
3636

3737
## Abstract Factory Example Use Case
3838

39-
_... Refer to [Book](https://www.amazon.com/dp/B08Z282SBC), pause [Video Lectures](#videos) or subscribe to [Medium Membership](https://sean-bradley.medium.com/membership) to read textual content._
39+
_... Refer to [Book](https://amzn.to/466lBN6) or [Design Patterns In Python website](https://sbcode.net/python/) to read textual content._
4040

4141
## Abstract Factory Example UML Diagram
4242

@@ -117,4 +117,4 @@ Python Errors and Exceptions : [https://docs.python.org/3/tutorial/errors.html](
117117

118118
## Summary
119119

120-
_... Refer to [Book](https://www.amazon.com/dp/B08Z282SBC), pause [Video Lectures](#videos) or subscribe to [Medium Membership](https://sean-bradley.medium.com/membership) to read textual content._
120+
_... Refer to [Book](https://amzn.to/466lBN6) or [Design Patterns In Python website](https://sbcode.net/python/) to read textual content._

Diff for: adapter/README.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -17,19 +17,19 @@ Cover | Links
1717

1818
## Overview
1919

20-
_... Refer to [Book](https://www.amazon.com/dp/B08Z282SBC), pause [Video Lectures](#videos) or subscribe to [Medium Membership](https://sean-bradley.medium.com/membership) to read textual content._
20+
_... Refer to [Book](https://amzn.to/466lBN6) or [Design Patterns In Python website](https://sbcode.net/python/) to read textual content._
2121

2222
## Terminology
2323

24-
_... Refer to [Book](https://www.amazon.com/dp/B08Z282SBC), pause [Video Lectures](#videos) or subscribe to [Medium Membership](https://sean-bradley.medium.com/membership) to read textual content._
24+
_... Refer to [Book](https://amzn.to/466lBN6) or [Design Patterns In Python website](https://sbcode.net/python/) to read textual content._
2525

2626
## Adapter UML Diagram
2727

2828
![Adapter Pattern UML Diagram](/img/adapter_concept.svg)
2929

3030
## Source Code
3131

32-
_... Refer to [Book](https://www.amazon.com/dp/B08Z282SBC), pause [Video Lectures](#videos) or subscribe to [Medium Membership](https://sean-bradley.medium.com/membership) to read textual content._
32+
_... Refer to [Book](https://amzn.to/466lBN6) or [Design Patterns In Python website](https://sbcode.net/python/) to read textual content._
3333

3434
## Output
3535

@@ -43,7 +43,7 @@ method B
4343

4444
## Example Use Case
4545

46-
_... Refer to [Book](https://www.amazon.com/dp/B08Z282SBC), pause [Video Lectures](#videos) or subscribe to [Medium Membership](https://sean-bradley.medium.com/membership) to read textual content._
46+
_... Refer to [Book](https://amzn.to/466lBN6) or [Design Patterns In Python website](https://sbcode.net/python/) to read textual content._
4747

4848
## Example UML Diagram
4949

@@ -143,4 +143,4 @@ When executing [/adapter/cube_a.py](/adapter/cube_a.py) you will notice that the
143143

144144
## Summary
145145

146-
_... Refer to [Book](https://www.amazon.com/dp/B08Z282SBC), pause [Video Lectures](#videos) or subscribe to [Medium Membership](https://sean-bradley.medium.com/membership) to read textual content._
146+
_... Refer to [Book](https://amzn.to/466lBN6) or [Design Patterns In Python website](https://sbcode.net/python/) to read textual content._

Diff for: bridge/README.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -17,19 +17,19 @@ Cover | Links
1717

1818
## Overview
1919

20-
_... Refer to [Book](https://www.amazon.com/dp/B08Z282SBC), pause [Video Lectures](#videos) or subscribe to [Medium Membership](https://sean-bradley.medium.com/membership) to read textual content._
20+
_... Refer to [Book](https://amzn.to/466lBN6) or [Design Patterns In Python website](https://sbcode.net/python/) to read textual content._
2121

2222
## Terminology
2323

24-
_... Refer to [Book](https://www.amazon.com/dp/B08Z282SBC), pause [Video Lectures](#videos) or subscribe to [Medium Membership](https://sean-bradley.medium.com/membership) to read textual content._
24+
_... Refer to [Book](https://amzn.to/466lBN6) or [Design Patterns In Python website](https://sbcode.net/python/) to read textual content._
2525

2626
## Bridge UML Diagram
2727

2828
![Bridge Pattern UML Diagram](/img/bridge_concept.svg)
2929

3030
## Source Code
3131

32-
_... Refer to [Book](https://www.amazon.com/dp/B08Z282SBC), pause [Video Lectures](#videos) or subscribe to [Medium Membership](https://sean-bradley.medium.com/membership) to read textual content._
32+
_... Refer to [Book](https://amzn.to/466lBN6) or [Design Patterns In Python website](https://sbcode.net/python/) to read textual content._
3333

3434
## Output
3535

@@ -43,7 +43,7 @@ c
4343

4444
## Example Use Case
4545

46-
_... Refer to [Book](https://www.amazon.com/dp/B08Z282SBC), pause [Video Lectures](#videos) or subscribe to [Medium Membership](https://sean-bradley.medium.com/membership) to read textual content._
46+
_... Refer to [Book](https://amzn.to/466lBN6) or [Design Patterns In Python website](https://sbcode.net/python/) to read textual content._
4747

4848
## Example UML Diagram
4949

@@ -121,4 +121,4 @@ PS> python
121121

122122
## Summary
123123

124-
_... Refer to [Book](https://www.amazon.com/dp/B08Z282SBC), pause [Video Lectures](#videos) or subscribe to [Medium Membership](https://sean-bradley.medium.com/membership) to read textual content._
124+
_... Refer to [Book](https://amzn.to/466lBN6) or [Design Patterns In Python website](https://sbcode.net/python/) to read textual content._

Diff for: builder/README.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -16,19 +16,19 @@ Cover | Links
1616

1717
## Overview
1818

19-
_... Refer to [Book](https://www.amazon.com/dp/B08Z282SBC), pause [Video Lectures](#videos) or subscribe to [Medium Membership](https://sean-bradley.medium.com/membership) to read textual content._
19+
_... Refer to [Book](https://amzn.to/466lBN6) or [Design Patterns In Python website](https://sbcode.net/python/) to read textual content._
2020

2121
## Terminology
2222

23-
_... Refer to [Book](https://www.amazon.com/dp/B08Z282SBC), pause [Video Lectures](#videos) or subscribe to [Medium Membership](https://sean-bradley.medium.com/membership) to read textual content._
23+
_... Refer to [Book](https://amzn.to/466lBN6) or [Design Patterns In Python website](https://sbcode.net/python/) to read textual content._
2424

2525
## Builder UML Diagram
2626

2727
![Builder Pattern Overview](/img/builder_concept.svg)
2828

2929
## Source Code
3030

31-
_... Refer to [Book](https://www.amazon.com/dp/B08Z282SBC), pause [Video Lectures](#videos) or subscribe to [Medium Membership](https://sean-bradley.medium.com/membership) to read textual content._
31+
_... Refer to [Book](https://amzn.to/466lBN6) or [Design Patterns In Python website](https://sbcode.net/python/) to read textual content._
3232

3333
## Output
3434

@@ -39,7 +39,7 @@ python ./builder/builder_concept.py
3939

4040
## Example Use Case
4141

42-
_... Refer to [Book](https://www.amazon.com/dp/B08Z282SBC), pause [Video Lectures](#videos) or subscribe to [Medium Membership](https://sean-bradley.medium.com/membership) to read textual content._
42+
_... Refer to [Book](https://amzn.to/466lBN6) or [Design Patterns In Python website](https://sbcode.net/python/) to read textual content._
4343

4444
## Example UML Diagram
4545

@@ -113,4 +113,4 @@ This line, creates a list at runtime including the strings 'SmallChair', 'Medium
113113

114114
## Summary
115115

116-
_... Refer to [Book](https://www.amazon.com/dp/B08Z282SBC), pause [Video Lectures](#videos) or subscribe to [Medium Membership](https://sean-bradley.medium.com/membership) to read textual content._
116+
_... Refer to [Book](https://amzn.to/466lBN6) or [Design Patterns In Python website](https://sbcode.net/python/) to read textual content._

Diff for: chain_of_responsibility/README.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -17,19 +17,19 @@ Cover | Links
1717

1818
## Overview
1919

20-
_... Refer to [Book](https://www.amazon.com/dp/B08Z282SBC), pause [Video Lectures](#videos) or subscribe to [Medium Membership](https://sean-bradley.medium.com/membership) to read textual content._
20+
_... Refer to [Book](https://amzn.to/466lBN6) or [Design Patterns In Python website](https://sbcode.net/python/) to read textual content._
2121

2222
## Terminology
2323

24-
_... Refer to [Book](https://www.amazon.com/dp/B08Z282SBC), pause [Video Lectures](#videos) or subscribe to [Medium Membership](https://sean-bradley.medium.com/membership) to read textual content._
24+
_... Refer to [Book](https://amzn.to/466lBN6) or [Design Patterns In Python website](https://sbcode.net/python/) to read textual content._
2525

2626
## Chain of Responsibility UML Diagram
2727

2828
![Chain of Responsibility Design Pattern](/img/chain_of_responsibility_concept.svg)
2929

3030
## Source Code
3131

32-
_... Refer to [Book](https://www.amazon.com/dp/B08Z282SBC), pause [Video Lectures](#videos) or subscribe to [Medium Membership](https://sean-bradley.medium.com/membership) to read textual content._
32+
_... Refer to [Book](https://amzn.to/466lBN6) or [Design Patterns In Python website](https://sbcode.net/python/) to read textual content._
3333

3434
## Output
3535

@@ -47,7 +47,7 @@ Finished result = -1.5
4747

4848
## Example Use Case
4949

50-
_... Refer to [Book](https://www.amazon.com/dp/B08Z282SBC), pause [Video Lectures](#videos) or subscribe to [Medium Membership](https://sean-bradley.medium.com/membership) to read textual content._
50+
_... Refer to [Book](https://amzn.to/466lBN6) or [Design Patterns In Python website](https://sbcode.net/python/) to read textual content._
5151

5252
## Example UML Diagram
5353

@@ -111,4 +111,4 @@ See PEP-3111 : [https://www.python.org/dev/peps/pep-3111/](https://www.python.or
111111

112112
## Summary
113113

114-
_... Refer to [Book](https://www.amazon.com/dp/B08Z282SBC), pause [Video Lectures](#videos) or subscribe to [Medium Membership](https://sean-bradley.medium.com/membership) to read textual content._
114+
_... Refer to [Book](https://amzn.to/466lBN6) or [Design Patterns In Python website](https://sbcode.net/python/) to read textual content._

Diff for: command/README.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -16,19 +16,19 @@ Cover | Links
1616

1717
## Overview
1818

19-
_... Refer to [Book](https://www.amazon.com/dp/B08Z282SBC), pause [Video Lectures](#videos) or subscribe to [Medium Membership](https://sean-bradley.medium.com/membership) to read textual content._
19+
_... Refer to [Book](https://amzn.to/466lBN6) or [Design Patterns In Python website](https://sbcode.net/python/) to read textual content._
2020

2121
## Terminology
2222

23-
_... Refer to [Book](https://www.amazon.com/dp/B08Z282SBC), pause [Video Lectures](#videos) or subscribe to [Medium Membership](https://sean-bradley.medium.com/membership) to read textual content._
23+
_... Refer to [Book](https://amzn.to/466lBN6) or [Design Patterns In Python website](https://sbcode.net/python/) to read textual content._
2424

2525
## Command Pattern UML Diagram
2626

2727
![The Command Pattern UML Diagram](/img/command_concept.svg)
2828

2929
## Source Code
3030

31-
_... Refer to [Book](https://www.amazon.com/dp/B08Z282SBC), pause [Video Lectures](#videos) or subscribe to [Medium Membership](https://sean-bradley.medium.com/membership) to read textual content._
31+
_... Refer to [Book](https://amzn.to/466lBN6) or [Design Patterns In Python website](https://sbcode.net/python/) to read textual content._
3232

3333
## Output
3434

@@ -42,7 +42,7 @@ Executing Command 2
4242

4343
## Example Use Case
4444

45-
_... Refer to [Book](https://www.amazon.com/dp/B08Z282SBC), pause [Video Lectures](#videos) or subscribe to [Medium Membership](https://sean-bradley.medium.com/membership) to read textual content._
45+
_... Refer to [Book](https://amzn.to/466lBN6) or [Design Patterns In Python website](https://sbcode.net/python/) to read textual content._
4646

4747
## Example UML Diagram
4848

@@ -78,4 +78,4 @@ It is just a useful construct that you will see developers use as a recommendati
7878

7979
## Summary
8080

81-
_... Refer to [Book](https://www.amazon.com/dp/B08Z282SBC), pause [Video Lectures](#videos) or subscribe to [Medium Membership](https://sean-bradley.medium.com/membership) to read textual content._
81+
_... Refer to [Book](https://amzn.to/466lBN6) or [Design Patterns In Python website](https://sbcode.net/python/) to read textual content._

Diff for: composite/README.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -16,19 +16,19 @@ Cover | Links
1616

1717
## Overview
1818

19-
_... Refer to [Book](https://www.amazon.com/dp/B08Z282SBC), pause [Video Lectures](#videos) or subscribe to [Medium Membership](https://sean-bradley.medium.com/membership) to read textual content._
19+
_... Refer to [Book](https://amzn.to/466lBN6) or [Design Patterns In Python website](https://sbcode.net/python/) to read textual content._
2020

2121
## Terminology
2222

23-
_... Refer to [Book](https://www.amazon.com/dp/B08Z282SBC), pause [Video Lectures](#videos) or subscribe to [Medium Membership](https://sean-bradley.medium.com/membership) to read textual content._
23+
_... Refer to [Book](https://amzn.to/466lBN6) or [Design Patterns In Python website](https://sbcode.net/python/) to read textual content._
2424

2525
## Composite UML Diagram
2626

2727
![Composite Pattern UML Diagram](/img/composite_concept.svg)
2828

2929
## Source Code
3030

31-
_... Refer to [Book](https://www.amazon.com/dp/B08Z282SBC), pause [Video Lectures](#videos) or subscribe to [Medium Membership](https://sean-bradley.medium.com/membership) to read textual content._
31+
_... Refer to [Book](https://amzn.to/466lBN6) or [Design Patterns In Python website](https://sbcode.net/python/) to read textual content._
3232

3333
## Output
3434

@@ -48,7 +48,7 @@ COMPOSITE_2 id:2050574298128
4848

4949
## Composite Example Use Case
5050

51-
_... Refer to [Book](https://www.amazon.com/dp/B08Z282SBC), pause [Video Lectures](#videos) or subscribe to [Medium Membership](https://sean-bradley.medium.com/membership) to read textual content._
51+
_... Refer to [Book](https://amzn.to/466lBN6) or [Design Patterns In Python website](https://sbcode.net/python/) to read textual content._
5252

5353
## Composite Example UML Diagram
5454

@@ -124,4 +124,4 @@ Visit [https://docs.python.org/3/reference/expressions.html#conditional-expressi
124124

125125
## Summary
126126

127-
_... Refer to [Book](https://www.amazon.com/dp/B08Z282SBC), pause [Video Lectures](#videos) or subscribe to [Medium Membership](https://sean-bradley.medium.com/membership) to read textual content._
127+
_... Refer to [Book](https://amzn.to/466lBN6) or [Design Patterns In Python website](https://sbcode.net/python/) to read textual content._

Diff for: decorator/README.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,11 @@ Cover | Links
1717

1818
## Overview
1919

20-
_... Refer to [Book](https://www.amazon.com/dp/B08Z282SBC), pause [Video Lectures](#videos) or subscribe to [Medium Membership](https://sean-bradley.medium.com/membership) to read textual content._
20+
_... Refer to [Book](https://amzn.to/466lBN6) or [Design Patterns In Python website](https://sbcode.net/python/) to read textual content._
2121

2222
## Terminology
2323

24-
_... Refer to [Book](https://www.amazon.com/dp/B08Z282SBC), pause [Video Lectures](#videos) or subscribe to [Medium Membership](https://sean-bradley.medium.com/membership) to read textual content._
24+
_... Refer to [Book](https://amzn.to/466lBN6) or [Design Patterns In Python website](https://sbcode.net/python/) to read textual content._
2525

2626
## Builder UML Diagram
2727

@@ -37,7 +37,7 @@ Decorator Method(Component Method)
3737

3838
## Example Use Case
3939

40-
_... Refer to [Book](https://www.amazon.com/dp/B08Z282SBC), pause [Video Lectures](#videos) or subscribe to [Medium Membership](https://sean-bradley.medium.com/membership) to read textual content._
40+
_... Refer to [Book](https://amzn.to/466lBN6) or [Design Patterns In Python website](https://sbcode.net/python/) to read textual content._
4141

4242
## Example UML Diagram
4343

@@ -133,4 +133,4 @@ The `__str__` dunder was also overridden in the [/prototype/prototype_concept.py
133133

134134
## Summary
135135

136-
_... Refer to [Book](https://www.amazon.com/dp/B08Z282SBC), pause [Video Lectures](#videos) or subscribe to [Medium Membership](https://sean-bradley.medium.com/membership) to read textual content._
136+
_... Refer to [Book](https://amzn.to/466lBN6) or [Design Patterns In Python website](https://sbcode.net/python/) to read textual content._

Diff for: facade/README.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ Cover | Links
1717

1818
## Overview
1919

20-
_... Refer to [Book](https://www.amazon.com/dp/B08Z282SBC), pause [Video Lectures](#videos) or subscribe to [Medium Membership](https://sean-bradley.medium.com/membership) to read textual content._
20+
_... Refer to [Book](https://amzn.to/466lBN6) or [Design Patterns In Python website](https://sbcode.net/python/) to read textual content._
2121

2222
## Facade UML Diagram
2323

@@ -37,7 +37,7 @@ B
3737

3838
## Example Use Case
3939

40-
_... Refer to [Book](https://www.amazon.com/dp/B08Z282SBC), pause [Video Lectures](#videos) or subscribe to [Medium Membership](https://sean-bradley.medium.com/membership) to read textual content._
40+
_... Refer to [Book](https://amzn.to/466lBN6) or [Design Patterns In Python website](https://sbcode.net/python/) to read textual content._
4141

4242
## Example UML Diagram
4343

@@ -170,4 +170,4 @@ Found 2 errors in 2 files (checked 1 source file)
170170

171171
## Summary
172172

173-
_... Refer to [Book](https://www.amazon.com/dp/B08Z282SBC), pause [Video Lectures](#videos) or subscribe to [Medium Membership](https://sean-bradley.medium.com/membership) to read textual content._
173+
_... Refer to [Book](https://amzn.to/466lBN6) or [Design Patterns In Python website](https://sbcode.net/python/) to read textual content._

0 commit comments

Comments
 (0)