1.python擅长的五个领域
(1)WEB开发(Django\pyramid\Tornado\Bottle\Flask\WebPy)
(2)网络编程(Twisted\Requests\Scrapy\Paramiko)
(3)科学运算(SciPy\Pandas\Ipython)
(4)GUI图形开发(wxPython\PyQT\Kivy)
(5)运维自动化(OpenStack\SaltStack\Ansible\腾讯蓝鲸)
2.安装环境:
从 Python 的官方网站下载 Python 3.5 对应的 64 位安装程序或 32 位安装程序(网速慢的同
学请移步国内镜像),然后,运行下载的 EXE 安装。
3.平时写python代码建议下载pycharm。
4.仪式感的Hello,word!
print(“hello,word!”)
5.python定义变量
(1)命名规则
a.变量名只能是字母、数字或下划线的任意组合。
b.变量名的第一个字母不能是数字。
c.不能是关键字(这个大家可以百度一下,都有)
(2)变量名 = 变量值
6.注释:# 后面是单行注释
''' 多行注释 '''
7.字符编码Unicede (统一码、万国码、单一码)utf-8是它的缩写也可是说是子集
8.输入输出
输入:变量名 = input(" 提示语")
input输入全部默认为是string型,当处理数据需要其他类型数据时可以通过强制转换将数据从String型转换到你需要的类型。
例如:
name = input("name:")
age = int(input("age:")) # 在这里将age强制转换为int型,当输入年龄输入的不是数字是则会报错
print(type(age)) #输出age的数据类型
job = input("job:")
salary = input("salary:")
info2 = ''' #将''' '''中的字符串赋给info2
------- info of {0} --------
Name:{0}
Age:{1}
Job:{2}
Salary:{3}
----------------------------
''' .format(name,age,job,salary)
print(info2) #输出info2
9.用户登陆
_username = 'alex'
_password = 'abc123'
username = input("username:")
password = input("password:")
if _username == username and _password=password:
print("Wlecome user {name} login".format(name = username))
else :
print("Invalid username or password!")
10.import getpass (导入getpass这个包,作用是隐藏密码,输入时看不到)
password = getpass.getpass("password")
11.for循环for i in range(10) # i变量循环十次