Attend our free course demo on Dec 11: Hands-on Machine Learning in Python. RSVP

Introduction to Python

The Introduction to Python covers the basic Python programming.

Start Learning
Not sure what you're looking for?
Take a quiz to find out!
Video Hours

Course Introduction

Course Overview

The Introduction to Python covers the basic Python programming. Graduates will be able to write Python programs that read files, manipulate strings, and perform mathematical computations. The class is hands-on; participants will learn to write Python program by practicing coding along the way. The course covers most of the basic features of the Python language, including built-in data types and control structures, Python’s featured supporting object-oriented and functional programming, intro to Pandas, and regular expression

Course Goal

Students will learn Python language basics such as list and string manipulation, control structures, simple data analysis packages, and modules for downloading data from the web.

Who Is This Course For?

This is a class for computer-literate people with no programming background who wish to learn basic Python programming. The course is aimed at those who want to learn “data wrangling” – manipulating downloaded files to make them amenable to analysis.


Comfort with Windows, Mac or Linux environment and ability to install third party software.


Daniel Donohue

Daniel Donohue (A.B. Mathematics, The University of Chicago, M.S. Mathematics, Oklahoma State University) spent the last several years as a pure mathematics Ph.D. student at the University of Missouri, studying topics in algebraic geometry. From his past experiences, he brings with him a voracious appetite for knowledge and learning, and a keen ability to explain difficult concepts in down-to-earth terms. From his more recent experiences, he brings a command of the Python and R programming languages. The combination of these makes Daniel particularly effective as an instructor here at the NYC Data Science Academy.


Setting up a Python Environment
Get Started with Python
Strings, I/O and Data Structures
Control Flows, Classes and Intro to Pandas
Regular Expressions

Start Learning Today

Introduction to Python


The Introduction to Python covers the basic Python programming.

Get Started Now
Sign up for NYC Data Science Academy Online Training and kick off your data science journey today.
Get Started