Python Basics and Dependencies

Python Basics and Dependencies#

Why Python?#

Python is a general-purpose programming language that is popular and easy to use. For new programmers, it is a great choice as a first programming language. In fact, more and more university CS departments are centering their introductory courses around Python.

Tutorial#

If you are completely new to programming, please follow the beginner tutorial on Python.Land

If you have some programming experience (perhaps in other languages, like JavaScript or C++) but have no experience with Python, please follow The Python Tutorial.

For the purposes of this website, be sure you understand the following concepts:

  • numbers: int, float

  • strings: str

  • lists: list and []

  • if statements

  • for statements

  • range

  • functions: def and lambda

  • list comprehensions: [... for ... in ...]

  • tuples: tuple and ()

  • dictionaries: dict and {}

  • looping techniques

Other concepts will be introduced as part of this tutorial.

More Learning Resources#