# Python in a Day

Canonical URL: <https://www.creativelive.com/classes/python-workshops-nyc>

## Overview

In this introductory class, you’ll learn Python, a powerful and widely used programming language. Python is an excellent language for beginners because it is easy to learn while remaining extremely versatile. It can be used to build software, analyze data, and develop modern websites.

In this one-day, hands-on course, you’ll start with the fundamentals of Python to build confidence with programming logic. You will explore data types, conditional statements, loops, functions, and an introduction to object-oriented programming (OOP). You’ll also work on projects that demonstrate how Python is used for web development and data science.

This beginner-friendly course is ideal for anyone with little to no programming experience. After completing this class, you can continue your training with a Python Bootcamp or a Data Science Certificate program.

## What you'll learn

- Learn to operate using a text editor and terminal
- Write your own Python code that will be able to iterate over datasets
- Understand how to think like a programmer and become comfortable with Python’s syntax
- Create code to solve everyday real-life problems
- Review various Python frameworks and environments

## Curriculum

### Section 1

#### Fundamentals of Python

- Python Overview + History
- Anaconda Distribution
- Jupyter Notebook + Markdown
- Data Types + Variables
- Assignment Operators
- Numbers vs. strings
- Concatenation

#### Procedual Programming

- Built in Functions
- Control Flow Statements
- Functions
- Lists
- Indexing + Slicing

### Section 2

#### Iterative Code

- Intro to looping
- For Loop
- While Loop

#### Complex Data Types

- String
- Methods
- Lists
- Tuples
- Sets
- Dictionaries

### Section 3

#### Object Programming

- Intro to Object Oriented Programming
- Inheritance

#### Python's Uses

- Different Environments
- Data Science with Jupyter
- Web Development with Flask

## Pricing

**Tuition:** $325
