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)