A Practical Introduction to Python

Tuesday, 6-8pm

Start Date

1 October, 2024

There will be 10 weekly meetings on Tuesday, 6 - 8pm, from Tuesday 1 October. 

Overview

Python is widely celebrated for its simplicity, versatility, and rich libraries, making it ideal for use in diverse domains like data science, web development, scientific computing, and artificial intelligence. Its beginner-friendly syntax ensures it's an excellent fit for newcomers to programming as well as seasoned developers needing rapid prototyping or task automation capabilities.

Our course offers a classroom-based learning experience led by a University of Liverpool expert, providing an engaging introduction to Python through practical examples. Designed specifically for beginners with little to no programming background, the course is equally suitable for students and professionals eager to acquire Python skills for personal or professional use. Participants will emerge with the confidence to independently study further, build programs, and automate tasks, fully prepared for future endeavours in various fields. No prior knowledge of programming or computer science is required, making this course accessible to all.

Syllabus

Week 1: Setting up Python, Variables and Expressions
Week 2: Control Flow
Week 3: Iteration
Week 4: Functions
Week 5: Classes and Object Orientated Programming
Week 6: Modules and Libraries
Week 7: Reading and writing files
Week 8: Strings and Regex
Week 9: Quality Code, Testing, and Developer Tools
Week 10: Final Project Code-along

Please note that the ‘last date available to book’ date is only a guide. We reserve the right to close bookings earlier if courses are over- or under-subscribed. In order to avoid disappointment, please be sure enrol as soon as possible. Registrations will not be processed until the following day if received after 3pm. 

Course Lecturer: Dr Sam Ball

Samuel Ball is a researcher using deep learning models to analyse physiological data. As a co-founder of HiPy – a grass roots university group to help students and staff learn Python, he has been helping people achieve their coding goals for over 5 years. He has additional experience building websites using Python, creating AI dashboards and web-apps for end users.

Courses fees: Full fee £155/Concession £80.

Back to: Continuing Education