Python Guide Part I
Python GuidePython is a programming language that lets you work quickly and integrate systems more effectively. The standard library of python has its documentation which is available, as it the case for tutorials and guides. The source code and installers are available for download for all versions. The latest version is Python 3.5.2.
-Python 3 Interactive Interpreter>>>print ('Hello world')Hello world>>> -Python Filesprint ('Hello world')#save as hello.py then type on the terminal python3 and path/of/the/python/file.py -On UNIX#!/usr/bin/python3print ('Hello world')
Simple built-in data typesbooleans (which have the value True or False ). integers (whole numbers such as 42 and 100000000 ). floats (numbers with decimal points such as 3.14159 , or sometimes exponents like 1.0e8 , which means one multiplied by ten to the eighth power, or 100000000.0 ). strings (sequences of text characters).
Variables, Names, and Objects-All is an object in Python; float, Booleans, data structures and functions also are implemented as an object.-Variable
-NameMust begin with a character, and you can within it digits and the underscore. Avoid this: _var1, 1var...
>>>a=77>>>>>>type(a)#to know the type of anything<class 'int'>>>>int(98.8)#type conversion98>>>float('98')98.0
Arithmetic Operators and Bases
#Arithmetic Operators-Addition: +>>>5+38>>>-Subtraction: ->>>5-32>>>-Multiplication: *>>>5*315>>>-Floating point division: />>>5/31.6666666666666667>>>-Integer division: //>>>5//31>>>-Modulus: %>>>5%32>>>-Exponentiation: **>>>5**3125>>>#Bases0b for binary0x for hex0o for octal>>>0b102>>>
Expressions-It's like in the other languages:a+ba+=ba/=b'a'+'b'With the same order of precedence.
That's all, and thanks! Comment below to ask me any questions or let me know how I can improve.