I’ve been having a fair bit of trouble with this week’s part of the course. I asked if anyone had any tips and encountered a few others on the course who are also struggling. The general advice is to just copy the notebook and change the bits that are necessary. This is fine – and […]

Today I started my 4 week FutureLearn data analysis course. It’s a free course that will give me the basics of analysing data, and will just happen to help me learn the basics of a new coding language: Python. I progressed through the first couple of pages very quickly – these were mostly an introduction […]

As I mentioned in this post, I’ve been learning from a book. This particular book is called “Sams Teach yourself the C# language in 21 days” by Bradely L. Jones. I had gotten to chapter 11 (day 11) and while some items I’d picked up really quickly, others were left in the vacuum of Michelle’s […]

What does the term mean?

Inheritance is an object-oriented programming term. It refers to how you can write two different classes but one inherits its functionality from another and builds upon it. I like to explain this by using dogs as an example. All dogs have fur, legs, tails, eyes etc. but you also have different breeds of dog, with […]

What does the term mean?

This is, at a *very* basic level, the idea of splitting your code up into chunks and having these chunks interact with one another. One of the benefits of this is that it makes changing the chunks easy to do without them affecting the rest of the program.

What does the term mean?

The “making chunks” part of Object-Oriented Programming. In theory, it means that the user of your program can do what they want without having to worry about how the chunk works – just that it does.