Expert-led training for your team
Exceptional training for Data Analysts & Python Developers

Python training courses
London UK & Live Online

EDF logo Capita logo Sky logo NHS logo RBS logo BBC logo CISCO logo


"Python is the new Excel - essential skills for Banking & Data Analysis"


In this Video, Marco gives an overview of how we run our Live Remote/Virtual Python course ... The content is taken from our Python for Data Analysts training course


"I hadn't integrated Pandas with Python before joining my company. So it's very useful to consolidate my understanding of such skill via this course. The Jupyter notebooks provided will be a valuable resource for revising the materials and are really well laid out." 

JL, Data Analyst, Python for Data Analytics, March 2021



4.8 out of 5 average

"The course was very comprehensive with clear examples and good exercises. It was a good to understand the capabilities and basics of python. The material is very clear. I like the fact that additional material has been shared for practice."

EW, Electronic Engineer, Python, January 2021

Which Python course is right for you?

Our Python for Data Analysts training course is for people new to Python.

It is designed for Quants, Data Scientists, Data Analysts, Financial Analysts, Researchers, Business Intelligence experts and Developers who are new to Python. Also software developers who are new to Python and Data Science or want to know more about the Python tools for Data Analysis.

By the end of this course, you will be able to:

  1. Learn core concepts of the Python environment, language and data science
  2. Use Python to get your Excel and SQL data in shape, and take advantage of its features and techniques to gain actionable Insights
  3. Explore Python data science tools such as NumPy and Pandas  
  4. Explore the opportunity to apply the proposed concepts on real data science applications
  5. Acquire knowledge on how to access and clean/prepare data 
  6. Use data analysis to perform the computation of summary information and basic statistics
  7. Use effective data visualisation techniques to help you with complex data structures

Our Python Introduction training course is for people who are new to Python and more interested in the language rather than the financial libraries.

By the end of this course, you will be able to:

  1. Gain an introduction to Python from its origins 
  2. Learn about Python techniques and features 
  3. Apply Basic Data types to integers, floating-points and strings
  4. Learn how to use Python aggregated types to manage large data sets
  5. Gain an understanding of Flow Control for code layout and clarity
  6. Discover how to make decisions with the IF statement 
  7. Use Python functions for parameters and variables 
  8. Acquire knowledge in functional programming          
  9. Modularise code to write and use larger Python programs
  10. Master how to improve your code robustness by handling exceptions    
  11. Take advantage of file handling to manipulate text and binary files 
  12. Implement Agile and test driven development methods to write clean and readable Python code                      
  13. Apply powerful text processing with regular expressions            
  14. Gain an overview of Object-Oriented Programming with classes
  15. Acquire knowledge on classes to help with dynamic typing and code re-usability

Python FAQs

What is Python

Python is a high-level, general-purpose programming language. Its design philosophy emphasizes code readability with the use of significant indentation. Its language constructs and object-oriented approach aim to help programmers write clear, logical code for small- and large-scale projects

Why learn Python?

Python can be used very effectively for rapid test script development. Through hands-on practicals, you will see why Python is simple enough to be used to teach young children to program,  and advanced enough to be used by MIT to teach computer science. It is perhaps the most widely used dynamic language with many high quality, open source libraries and frameworks.  

Why Python and not Excel?

"Python is the new Excel - essential skills for Banking & Data Analysis" -  Our Python training course will show you why, in programming terms, Python has every angle covered. It is used extensively in the cloud, and is one of the first languages to support Google App Engine. Python is popular among scientific communities through the SciPy package. Its simplicity makes it easy enough for beginners who use a Raspberry Pi, which was originally targeted to run Python. System administrators, looking for more than shell scripts, also take to Python, given the extensive library support available.

What is Pandas and why use it?

Pandas is a Python package providing fast, flexible, and expressive data structures designed to make working with “relational” or “labeled” data both easy and intuitive. It aims to be the fundamental high-level building block for doing practical, real-world data analysis in Python.

Python or Power BI?

Power BI is a good way to visually zoom in, compare and filter data. In this way, an analysis is also easy to share with other people. The big advantage of data analysis using Python is the speed. With a simple script you dig through a large mountain of data, make groupings and merge data.

Power BI is a point and click tool meant for common usage while Python and R are more coding oriented, heavy duty and customizable.

How hard is Python to learn?

Python is widely considered one of the easiest programming languages for a beginner to learn, but it is also difficult to master. Anyone can learn Python if they work hard enough at it, but becoming a Python Developer will require a lot of practice and patience.

+44 (0)20 8446 7555

[email protected]



Copyright © 2023 JBI Training. All Rights Reserved.
JB International Training Ltd  -  Company Registration Number: 08458005
Registered Address: Wohl Enterprise Hub, 2B Redbourne Avenue, London, N3 2BS

Modern Slavery Statement & Corporate Policies | Terms & Conditions | Contact Us


Rust training course                                                                          React training course

Threat modelling training course   Python for data analysts training course

Power BI training course                                   Machine Learning training course

Spring Boot Microservices training course              Terraform training course

Kubernetes training course                                                            C++ training course

Power Automate training course                               Clean Code training course