纪念袁隆平:杂交水稻对于中国意味着什么?

 

5月22日袁隆平逝世。在举国哀悼的时刻,网上沉渣泛滥却掀起了一股贬低、抹黑袁隆平以及杂交水稻的舆论风潮。

今天就给大家讲一讲这个杂交水稻。

1 杂交水稻的诞生

杂交水稻在新中国的地位只有两弹一星能够与之相比——

两弹一星保障了我们的国土安全,杂交水稻则保障了我们的粮食安全,后者的战略意义丝毫不比前者逊色。

杂交水稻的研发是从1964年开始的,领衔人物就是袁隆平,由于袁隆平对杂交水稻的杰出贡献,后来人们也把袁隆平称为杂交水稻之父”。

1964年,中国刚刚经历了三年自然灾害,让老百姓吃饱肚子是中国迫在眉睫的问题。

所以,袁隆平对杂交水稻的研究主要攻关方向是快速、高产并且对土地要求低,而不是现代人注重的口感问题。

原创 | 纪念袁隆平:杂交水稻对于中国意味着什么?

(来源:新浪网)

1973年第一代杂交水稻研发成功,1976年开始在全国大面积推广,由于杂交水稻亩产比普通水稻高20%以上,所以,我国水稻产量随着杂交水稻的推广而节节攀升

从1976年至2013年,全国累计种植杂交水稻近4亿平方公里,累计增收稻谷约8000亿公斤。

目前,杂交水稻年种植面积超过1600万平方公里,占水稻总种植面积的57%,而产量约占水稻总产的65%。杂交水稻年增产水稻约240万吨,每年可多养活8000万人口,对解决中国的粮食需求问题发挥了极其重要的作用。

大家都知道,中国老百姓是在改革开放之后才开始吃饱肚子的,同样,中国经济也是在改革开放之后开始腾飞的。

试想,如果没有杂交水稻,没有从1976年—2013年通过推广杂交水稻获得8000亿公斤增产的粮食,如此巨大的粮食缺口必然要消耗我国巨大的外汇。

在改革开放过程中,如果我们宝贵的外汇储备都去购买粮食而不是投入到工业化建设之中,那么今天的中国工业化水平绝不会有当下的成就!

所以,曾任四届美国总统粮食顾问的巴米伯格这样评价袁隆平的贡献——

“袁隆平为中国赢得了宝贵的(发展)时间,他增产的粮食实质上让人口增长率下降了,他在农业科学上的成就击败了饥荒的威胁!”

2 定海神针

现在网上有一个观点,大致是杂交水稻口感不好,大部分中国老百姓都是吃的普通水稻,所以杂交水稻现在没啥用处。

这个观点大错特错!

如果杂交水稻没啥作用,为啥中国拿出57%的水稻种植耕地来种植杂交水稻?

是吃饱了撑得慌吗?

杂交水稻在中国粮食安全战略中扮演了定海神针的作用。

有了杂交水稻才能人吃米,没有杂交水稻就会是米吃人!

首先,杂交水稻的大米因为成本低,所以是各种食品加工品的主要原料来源,我们生活中常吃的米粉就通常都是以杂交水稻作为原料的。

原创 | 纪念袁隆平:杂交水稻对于中国意味着什么?湖南米粉(来源:新浪网)

然后杂交水稻可以去喂养牲畜与水产。请记住,任何肉类生产都是堆粮食的结果。5斤粮食才能生产一斤牛肉,4斤粮食才能生产一斤猪肉,2斤粮食才能生产一斤鸡肉。

中国每年进口1亿吨大豆除了榨油之外,主要就是用于喂养生猪,但是这远远不够,还需要其它粮食作为补充,其中杂交水稻就是重要的来源

目前中国平均每人每年消费60斤肉,50斤水产,这后面可都需要天文数字的粮食!

最后也是最重要的是,大量增产的杂交水稻还能作为我国的战略储备粮食。因为我国年年粮食丰收,所以我国战略储备粮的底子非常丰厚。

战略储备粮对于稳定国内粮价具有重大意义。

给大家讲一段21世纪粮食战争的历史。

按:以下大豆之战《中国和国际粮商惊心动魄的粮食战争》作者:佚名

先说大豆之战。 

中国传统的大豆产区在东北,尤其是黑龙江。

大豆是生产豆油和豆粕的原料:豆油用途是食用油,豆粕是动物饲料中蛋白质的主要来源。

1994年以前,中国大豆基本自足,还少量出口,随着生活水平的提高,尤其对肉类的需求增加,中国成为纯进口大豆国家。

到2017年,中国80%的大豆需要进口。相应的中国人均肉类消费量从几十年前的不到10公斤/年,上升到2018年的59公斤/年(印度为4.4公斤/年),接近欧美国家的水平,远超其它发展中国家。

国际粮食贸易基本上被ABCD四大国际粮商垄断:

A:ADM(美国);

B:Bunge Limited,邦吉(美国);

C:Cargill,嘉吉(美国);

D:Louis Dreyfus,路易达孚(法国)。

既然中国75%的大豆需要进口,他们当然不甘心卖低价,同时他们希望控制中国的大豆压榨市场,把整个供应链都掌握在他们手中。

2001—2004年,因为炒作中国需求,美国大豆从415炒到1064(单位是:美分/蒲式耳),同期中国大豆也跟涨。导致东北豆农大量扩种,国内压榨能力也大幅增加。

然后,从2004年4月,国内外大豆价格暴跌,短短7个月时间,美国大豆从1064跌到500,拦腰跌去一半还多。

国内的大豆价格也一样暴跌,很多豆农巨亏。

而国内的压榨企业,他们进口的大豆还在海上,价格就已经跌去一大截,不得不“洗船”,就是宁愿违约罚款,也不愿收货,让卖家转卖给其他人。

很多国内压榨企业由于巨额亏损倒闭,外资乘机低价收购布局,基本上控制中国的压榨行业。

可以说,这次大豆战争,中国输得很彻底。

不过,这也警醒了中国,在随后而来的更大规模对战中有了经验。

既然外国资本控制了中国的压榨市场,他们当然要追逐最大的利润。

于是,从2006年开始,又一波更大的上涨开始,美国大豆从500多一直涨到2008年7月的1654

对中国的影响就是:豆油从5000/吨,最高涨到15000/吨,豆粕从2000元/吨涨到4000多/吨,导致国内的食用油和猪肉价格,在2008年达到一个高峰。

当时,中国几乎无能为力,因为在2008年以前,中国的粮食储备以主粮为主(小麦和玉米),大豆和豆油的储备很少。

中国尽了最大的努力,在2008年3月,采用行政干预的方式,限制企业对食用油的涨价幅度,同时安排中储粮和中粮等国企入市,采用小包装食用油定点供应。豆油价格从3月4号开始暴跌,短短半个月,从15000跌到10000左右,让很多哄抬价格和搞囤积的商家血本无归。

豆油价格是压下来了,但大豆的价格没办法,因为主要靠进口。于是,国内外投机商接着把豆粕的价格炒到4200元/吨,导致肉类和家禽类价格暴涨,不过这时候,全球的金融形势已经开始见顶。

2008年金融危机爆发,大豆价格也随之暴跌,从7月初的高点,到年底价格跌去一半,中国的豆农再一次面临巨额亏损。这时中国突然大量收储,价格比市场价高,又略高于豆农的种植成本。

既然国产的大豆不可能满足需求,我就靠巨量的储备来稳定市场价格:价格太低时我收购,价格太高时我抛储。

可以说,从2008年以后,中国虽然大豆进口量越来越多,但国内的大豆价格基本上处于一种稳定的状态:当中国的大豆储备达到半年甚至一年的消耗量时,没人敢去炒。

大豆之战中国先败后胜,不过胜利来得比较侥幸——国际投资商遇到金融危机才让我们躲过一劫。在涉及主粮问题上,中国绝不能把希望寄托在运气之上。

下面是更加惊心动魄的粮食战争。

从2005年底开始,国际粮价开始上涨。

理由是什么?

就是炒作全球粮食紧张

按照当时的数据,估计全球也就是千把万人口的粮食缺口。当时全球人口有60亿,仅仅1000万人的粮食缺口看起来问题并不大。

但是国际投资资本却借着这个题材大肆炒作。

原创 | 纪念袁隆平:杂交水稻对于中国意味着什么?

(来源:知乎)

我们来看一下,2004年到2008年间,美国小麦从283美分上涨到了1070美分,上涨了2.7倍

而同期的中国小麦从1200元一吨上涨到了1600元一吨,上涨了0.3倍

为什么国际小麦会比国内涨价多这么多呢?

因为我们有中储粮来平抑粮价!

我国有个国家储备库叫做中储粮。

原创 | 纪念袁隆平:杂交水稻对于中国意味着什么?中央粮库(来源:百度百科)

早在60、70年代的时候,我国因担心国际上对中国采取封锁措施而导致国内粮食短缺,早早地就实行了国家的储粮行动,而其中就是以主粮(稻米与小麦)为主。

但是过去我国粮食产量比较低,老百姓都不够吃,所以储备粮食规模也有限。

后来随着化肥的广泛应用加上以杂交水稻为代表的优良育种的大规模推广,我国粮食产量年年增加,中储粮也就逐渐能够进行更多的粮食战略储备。

这些粮食战略储备在稳定国内粮价发挥了定海神针的作用。

当时国内投机资本蠢蠢欲动,也准备借着国际粮价大幅度上涨炒作国内粮价牟取暴利,但他们注定会撞得头破血流。

热钱进来开始炒作粮价的同时,中储粮果断开仓抛粮。

中储粮开始抛粮的时候,投机资本还拼命地筹集资金,全部吃进,造成供不应求的形势,再抛储,投机资本再全部吃进……

中储粮刚开始抛储粮食,也比较谨慎,开始是十天半个月一抛,到后来每周一抛,最密集的时候,每隔一两天抛一次。

最后,投机资本绝望地发现,中储粮抛售的粮食源源不尽,到最后没人敢接了。

这时候中国又放出风声说中国的贮备粮有1亿吨,够全国用一年的。

于是投机资本兵败如山倒,大家都开始抛售,中国国内粮价被中储粮牢牢控制,与国际粮价形成泾渭分明的巨大价差

后来甚至有人开始从中国大规模走私粮食运到国外去牟取暴利,成为那段时间海关重点打击的对象。

写到这里,可能有人会疑惑,为什么国际投资资本只炒小麦与玉米的价格,没有去炒大米的价格呢?

两个原因。

其一是北美与欧洲的粮食种植主要以小麦为主,国际粮商手里掌握着巨大的小麦产量,具有操纵国际市场粮食价格的能力。而大米种植以亚洲地区为主。国际粮商手里大米的产量是很有限的。

其二是袁隆平品牌效应与杂交水稻巨大的推广效应。

原创 | 纪念袁隆平:杂交水稻对于中国意味着什么?

(来源:新浪网)

在中国杂交水稻研制成功之后,杂交水稻成为联合国粮农组织向发展中国家排名第一的推广种植品种

在中国技术团队的帮助下,杂交水稻被推广到印度、印尼、巴基斯坦、缅甸、菲律宾、孟加拉国等广大亚洲发展中国家,为这些落后地区的粮食增产做出了巨大的贡献。

同时中国杂交水稻还被推广到了广阔的非洲大陆,让非洲的水稻种植产量大幅度增加。

杂交水稻的广泛推广以及其种植期短、产量高的特点,让国际粮商很难去炒作大米价格。

3 镇国神器

5月22日袁隆平去世之后,网络上公知大V纷纷出动,对袁隆平的贡献各种贬低抹黑,最典型的言论就是——中国人吃饱肚子是靠市场经济,而不是某个杂交水稻技术。

原创 | 纪念袁隆平:杂交水稻对于中国意味着什么?王志安微博截图

这种言论简直荒谬得无以复加!

在公知看来,只要市场经济有钱就能买到一切商品。我们不谈前面的粮食战争,就说说美帝对中国发起的科技战,以莫须有的理由强行切断了对中国一大批科技企业的芯片供应。

试想,如果中国粮食短缺,要靠国际市场进口,美国同样也会毫不犹豫地用粮食武器掐死我们!

没有芯片,大不了我们自力更生多奋斗几年;

但是没有粮食,恐怕就会天下大乱!

中国主粮自给率能达到98%的一个重要原因——

就是我们把一半以上的水稻耕地都用在种植杂交水稻!

因为杂交水稻产量比普通水稻高20%!

那么现在问题来了,国家从粮食安全的战略层面有意愿去推广杂交水稻的种植,那么从农民的角度为啥也愿意配合国家种植杂交水稻呢?

因为种植杂交水稻经济效益更高!

1988年,中国农业大学与中国农业科学院在江苏调研发现,种植杂交水稻比种植普通水稻每公顷收益提高26.6%每个工作日净产值提高25.9%现在这些数据已经提高到30%以上

原创 | 纪念袁隆平:杂交水稻对于中国意味着什么?

种植杂交水稻收益率更高,就是对农民最大的激励。

杂交水稻的大米虽然没有直接摆上大多数中国人的餐桌,但是它们变成鸡肉、鱼肉等各种肉类,变成米粉,为丰富我们的食物结构,提高我们食物水平做出了重大贡献

多余的杂交水稻大米静静地躺在中储粮的仓库里,震慑着在国际粮食市场里兴风作浪的妖魔鬼怪,让14亿中国人任何时候都能吃上口感更好、价格便宜的普通大米。

2020年新冠疫情爆发之后,联合国粮农组织警告因为全球粮食减产将导致落后国家更多的饥荒,此次疫情将新增饥饿人口8300万全球饥饿人口达到1.32亿人

这个消息让国内很多民众产生了恐慌,于是一度有很多人去屯米屯粮,结果发现市面上粮食供应充足,物价平稳,然后中国政府宣布,我国战略储备粮食足够全国人民吃一年。

自此,一场抢购粮食的风波戛然而止。

啥是手中有粮,心中不慌?

这就是!

试想,如果没有杂交水稻,我国58%的水稻产量减少20%,那会是什么结果?

后果简直不堪设想!

前面我们说过,杂交水稻的战略价值只有两弹一星能够相比。这个小小的杂交水稻在极端情况下,还是一种特殊的镇国神器!

最新品种的杂交水稻生长周期只有50天,是传统水稻生长周期的1/3,产量却能超过传统水稻的20%,它对耕地要求极低,甚至可以在盐碱地、海滩进行种植——

这些特点让我们应对各种极端情况下都有了前所未有的底气!

最极端的情况下,即使是核战争摧毁与污染了我们大部分耕地,中国还可以把杂交水稻拿出来,在戈壁、在海滩、在各种恶劣的土地上突击种植杂交水稻,50天就能收获产量惊人的稻米,让全国人民吃饱肚子,其意义简直无可估量!

我们现在缅怀袁隆平,是因为袁隆平是中国农业科技的领军人物,是千千万万农业科学技术人员的杰出代表。

所以,缅怀袁隆平是中国人民自发地感谢过去在农业科技上奋斗终身的无数有名无名的英雄们。

袁隆平恰好就是这个领域的标杆。

有些别有用心的人妄图制造英雄个体与群体的对立,弱化英雄人物的标杆作用,大搞什么感谢从业者不要感谢袁隆平的话术陷阱。

这种混账逻辑如同我们纪念毛泽东,有人跳出来说中国革命不是毛泽东一个人干的,毛泽东不值得纪念,而忽略了毛泽东与中国革命以及无数抛头颅洒热血的革命者密不可分,这种谬论简直其心可诛!

最后,袁老千古,您的事业永垂不朽!

原创 | 纪念袁隆平:杂交水稻对于中国意味着什么?

(来源:微博@人民日报)


转自:https://mp.weixin.qq.com/s/4HeElU8L0vjhYsx0Mqzfig

中国女孩的身材焦虑,养活了这门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