Python in 10 minutes - University of California, San Diego
Python in 10 (50) minutes
Python for Microcontrollers
Getting started with MicroPython Donald Norris, McGrawHill (2017)
Python is
? strongly typed (i.e. types are enforced) ? dynamically, implicitly typed (i.e. you don't have to declare variables), ? case sensitive (i.e. var and VAR are two different variables) and ? object-oriented (i.e. everything is an object).
Getting Help
? Help in Python is always available right in the interpreter.
? If you want to know how an object works, all you have to do is call
? help()!
? Also useful are dir(), which shows you all the object's methods, and
? .__doc__, which shows you its documentation string
Syntax
Python has no mandatory statement termination characters and blocks are specified by indentation.
Indent to begin a block, dedent to end one. Statements that expect an indentation level end in a colon (:).
? Comments start with the pound (#) sign and are single-line, multi-line strings are used for multi-line comments.
? Values are assigned (in fact, objects are bound to names) with the equals sign ("="), and equality testing is done using two equals signs ("==").
You can increment/decrement values using the += and -= operators respectively by the right-hand amount. This works on many datatypes, strings included. You can also use multiple variables on one line.
Data types
The data structures available in python are lists, tuples and dictionaries.
Lists are like one-dimensional arrays (but you can also have lists of other lists), dictionaries are associative arrays (a.k.a. hash tables) and tuples are immutable one-dimensional arrays (Python "arrays" can be of any type, so you can mix e.g. integers, strings, etc in lists/dictionaries/tuples).
? The index of the first item in all array types is 0. Negative numbers count from the end towards the beginning, -1 is the last item.
? Variables can point to functions.
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related searches
- university high school san diego ca
- university of california essay prompts
- university of california supplemental essays
- university of california free tuition
- university of california campuses
- university of california online certificates
- preliminary change of ownership san diego ca
- address university of california irvine
- university of california at irvine ca
- university of california irvine related people
- university of california irvine staff
- university of california irvine employment