碎碎念:做广告:搜索引擎PK社交网络
算法决定了用户最终会看到什么广告。谷歌的推荐系统,基于用户搜索行为,包括搜索的历史记录等等;
而Facebook获取的,是用户的社交信息,像是居住地、性别、职业,还有用户在平台上的点赞、留言。
Facebook因此被认为更适合给品牌做广告,像宝洁、雀巢这样的快消品公司。
而谷歌更适合做直效的广告,直接的直,效果的效,也就是“能促成消费者下单购买”的广告。
在移动端,也就是手机、平板这样的终端上,Facebook就更有优势了。
总结来说,选择搜索引擎还是社交网站,主要是看你现阶段的需求是什么。
如果是希望增加用户对产品的认知、扩大品牌影响,那社交网站就很合适;
如果是希望影响用户决策的最后一环,那搜索引擎,显然更好。
心得:社交做品牌,决策考搜索。平台发博客即使做品牌,招聘放简历就是决策
#字典的定义
dic = {'name':'alex','age':18} #定义字典
# 定义字典的常用方法
#key定义规则:1、不可变 (查看变量id是否改变,用hash()方法测试,即可hash的):数字,字符串,元祖(可变:列表,字典),唯一
#元祖:定义符合(),与列表完全一致,唯一不同的是元祖内元素不可变
#values定义规则:任意类型
#定义字典的其他方法
dic = dict() #方法一 定义一个空字典,等同于dic = {}
dic = dict(name = 'alex',age = 18) #方法二:dic = {'name':'alex','age':18}
dic = dict({'name':'alex','age':18}) #方法三
dic = dict((('name','alex'),('age',18))) #方法四
#四大基本操作
#查询
dic['name'] #变量['key'],如果key不存在,则报错
dic.get('nameee') #如果没有,返回None,推荐
print('name' in dic) #判断是否在字典内;key in 变量。py2里的写法dic.has_key('name')
#增加
dic['geder'] = 'famale' #k:v,字典里没有,就直接增加一个元素
dic.setdefault('gender','male') #如果没有就创建,有就返回值
b = {'name':"liufeng",'age':18}
dic.update(b) #将b字典,添加到dic中,
#改
dic['name'] = '111'
dic.update(name='lhf') #更新值
#del
del dic['name'] #python内置的通用方法,注意:name需要加''
dic.pop('age') #参数写key值
dic.popitem('age') #随机删除,没什么用
#常用姿势!!!
#常用姿势!!!
#常用姿势!!!
dic.items() #转成列表
for k,v in dic.items():
print(k,v)
print(dic.values()) #打印值
print(dic.keys()) #打印key
#字典的循环打印
for key in dic: #最推荐使用的循环,效率高
print(key,dic[key])
for k,v in dic.items(): #先转成列表,再打印,效率低
print(k,v)
#其他方法
dic.clear()
dic1=dic.copy() #这里是浅拷贝,只copy一层
dic1=copy.deepcopy(dic) #深copy,需要import copy
dic1=copy.copy(dic) #等同于dic1=dic.copy()
dict = dict.fromkeys([1,2,3],"test") #初始化一个新字典,dict可以为任意变量,test为所有key的值
print(dict) #注意,这块有个大坑!!!test为所有key的值,改变其中一个元素的值,所有元素的值都跟着改变