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,floatstrings:
strlists:
listand[]ifstatementsforstatementsrangefunctions:
defandlambdalist comprehensions:
[... for ... in ...]tuples:
tupleand()dictionaries:
dictand{}looping techniques
Other concepts will be introduced as part of this tutorial.