Yelp Facebook LinkedIn YouTube Twitter Instagram

Classes available in-person (strict social distancing) or live online with an extended free retake period. See details.

Practical Programming in partnership with Noble Desktop Practical Programming in partnership with Noble Desktop
  • New York
    • Featured Bootcamps
    • Software Engineering (300 hours)
    • Python & Django Developer (138 hours)
    • Data Science Certificate (84 hours)
    • FinTech Bootcamp (60 hours)
    • Python for Data Science (30 hours)
    • Data Science
    • Python
    • FinTech
    • Machine Learning
    • Web Development
    • SQL
    • ReactJS
    • All NYC Programming Classes
  • Chicago
    • Data Science Certificate
    • Python
    • Machine Learning
    • SQL
    • All Chicago Programming Courses
  • Live Online
    • Data Science
    • Data Science Certificate
    • Python
    • Python for Data Science
    • Python & Django Developer
    • Python Immersive
    • Python Machine Learning
    • Software Engineering
    • FinTech
    • FinTech Bootcamp
    • Python for Finance
    • Algo Trading
    • Machine Learning
    • Web Development
    • SQL
    • ReactJS
    • All Live Online Programming Classes
  • Corporate
    • Python
    • Data Science
    • Web Development
    • Machine Learning
    • FinTech
    • SQL
    • Data Analytics
    • Coding
  • Compare
  • Schedule
  • New York
    • Featured Bootcamps
    • Software Engineering (300 hours)
    • Python & Django Developer (138 hours)
    • Data Science Certificate (84 hours)
    • FinTech Bootcamp (60 hours)
    • Python for Data Science (30 hours)
    • Data Science
    • Python
    • FinTech
    • Machine Learning
    • Web Development
    • SQL
    • ReactJS
    • All NYC Programming Classes
  • Chicago
    • Data Science Certificate
    • Python
    • Machine Learning
    • SQL
    • All Chicago Programming Courses
  • Live Online
    • Data Science
    • Data Science Certificate
    • Python
    • Python for Data Science
    • Python & Django Developer
    • Python Immersive
    • Python Machine Learning
    • Software Engineering
    • FinTech
    • FinTech Bootcamp
    • Python for Finance
    • Algo Trading
    • Machine Learning
    • Web Development
    • SQL
    • ReactJS
    • All Live Online Programming Classes
  • Corporate Training
    • Python
    • Data Science
    • Web Development
    • Machine Learning
    • FinTech
    • SQL
    • Data Analytics
    • Coding
    • All Corporate Training
More
  • Compare Courses
  • Class Schedule
  • FAQ
  • Free Seminars
  • Resources
  • Student Testimonials
  • Evaluation
  • Blog

Getting Started with Python

Free Intro to Python Resources, Shortcuts, Tutorials, & Guides

Thumbnail image for Python Basics

Python Basics

Just printing hello world is not enough, is it? You want to do more than that - you want to take some input, manipulate it and get something out of it. We can achieve this in Python using constants and variables, and we'll learn some other concepts as well in this chapter.

Thumbnail image for Object Oriented Programming

Object Oriented Programming

In all the programs we wrote till now, we have designed our program around functions i.e. blocks of statements which manipulate data. This is called the procedure-oriented way of programming. There is another way of organizing your program which is to combine data and functionality and wrap it inside something called an object. This is called the object oriented programming paradigm.

Thumbnail image for Operators & Expressions

Operators & Expressions

Learn how to use Python Operators and Expressions

More Getting Started with Python Resources

  • Install Python3 on a Mac

    Learn how to set up Python3 on a Mac in this step-by-step guide.

    Thumbnail image for Install Python3 on a Mac
  • Pip and virtualenv on a Mac

    Thumbnail image for Pip and virtualenv on a Mac
  • Install Python3 on Windows

    Learn how to install Python 3 and set up a local programming environment on Windows

    Thumbnail image for Install Python3 on Windows
  • Pip and virtualenv on Windows

    Learn how to set up virtual environments for Windows by installing Pip (Python Package Installer)

    Thumbnail image for Pip and virtualenv on Windows
  • Anaconda, Conda and virtualenv

    Learn how to set up Anaconda, an open data science platform powered by Python. Anaconda comes with a distribution of Python and R and includes over 100 of the most popular Python, R and Scala packages for data science.

    Thumbnail image for Anaconda, Conda and virtualenv
  • Input and Output

    There will be situations where your program has to interact with the user. For example, you would want to take input from the user and then print some results back. We can achieve this using the input() function and print function respectively.

    Thumbnail image for Input and Output
  • Data Structures

    Data structures are basically just that - they are structures which can hold some data together. In other words, they are used to store a collection of related data.

    Thumbnail image for Data Structures

Contact Us

Office Hours: 9am–6pm, Mon–Fri

1-212-226-0884

Location

185 Madison Ave 3rd Floor
New York, NY 10016

Map & Directions

Practical Programming, in partnership with Noble Desktop, offers immersive training for aspiring data scientists and software developers.

Win a Free Class!

Sign up to get tips, free giveaways, and more in our weekly newsletter.

© 1998–2021 Practical Programming - Privacy & Terms