Python for Data Scientists Training Course

Capita Marks and Spencer Telefonica Cisco BBC Lloyds Sony

Python for Data Scientists training course (code: PYTHONDATA)

Learn Python and see how easily you can manipulate and visualize your data



Our Python training course for Data Scientists covers the Python language both from the Object Oriented and Functional viewpoints, ultimately focusing on Big Data Analytics including how to best manipulate and visualize your data with Python's excellent library support.

The course is intensive and is intended for Data Scientists, Data Analysts, and Business Intelligence experts who want to understand how to use Python in their data-oriented environment.

Practical exercises and interactive walk-throughs are used throughout, so attendees have the opportunity to apply the proposed concepts on real Data Science applications, from exploratory data analysis to predictive analytics.


Data scientists, data analysts, and business intelligence experts who are new to Python




Installation packagaing and virtualization of Python such as Conda & Anaconda. Conda is a cross-platform tool for managing packages and environments. Anaconda is a free enterprise-ready Python distribution that includes 150 installed of the most popular python packages for science, math, engineering and data analysis. Anaconda comes with conda to manage libraries and environments.

Python Developement environments including Jupyter

Become familiar with the most common development environments for Python and discover how to develop, test and debug Python programs using modern best practice. We'll go through Jupyter, iPython, PyCharm and PyDev.

Python Basics

Introduction to Python's data structures, basic constructs and core components of the standard library. Overview of how Python is used in the field of Data Science, its benefits as fast prototyping tool as well as its production-ready capabilities.

Designing your Python Script

Understanding of Object Orientation is key to using many of Python's excellent Data Analytics libraries and is the most popular programming paradigm in use today.  Object Orientation introduces concepts such as objects, classes, inheritance and polymorphism and focuses on the manipulation of mutable data.

Functional Constructs

In addition to Python's object oriented features, Python also fully supports the Function Programming paradigm.  Functional programming concentrates on transformation of immutable data using functions.  Topics include comprehensions, iterators, generators, lambdas and decorators. Functional programming concepts open the way for parallelism and provide the intuitions used by many popular Big Data frameworks.

Arrays & Matrices using Numpy & SciPy

These libraries are the building blocks for the more advanced Data Analytical libraries.  Numpy provides high speed manipulation of multi-dimensional data.  This core Python library is written in C and hence is extremely fast and can work with very large data sets.

Data Visualization with SEABORN, BOKEH & MatplotLib

MatplotLib is an outstanding plotting library, essential for visualizing 'Big Data'.  It is very mature and can perform almost any plotting you could possibly need including interactive plots and simulations.


Most real data these days is provided in the form of spreadsheets and Pandas and OpenPyXl are two libraries that make analysis of such data as simple as possible.  Pandas is particularly good at handling large data sets with missing or faulty rows and columns.

MACHINE Learning & Predictive analytics with SciKitLearn

SciKitLearn provides simple and efficient tools for data classification, mining and analysis.  SciKitLearn is a sophisticated data modelling package.

Write conditional constructs to tweak the execution of your scripts and get to know the Pandas DataFrame: the key data structure for Data Science in Python.


  • Python Basics
  • iPython, PyCharm and PyDev
  • Object Orientation
  • Functional Constructs
  • Numpy, SciPy and SymPy
  • MatplotLib
  • Pandas and Spreadsheet software
  • SciKitLearn
Receive the latest version of this course into your inbox

See why people choose JBI

"At jbi even the sales team are technical so you are able to ask questions before the course"

Garima Aon

Call our Tech Team :  0800 028 6400  request info


18th Sep 2017 - 3 days £2000

see all dates


Show Discount for this course


  Bring a JBI course to your office
  and train a whole team onsite
  0800 028 6400
or request quote

  You can customise this course to
  suit your exact needs here
  0800 028 6400 or request quote





Get in touch
0800 028 6400


You may also be interested in ...



view all case studies



Our inspiring and up-to-date courses gain exceptional feedback

►"great tips to help reduce build times"
► "we got access to exclusive content"
► "intensive course meant less time off"

►"what an inspiring trainer !"
► "colleagues at 2 sites joined via web"
► "I passed my exam the next day"

Newsletter ! Get exclusive news about upcoming programs, technical insights & special offers