Course Code: PYPDAI
Duration: 4 days
This course is an introduction to Python and its main data analysis libraries, Pandas and Matplotlib for delegates with some understanding of programming concepts. It is a two-part course, the first is an introduction to Python programming, the second introduces Python's data analysis tools. For the programming environment we use JupyterLab on the Anaconda platform. Anaconda is one of the most, if not the most, popular Data Science platforms.
Approach:
We believe in learning by doing and take a hands-on approach to training. Delegates are provided with all required resources, including data, and are expected to code along with the instructor. The objective is for delegates to reproduce the analysis in our manuals as well as gain a conceptual understanding of the methods.
Exercises and examples are used throughout the course to give practical hands-on experience with the techniques covered.
This course aims to develop delegates skills in Python and its main data analysis libraries. On completion of the course they will have gained enough proficiency to allow them to apply these tools in their day to day data analysis activities.
This course is designed for anyone who wants to acquire basic proficiency in Python and its data analysis tools for use in their own work. It is for numerate people who are familiar with programming constructs but are not necessarily programmers who want to be able to do some data manipulation and visualization using Python.
The delegate will learn and acquire skills as follows:
Python
Pandas and Matplotlib
Delegates attending this course are expected to have the below Programming and Numeracy experience.
Programming:
Numeracy:
Stuart was a fantastic instructor. The contents of the course were really interesting and at no point did it feel like a chore. Pacing was in my opinion the most impressive aspect. I think it's really hard to get this exactly right, especially when there is a mix of previous exposure to what is being taught. Stuart managed to move quickly enough to keep everyone engaged, but at no point was anyone left behind. The mix of direct teaching, group discussion and individual tasks was great. People were able to go off and work on their own solutions, but everyone came together again to decide the best approach afterwards. Stuart dealt with questions adeptly and kept things moving along. Really impressed that in 4 days we were writing real meaningful code. I had previous exposure to Python but still came away having learned plenty of new things.
Joseph - Systems Developer - Government - March 2025
Thoroughly enjoyed the course, very informative and a good balance between instruction and practical work.
Megan - Transport - March 2025
Stuart was very good in explaining, and very patient, finding alternative ways to explain concepts where understanding was not grasped on the first attempt. Would recommend to all colleagues with an interest in data analysis.
Stuart - Assurance Manager - Government - March 2025
Thoroughly positive experience throughout, including a smooth booking process. Fantastic and enthusiastic instruction from Stuart and a very comprehensive and well planned curriculum with strong supporting materials.
Robert - Higher Officer - Government - November 2024
Excellent course that has been very well delivered by Stuart. Stuart has great knowledge and delivered the course at an excellent pace.
Jordan - Power System ModellingEngineer - September 2024
Stuart was a brilliant trainer and really willing to support those at all levels. Thank you.
Kelly - Government - May 2024
Duration: 4 days
Price: £1,995.00 exc. VAT
Live Virtual Classroom
Our Customers Include
Our Course Curriculum