主要应用领域:云计算、web开发、人工智能、运维、金融
在一些公司的应用:
- 谷歌:谷歌爬虫、google广告等
- CIA网站
- NASA网站
- YouTube开发
- Facebook基础库开发
- Instagram开发
- 豆瓣开发
- 知乎开发
是一门什么语言?
编程语言分类角度:编译型与解释型、静态语言和静态语言、强类型定义语言和弱类型定义语言
python是一门动态解释性强类型定义语言
python优点:
- “优雅、明确、简单”
- 开发效率
- 高级语言
- 可移植
- 可扩展
- 可嵌入
缺点:
- 速度慢
- 代码不能加密
- 线程不能利用多CPU问题
helloworld程序:
print("hello world")
注释:
单行注释:#单行注释
多行注释:''' 多行注释 '''
用户输入:
username = input(“username”)
name= input("name:") age= int(input("age")) #强制转换成integer job = input("job") info = ''' ---- info of %s ---- name:%s age:%d job:%s '''%(name,name,age,job)
address = input("address:") phone = input("phone:") info3 = ''' ---- info3 of {_address} ---- address:{_address} phone:{_phone} ''' .format(_address = address, _phone = phone) input(info3)
if...else/while循环
age = 69 count = 0 while count < 3: guess_age = int(input("age:")) if age == guess_age: print("yes,you got it") break elif age > guess_age: print("think smaller...") else: print("think bigger...") count += 1 if count == 3: countine_confirm = input("do you want to keep guessing..?") if countine_confirm != 'n': count = 0 else: print("you have tried too many times...fuck off")