HomeThe guides › Programming for AI
Cover of Programming for AI, a Full Marks Press university study guide

Programming for AI

Python, NumPy and Vectorisation for AI

About this guide

A concise exam companion for the programming AI courses assume. It covers Python fundamentals for data work, structured data through iteration, comprehensions and files, the NumPy n-dimensional array and its data model, and vectorisation: replacing loops with fast array operations, building the numerical patterns used across AI coursework. Worked examples are marked the way an examiner marks them, so your code is correct, readable and efficient.

Inside the guide

Questions students ask

What does Programming for AI cover?

It covers Python fundamentals for data work, structured data through iteration, comprehensions and files, the NumPy n-dimensional array and its data model, and vectorisation: replacing loops with fast array operations, building the numerical patterns used across AI coursework.

Who is Programming for AI for?

It is written for university students learning the programming AI courses assume, and for lecturers and librarians choosing a clear, exam-focused reading-list text.

What format does it come in?

Kindle ebook and paperback on Amazon.

Can I get a free copy?

Yes. Full Marks Press offers free review copies to students and educators at fullmarkspress.com/free.