Tag: Programming

Programming Challenges

0 commentsA-LevelGCSEProgramming

The best way to improve your programming is to try new challenges. The below are some websites that offer challenges to help you improve and see how good you are! https://coderbyte.com/challenges http://www.programmr.com/exercises?lang=python https://www.hackerrank.com/challenges/py-if-else/problem https://www.practicepython.org/ https://codingbat.com/python https://projecteuler.net/ – Caution: A-Level only

Learning Python

0 commentsGCSEKS3Programming

A nice video playlist on learning to program with Python. It takes it from the start, so if you’re struggling in KS4 or want to learn more before the GCSE, then it’s a good series. Let me know if you have any other good tutorials that you found useful. There is also several other links ….  Read More

4 Common Mistakes Python Beginners should Avoid – Towards Data Science

0 commentsA-LevelA-LevelProgramming

https://towardsdatascience.com/4-common-mistakes-python-beginners-should-avoid-89bcebd2c628 The article says beginner mistakes. That’s a bit harsh. I’ve been programming for nearly 20 years (admittedly only in Python properly for 5) and I got caught out by the default arguments being mutable. I was traversing a map, using a default argument and ended up traversing a map of 5 items about 16 ….  Read More

Declarative Vs imperative code

0 commentsA-LevelA-LevelProgramming

https://medium.com/javascript-in-plain-english/nobody-cares-whether-you-used-imperative-or-declarative-programming-66c396ecce06 I was talking to the year 13 class about declarative and imperative code. Academically it’s a clear distinction. In A-level it’s Python Vs Haskell. In conversation it’s SQL and RegEx Vs traditional coding. In reality it’s all just code. There are some nice functions that do Python in a declarative manner, but as long ….  Read More