Crash course into Python

Abstract

Python is a popular general-purpose interpreted, which is free to use, supports all major platforms, provides a comprehensive library and is backed by a broad user base that keeps it up to date.
The course uses Python 2, but applies to Python 3 as well.

Target Audience

Developers, Data engineers, Data scientists

Prerequisites

Basic Programming Concepts (control flows, conditionals, scripting)

Content

Quick starter:

  • Installation
  • Dictionary-based variables
  • Data types
  • Console I/O

Procedural/Functional Python:

  • Control flow constructs
  • Functions
  • Slicing
  • List comprehension
  • Exception handling

Modules and packages – definition and usage

Data abstraction in Python:

  • Encapsulation of function and data in class
    • Constructor
    • Methods
  • Operator overloading
  • Generator
  • Iterator

Object-oriented Python:

  • Inheritance
  • Overriding methods and data

I/O:

  • The with statement
  • Files
  • Web requests
  • Flask

Duration

2 days

Enroll Now
Contact us
Share: