Python Essentials and an Introduction to Data Science (Academic Edition)

Overview:

Python programming language helps one work quickly and integrate systems more effectively. You can learn to use Python and see almost immediate gains in productivity and lower maintenance costs. Python runs on Windows, Linux/Unix, Mac OS X amongst others, and has been ported to the Java and .NET virtual machines too. It is an amazing language – easy to learn, yet very powerful!
Python is free to use, even for commercial products, because of its OSI-approved open source license. This 2.5-day program is designed to introduce the audience to Python and covers much of the essentials with enough guidance for one to get started on their own on Python projects. We’ll be using Python 2.x/3.x for this program.
We’ll also be solving some interesting data science / machine learning related problems using Python !

Target Audience:

  • Students with a basic understanding of programming and who is keen to learn Python

Pre-requisite

  • Familiarly with programming

Takeaways:

  • Good understanding of the Python language essentials and introductory data science

Delivery Method:

Instructor lead and hands on. The program has an emphasis on hands-on coding for almost every topic.

Program Contents:
Introduction to Python

  1. Getting Started
    • Overview and understanding – Why are we here? Why Python!
    • Python Interpreter and Python Scripts
    • Basic Data types : Numbers, Strings, Booleans
    • Functions
    • Conditional Expressions
    • Modules and packages, using third party packages
    • Creating your own module/package
    • Scope
  2. More data types and Working with Data
    • Lists
    • Tuples
    • Sets
    • Dictionaries
  3. Working With Files
    • Understanding character encoding, reading/writing text files
    • Binary files
    • Stream IO
  4. Regular Expressions – a quick glance
  5. Objects and Classes
    • State
    • Classes and Objects
    • Inheritance d. Errors and Exceptions
  6. Other concepts/libraries to be covered on a need basis
  7. Data Science and Analytics : Understanding the theory
    • Machine leaning
    • Natural Language Processing
    • Sentiment Analysis

We will solve a few Data Science problems to understand the applications

Duration: 3 days 

Click here to download this as a PDF doc