Introductory
Introductory Python

Introductory Python

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. We concentrate on language basics such as list and string manipulation, control structures, simple data analysis packages, and introduce modules for downloading data from the web.

* Tuition paid for part-time courses can be applied to the Data Science Bootcamps if admitted within 9 months.
In response to COVID-19, all of our scheduled in-person professional development courses will be temporarily conducted remote/live online.

Course Dates

 
November Session

Nov 3 - Dec 8, 2020
Tuesday, Thursday
7:00-9:00pm

$1590.00
Enroll Now
Earlybird ends on 12/13
January Session

Jan 12 - Feb 11, 2021
Tuesday, Thursday
7:00-9:00pm

$1590.00
$1590.00
$1510.50
Enroll Now
Earlybird ends on 01/31
March Session

Mar 2 - Apr 1, 2021
Tuesday, Thursday
7:00-9:00pm

$1590.00
$1590.00
$1510.50
Enroll Now
Find out more information about our professional development courses.
DOWNLOAD COURSE INFORMATION

Product Description

Course Overview

This course is an introduction to data analysis with the Python programming language, and is aimed at beginners. We introduce how to work with different data structure in Python. We covered the most popular modules, including Numpy, Scipy, Pandas, matplotlib, and Seaborn, to do data analytics and visualization. We use ipython notebook to demonstrate the results of codes and change codes interactively during the class.

Prerequisites

If you have good knowledge of basic data types (e.g. string, numeric), data structures (e.g. list, tuple, dictionary) and are familiar with concepts of list comprehension and for/while loop, you are good to go with the Python for Data Analysis and Visualization course.

Certificate

Certificates are awarded at the end of the program at the satisfactory completion of the course. Students are evaluated on a pass/fail basis for their performance on the required homework and final project (where applicable). Students who complete 80% of the homework and attend a minimum of 85% of all classes are eligible for the certificate of completion.

Reviews

There are no reviews yet.

Bundle Up, Learn More and Save More!
Browse Bundles
Bundle Up, Learn More and Save More!
Browse Bundles

Demo Lecture

Numpy
Module
Data Analysis Packages
Instructor
Hasan Aljabbouli
Description
NYC Data Science Academy's Instructor, Hasan Aljabbouli, walks through a lecture on numpy array.

Syllabus

Unit 1 - List manipulation

  • Simple values and expressions
  • Defining functions, using ordinary syntax and lambda syntax
  • Lists
    • Built-in functions and subscripting
    • Nested lists
  • Functional operators: map and filter
  • List Comprehensions
  • Multiple-list operations: map and zip
  • Functional operators: reduce

Unit 2 - Strings and simple I/O

  • Characters
  • Strings as lists of characters
  • Built-in string operations
  • Input files as lists of strings
  • Print statement
  • Reading data from the web
    • Using the requests package
    • String-based web scraping (e.g. handling csv files)

Unit 3- Control structures

  • Statements vs. expressions
  • For loops
    • Variables in for loops
  • if statements
    • Simple and nested if statements
    • Conditional expressions in lambda functions
  • While loops
    • break and continue

Unit 4 - Data Analysis Packages

  • NumPy
    • Ndarray
    • Subscripting and slicing
    • Operations
  • Pandas
    • Data Structure
    • Data Manipulation
    • Grouping and Aggregation

Our Alumni Feedback

Rafal Zabrinsky
My background is in business intelligence, business process and data governance. I use SQL at my job daily but have had no formal programming training. The introduction Python course was perfect for beginners. I was very impressed with the number of topics that were covered in 8 sessions and how organized the course and the communication was. For an evening class after a full work day, his personality kept the class lively and interesting. If you’re like me and coming in with no programming background, I highly recommend reading up and taking some free online Python courses beforehand. Overall, this was a great learning experience and I highly recommend NYC Data Science Academy.
Michelle Vu
I attended the 5 week Python course with Anthony Schultz . I will say that the course was challenging but Anthony explained the material in such a way that it was easier to grasp, he was patient and really took the time to make sure that we all felt comfortable with what we were learning. What I enjoyed most was coming to class and hearing how my peers or instructor approached a problem that was either in the homework or lecture. After taking this course I feel more confident in my coding abilities and hope to be able to take another course at NYC Data Science Academy again!
Maria Mercedes
This course is an excellent introductory course to Python. The course, as the title suggests, is introductory, but I feel provides an excellent foundation for being able to learn how to utilize Python for hopefully the automation of much more complicated tasks than what was discussed within the class. Tony does an excellent job of explaining the fundamentals of how Python (and many computer programs) treats certain data structures by using parallels to hypothethical real world examples that I dont believe would be effectively replicated by any textbook based teachings. Overally, I definitely would recommend this class to others that are seeking to understand basic data structures and control statements in the context of Python.
Nehal Chokshi
If you need a quick brush-up, or learning Python for the first time, you've come to the right course. I came to this class with very limited knowledge of Python programming language, and this is also the pre-work class for the boot camp program. After 6 weeks I feel very comfortable to understand the basic python language and be able to code some simple program. The instructor Tony is very helpful and extremely patient, he will answer any questions you ask with a specific examples. The studying material is very comprehensive followed by quizzes to test your understanding level. Big recommendation for signing up this class.
HF
I attended the Introductory Python course. I really enjoyed this class and after just one month I feel like I have strong foundation of Python. (I had no coding expirience prior taking the course). Classes were a combination of theory and practice. Anthony Schultz did a great job with covering all necessary course material and making it interesting and funny!
Rafal Zabinski
I attended the Introductory Python course at NYC Data Science Academy taught by Tony Shultz. I really appreciate his style of teaching - it was a great balance of theory and practice. He also brought a lot of energy to the class which made a big difference especially as it was in the evenings after work. He also takes the time to go through the HWs and clarify students' questions - he is clearly very engaged in teaching and makes a lot of effort to support his students. I highly recommend this class.
Leona Isabelle
I really benefited from this class. I had no background in coding, but needed to learn the basics of Python for grad school in the Fall. Tony taught the concepts in an accessible and engaging way that was easy to follow as a total beginner. The course is fast-paced, but the examples are very interactive in a great way, and the homework assignments help reinforce the concepts without taking up too much outside of class time. Tony uses lots of great examples from all disciplines to make the material more accessible. For example, he used Harry Potter and dance references that I related to and used math and other programming language examples for other students in the class who had those backgrounds. He is friendly and really cared that we learned the material. He was also available before classes for office hours and by email throughout the week. I am extremely pleased with my takeaways. 100% ROI. I highly recommend this class!
Lauren Jablonski
The Intro to Python course taught by Tony Schultz is an excellent course for all levels of students. Tony has developed a curriculum that covers the fundamentals of the language as well as provides a comprehensive overview for key concepts and topics. I appreciated the way in which he illustrates abstract concepts with real life examples. In addition, the course notes and homework provide ample opportunity to study topics and test key concepts without overwhelming students. Whether you are picking up Python as your first coding language or adding it to others, the course is a great way to get started.
S Sethi
Rafal Zabrinsky
My background is in business intelligence, business process and data governance. I use SQL at my job daily but have had no formal programming training. The introduction Python course was perfect for beginners. I was very impressed with the number of topics that were covered in 8 sessions and how organized the course and the communication was. For an evening class after a full work day, his personality kept the class lively and interesting. If you’re like me and coming in with no programming background, I highly recommend reading up and taking some free online Python courses beforehand. Overall, this was a great learning experience and I highly recommend NYC Data Science Academy.
Michelle Vu
I attended the 5 week Python course with Anthony Schultz . I will say that the course was challenging but Anthony explained the material in such a way that it was easier to grasp, he was patient and really took the time to make sure that we all felt comfortable with what we were learning. What I enjoyed most was coming to class and hearing how my peers or instructor approached a problem that was either in the homework or lecture. After taking this course I feel more confident in my coding abilities and hope to be able to take another course at NYC Data Science Academy again!
Maria Mercedes
This course is an excellent introductory course to Python. The course, as the title suggests, is introductory, but I feel provides an excellent foundation for being able to learn how to utilize Python for hopefully the automation of much more complicated tasks than what was discussed within the class. Tony does an excellent job of explaining the fundamentals of how Python (and many computer programs) treats certain data structures by using parallels to hypothethical real world examples that I dont believe would be effectively replicated by any textbook based teachings. Overally, I definitely would recommend this class to others that are seeking to understand basic data structures and control statements in the context of Python.
Nehal Chokshi
If you need a quick brush-up, or learning Python for the first time, you've come to the right course. I came to this class with very limited knowledge of Python programming language, and this is also the pre-work class for the boot camp program. After 6 weeks I feel very comfortable to understand the basic python language and be able to code some simple program. The instructor Tony is very helpful and extremely patient, he will answer any questions you ask with a specific examples. The studying material is very comprehensive followed by quizzes to test your understanding level. Big recommendation for signing up this class.
HF
I attended the Introductory Python course. I really enjoyed this class and after just one month I feel like I have strong foundation of Python. (I had no coding expirience prior taking the course). Classes were a combination of theory and practice. Anthony Schultz did a great job with covering all necessary course material and making it interesting and funny!
Rafal Zabinski
I attended the Introductory Python course at NYC Data Science Academy taught by Tony Shultz. I really appreciate his style of teaching - it was a great balance of theory and practice. He also brought a lot of energy to the class which made a big difference especially as it was in the evenings after work. He also takes the time to go through the HWs and clarify students' questions - he is clearly very engaged in teaching and makes a lot of effort to support his students. I highly recommend this class.
Leona Isabelle
I really benefited from this class. I had no background in coding, but needed to learn the basics of Python for grad school in the Fall. Tony taught the concepts in an accessible and engaging way that was easy to follow as a total beginner. The course is fast-paced, but the examples are very interactive in a great way, and the homework assignments help reinforce the concepts without taking up too much outside of class time. Tony uses lots of great examples from all disciplines to make the material more accessible. For example, he used Harry Potter and dance references that I related to and used math and other programming language examples for other students in the class who had those backgrounds. He is friendly and really cared that we learned the material. He was also available before classes for office hours and by email throughout the week. I am extremely pleased with my takeaways. 100% ROI. I highly recommend this class!
Lauren Jablonski
The Intro to Python course taught by Tony Schultz is an excellent course for all levels of students. Tony has developed a curriculum that covers the fundamentals of the language as well as provides a comprehensive overview for key concepts and topics. I appreciated the way in which he illustrates abstract concepts with real life examples. In addition, the course notes and homework provide ample opportunity to study topics and test key concepts without overwhelming students. Whether you are picking up Python as your first coding language or adding it to others, the course is a great way to get started.
S Sethi

Campus Location

500 8th Ave #905, New York, NY 10018
500 8th Ave Suite 905, New York, NY 10018
Nearby Subways
1 2 3 34th, Penn Station
A C E 34th, Penn Station
N Q R B D F M 34th, Herald Square

Instructors

Hasan Aljabbouli
Hasan Aljabbouli
Instructor
Hasan Aljabbouli is an Assistant Professor in Computer Science. He obtained his Master's and Doctorate in Artificial Intelligence from Cardiff University in the United Kingdom and his Bachelor's in Engineering in Information Technology from Homs University. He worked for different universities and has published many scholastic materials in Data Mining and Machine Learning and its applications. In addition to his academic experience, Hasan received two patents and earned relevant experiences participating in various technical projects.

Session Schedule

 
November Session

Nov 3 - Dec 8, 2020 Tuesday & Thursday
  • 1November 3, 2020
  • 2November 5, 2020
  • 3November 10, 2020
  • 4November 12, 2020
  • 5November 17, 2020
  • 6November 19, 2020
  • 7November 24, 2020
  • 8December 1, 2020
  • 9December 3, 2020
  • 10December 8, 2020
7:00-9:00pm

$1590.00
Enroll Now
Earlybird ends on 12/13
January Session

Jan 12 - Feb 11, 2021 Tuesday & Thursday
  • 1January 12, 2021
  • 2January 14, 2021
  • 3January 19, 2021
  • 4January 21, 2021
  • 5January 26, 2021
  • 6January 28, 2021
  • 7February 2, 2021
  • 8February 4, 2021
  • 9February 9, 2021
  • 10February 11, 2021
7:00-9:00pm

$1590.00
$1590.00
$1510.50
Enroll Now
Earlybird ends on 01/31
March Session

Mar 2 - Apr 1, 2021 Tuesday & Thursday
  • 1March 2, 2021
  • 2March 4, 2021
  • 3March 9, 2021
  • 4March 11, 2021
  • 5March 16, 2021
  • 6March 18, 2021
  • 7March 23, 2021
  • 8March 25, 2021
  • 9March 30, 2021
  • 10April 1, 2021
7:00-9:00pm

$1590.00
$1590.00
$1510.50
Enroll Now

Save More by Enrolling in a Bundle

Bootcamp Prep
Introductory Python
Introductory Python
Data Science with Python: Data Analysis and Visualization
Data Science with Python: Data Analysis and Visualization
Data Science with R: Data Analysis and Visualization
Data Science with R: Data Analysis and Visualization
$5370.00
Total: $5370.00$5000.00
Data Science with Python
Introductory Python
Introductory Python
Data Science with Python: Data Analysis and Visualization
Data Science with Python: Data Analysis and Visualization
Data Science with Python: Machine Learning
Data Science with Python: Machine Learning
$5170.00
Total: $5170.00$4732.00
Data Science Launchpad with Python
Introductory Python
Introductory Python
Data Science with Python: Data Analysis and Visualization
Data Science with Python: Data Analysis and Visualization
Data Science with Python: Machine Learning
Data Science with Python: Machine Learning
$5170.00
Total: $5170.00$4770.00