Banner

Python Primer for Data Scientists | Quickstart to Python Basics

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

Overview

The Python Primer for Data Scientists course introduces participants to core concepts of writing and executing Python scripts along with working with Python in web notebooks in an interactive manner. The course also covers how to combine and apply the skills learnt in the course to work data science libraries, such as Panda, SciKit, NumPy and Matplotlib. The course is an introductory course targeted towards data scientists.

What You'll Learn

  • Overview of Python
  • Flow control
  • Sequences and arrays
  • The standard library
  • Essentials of data science in Python
  • Working with dates and times

Curriculum

  • Why Python?
  • Python in the Shell
  • Python in Web notebooks (iPython, Jupyter, Zeppelin)
  • Demo: Python, Notebooks and 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 and 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 texts
  • 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 –

  • Business analysts
  • Data analysts
  • Data science enthusiasts

Prerequisites

There are no prerequisites for this course.

Interested in this Course?

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

    Get in Touch
    Pattern figure
    Ripple wave