mastodon.me.uk is one of the many independent Mastodon servers you can use to participate in the fediverse.
Open, user-supported, corporation-free social media for the UK.

Administered by:

Server stats:

499
active users

RossA

My son is learning for his GCSE. He’s really engaged with it so far. Anyone recommend a good book that he can work through or website to keep him engaged? There’s loads when you search so I’m wondering if anyone can recommend from experience.

@cynical13 @RossA a big plus for the runestone thinkcspy course.
I use it as my ALevel intro course, as I feel it does a better job than I can.
It's based on a textbook that was used, and refined, in classes for a few years. If he can do the first 10 chapters, he's good for an IG level exam.
(I teach Cambridge International, but I think the overall levels are similar)

@RossA Exam-wise it's tricky, because the syllabus will have specific things it wants to hear, when there's multiple ways to do it. Check with teachers on passing-exams-books.

But more generally, the O'Reilly books are the go-to industry standard at all levels, in this case "Introducing Python" looks like a good bet. They're generally written by real-world programmers with a sense of humour. It'll definitely go beyond his level, but will be suitable up until then, and gradually get challenging.

@RossA Until now I didn't have experience with specific topics, but I saw interesting information related to writing unit testing for #Python here.

I think, there is a lot more regarding Python available:
realpython.com/

realpython.comPython Tutorials – Real PythonLearn Python online: Python tutorials for developers of all skill levels, Python books and courses, Python news, code examples, articles, and more.

@RossA I think Automate the boring stuff with python is a good one.
It comes both as a book (free online, or printed) and as a video course