You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: episodes/12-virtual-environments.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -213,7 +213,7 @@ $ python --version # on Windows — Windows installation comes with a python.exe
213
213
```
214
214
215
215
If you are using Windows and invoking `python` command causes your Git Bash terminal to hang with no error message or output, you may
216
-
need to create an alias for the python executable `python.exe`, as explained in the [troubleshooting section](../instructors/common-issues.md#python-hangs-in-git-bash).
216
+
need to create an alias for the python executable `python.exe`, as explained in the [troubleshooting section](../learners/common-issues.md#python-hangs-in-git-bash).
Copy file name to clipboardExpand all lines: learners/common-issues.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -48,7 +48,7 @@ More details on command line prompt customisation can be found in this
48
48
49
49
When accessing external services and websites
50
50
(such as GitHub using `git` or to
51
-
[install Python packages with `pip`](../instructors/common-issues.md#connection-issues-when-installing-packages-with-pip-over-vpn-or-protected-networks---proxy-needed)),
51
+
[install Python packages with `pip`](../learners/common-issues.md#connection-issues-when-installing-packages-with-pip-over-vpn-or-protected-networks---proxy-needed)),
52
52
you may experience connection errors
53
53
(e.g. similar to `fatal: unable to access '....': Failed connect to github.com`)
Copy file name to clipboardExpand all lines: learners/learner-setup.md
+2-2
Original file line number
Diff line number
Diff line change
@@ -16,7 +16,7 @@ to follow the course.
16
16
## Common Issues \& Tips
17
17
18
18
If you are having issues installing or running some of the tools below,
19
-
check a list of [common issues](instructors/common-issues.md) other course participants encountered and some useful tips for using the tools and working through the material.
19
+
check a list of [common issues](learners/common-issues.md) other course participants encountered and some useful tips for using the tools and working through the material.
@@ -276,7 +276,7 @@ $ python --version # on Windows — Windows installation comes with a python.exe
276
276
```
277
277
278
278
If you are using Windows and invoking `python` command causes your Git Bash terminal to hang with no error message or output, you may
279
-
need to create an alias for the python executable `python.exe`, as explained in the [troubleshooting section](instructors/common-issues.md#python-hangs-in-git-bash).
279
+
need to create an alias for the python executable `python.exe`, as explained in the [troubleshooting section](learners/common-issues.md#python-hangs-in-git-bash).
280
280
281
281
If all is well with your installation, you should see something like:
and [functional programming](../learners/functional-programming.md)
36
36
to shed light on their distinctions, advantages, and drawbacks.
37
37
38
38
Procedural programming uses a very detailed list of instructions to tell the computer what to do
@@ -43,11 +43,11 @@ structure (rather than iteration).
43
43
Procedural languages treat data and procedures as two different
44
44
entities whereas, in functional programming, code is also treated as data - functions
45
45
can take other functions as arguments or return them as results.
46
-
Compare and contract [two different implementations](../instructors/functional-programming.md#functional-vs-procedural-programming)
46
+
Compare and contract [two different implementations](../learners/functional-programming.md#functional-vs-procedural-programming)
47
47
of the same functionality in procedural and functional programming styles
48
48
to better grasp their differences.
49
49
50
-
Procedural and [object-oriented programming](../instructors/object-oriented-programming.md) have fundamental differences in their approach to
50
+
Procedural and [object-oriented programming](../learners/object-oriented-programming.md) have fundamental differences in their approach to
51
51
organising code and solving problems.
52
52
In procedural programming, the code is structured around functions and procedures that execute a
53
53
specific task or operations. Object-oriented programming is based around objects and classes,
@@ -58,7 +58,7 @@ objects.
58
58
However, OOP goes further by encapsulating related data and methods within objects,
59
59
enabling a higher level of abstraction and separation between different components.
60
60
Inheritance and polymorphism are two vital features provided by OOP, which are not intrinsically
61
-
supported by procedural languages. [Inheritance](../instructors/object-oriented-programming.md#inheritance) allows the creation of classes that inherit
61
+
supported by procedural languages. [Inheritance](../learners/object-oriented-programming.md#inheritance) allows the creation of classes that inherit
62
62
properties and methods from existing classes – enabling code reusability and reducing redundancy.
63
63
[Polymorphism](../episodes/33-code-decoupling-abstractions.md#polymorphism) permits a single function or method to operate on multiple data types or objects,
0 commit comments