Banner

Hands-on Python primer for data scientists

Live Classroom
Duration: 5 days
Live Virtual Classroom
Duration: 5 days
Pattern figure

Overview

This two day course introduces data analysts and business analysts, or anyone interested in data science to the Python programming language. The course aims to provide a baseline understanding of core concepts that can serve as a knowledge base to follow up with more in-depth training and real-world practice.

What You'll Learn

  • Overview of Python
  • Demonstration of script-based and web notebook-based Python
  • Essentials of Python for a data scientist
  • Key data science libraries, such as NumPy, Pandas, Matplotlib
  • Essentials of Python scripting

Curriculum

  • Why Python?
  • Python in the Shell
  • Python in the Web Notebooks (iPython, Jupyter, Zeppelin)
  • Demo: Python, Notebooks, Data Science

  • Using variables
  • Built-in functions
  • Strings
  • Numbers
  • Converting among types
  • Writing to the screen
  • Command-line parameters

  • About flow control
  • White space
  • Conditional expressions
  • Relational and Boolean operators
  • While loops
  • Alternate loop exits

  • About sequences
  • Lists and list methods
  • Tuples
  • Indexing and slicing
  • Iterating through a sequence
  • Sequence functions, keywords, operators
  • List comprehensions
  • Generator expressions
  • Nested sequences
  • Working with dictionaries
  • Working with sets

  • File overview
  • Opening a text file
  • Reading a text file
  • Writing to a text file
  • Reading and writing raw (binary) data

  • Defining functions
  • Parameters
  • Global and local scope
  • Nested functions
  • Returning values

  • Sorting
  • Exceptions
  • Importing modules
  • Classes
  • Regular expressions

  • Math functions
  • The string module

  • Working with dates and times
  • Translating timestamps
  • Parsing dates from text
  • Formatting dates
  • Calendar data

  • Data science essentials
  • Pandas overview
  • NumPy overview
  • SciKit overview
  • MatPlotLib overview
  • Working with Python in data science
waves
Ripple wave

Who should attend

The course is highly recommended for –

  • Data analysts
  • Business analysts
  • Anyone else interested in data science

Prerequisites

Participants need to have a basic understanding of data science and a working knowledge of Microsoft Excel.

Interested in this Course?

    Ready to recode your DNA for GenAI?
    Discover how Cognixia can help.

    Get in Touch
    Pattern figure
    Ripple wave