Course Information
Introduction
The highly popular Introduction to Programming with Python short course teaches Python 3 and is suitable for complete beginners to programming, and to Python, which is a powerful open-source language that is very popular in the fields of data analysis, finance and web development.
This practical short course is aimed at candidates with good computer literacy. It would also suit those with some prior knowledge of Python who wish to improve their skills.
The course is a great way to develop skills to further your career; the exercises used to teach the concepts throughout the course are potential materials for interviewing as a junior Python programmer.
The Introduction to Programming with Python short course is taught in our central London location over 8 or 10 weeks (both 20 hours), once a week on weekday evenings, allowing you to continue in full-time employment.
With this hands-on course, you will learn how to think like a programmer and apply knowledge gained to practical exercises in class, having an experienced tutor present to answer questions.
By the end of the course, you will be able to:
- Understand the fundamental features of the Python programming language,
- Write procedural, object oriented and functional programs in Python.
What You Will Learn
- Think like a programmer.
- Python overview and the basic language elements: Introduction to Python. Variables. Loops. Main method. Conditional structures. Data structure.
- Debugging in Python (using pdb, Pycharm). How to read a program.
- File manipulation: Reading and writing files.
- Object Oriented programming in Python: classes, objects, inheritance, polymorphism, encapsulation. How to build a modular Python program.
- Introduction to the Python standard library.
- Testing in Python. Presentation of doctest and unittest.
- Error handling: exceptions.
The exercises used to teach the concepts throughout the course are potential materials for interviewing as a junior Python programmer.
Assessment
Informal assessment will take place through group discussion, class room activities, and question and answer sessions as guided by your tutor.
Cost
Course Dates
| Location | Start Date | Days | Time | Duration |
|---|---|---|---|---|
| England | TBC | TBC | TBC | TBC |

