Python Programming Fundamentals

From the study guide

Course Outline

  1. Python Origins and Key Features
  2. Python Uses and Applications
  3. Interactive Python Tools
  4. Python Statements and Indentation
  5. Variables, Identifiers, and Input Output
  6. Python Built-In Data Types
  7. Arithmetic and Assignment Operators
  8. Comparison and Logical Operators
  9. Identity and Membership Operators
  10. Python Bitwise Operators

1. Python Origins and Key Features

β˜… Must-know

  • Guido van Rossum began developing Python in late 1989, naming it after the British comedy group Monty Python.

  • Python 0.9.0 included: functions, exception handling, lists, strings, dictionaries, modules

  • Python is:

    • interpreted
    • dynamically typed
    • cross-platform
    • open-source
    • high-level
    • designed for readable syntax

Further detail

  • Python 1.0 was officially released in 1994 with functional tools such as map(), filter(), and reduce(), as well as modules, classes, and exception handling.

  • Python supports these programming paradigms:

    • procedural
    • object-oriented
    • functional
Read the full study guide β†’

Practice quiz preview

1. Regarding Python’s origins, which statements are accurate?

2. Which areas are established applications of Python?

3. Which statements correctly match Python libraries with their uses?

Take the quiz (19 questions) β†’

Flashcard preview

When did Guido van Rossum begin developing Python?

In late 1989.

What inspired the name Python?

The British comedy group Monty Python.

When was Python 0.9.0 released?

February 1991.

What kind of typing does Python use?

Dynamic typing.

Which fields commonly use Python?

Data science, machine learning, web development, scientific computing, and automation use Python.

What does a REPL do with code entered one line at a time?

It reads and executes each line, displays the result, and repeats.

See all 66 flashcards β†’

Frequently asked questions

What does the Python Programming Fundamentals study guide cover?

It covers the core concepts of Python Programming Fundamentals, organized by topic with the key definitions, explanations and takeaways, so it's easier to learn and remember.

Read the full study guide β†’

How many questions are in the Python Programming Fundamentals quiz?

The practice quiz has 19 multiple-choice questions, each with an explanation. Use it to check what you know and find your gaps.

Take the quiz (19 questions) β†’

How do I study Python Programming Fundamentals with flashcards?

There are 66 flashcards on Python Programming Fundamentals, with a question on the front and the answer on the back. Try to recall each answer before you flip, and let spaced repetition bring back the ones you miss.

See all 66 flashcards β†’

Related classes

Turn your own class notes into a study guide

Upload a PDF or paste your notes. Revizly writes a study guide, a practice quiz and flashcards in about a minute.