Doctoral Academy Programme Bookings

In order to register for a session, you must first log in. You will be returned to the workshop session, once logged in.
Python: An Introduction to Programming
Domain: A1 Knowledge base

TACE: A - Acquisition

Due to the Covid-19 outbreak, all face to face training at the Doctoral Academy has been postponed for the foreseeable future.

Listed below is a selection of external learning resources related to this subject that you may find useful.

Python Essential Training
Python for Data Science Essential Training
Python Projects
Python Automation and Testing
Python: Programming Efficiently
Python: Design Patterns
Processing Text with Python Essential Training
Python Statistics Essential Training">OpenCV for Python Developers
Python: XML, JSON, and the Web
Using Python for Automation
Python for Students
Using Python with Excel
Python for Data Science Essential Training Part 2
Python for Data Science Essential Training Part 1
Python Quick Start
Parallel and Concurrent Programming with Python 1
Advanced Python
Programming for Everybody (Getting Started with Python)
Python for Everybody
Python Basics
Python Programming: A Concise Introduction
Crash Course on Python
Introduction to Data Science in Python
Introduction to Scripting in Python
Python Basics for Data Science
Computing in Python I Fundamentals and Procedural Programming
Introduction to Python Fundamentals
Introduction to Python Fundamentals: Absolute Beginner
Introduction to Python for Data Science

For more information on identifying and accessing online learning resources click here
For more information on replacement learning events such as webinars and retreats click here


Format: IT
Suitable for: All

This workshop will provide an introduction to the fundamentals of programming using Python, a general purpose programming language designed with high readability in mind. It will cover the syntax, basic control structures and features of the language, and show how to develop simple programs.

On completion you will be able to:
* understand the fundamental elements of computer programming
* develop simple programs in the Python language

The workshop provides a basis for the subsequent workshop ‘Python Advanced’ which will demonstrate how Python can be used to aid research through examples from relevant fields.

NOTE: This workshop is designed for students with no prior programming experience or those who are not confident in programming.

Additional coaching opportunities are available via weekly data clinics.

More information on this subject may be available on the range of online learning resources such as Linkedin Learning