Python Training: Onsite and Online

Whether you're looking for customized in-person Python training for a private group or a public online Python class you can join, Webucator has the solution for you.

Webucator is a proud sponsor of the Python Software Foundation.

Contact us to schedule Python training for private groups or sign up below for a public online Python class.

Contact Us or call 1-877-932-8228

Python Versions

5-min Narrated Presentation on Python

  • History and Purpose of Python
  • Common Uses of Python
  • How Hard is it to Learn?
  • The Good and the Bad
  • The Future of Python
  • The Basic Syntax of Python

History of Python

  • Python first appeared in 1991
  • Popular and getting more popular
  • Python 3 released in 2008
  • Python 2 still popular

Python is multi-purpose

  • Single-use quick and simple programs
  • Automate large and complex tasks

Sample Uses of Python

Python Difficulty-level

  • High-level programming language
    • Like C#, Objective-C, Java, PHP, and JavaScript
  • Python is Human readable
  • Python is not C-Like

Learning Python

  • Commonly used in Introduction to Programming courses
  • Fantastic documentation
    1. docs.python.org
  • New Python learners should learn Python 3

Python: The Good

  • Relatively easy to learn
  • Cross-platform
  • Good documentation
  • Great community support

Python: The Bad

  • Different syntax than other popular languages

Python: The Future

Python Syntax

  • Words over punctuation marks
  • Whitespace instead of curly brackets
  • Nested blocks are indented
  • By convention
    • Lowercase variables and function names
    • UpperCamelCase class names

Declaring Variables

foo = 'Hello, world'

bar = 5

foo_bar = 4.9

Comments

#Single-line comments are preceded by hash mark

"""
Though triple quotes were not initially intended
to serve as comments, it is a common and
accepted hack to use them for multi-line comments.
"""

Common Data Types: Strings

a = 'foo'

b = "bar"

Common Data Types: Integers and Floats

year = 1776

weight = 4.9

Common Data Types: Booleans

cool = True

dead = False

Common Data Types: Lists

fruit = ['apple', 'banana', 'pear']

Common Data Types: Tuples

triangle = (5, 8, 10)

It’s actually the commas that make a tuple a tuple, but they are almost always wrapped in parentheses.

Common Data Types: Dictionaries

grades = {
    'English':97,
    'Math':93,
    'Global Studies':85,
    'Art':74,
    'Music':86
}

Conditions

if some_thing or other_thing:
    run_fast()
elif this_thing and that_thing:
    walk_slow()
else:
    eat_turkey()

Loops

while some_thing or other_thing:
    keep_doing_this()
    if exhausted:
        break

for grade in grades:
    print(grade)

Functions

def say(word, n):
    for i in range(n):
        print(word)

say('Hello', 5) #say hello five times

Keep Learning Python

With a Webucator Python Class

“The instructor was very knowledgeable in Python and presorted the material in a very fun way. The extra examples he provided were great, it went beyond what you would have found in any book.”

No cancelation for low enrollment

Certified Microsoft Partner

Registered Education Provider (R.E.P.)

GSA schedule pricing

72,554

Students who have taken Live Online Training

15,169

Organization who trust Webucator for their training needs

100%

Satisfaction guarantee and retake option

9.35

Students rated our Python trainers 9.35 out of 10 based on 73 reviews

Contact Us or call 1-877-932-8228

Where We Have Trained
We've provided Programming training all over North America!


  • Juneau, AK
  • Chandler, AZ
  • Phoenix, AZ
  • Tempe, AZ
  • Brentwood, CA
  • Davis, CA
  • El Segundo, CA
  • Folsom, CA
  • Long Beach, CA
  • Palo Alto, CA
  • Pleasanton, CA
  • Redwood City, CA
  • San Diego, CA
  • San Francisco, CA
  • San Jose, CA
  • Santa Monica, CA
  • Torrance, CA
  • Centennial, CO
  • Colorado Springs, CO
  • Denver, CO
  • Golden, CO
  • Peterson AFB, CO
  • Bristol, CT
  • Wash DC, DC
  • Washington, DC
  • Jacksonville, FL
  • Melbourne, FL
  • Tallahassee, FL
  • Windermere, FL
  • Alpharetta, GA
  • Atlanta, GA
  • Duluth, GA
  • Norcross, GA
  • Clear Lake, IA
  • Marshalltown, IA
  • Aurora, IL
  • Chicago, IL
  • Itasca, IL
  • McHenry, IL
  • Orland Park, IL
  • Romeoville, IL
  • Fort Wayne, IN
  • Indianapolis, IN
  • New Orleans, LA
  • Bedford, MA
  • Boston, MA
  • Framingham, MA
  • Hudson, MA
  • Ipswich, MA
  • Northampton, MA
  • Peabody, MA
  • Waltham, MA
  • Winnipeg, MB
  • Columbia, MD
  • Hanover, MD
  • Linthicum Heights, MD
  • Owings Mills, MD
  • West Kennebunk, ME
  • Ann Arbor, MI
  • Canton, MI
  • Detroit, MI
  • Grand Rapids, MI
  • Eagan, MN
  • Sartell, MN
  • St. Cloud, MN
  • Jefferson City, MO
  • Fredericton, NB
  • Moncton, NB
  • Cary, NC
  • Charlotte, NC
  • Elizabeth City, NC
  • Morrisville, NC
  • Shelby, NC
  • Winston-Salem, NC
  • Bismarck, ND
  • Bellevue, NE
  • Offutt AFB, NE
  • Eatontown, NJ
  • Fort Monmouth, NJ
  • Roseland, NJ
  • Trenton, NJ
  • Albuquerque, NM
  • Henderson, NV
  • Las Vegas, NV
  • Reno, NV
  • Albany, NY
  • Bayside, NY
  • Bronxville, NY
  • Brooklyn, NY
  • New York, NY
  • Rochester, NY
  • Rome, NY
  • White Plains, NY
  • Cincinnati, OH
  • Cleveland, OH
  • Columbus, OH
  • Norman, OK
  • Richmond Hill, ON
  • Thunder Bay, ON
  • Toronto, ON
  • Windsor, ON
  • Harleysville, PA
  • North Wales, PA
  • Philadelphia, PA
  • West Conshohocken, PA
  • Gatineau, QC
  • Franklin, TN
  • Oak Ridge, TN
  • Talbott, TN
  • Amarillo, TX
  • Austin, TX
  • Houston, TX
  • Hurst, TX
  • Irving, TX
  • Plano, TX
  • Temple, TX
  • Alexandria, VA
  • McLean,, VA
  • Hampton, VT
  • Bothell, WA
  • Kirkland, WA
  • Seattle, WA
  • Tacoma, WA