中国女孩的身材焦虑,养活了这门4000亿的“昂贵生意”

 

 

来源:奇偶派(ID:jioupai)

作者:包来香 刮刮乐

编辑:王十

 

从2013年兴起至今,轻食赛道起起落落,而入行门槛、制作成本、投入成本的“三低”令这个本就不宽阔的赛道人满为患。尽管昂贵成为轻食产业发展的命门之一。但是,抱怨之余,从“吃草”到“吃健康”的消费者还是蜂拥着,愿意为它们买单。利润有限的轻食商家则在拼命绞尽脑汁,花大价钱吸引并且留住不断增长的顾客。

 

平均一份轻食的价格,是一份汉堡价格的三倍。

 

中午11:30,杨小叶熟练地打开外卖软件,又凭借肌肉记忆下单经常购买的轻食。“现在点刚刚好,中午12点下班外卖正好送到。”

 

这样的日子持续了有近两个月了,“从我去健身房减肥开始,每天中午、下午都坚持吃轻食,我已经瘦了10斤了!但是点轻食花了我不少钱,肉疼!”尽管嘴上哭喊,但是第二天中午,熟练下单轻食的一幕再次上演。

 

杨小叶口中的“轻食”不是特定的一种食物,而是食物的一种形态,主要以凉拌、水煮、蒸烤等方法烹饪低脂肪、低热量、低糖分且高纤维、高饱腹感的食物。这恰好是需要减脂减肥的杨小叶们的饮食首选。

 

而工位对面的念念,一边表示之前从未听过轻食这个概念,另一边疑惑,“不就是没有味道的‘草’吗?不仅没有我的麻辣烫、汉堡好吃,还那么贵。”

 

有人捂着钱包乐呵呵地坚持,有人表示强烈的不解。但是,数据背后,轻食市场已经崛起。

 

企查查数据,2013年至今,我国在业/存续的轻食企业有10033家;美团外卖2019年10月发布的《中国轻食外卖消费报告》,截至2019年9月,美团外卖轻食订单量同比增长98%,轻食商家数量同比增长58%;欧睿国际数据预计2022年中国轻食代餐市场会达到1200亿人民币。

 

近年,随着全面健身、消费升级浪潮的兴起,尤其是疫情之后,人们对于健康理念的追求下,轻食被越来越多人熟知,轻食产业似乎进入新的征程。

 

谁在吃轻食?

 

从精致到健康,减肥人小熊在进阶,轻食产业在大众的认知里有了新的发展。

 

全社会的疯狂内卷下,“身材焦虑”成为全体中国女性的热议话题。正值5月11日,世界防治肥胖日,《2021年网民身材焦虑报告》显示,54.3% 的女性认为自己太胖。

 

身材胖的要求减脂,苗条的追求线条。各种反手摸肚脐、A4腰、锁骨放硬币、4cm手腕等挑战人体生理极限的“比瘦”骚操作不断。

 

“瘦”成为社会审美标准之后,在追“瘦”的这条路上,减肥er八仙过海,各显神通:有人健身房挥洒汗水;有人砸重金走医美抽脂捷径;当然也有人躺在床上看着各种减肥攻略和运动,积极收藏,佛系减脂。

 

小熊就是属于佛系减脂的一类减肥er。体脂率达到31%的她在体重压力以及心理负担下很难迈出运动减肥的第一步。

 

“但是,我有减肥的秘密武器。”小熊无奈又得意地说道,“吃轻食!减肥这件事,三分靠练,七分靠吃。只要我坚持吃轻食,就一定会瘦的。”

 

然而,追究到底,会发现,小熊的“轻食战略”仅仅缘于轻食的好看精致以及对网络上健身博主的追随。

 

小熊讲到,所有人都知道减肥就是要管住嘴,迈开腿。晚上不吃东西,第二天早上体重秤明显掉落的数字使人兴奋。然而,在不吃和少吃之间需要一个平衡,小熊在微博、小红书、B站等健身博主扎堆的地方找到了答案。

 

社交软件上,“不运动,我是如何靠吃月瘦15斤?”“我的一日三餐食谱公开,这样吃不瘦才怪”“减肥食谱,已瘦26斤”……不运动、只靠吃、瘦XX斤,这些字眼加上博主身材的前后对比,是对和小熊一样渴望减肥成功人群的精准击中。而博主们的食谱无一例外都是轻食。

 

在健身博主的带动下,“小熊们”成为了轻食的虔诚信徒。

 

就连小熊自己也表示,“作为一个想要快速减肥的人,我鬼迷心窍地以为,只要和健身博主吃的一样,就会拥有和博主们一样的身材。”

 

“况且,轻食真的太好看、太精致了,拍图放在朋友圈、微博,我会觉得自己很自律。”

 

与小熊这一类轻食使用者相比,健身教练、科学减肥的健身人可谓是轻食军团中的“专业队”。如果说,前者吃的是精致好看以及减肥需求下,控制饮食的心安,那么后者,则吃的是健康科学的减肥饮食控制。

 

换句话说,吃轻食,专业队更看重的是,营养学支持下的轻食如何帮助自己快速又健康的减脂减肥。

 

其实,轻食的风靡离不开健身行业的推动。

 

在百度指数搜索:减肥、轻食、健身房、运动减肥,可以看到,轻食和健身房的热度几乎为“减肥”的四分之一到五分之一。换言之,轻食已经成为了减肥健身行业必不可少的一部分。

 

中国女孩的身材焦虑,养活了这门4000亿的“昂贵生意”

 

而,中国健身行业的不断发展也将带来轻食产业的大爆发。据前瞻产业研究院《2020年中国健康瘦身行业市场现状及发展前景分析》数据,健身瘦身行业游健身器材市场规模总体呈逐年增长态势,2019年市场规模为461亿元,2019年下游功能型瘦身食品市场规模为1945.3亿元,2023年市场规模达4020.8亿元,年均复合增速达19.9%。

 

市场规模庞大的背后,是我国居民对于健身瘦身的需求。据调查,2020年Q1我国自我感觉超重网民瘦身意愿支出金额的网民比重较高,其中愿意支出1001-5000元的网民比重累计达44.4%;瘦身网民更倾向于健身瘦身机饮食瘦身这两种方式。

 

中国女孩的身材焦虑,养活了这门4000亿的“昂贵生意”

 

而倾向于通过健身瘦身的68.9% 的网民中,仍然有很大部分离不开轻食。武汉一位有着六年经验的健身房教练表示,对于需要减脂的学员,我都会要求他去吃轻食,饮食控制是减肥减脂的必需。

 

也因此,向学员推荐好吃的轻食、如何通过各外卖平台的活动花最少的钱吃轻食成为了这位黄教练的日常工作之一。

 

简单说,搭载上中国健身行业高速发展的快车道,中国轻食餐饮行业迎来了广阔的市场增长。

 

其实,轻食食用者也不都是出于减肥减脂的目的,轻食概念的火爆下,越来越多的人吃的是轻食背后的健康理念。

 

从“健康中国”相关政策措施到人们对营养均衡的健康饮食需求,消费者们从思想上对饮食的关注,已经落在了实处。在中国营养学会轻食研究工作抽样的6207调查中,94.9% 的人至少每周消费一次轻食。

 

中国女孩的身材焦虑,养活了这门4000亿的“昂贵生意”

 

从吃轻食的好看、精致到吃掉对减肥的欲望,再到追求健康的生活理念,轻食的三大消费主力还在不断壮大,轻食产业也进行的如火如荼。

 

美团数据显示,2018年,美团外卖轻食订单量突破2662万单,同比2017年轻食订单量增长157.9%,消费金额增长159%,商户和用户数均增长128%。而到2019年,轻食市场仍呈现增长趋势,2018年,美团外卖轻食订单量突破2662万单,同比2017年轻食订单量增长157.9%,消费金额增长159%。

 

但在探究轻食市场的过程中,“贵”成为了一个让人难以忽略的声音,简单说,消费者一边欣慰地享受着轻食带来的健康生活慰藉,一边忍痛看着日渐消瘦的钱包。

 

然而,面对轻食越来越贵的控诉,商家也是哑巴吃黄连,有苦说不出。

 

轻食为啥贵?

 

和众多餐饮一样,轻食产业链上的消费者控诉价格太贵、商家哭诉成本太高、外卖平台表示也没赚钱。

 

同样的消费者,同样的平台,那么,在“贵”这个问题上,轻食商家似乎成了问题所在。甚至,在减肥成为全民热议话题之后,一张关于“我减肥失败的原因”的图片在网上热传,嬉笑调侃的背后确实反映出相比一般外卖,轻食的价格高的吓人。

 

其实,从轻食产业的三大特点来说,轻食本不应该这么贵。

 

首先,入行门槛低。

 

对于餐饮零基础或轻食制作零基础的人士,只要想通过轻食创业经过简单的培训就可以迅速上手。同时,无论是轻食品牌加盟还是轻食店的相关证件办理,都只需要极其简单的流程和手续。

 

中国女孩的身材焦虑,养活了这门4000亿的“昂贵生意”

 

其次,投入成本低。

 

轻食店铺的开业可以选择两种方案,品牌加盟or自创品牌开单店,但无论哪一种方案开业前期的房租、设备、人员培训以及工资等都是一笔不可忽略的刚性投入,然而这笔投入相比其他火锅、奶茶等其他餐饮行业,可谓是微乎其微。

 

我们盘点了市面上一些轻食品牌的加盟费,可以看到其加盟费多集中在8W~18W这一区间,并且加盟的费用包含了门店租金、装修费、经营设备费、首批原料费、水电杂费、人员工资、广告宣传及开业费等。

 

一句话,不到10W就可以开一家轻食店,不到20万就可以在一线城市开一家轻食店。

 

中国女孩的身材焦虑,养活了这门4000亿的“昂贵生意”

 

而对于不选择加盟,开单店的独创品牌而言,开店的成本减少不止一半。奇偶派前往武汉街道口“元气轻食”店铺采访,据老板介绍,由于她是去亲戚家店铺学习的轻食制作,所以省去了技术培训费,除此之外的设备、包装、门面房租以及人员工资等,仅用了5W。

 

最后,轻食制作难度低。

 

轻食的菜品选择、制造、包装等已经实现了高度的标准化,而出于少油少盐的减脂需求,轻食的制造步骤主要集中在清洗、切、蒸/煮、装盘、放上配置好的酱料。不需要像传统菜品一样考虑火候、菜品的搭配等等。操作简单,一般培训三天左右就可以上手。

 

那么,入行门槛低、投入成本不低、制作难度低的“三低”下,轻食为什么那么贵?

 

要回答这个问题,就需要从宏观市场、产业链以及商家竞争三个方面去看。

 

第一,市场小且不成熟。

 

一方面,从轻食的概念和诞生需求来看,其最初就是一个目标定位为健身、减肥等特殊需求人群的小众市场。同时在有限的目标受众中,又有多少受众可以抵制火锅、炒菜等诱惑坚持吃相对寡淡的轻食呢?换言之,蛋糕就这么大。

 

另一方面,尽管吃轻食的队伍在不断壮大,人们对于健康理念的追求也在促进轻食市场的发展,但是,在刚进入小康社会的阶段,大部分人的理念还是,“为什么花钱吃‘草’?”

 

用Keep相关负责人的话说,轻食这个市场还需要培训,“在代餐形态日益丰富的今天,如何帮助用户结合「练」,而更快达到健身目标,从而带来健康的生活方式,是眼红轻食市场的企业品牌需要从根本回答的问题。”

 

第二,利润小,成本转移至消费者。

 

轻食自身的入门和生产成本极低,但是架不住产业链分成压力大,尤其是冷链运输以及外卖平台分成的问题。

 

餐饮行业最重要的就是食材的安全卫生,细分到轻食产业,就要求保证食材采购渠道正规安全的同时,在运输上保证食材的新鲜,冷链成为了最佳选择,当然成本也是最高的一种。

 

除此之外,和所有餐饮商家一样,轻食商家也面临外卖平台分成严重的问题。一方面,轻食的目标人群,如白领、学生等决定了外卖是轻食消费的主要途径;另一方面,轻食做堂食效果有限,元气轻食店铺的老板告诉我们,开业三个多月,一共只有三个人来店里消费过。

 

而数据显示,饿了么平台佣金抽成20%,美团佣金抽成23%。尽管外卖平台最近在监管的大锤下展开改革,但是,平台的佣金始终遏制着轻食商铺的利润。

 

简单说,就是,外卖平台佣金这么贵,但是却不得不交这么钱。交了少赚,不交根本没得赚。

 

第三,激烈的市场竞争下,为了吸引并且留住顾客,商家需要砸钱疯狂内卷。

 

轻食产业不仅门槛低,在场的玩家多,而且同质化严重,同样的食材、制作方法、外卖渠道等等。如何让消费者在千篇一律的轻食店铺里选中并且成为忠实用户成为了轻食商家的头等议题,面对此景,商家们只能绞尽脑汁,花样留客。

 

而花样留客的背后,需要的是实打实的投资。

 

食材和制造千篇一律下,就拼口味和分量;食物本身同等力下,拼颜值,不仅是装盘的艺术,更是包装的争奇斗艳;随后,拼的是服务和情感维系,有店主表示,经常点单的老顾客,自己会顺手在外卖里送个小水果、柠檬水等;当然更直接的就是电商那一套,红包返现。

 

以上正常合理的竞争营销也罢,最怕遇到同行的恶意竞争。元气轻食的店主告诉我们,自己在饿了么业绩很好,结果店铺上美团时,遭到了同行的恶意评价。”昨天被代运营职业差评了,我要做免单活动,50个好评才能抵消一个差评,做生意太难了。“

 

当我们提出,50单成本很大的时候,老板表示,“没得事,我就是要让这个恶意竞争的同行看看,我要么不做,我要做就做第一。”

 

截止发稿日,元气轻食在美团平台的评分已经恢复。而对于日均100单的小店铺来讲,一天的营业额搭了进去。

 

激烈的竞争下,轻食店铺有苦说不出,可以说,市场和供应链倒逼了轻食的贵,进一步引发了消费者对轻食的控诉。

 

那么,轻食产业的发展就这样止步于消费者的控诉之中了吗?

 

答案是否定的,“贵”挡不住轻食产业的发展,健康理念的兴起和发展下,轻食产业乘势而起。

 

详解轻食产业链

 

轻食在中国,起起伏伏,又重新开始。

 

回顾轻食在中国的发展,可以将其分为四个阶段:

 

第一阶段:进入中国市场(2013~2014),轻食作为舶来品,直到2013年才被大部分国内消费者了解,这一阶段可谓是“中国轻食沙拉元年”,自然也吸引了大批国内创业者进入这个市场。

 

第二阶段:资本密集投放期(2015~2017),伴随着大量创业者的涌入,健身行业的兴起和消费者健康饮食理念的提升,一批轻食品牌得到了资本的青睐,据公开数据估测,最少有10亿资本进入轻食市场,2018年,gaga鲜语A轮融资就高达1.8亿,将轻食产业推向了高潮。

 

中国女孩的身材焦虑,养活了这门4000亿的“昂贵生意”

 

第三阶段:资本撤退,轻食行业冷静期(2018),尽管资本给予了狂热的支持,但这一阶段,轻食领域的部分创业者由于挪用公款、经营不善等各种原因逐渐倒逼,市场逐渐回归理想,资本随之撤退。

 

第四阶段:千亿赛道,卷土重来(2019年至今),冷静之后,进入行业深耕期,根据企查查数据,我国约78%的轻食相关企业(全部企业状态)新增成立于2018年之后,尤其是2020新冠疫情的催化,人们对健康体魄越来越关注,健康的饮食也越来越受到消费者的肯定。轻食行业获得了前所未有的关注,越来越多玩家开始涌入。

 

中国女孩的身材焦虑,养活了这门4000亿的“昂贵生意”

 

和轻食产业在中国的发展一样,各大轻食企业在中国也乘风破浪,或消失于轻食的江湖之中,或摩拳擦掌正在奋斗掘金。

 

一句话,轻食赛道,从来不缺玩家。轻食赛道的前景和魅力,正在吸引更多的玩家。

 

盘点中国轻食市场的玩家,主要有以下四大类:

 

首先,新兴轻食创业品牌,如甜心摇滚沙拉、米有沙拉、简餐不简单、大开沙界等。这其中,部分创业品牌已经倒闭或者面临经营困难。

 

成立于2014年的甜心摇滚沙拉,被称为首个在国内大力推广主食沙拉文化的网红品牌,由于包装别致,理念创新,在白领中迅速崛起的同时也抓住了投资者的内心,成立3年获得4轮近亿元的融资,被称为轻食网红的开山鼻祖。

 

然而2019年3月,甜心摇滚沙拉面临倒闭危机,主营业务陷入停摆。有消息称,甜心摇滚沙拉业务关停或与最后一轮融资有关。个别管理层涉嫌做假账挪用大额资金,激怒了投资方,传出被拘消息,相关管理层也处于失联状态。

 

在大众点评app只能搜到北京西单的一家店面,却显示“暂无营业时间与电话”,最后一条微博也定格在了2019年6月22日,甜心摇滚似乎再也摇滚不起来了。

 

无独有偶,被称为沙拉界的星巴克的米有沙拉(Meal Salad)是一个以各国风味主食色拉为特色的健康轻食品牌。如今发展也并不乐观。

 

港大和北大双料学位的美女学霸王令凯,在毕业后的8个月里去了7个国家学习沙拉制作,从摩洛哥,到意大利、法国,再到美国、泰国、土耳其、澳大利亚、日本,拜访名师,回国后开了只做主食沙拉的店。

 

2014年7月到2015年4月打造了半年内连开5家店铺的盛况。但是在大众点评上搜索米有沙拉的上海店,唯一的一条搜索结果也显示了暂停营业。

 

2015年3月大开沙界的第一家门店在上海开出,2015年8月,完成了天使轮500万融资,日流水超过12万,2016年底,获Pre-A轮融资。但是,在2016年年底计划开店总数达50家,2017年年底计划开店总数达150家的大开沙界,如今遭遇寒冬,多家门店也被迫关闭。

 

尽管甜心摇滚沙拉临倒闭危机,米有沙拉关闭多家门店、大开沙界遇冷,但是依然抵挡不住各个品牌大军纷纷入驻轻食产业。甚至连传统的餐饮企业也在向轻食这个赛道发力。

 

传统餐饮企业在健康饮食、瘦身为美等理念的催促下,为了迎合新一代年轻人的消费观和饮食观,包括吉野家、西贝等传统餐饮企业也在这个领域进行布局或尝试。

 

早在2014年,吉野家在台湾忠孝东路开了一家“无印良品”风格的轻食概念店,就餐环境的改变、沙拉三明治等食品的引入,也让吉野家2017年在成都复刻这种概念。

 

然而去年吉野家的母公司吉野家控股宣布,将在2021年2月之前关闭全球150家门店,其中包含日本门店100家,海外关闭50家。

 

主打莜面的西贝也看中了这一赛道,2019年5月30日,西贝第一家酸奶屋在北京CBD中骏世界城正式开业,西贝创始人贾国龙在接受媒体采访时表示,酸奶屋主要面向年轻人、白领等消费者,提供一个“可吃、可喝、可坐”的空间,他说:“我们在做探索、做实验,我们想要进入这个市场。”

 

当传统餐饮业的经营遭遇瓶颈的时候,会在“折腾”中求发展,像吉野家、西北这样的跨界经营也许是其求创新、抓住年轻消费群体所作出的积极探索。

 

传统餐饮加入轻食,洋快餐巨头们也不敢怠慢,急匆匆入局。

 

快餐行业巨头百胜中国也在布局这一市场。早在2017年肯德基就在杭州开出了首家KPRO餐厅,主打健康理念,倡导更多元化的生活方式,在产品上则主打西式简餐,包括沙拉、三明治等产品。这是肯德基在中国的30年来的第一个子品牌,也是肯德基第一家“轻食餐厅”。

 

必胜客近年来在中国市场发展平平,但是却与肯德基在同年加入轻食赛道。北京悠唐店是必胜客在轻食界的敲门砖。门店的装修风格更加时尚,门头从原来的“必胜客欢乐餐厅”变成了“Pizza Hut Bistro”,自主服务、自选柜台和自主沙拉吧成为新店的亮点。

 

尽管轻食的风已经吹到了洋快餐巨头身上,但是消费群体没有脱离出白领、年轻人这个圈。轻食这块大蛋糕被瓜分再瓜分,打着科技和数字化的噱头来分一杯轻食的羹,即使是洋快餐的巨头也难免在争夺市场中两败俱伤。

 

市场的风向在催促着轻食行业不断前行,就连互联网玩家也都纷纷入驻。

 

2018年8月,瑞幸咖啡宣布进军轻食市场,推出三明治、面包、沙拉、肉卷等产品,并表示轻食是咖啡业态的重要组成部分,是公司高度关注的业务领域。在产品的制作上,瑞幸也做出了改良,强调低糖低卡低热量。

 

轻食进入中国近十年,默默无闻过,也在资本的青睐下风光无限过,起起伏伏。

 

如今,在疫情的催化和市场的冷静下,在场的四类玩家各凭所长,轻食产业的发展和角逐才刚刚开始。

 

写在最后

 

近年来,随着国人越来越富足,消费升级成为事实,全民健身理念兴起,健康生活内化成普世观念,轻食也逐渐火热起来。

 

从2013年兴起至今,轻食赛道起起落落,而入行门槛、制作成本、投入成本的“三低”令这个本就不宽阔的赛道人满为患。

 

尽管昂贵成为轻食产业发展的命门之一。但是,抱怨之余,从“吃草”到“吃健康”的消费者还是蜂拥着,愿意为它们买单。利润有限的轻食商家则在拼命绞尽脑汁,花大价钱吸引并且留住不断增长的顾客。

 

更重要的是,有消费者增长的地方,就会有众多“闻着味”的玩家入场。

 

虽然,无数轻食企业在倒下,但是更多的轻食企业们又前仆后继地补了上来。

 

一言以蔽之,在轻食这个代表未来饮食方向的领域,消费者的增长速度,让它指日可待成为千亿行业赛道。

 

对于商家和企业而言,顺势而为就是最好的吸引力。而轻食的未来,应该不会让产业链上的参与者失望。

 

– END –

转自:https://mp.weixin.qq.com/s/DVSmiB5j-GaZ8Etw-Sdgyw

解决从kindle里拷贝复制文本的问题

在电脑上我用的是kindle for pc

从kindle 里下载了一本书, 一开始还能拷贝出文字,过了一会,弹出一个消息说,“已经接近允许最大复制数量”,不为所动,过一会终于弹出 “由于版权方限制你无法再复制”,然后就没有然后,拷贝不了

一个一个字打,要打死人了

想想办法吧

先试试用calibre能不能打开, 从 我的文档\My Kindle Content\ 目录找到对应的 .azw 文件,用calibre打开,点击阅读,提示说受到 DRM 保护,打不开。

找个插件来解除限制吧

https://github.com/apprenticeharper/DeDRM_tools/releases 下载最新版本zip,解压

打开 calibre –》 首选项–》高级选项 –》 插件 –》从文件加载插件 安装插件

然后就可以继续复制文本

最讨厌满口价值投资

这是半佛仙人的第582篇原创

1

作为一个经常在网上冲浪的人,大家一定会经常会听到“价值投资”这个词。

这个词往往大量出现在各种股票推荐群里以及搞知识付费的大师口中,而且一丢出来,似乎就是天然的正确。

“我给你推荐的都是真正有价值的东西,是价值投资。”

“价值投资的机会就在这里,暴富就在眼前。”

“十年前你错过了腾讯,5年前你错过了比特币,现在,你别再错过我,这就是属于你的价值投资。”

“一时涨跌说明不了什么,价值投资要看就看十年后。”

在我看来,天天价值投资挂在嘴边的,差不多就是骗子。

因为真的这么有价值,为什么要推荐给别人呢?自己不上吗?

能暴富的东西就应该留给自己,了不起了就是带上亲朋好友,怎么还倾囊相授给一大群人。

金融圈怎么就成了当代圣人集散中心?

除非,这人就是靠告诉你啥事价值投资,来赚钱的。

2

无数韭菜坚信价值投资,是因为无数的大师在鼓吹价值投资。

而大师之所以喜欢营造价值投资的骗局,是因为价值投资是一种非常安全的收割方式。

大众金融市场最基础也是最暴利的收割方式是收割韭菜。

比如股票推荐,金融产品推荐。

但是像股票、电子货币这类金融产品的涨跌信息几乎是即时反馈的。

这时候大师们就面临了一个问题,韭菜发现自己被骗了怎么办?

你推荐的股票,人家昨天买,今天就跌;

你说股市大涨,闭着眼都能赚,明天就熔断;

你说电子货币是最好的产品,赶紧买,第二天马老师的开光小嘴就来了。

运气好的韭菜上天台,运气不好的带着你一起上天台。

那怎么办呢?

总不能真的给你推荐一些稳赚不赔的股票吧?

真能推荐也不至于跑来割你韭菜了。

于是,价值投资就在这时候登场了。

推荐的股票跌了?

不要着急,短期波动。

推荐的基金绿了?

别慌,要看长线。

币圈集体扑街?

缓一缓,十年后再看,不涨我头给你。

凡是下跌、损失,都是暂时性的,凡是能够变现的价值,都在遥远的未来。

要做时间的炮友哦不对,朋友。

时间的玫瑰芬芳你稳到了吗。

真信了这话,十年后你孟婆汤都喝完了,根本记不住还有这一茬。

价值投资作为交易建议,最大的好处在于把一个原本可以短期证伪的东西的证伪周期拉到了无限长,从而避免因为即时反馈带来“大师”们公信力的下降。

打脸只在十年后,甚至还不止十年,只要战线拉得长,牛逼吹得响,谁都打不了你的脸。

在这种情况下,所谓的价值投资,就是一种非常优秀的规避风险的手段。

真有料的大佬,我说明天涨它就明天涨,我说明天跌它就明天跌,哪跟你扯什么十年之后。

真猛男玩的,就是一个短线作死。

但同时,猛男玩花活也讲究一个闷声发大财。

能暴富的东西,带你干嘛?搞超短线最忌讳的就是过大的资金量。

真猛男从来都是孤军奋战,股票自己投,电子币自己炒,甲方自己割,啊不,自己服务。

赚钱这事不是多人运动,人越多越好。

人家不需要,也不屑于带你玩。

你见过哪个大佬、巨富、知名企业家是教人价值投资致富的?

没有。

但凡有能一个靠谱稳健的收益项目,谁都不至于去教人赚钱来赚钱。

在大佬眼中,这东西效率太低了。

但大佬始终是少数,大多数人既不是大佬又想赚钱还怕挨打,那怎么办?

那就吹价值投资呗。

打脸周期十年起步,上不封顶。

只要口活好,谁都能被套。

这就是一个绝对安全的遮羞布,扯着价值的大义,做着骗人的勾当,还有一个十年起步的保护期。

熬死散户,落袋为安,熬不死你,十年之期一到,我化身风暴龙王,跑得比风还快。

这不割你还是人吗?

凡是能带你一份的价值投资,有一个算一个,都是打着“价值投资”的旗号割韭菜的骗局。

倒也不是说价值投资是骗局,只不过你才是被榨取的价值。

3

很多人会列举各种大佬的神仙操作,比如巴菲特的捡烟蒂,当年买腾讯股票的人,说这就是价值投资。

首先要说明的一点是,大多数失败的投资都不会被人记住,只有成功的才会被人记住了,无数做价值把自己做到一文不值的案例都没人关注。

金融市场一样不缺少幸存者偏差。

同时,即便是这些成功的操作本身也有三种情况,一种叫做价值,一种叫赌博,当然最多的叫老子钱多可劲造儿。

第一种的典型是巴菲特。

巴菲特是价值投资吗?当然不是。

你去看巴菲特的投资案例,他手握大量资本,购买股份后还入驻公司管理层,接手公司管理,他那不是价值投资,他就是在做价值。

买下股票,通过管理做高价值,然后卖出。

人家本质是高级做庄。

说他是价值投资,是在侮辱人家。

他就是价值本身。

第二种的典型是散户投资。

比如像当年在低位时买腾讯、拼多多还有比特币那些人。

他们是在价值投资吗?

同样不是,他们就是在随意的买股票,然后中了大奖而已。

活下来的企业是少数,死掉的企业才是大多数,即便他的前景有多么好,但一家企业能做成巨头的概率始终是少数。

你说他说看价值,他看个屁的价值。

就算他当年看好腾讯,这么多年时间下来,万一腾讯没活下来或者没做大呢?

这年头,排除模式因素,老板赌博,高管贪污,创始人沉迷游戏把一家工作干黄了的事情还少么?

价值投资哪有单押在一家公司身上的,说白了还是赌。

无数人嘲讽李泽楷当年卖掉了腾讯20%的股份,无数人嘲讽比尔盖茨分散风险稀释了自己的微软股票,但人家只是做了一个基于当时情况下的最佳选择。

这是用确定性来对抗不确定性。

只不过是运气好坏的差别而已,没有人能够预测一切,哪怕大概。

这种散户投资十年后翻了几百倍的事情,说到底不过是一种赌博或者是运气罢了,并不是什么真正意义上的投资。

你能说出1个因此大赚的散户,背后一定有起码100个因此归零的散户。

个例不代表共性。

第三种情况集中在大庄家、投资人或者资金管理方上。

他们在看准了一个股票或者企业之后,依靠自身的大量资金来不断加仓死扛,扛到翻身为止。

典型的是林园和张坤。

当年张坤买茅台,是真的低价买入然后等着价值上涨吗?坚信价值投资赛高吗?

不,人家是靠着手上资金多,硬生生扛了8年,扛过了一个涨跌周期。

在这期间他手上资金充裕,跌了就买,不断加仓。

只要那个目标不跌到0,只要我有钱,我就能无限补仓,补到它终有一天崛起为止。

这是价值投资吗?

不,这是钱多耐造。

就像你两个人对庄玩赌大小一样,只要你钱多,不断的翻倍加注,不管前期输了再多,只要赢一把你就能翻盘。

当你的钱多到一定程度的时候,所谓价值对你来说就是一个概率游戏。

反正死不掉,那就等一波崛起就好。

4

事实上,价值投资不能说不存在,但这东西的要求和不确定性太高了。

就和成功学一样。

你不能说成功没有路径,但一个的成功,影响因素太多了,很多时候真的起决定性作用的要素甚至连你自己都不知道。

所以价值投资对一般人而言就真的只是骗局吗?

那倒也不尽然,关键看你怎么理解这东西。

价值投资对于一般人而言,最大的作用不是作为一个完全照搬的投资指南,而是从他人成果中吸取经验的投资建议。

讲白了,你反着理解,就好了。

不是行动手册,而是拿来当事后总结。

成功不一定有规律,但失败必然有客观原因。

价值投资不是你做什么的行动指导,而应该是让你不做什么的避险参考。

正所谓价投反着买,别墅靠大海。

但可惜的是,再多的总结,也抵不过暴利的诱惑。

人类历史上最大的教训就是人类从来不会吸取教训。

价值投资最大的作用在于作为事后经验的“价值”,但大众的目光却都集中在“投资”二字。

于是,一群人靠着价值忽悠别人的价值,另一群人渴望价值却把自己做成了别人的价值。

这或许就是世界的参差吧。

转自:https://mp.weixin.qq.com/s/PdVdfGu9-TDkivzHs2jctA

详尽实用的 PyCharm 教程,这篇文章值得一看

选自RealPython,作者:Jahongir Rahmonov,参与:魔王

机器之心编译

PyCharm 是一种 Python IDE,可以帮助程序员节约时间,提高生产效率。那么具体如何使用呢?本文从 PyCharm 安装到插件、外部工具、专业版功能等进行了一一介绍,希望能够帮助到大家。

 

机器之心之前也没系统地介绍过 PyCharm,怎样配置环境、怎样 DeBug、怎样同步 GitHub 等等可能都是通过经验或者摸索学会的。在本文中,我们并不会提供非常完善的指南,但是会介绍 PyCharm 最主要的一些能力,了解这些后,后面就需要我们在实践中再具体学习了。

 

机器之心的读者应该非常了解 JetBrains 开发的 PyCharm 了,它差不多是 Python 最常用的 IDE。PyCharm 可以为我们节省大量时间,它能够管理代码,并完成大量其他任务,如 debug 和可视化等。

 

本文将介绍:

 

  • PyCharm 安装

  • 在 PyCharm 中写代码

  • 在 PyCharm 中运行代码

  • 在 PyCharm 中进行代码 debug 和测试

  • 在 PyCharm 中编辑已有项目

  • 在 PyCharm 中搜索和导航

  • 在 PyCharm 中使用版本控制

  • 在 PyCharm 中使用插件和外部工具

  • 使用 PyCharm Professional 功能,如 Django 支持和科学模式

本文假设读者熟悉 Python 开发,且计算机中已安装某个版本的 Python。该教程将使用 Python 3.6 版本,屏幕截图和 demo 均来自 macOS 系统。由于 PyCharm 可在所有主流平台上运行,读者在其他系统中会看到略微不同的 UI 元素,可能需要调整某些命令。

 

PyCharm 安装

 

本文将使用 PyCharm Community Edition 2019.1 版本,该版本免费且可在所有主流平台上使用。只有最后一部分「PyCharm Professional 功能」使用的是 PyCharm Professional Edition 2019.1 版本。

 

推荐使用 JetBrains Toolbox App 安装 PyCharm。使用该 App,你可以安装不同的 JetBrains 产品或者同一产品的不同版本,并在必要的情况下更新、回滚和轻松删除任意工具。你还可以在恰当的 IDE 及版本中快速打开任意项目。

 

Toolbox App 安装指南,参见 JetBrains 官方文档:https://www.jetbrains.com/help/pycharm/installation-guide.html#toolbox。
该 App 会根据你的操作系统提供合适的安装说明。如果它无法无法准确识别系统,你可以在右上角的下拉列表中找到合适的系统。
详尽实用的 PyCharm 教程,这篇文章值得一看
安装成功后,启动该 app 并接受用户协议。在 Tools 选项下,你可以看到一个可用产品列表。从中找到 PyCharm Community,并点击 Install。
好啦,现在你的机器上已经安装 PyCharm 了。如果不想使用 Toolbox app,你可以单独安装 PyCharm。

 

启动 PyCharm,你将看到导入设置弹窗。PyCharm 会自动检测出这是首次安装,并为你选择「Do not import settings」选项。点击 OK,之后 PyCharm 会让你选择键盘映射(keymap scheme)。保留默认设置,点击右下角的「Next: UI Themes」:
详尽实用的 PyCharm 教程,这篇文章值得一看

 

PyCharm 将询问选择深色模式 Darcula 还是浅色模式。你可以选择自己喜欢的模式,并点击「Next: Launcher Script」:

详尽实用的 PyCharm 教程,这篇文章值得一看

本教程将使用深色模式 Darcula。

 

在下一个页面上,直接保留默认设置,并点击「Next: Featured plugins」,这时 PyCharm 将展示可用插件列表。点击「Start using PyCharm」,现在你可以写代码了!

 

在 PyCharm 中写代码

 

在 PyCharm 中,你可以在「项目」中执行任意操作。因此,首先你需要创建一个项目。

 

安装和打开 PyCharm 后,你会看到欢迎页面。点击「Create New Project」,出现「New Project」弹窗:
详尽实用的 PyCharm 教程,这篇文章值得一看
指定项目位置,打开 Project Interpreter 列表,选择创建新的项目解释器或者使用已有的解释器。选择「New environment using」,打开其右方的下拉列表,选择 Virtualenv、Pipenv 或 Conda。这些工具可以为不同项目单独创建 Python 环境,从而分别保存不同项目所需的依赖项。

 

你可以选择其中任意一个,本教程使用的是 Virtualenv。选择后,指定环境位置,从 Python 解释器列表中选择要安装在系统中的 base interpreter。通常,保持默认设置即可。下面有两个可选框:在新环境中继承全局包环境、令当前环境可以用其它所有项目,两个都不要选。

 

点击右下角的「Create」,创建新项目:
详尽实用的 PyCharm 教程,这篇文章值得一看
屏幕上出现「Tip of the Day」弹窗,在每次启动时 PyCharm 通过该弹窗提供 trick。关掉该弹窗。

 

现在我们可以开始新的 Python 程序了。如果你使用的是 Mac 系统,使用 Cmd+N 键;如果你使用的是 Windows 或 Linux 系统,使用 Alt+Ins 键。然后选择 Python File。你也可以在菜单中选择 File → New。将新文件命名为 guess_game.py 并点击 OK。你将看到如下 PyCharm 窗口:
详尽实用的 PyCharm 教程,这篇文章值得一看
至于测试代码,我们来快速写一个简单的猜谜游戏,即程序选择一个数字让用户来猜,在每一次猜测时,程序将告诉用户他猜的数字比神秘数字大还是小,用户猜中数字时游戏结束。以下是该游戏的代码:
详尽实用的 PyCharm 教程,这篇文章值得一看
直接键入上述代码,而不是复制粘贴。你会看到如下画面:

详尽实用的 PyCharm 教程,这篇文章值得一看

如上图所示,PyCharm 提供 Intelligent Coding Assistance 功能,可以执行代码补全、代码检查、错误高亮显示和快速修复建议。比如键入 main 并点击 tab 键,PyCharm 会自动补全整个 main 从句。

 

此外,如果你在条件句前忘记键入 if,在该句子最后增添.if 并点击 Tab 键,PyCharm 将修复该 if 条件句。该用法同样适用于 True.while。这即是 PyCharm 的 Postfix Completion 功能,它可以帮助用户减少退格键使用次数。

 

在 PyCharm 中运行代码

 

现在你已经编码完成该游戏,可以运行了。

 

该游戏程序有三种运行方式:

 

  1. 在 Mac 系统中使用快捷键 Ctrl+Shift+R,在 Windows 或 Linux 系统中,使用快捷键 Ctrl+Shift+F10。

  2. 右键单击背景,从菜单中选择「Run 『guess_game』」。

  3. 由于该程序具备__main__ 从句,你可以点击__main__ 从句左侧的绿色小箭头,选择「Run 『guess_game』」。

使用以上任一方式运行该程序,窗口底部会出现终端面板(Terminal pane),显示你的代码输出结果:

详尽实用的 PyCharm 教程,这篇文章值得一看

你可以玩一下这个游戏,看看自己能否猜中数字。(专业建议:从 50 开始猜。

 

在 PyCharm 中进行代码 debug

 

找到神秘数字了吗?如果找到了,你可能会看到一些奇怪的东西:程序没有打印出祝贺信息和显示退出按钮,而是重新开始了。这就是 bug 所在。要想发现程序重新开始的原因,你需要 debug。

 

首先,点击第 8 行代码左侧的空白区域,设置断点:
详尽实用的 PyCharm 教程,这篇文章值得一看
断点即程序运行到这一行时会自动停止,你可以探索断点处之后的代码有什么错误。接下来,从以下三种方式中选择一种开始 debug:

 

  1. 在 Mac 系统中使用 Ctrl+Shift+D 键,在 Windows 或 Linux 系统中使用 Shift+Alt+F9 键。

  2. 右键单击背景,选择「Debug 『guess_game』」。

  3. 点击__main__从句左侧的绿色小箭头,选择「Debug 『guess_game』」。

之后,你将看到底部出现 Debug 窗口:
 
详尽实用的 PyCharm 教程,这篇文章值得一看
按照下列步骤执行程序 debug:

 

  1. 注意当前行被蓝色高亮显示。

  2. Debug 窗口显示 random_int 及其值。记录该数字。(上图中该数字为 85。

  3. 点击 F8 执行当前代码行,并执行到下一行代码。如有必要,你也可以使用 F7 跳转到当前行内的函数。随着你继续执行语句,变量的变化将自动呈现在 Debugger 窗口。

  4. 注意 Debugger 标签右侧有一个 Console 标签。Console 标签和 Debugger 标签相互独立。你可以在 Console 中与程序进行交互,在 Debugger 中执行 debug 动作。

  5. 转向 Console 标签,进入猜测过程。

  6. 键入左侧 Debugger 标签中显示的数字,点击 Enter 键。

  7. 转回 Debugger 标签。

  8. 再次点击 F8,计算 if 语句。注意现在你在第 14 行。为什么不是第 11 行呢?因为第 10 行的 if 语句被计算为 False。那么为什么当你键入数字后它算出来为 False 了呢?

  9. 仔细看第 10 行,注意我们在对比 user_guess 和一个错误的项。我们应该对比用户猜测的数字和 random_int,但此处我们对比的是 randint(从 random 包导入的函数)。

  10. 将 randint 更改为 random_int,按照同样的步骤重新开始 debug。你会发现,这一次到达的是第 11 行,第 10 行算出来为 True:

详尽实用的 PyCharm 教程,这篇文章值得一看

恭喜你,bug 被修复了!

 

在 PyCharm 中进行代码测试

 

不经单元测试的应用都不可靠。PyCharm 可以帮助你快速舒适地写单元测试并运行。默认情况下,unittest 被用作测试运行器,而 PyCharm 还支持其他测试框架,如 pytest、nose、doctest、tox 和 trial。例如,你可以按照以下步骤为项目选择 pytest 测试运行器:

 

  1. 打开 Settings/Preferences → Tools → Python Integrated Tools 设置对话框。

  2. 在默认测试运行器字段中选择 pytest。

  3. 点击 OK 保存该设置。

本教程的示例将使用默认测试运行器 unittest。

 

在同一个项目中,创建文件 calculator.py,并将以下 Calculator 类放入该文件:
详尽实用的 PyCharm 教程,这篇文章值得一看
PyCharm 使得为已有代码创建测试变得轻而易举。打开 calculator.py 文件,执行以下步骤中的任意一个:

 

  • 在 Mac 系统中使用 Shift+Cmd+T 键,在 Windows 或 Linux 系统中使用 Ctrl+Shift+T。

  • 右键单击该类的背景,选择「Go To and Test」。

  • 在主菜单中吗,选择 Navigate → Test。

选择「Create New Test…」,得到以下窗口:
详尽实用的 PyCharm 教程,这篇文章值得一看

 

Target directory、Test file name 和 Test class name 这三项均保留默认设置。选中上图中两种需要测试的方法并点击 OK。好了!PyCharm 自动创建文件 test_calculator.py,并在其中创建了以下 stub test:
详尽实用的 PyCharm 教程,这篇文章值得一看
使用以下方法中的任意一个运行测试:

 

  • 在 Mac 系统中使用 Ctrl+R 键,在 Windows 或 Linux 系统中使用 Shift+F10 键。

  • 右键单击背景,选择「Run 『Unittests for test_calculator.py』」。

  • 点击测试类名称左侧的绿色小箭头,选择「Run 『Unittests for test_calculator.py』」。

 

你将看到底部出现测试窗口,所有测试均失败:
详尽实用的 PyCharm 教程,这篇文章值得一看
注意,左侧是测试结果的层次结构,右侧是终端的输出。现在,将代码更改成以下代码,实现 test_add:
详尽实用的 PyCharm 教程,这篇文章值得一看

 

重新运行测试,你会看到一个测试通过了,另一个则失败。按照如下操作探索不同选项,来展示已通过测试和被忽略测试,按照字母顺序对测试进行排序,以及按照时长对测试进行排序:

详尽实用的 PyCharm 教程,这篇文章值得一看

注意,上图中的 sleep(0.1) 方法的作用是使其中一个测试变慢,以便按时长对测试进行排序。

 

在 PyCharm 中编辑已有项目

 

单文件项目非常适合作为示例,但你通常需要处理较大的项目。这部分将介绍如何使用 PyCharm 处理较大项目。

 

为了探索 PyCharm 以项目为中心的特征,你将使用 Alcazar web 框架(该框架用于学习目的)。在本地复制该 repo(地址:https://realpython.com/optins/view/alcazar-web-framework/)。

 

当你在本地已有项目时,使用以下方法中的任意一个在 PyCharm 中打开项目:

 

  • 在主菜单中点击 File → Open。

  • 在欢迎页面点击 Open。

 

之后,在计算机中找到包含该项目的文件夹,并打开。

 

如果该项目包含虚拟环境,PyCharm 将自动使用该虚拟环境,并将它作为项目解释器。

 

如果你需要配置不同的虚拟环境 virtualenv,在 Mac 上打开 Preferences,或在 Windows 或 Linux 系统中使用 Ctrl+Alt+S 打开 Settings,找到 Project: ProjectName。打开下拉列表,选择 Project Interpreter:
详尽实用的 PyCharm 教程,这篇文章值得一看
从下拉列表中选择 virtualenv。如果没有要选择的项,则点击下拉列表右方的设置按钮选择 Add…。其余步骤和创建新项目的步骤相同。

 

在 PyCharm 中搜索和导航

 

在大项目中,我们很难记住每个事物的位置,因此快速导航和搜索非常重要。PyCharm 可以提供这些功能。接下来,我们使用上一节中打开的项目,实践以下快捷键:

 

  • 在当前文件中搜索代码段:在 Mac 系统中使用 Cmd+F 键,在 Windows 或 Linux 系统中使用 Ctrl+F 键。

  • 在整个项目中搜索代码段:在 Mac 系统中使用 Cmd+Shift+F 键,在 Windows 或 Linux 系统中使用 Ctrl+Shift+F 键。

  • 搜索类:在 Mac 系统中使用 Cmd+O 键,在 Windows 或 Linux 系统中使用 Ctrl+N 键。

  • 搜索文件:在 Mac 系统中使用 Cmd+Shift+O 键,在 Windows 或 Linux 系统中使用 Ctrl+Shift+N 键。

  • 如果你不知道要搜索的是文件、类还是代码段,则搜索全部:按两次 Shift 键。

 

导航可使用以下快捷键:

 

  • 前往变量的声明:在 Mac 系统中使用 Cmd 键,在 Windows 或 Linux 系统中使用 Ctrl 键,然后单击变量。

  • 寻找类、方法或文件的用法:使用 Alt+F7 键。

  • 查看近期更改:使用 Shift+Alt+C 键,或者在主菜单中点击 View → Recent Changes。

  • 查看近期文件:在 Mac 系统中使用 Cmd+E 键,在 Windows 或 Linux 系统中使用 Ctrl+E 键,或者在主菜单中点击 View → Recent Files。

  • 多次跳转后在导航历史中前进和后退:在 Mac 系统中使用 Cmd+[ / Cmd+] 键,在 Windows 或 Linux 系统中使用 Ctrl+Alt+Left / Ctrl+Alt+Right 键。

更多细节,参见官方文档:https://www.jetbrains.com/help/pycharm/tutorial-exploring-navigation-and-search.html。

 

PyCharm 中的版本控制

 

版本控制系统(如 Git 和 Mercurial)是现代软件开发世界中最重要的工具之一。因此,IDE 必须支持版本控制。PyCharm 在这方面做得很好,它集成了大量流行的版本控制系统,如 Git(和 Github (https://github.com/))、Mercurial、Perforce 和 Subversion。

 

注:以下示例中使用的版本控制系统为 Git。

 

配置版本控制系统(VCS)

 

要想实现 VCS 集成,你需要在顶部菜单点击 VCS → VCS Operations Popup…,或者在 Mac 系统中使用 Ctrl+V 键,在 Windows 或 Linux 系统中使用 Alt+` 键。选择 Enable Version Control Integration…,你将看到以下窗口:
详尽实用的 PyCharm 教程,这篇文章值得一看
从下拉列表中选择 Git,点击 OK,这样你就为项目设置好了 VCS。(注意,如果你打开的已有项目已经具备版本控制系统,PyCharm 将会发现并自动使用该版本控制系统。

 

这时如果你前往 VCS Operations Popup…,你会发现一个不同的弹窗,它具备选项 git add、git stash、git branch、git commit、git push 等等:
详尽实用的 PyCharm 教程,这篇文章值得一看
如果你找不到所需要的选项,你可以在顶部菜单中点击 VCS,选择 Git,在这里你可以创建和查看 pull request。

 

提交和冲突处理

 

这是 PyCharm 中 VCS 集成的两大特征,我个人经常使用并且非常喜欢。假如你完成了工作,打算提交,前往 VCS → VCS Operations Popup… → Commit…,或者在 Mac 系统中使用 Cmd+K 键,在 Windows 或 Linux 系统中使用 Ctrl+K 键。你将看到如下窗口:
详尽实用的 PyCharm 教程,这篇文章值得一看
在该窗口中,你可以:

 

  • 选择要提交的文件

  • 写下提交信息

  • 在提交前执行各项检查

  • 查看更改

  • 点击右下角 Commit 按钮旁边的箭头,选择 Commit and Push…,从而一次性完成提交和 push。

是不是感觉很神奇很迅速?特别是如果你以前经常通过命令行手动执行这些任务时。

 

团队合作中会出现合并冲突(merge conflict)。当一个人对你正在处理的文件提交更改时,你们二人更改了同一行导致更改重叠,这时 VCS 无法决定选择你的更改还是队友的更改。那么你可以使用以下箭头和符号来解决这个问题:
详尽实用的 PyCharm 教程,这篇文章值得一看

 

看起来很奇怪,我们很难分辨应该删除哪些更改、保留哪些更改。不要怕,PyCharm 来了!它可以用更好、更简洁的方法解决冲突。在顶部菜单中前往 VCS,选择 Git,然后选择 Resolve conflicts…。选择存在冲突的文件,点击 Merge,出现以下窗口:
详尽实用的 PyCharm 教程,这篇文章值得一看

 

在左侧列中,你可以查看自己做的更改。在右侧列中,可以查看队友做的更改。而中间列则显示结果。存在冲突的代码行被高亮显示,你可以在它们旁边看到 X 和 >>/<<。点击箭头表示接受更改,点击 X 则表示拒绝更改。解决所有冲突后,点击 Apply 按钮:

详尽实用的 PyCharm 教程,这篇文章值得一看

在上图中,对于第一个冲突行,作者选择拒绝自己的更改,接受队友的更改。而在第二个冲突行中,作者接受了自己的更改,拒绝了队友的更改。

 

使用 PyCharm 中的 VCS 集成还可以执行很多操作。详情参见 https://www.jetbrains.com/help/pycharm/version-control-integration.html。
在 PyCharm 中使用插件和外部工具

 

在 PyCharm 中你可以找到开发所需的几乎所有功能。如果没找到,那么很可能存在一个插件,向 PyCharm 提供你需要的功能。例如,它们可以:
 
  • 添加多语言和多框架支持

  • 使用快捷键提示(shortcut hint)、文件监视器(file watcher)等提升你的生产效率

  • 利用代码练习,帮助你学习新的编程语言

例如,IdeaVim 插件向 PyCharm 添加 Vim 模拟。如果你喜欢 Vim,这个插件可以实现不错的结合。

 

Material Theme UI 插件可将 PyCharm 的外观改变为 Material Design 的外观:
详尽实用的 PyCharm 教程,这篇文章值得一看

 

Vue.js 插件使 PyCharm 支持 Vue.js 项目。Markdown 插件使得在 IDE 内可以编辑 Markdown 文件,并实时预览渲染后的 HTML。

 

在 Mac 系统上点击 Preferences → Plugins,在 Windows 或 Linux 系统中点击 Settings → Plugins,你可以在 Marketplace 标签下找到和安装所有可用插件:
详尽实用的 PyCharm 教程,这篇文章值得一看
如果仍然没找到所需插件,你甚至可以自己开发一个。

 

如果你找不到合适的插件,又不想自己开发,因为 PyPI 上有可用的包,你可以将这个包作为外部工具添加到 PyCharm。以代码分析器 Flake8 为例。

 

首先,在所选 Terminal app 中键入 pip install flake8,从而在虚拟环境中安装 Flake8。或者也可以使用 PyCharm 集成的 Terminal:
详尽实用的 PyCharm 教程,这篇文章值得一看
在 Mac 系统上点击 Preferences → Tools,在 Windows 或 Linux 系统中点击 Settings → Tools,选择 External Tools。然后点击底部 (1) 处的 + 按钮。在弹出的窗口中,输入细节并在两个窗口中点击 OK,如下图所示:
详尽实用的 PyCharm 教程,这篇文章值得一看
上图中,Program (2) 指 Flake8,你可以在虚拟环境文件夹(bin)中找到它。Arguments (3) 表示你想用 Flake8 分析的文件。Working directory 表示项目目录。

 

你可以把这里所有项的绝对路径写死,但这就意味着你无法在其他项目中使用该外部工具,只能在一个项目中针对一个文件使用该工具。

 

因此你需要使用 Macros。它是$name$格式的变量,根据语境而变化。例如,当你编辑 first.py 时,$FileName$ 为 first.py,当你编辑 second.py 时,$FileName$ 为 second.py。你可以查看它们的列表,点击 Insert Macro… 按钮将其中一个插入。此处你使用了 macros,它们的值会根据你目前处理的项目而改变,Flake8 将继续准确执行其工作。

 

要想使用它,你需要创建文件 example.py,并在其中写入以下代码:
详尽实用的 PyCharm 教程,这篇文章值得一看
上述代码故意破坏了 Flake8 的一些规则。右键单击文件背景,选择 External Tools → Flake8。Flake8 分析结果将出现在窗口底部:
详尽实用的 PyCharm 教程,这篇文章值得一看
为了使效果更好,你可以为其添加快捷键。在 Mac 系统中选择 Preferences,在 Windows 或 Linux 系统中选择 Settings。然后,点击 Keymap → External Tools → External Tools。双击 Flake8,选择 Add Keyboard Shortcut,出现以下窗口:
详尽实用的 PyCharm 教程,这篇文章值得一看
上图中,快捷键是 Ctrl+Alt+A(本教程使用该快捷键)。你可以在文本框中添加喜欢的快捷键,然后在两个窗口中点击 OK。然后,你就可以用该快捷键,在 Flake8 的帮助下分析目前在处理的文件了。

 

PyCharm Professional 功能

 

PyCharm Professional 是 PyCharm 的付费版本,具备更多开箱即用的功能和集成。这部分将概览其主要功能,以及官方文档链接(其中详细介绍了每一项功能)。记住,以下功能在 PyCharm Community 版本中均不可用。

 

Django 支持

 

Django 是最流行和最受喜爱的 Python web 框架,PyCharm 对 Django 提供广泛的支持。要确保对 Django 的支持,需要执行以下步骤:

 

  1. 在 Mac 系统中打开 Preferences,在 Windows 或 Linux 系统中打开 Settings。

  2. 选择 Languages and Frameworks。

  3. 选择 Django。

  4. 检查复选框 Enable Django support。

  5. 应用更改。

 

现在确保了对 Django 的支持,你在 PyCharm 中的 Django 开发之旅将轻松很多。具体而言在创建项目时,你会得到一个专用的 Django 项目类型。这表示,当你选择该类型时,你将拥有所有必要文件和设置。这等同于使用 django-admin startproject mysite。

 

你也可以在 PyCharm 内直接运行 manage.py 命令。目前支持的 Django 模板,包括以下一些:

 

  •  语法和错误高亮显示

  •  代码补全

  •  导航

  •  block 名称补全

  •  自定义标签和过滤器补全

  •  标签和过滤器的快速文档

  •  模板 debug 能力

除此之外,我们还可以在其他 Django 部分(如视图、URL 和模型)中执行代码补全、对 Django ORM 提供代码追踪支持(code insight support)、对 Django 模型提供模型依赖项关系图。

 

更多细节,参见官方文档:https://www.jetbrains.com/help/pycharm/django-support7.html。

 

数据库支持

 

现代数据库开发是一个复杂的任务,需要多个支持系统和工作流。这也是 JetBrains 开发独立 IDE DataGrip 的原因。DataGrip 是独立于 PyCharm 的产品,二者的应用场景和授权都不相同。

 

但幸运的是,通过 Database tools and SQL 插件(该插件默认开启),PyCharm 可以支持 DataGrip 中的所有特性。在该插件的帮助下,你可以查询、创建和管理数据库,不管数据库在本地、服务器,还是在云端。该插件支持 MySQL、PostgreSQL、Microsoft SQL Server、SQLite、MariaDB、Oracle、Apache Cassandra 等。
 
关于该插件的更多用途,请查看文档:https://www.jetbrains.com/help/pycharm/relational-databases.html。

 

线程并发可视化(Thread Concurrency Visualization)

 

Django Channels、asyncio 和近期框架(如 Starlette (https://www.starlette.io/))表明异步 Python 编程正逐渐成为趋势。异步编程具备很多好处,但很难写,也很难 debug。在此类案例中,Thread Concurrency Visualization 就是医生,帮助你全面管理多线程应用并进行优化。

 

更多细节,参见文档:https://www.jetbrains.com/help/pycharm/thread-concurrency-visualization.html。

 

Profiler

 

说到优化,profiling 是另一种代码优化方法。profiling 可以帮助你查看代码的哪一部分占用了最多的执行时间。profiler 运行的优先级如下:

 

1. vmprof
2. yappi
3. cProfile

 

如果你没有安装 vmprof 或 yappi,则运行标准 cProfile。更多细节,参见:https://www.jetbrains.com/help/pycharm/profiler.html。

 

科学模式

 

Python 不仅是通用和 web 编程语言,由于 NumPy、SciPy、scikit-learn、Matplotlib、Jupyter 等库和工具的加持,Python 成为数据科学和机器学习领域的最优工具。有了这些强大工具,你还需要一个强大的 IDE 来支持这些库所具备的绘图、分析等所有功能。
 
关于科学模式的更多详情,参见 https://www.jetbrains.com/help/pycharm/matplotlib-support.html。
 
远程开发

 

很多应用出现 bug 的一个常见原因是,开发环境和生产环境不同。尽管在大多数情况下,开发时完美复制生产环境并不现实,但力求实现完美复刻是值得追寻的目标。

 

在 PyCharm 的帮助下,你可以使用另一台计算机(如 Linux VM)上的解释器对应用进行 debug。这样,你就可以拥有与生产环境一样的解释器了,从而避免很多因开发环境和生产环境差异导致的 bug。
 
详情参见:https://www.jetbrains.com/help/pycharm/remote-debugging-with-product.html。

 

结论

 

PyCharm 是最好的 Python 开发 IDE 之一。它提供大量优势,帮助执行例行任务,从而节约大量时间。学完本教程,现在你知道如何利用 PyCharm 提高生产效率了吗?

 

原文地址:https://realpython.com/pycharm-guide/

 

 

— EOF —

 

转自:https://mp.weixin.qq.com/s/DEhDkpMOcNeq1PR5jA7TRw

为了证明割韭菜有多简单,我们花5分钟发了个空气币。

前段时间币圈炒得纷纷扬扬的屎币,相信大伙们都还有印象。

为了证明割韭菜有多简单,我们花5分钟发了个空气币。那玩意儿有多离谱?

如果你从首日开盘时买入 100 块,在高点卖出的话,就能拿到 30 万倍左右的投资回报,立马能和千万富翁肩并肩谈笑风生。

为了证明割韭菜有多简单,我们花5分钟发了个空气币。

虽然这些天来,国家对虚拟币打出了一套组合拳,各种币的价格也都应声下跌,差评君从高点入坑屎币的某位朋友,也是一脸愁容,直言被屎糊了一脸。

但怎么说呢,相比于它的发行价,如今的屎币也还是翻了 8 万多倍,毕竟傻逼的共识也是共识。

而为了尽早地发现那些有潜力的虚拟币,不少的韭菜们,也还在寻找着下个狗狗币和屎币的出现,做着一夜暴富的美梦。

为了证明割韭菜有多简单,我们花5分钟发了个空气币。

但哪里有韭菜,哪里就有镰刀,像是什么猪币、马币、Low 币等等一系列的山寨币也立马就横空出世。

它们都以下一个狗狗币或是屎币自居,传销着自己的未来。

为了证明割韭菜有多简单,我们花5分钟发了个空气币。

而在这些眼花缭乱的 XX 币背后,差评君想告诉大家,不少山寨币的成本可能连两百块都不到。。。

这一次,为了告诉大家币圈里的水有多深,差评君就跟大家讲一讲,发行一个虚拟币的步骤,到底有多么的无脑和简单。

为了证明割韭菜有多简单,我们花5分钟发了个空气币。 

为了证明割韭菜有多简单,我们花5分钟发了个空气币。毕竟哪里有需求,哪里就有市场。

其实为了方便庄家们割韭菜,发币早就成为了一个门生意。

网络上的一键发币的工具,也是多到说都数不过来。

为了证明割韭菜有多简单,我们花5分钟发了个空气币。

就拿这个支持火币生态链 HECO 的网站为例,大伙们需要输入的,其实就是代币名称、代币符号、还有发行量这几个数字。

为了防辐射,记性好的差友应该还记得我们曾发起的“ 拆除太阳计划 ”。

为了响应那个伟大的设想,这代币名称也就叫做 SUNSHINE ( 阳光 )吧,代币符号则为 SUN,因为“ 日币 ” 好像有点不文雅,所以你们也可以称它为“ 太阳币 ”。

另外和屎币一样,差评君也把总发行量设成了 1 千万亿枚,毕竟,谁会不享受这种一掷千金的快感呢?

为了证明割韭菜有多简单,我们花5分钟发了个空气币。

当然啦在此之前,你还需要有个虚拟币的钱包。

这样才好支付相关的手续费和拿到这 1 千万亿枚的“ 太阳币 ”。

其中差评君使用的是某个 Chrome 插件,在安装插件和注册好钱包之后,点击发币网站的发行代币按钮,网站会获取你的钱包地址,并要求你支付 2 HT 的手续费。

为了证明割韭菜有多简单,我们花5分钟发了个空气币。

为了发行这个“ 太阳币 ”,差评君立马往钱包里充值了 2 个 HT ( 火币 )

为了证明割韭菜有多简单,我们花5分钟发了个空气币。然后选择下一步,点击确认,“ 太阳币 ” 就正式发行成功了。

为了证明割韭菜有多简单,我们花5分钟发了个空气币。

复制代币发行交易的哈希值到火币区块链网站上,就能清楚地查到这比 1 千亿的“ 太阳币 ”横空出世。

为了证明割韭菜有多简单,我们花5分钟发了个空气币。

点击页面上的 SUNSHINE ,就能找到“ 太阳币 ”的合约地址。

为了证明割韭菜有多简单,我们花5分钟发了个空气币。

再把钱包的网络切换到 HECO 主网络( 默认没有的话需要事先添加 ),点击添加代币,把合约地址进去,就完事儿了。

为了证明割韭菜有多简单,我们花5分钟发了个空气币。

在差评君的数字钱包里,也立马出现了 1 千万亿枚“ 太阳币 ”,写到这里,我的高傲已经尽数体现了。 

说实话,光是 0 的数量我就数错了好几次。

为了证明割韭菜有多简单,我们花5分钟发了个空气币。

而我们也都知道,狗狗币有马斯克背书、屎币团队把一半的屎币都打给了以太坊的创始人 V 神。

为了增加“ 太阳币 ” 的可靠度,差评君也把 90.75% 的“ 太阳币 ” 都转给了同事小发。

毕竟身为狗狗币和屎币的持有者、办公室币圈的冥灯,小发在我们编辑部还是远近闻名的。

为了证明割韭菜有多简单,我们花5分钟发了个空气币。

而差评君只持有 9.25 %的“ 太阳币 ”, 也算是凑个整图个吉利。

为了证明割韭菜有多简单,我们花5分钟发了个空气币。

具体的发币流程就是这么简单,其中发行这 1 千亿个“ 太阳币 ” 的实际手续费,其实只花了 1.67 个火币。

结合一下写稿时火币 65 人民币一枚的单价,总成本其实只要 140 块钱。

在以太坊和币安生态链上发币的流程和这类似,但手续费可能会更贵一些些。

为了证明割韭菜有多简单,我们花5分钟发了个空气币。而且要不是购买火币支付手续费的时候,火币网又拉闸宕机几个小时了,发币的全过程其实只要 5 分钟不到。

为了证明割韭菜有多简单,我们花5分钟发了个空气币。        

当然啦,如果你精益求精,需要用白皮书之类的玩意儿包装一下这币的话。

你完全可以自己编一些车轱辘话,例如:为了让太阳辐射更加去中心化,利用区块链更好地赋能太阳,SUN 币便是这一套基础设施系统中的治理和权益代币。。。等等这类的。

如果你嫌自己的文笔不好,上网一搜区块链白皮书代写,立马就有专业团队为你服务。

为了证明割韭菜有多简单,我们花5分钟发了个空气币。

为了证明割韭菜有多简单,我们花5分钟发了个空气币。之后再到淘宝上个靠谱的商家,给你 P 些高大上的图,打造个区块链老创业者的人设,这个币就成了。

为了证明割韭菜有多简单,我们花5分钟发了个空气币。

最后你要做的,就是到处喊单、到处宣传这枚虚拟币。

很快就会有一波波期待暴富的韭菜们留下自己的钱包地址,加入这一场狂欢。

要是形成了一大波人的共识,到时候和屎币一样,上线个交易所也不是没有可能。

为了证明割韭菜有多简单,我们花5分钟发了个空气币。

而且据说有些三四线交易所还会主动上线这些山寨币,当然,前提是割完韭菜后付给交易所一笔好处费。

所以,你说这币圈的水深不深?难不难把握住?

为了证明割韭菜有多简单,我们花5分钟发了个空气币。

另外,差评君还是想告诉大家,前面讲到的发币步骤介绍,只是为了告诉大家发币这件事情是多么的简单和低成本。

你要是真让这币在国内的市场上流通,割韭菜、骗个融资啥的,法律可是会制裁你的。

为了证明割韭菜有多简单,我们花5分钟发了个空气币。

但自古真情留不住,唯有套路得人心,还是有些人靠着这些个廉价的空气币,在自媒体圈掀起了波澜。

关注公众号,送虚拟币已经不算什么新鲜事儿了。

为了证明割韭菜有多简单,我们花5分钟发了个空气币。

在这个视频化的时代,利用虚拟币在 B 站和油管的引流,开始火了起来。

他们往往会吹嘘 XX 币就是下一个狗狗币或屎币,未来会翻成千上万倍,一键三连后的观众们在评论下面留下钱包地址,UP 主便会向钱包中转账 XX 币。

另外订阅或是关注了他们的频道之后,还能得到额外的虚拟币奖励。

为了证明割韭菜有多简单,我们花5分钟发了个空气币。

这玩意儿有多廉价差评君就不多说了,我“ 发行 ”的那 1 千万亿个“ 太阳币 ”,就算每人给 1 亿个,都能分到 1 千万人呢。。。

为了证明割韭菜有多简单,我们花5分钟发了个空气币。但这招却屡试不爽,相关视频一键三连数据都还不差。

为了证明割韭菜有多简单,我们花5分钟发了个空气币。

评论区下面,也满满的都是钱包地址,等待着 UP 的空投。

这些币的成本,可能和差评君的“ 太阳币 ”一样,只需要 140 人民币和 5 分钟的时间,这或许就是区块链赋能引流吸粉的威力吧。

为了证明割韭菜有多简单,我们花5分钟发了个空气币。

清醒的差友应该也都知道,这个世界上哪来那么多的暴富机会。

就算有,他们有可能免费告诉你吗?可能白送吗?

为了证明割韭菜有多简单,我们花5分钟发了个空气币。

好在,最近国家相关部门也多次点名虚拟币,给全都是泡沫的市场敲响了一波警钟。

虚拟币们的价格是一路狂跌,虽然可能离原价能买到显卡还有段距离,但只能说,一切都在好起来了。

而最后,对于那些热衷于炒空气币和做着一夜暴富梦人,差评君想说:

为了证明割韭菜有多简单,我们花5分钟发了个空气币。交易所、庄家都是他们的人,他们只有几百块的成本,你们拿什么和他们斗啊?

图片资料来源:
非小号、http://heco.tokendiy.defiplot.com/#/
百度、谷歌图片、bilibili、YouTube

转自:https://mp.weixin.qq.com/s/JRQgpJfhIMVV8erSK3Dfcw