Python History
Python is an interpreted, high-level, general-purpose programming language. Created by Guido van Rossum and first released in 1991, Python’s design philosophy emphasizes code readability with its notable use of significant whitespace. it is a dynamically typed and garbage-collected language…
Use Python for …
Web Deployment: Django, Pyramid, Bottle, Tornado, Flask, web2py
GUI Deployment: tklnter, PyGObject, PyQt, PySide, Kivy, wxPython
Scientific and Numeric: SciPy, Pandas, IPython
Software Development: Buildbot, Trac, Roundup
System Administration: Ansible, Salt, OpenStack
And a lot of famous technology giants are using Python, such as Youtube, Dropbox, BT, Quor, Google, Yahoo!, Facebook, NASA.
Python Environment
Install Python
Windows:
1. Download Installation package
https://www.python.org/downloads/
2. Install
Default install path (but you can install another location) C:\Users\username\AppData\Local\Programs\Python\Python38
3、Setting Environment Variables
【Computer】-->【Properties】-->【Advanced System Settings】-->【Advanced】-->【Environment Variables】-->【Find Path】 --> 【Append Python install path and end with ;】
Linux & Mac:
Python is built-in Program in Linux and Mac.
Python 101
1. First coding in Python
Open Python IDE and input bellow code
Print("hello world")
2. Variables
#!/usr/bin/env python
# -*- coding: utf-8 -*-
name = "Anson"
it defines a variable, variable name is name, value is Anson.
Tips:
The first character in a variable name cannot be number.
Following keywords cannot be declear as variable name:
[‘and’, ‘as’, ‘assert’, ‘break’, ‘class’, ‘continue’, ‘def’, ‘del’, ‘elif’, ‘else’, ‘except’, ‘exec’, ‘finally’, ‘for’, ‘from’, ‘global’, ‘if’, ‘import’, ‘in’, ‘is’, ‘lambda’, ‘not’, ‘or’, ‘pass’, ‘print’, ‘raise’, ‘return’, ‘try’, ‘while’, ‘with’, ‘yield’]
3. Input
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# assign a input value to name
name = raw_input("Please Input name:")
# print name
print name
When input the password, Function ‘getpass’ can make the password invisible.
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import getpass
# assign a input value to password
password = getpass.getpass("Please input password:")
# print password
print(password)