◎智友学院(ID:zhiyoucf88)
◎作者 | 卢卡斯













转自:https://mp.weixin.qq.com/s/u7LHUXUxHk66dcUtURrSaw
分享个人经验,保留阅读记录,做时间的朋友
◎智友学院(ID:zhiyoucf88)
◎作者 | 卢卡斯
转自:https://mp.weixin.qq.com/s/u7LHUXUxHk66dcUtURrSaw
哈佛大学前校长德里克博克,是美国当代知名的法学、社会学、高等教育学家,在教育界享有盛名。
他曾在哈佛大学担任20年的校长职务。
他说过一句名言:
“If you think education is expensive, try ignorance!”
——如果你认为教育的成本太高,试试看无知的代价。
巴菲特的黄金合作伙伴,查理·芒格,在他的《穷查理宝典》中一再强调终生学习的重要性,其中写到:
如果不终身学习,我们将不会取得很高的成就。光靠已有的知识,我们在生活中走不了多远。
是的,不知道什么时候开始,整个社会都在给人们讲述这样一个奋斗努力的故事,告诉所有人你不努力就一定不行。
事实上,谁都清楚,当下不努力有多爽!
当下不加班,回家吃好吃的打游戏有多爽!
当下不做饭,点个外卖刷淘宝有多爽!
当下不学习,我在被窝打游戏有多爽!
任何年龄的人都会在放纵中找到欢愉,哪怕是病危严重的病人,也会因为偷偷的抽支烟觉得爽上了天!
他甚至在拿生命放纵,可这种放纵就是很爽!
好的,不努力,不逼孩子学习,快快乐乐傻玩,把学习的时间用来打游戏,用来旅游。
这么一对比,那些整天陪孩子学习上课,在学习上跟孩子死磕的家长相比,简直是天堂一样的人生。
可你确定,你能够忍受你孩子的平凡,你的孩子能够接受自己是个普通得不能再普通的人吗?
1
2
“农村地区的孩子越来越难考上好学校,而像我这种父母都是外交官的中产阶级家庭的孩子,还生在北京这种大城市……
这就决定了我在学习时能走很多捷径。”
有知识不一定改变命运,但是没有知识一定改变不了命运。
一份500名上市公司高管的教育程度调查中,84%的高管拥有高学历,48%出身于985名校。
中国内地前100强的上市公司,超九成每年都会选择到985、211大学进行“校园招聘”;
非重点(二本及以下)高校总共不足10家百强企业进驻过。
3
北大毕业又怎么样,还不是去卖猪肉?我小学毕业,也一样卖。
一个档口,自己一天卖1.2头猪,这已经算相当了不起了;
而这小子居然一天能卖12头猪,太厉害了。
一定是在耶鲁混不下去了,不然怎么可能去当一个村官呢?我大字不识一个,我也能去当一个村官。
读了985、211,你才知道读书无用论是骗人的
985、211这些人,不仅有能力有实力进入更好的企业、平台
即使是在毫无门槛的卖猪肉卖花生瓜子这个行业,他们也有很大概率能做的更加出色。
4
读书,是为了让你成为一个有温度懂情趣会思考的人
是为了让你在跌宕起伏的生活中,拥有处变不惊的内心
让你在未来,能独自混过那些漫长幽暗的岁月而不怨天尤人
读的书多了,你会发现,以前从未注意过的大千世界,竟然如此鲜活,手机屏幕之外,自有一番万水千山;
读的书多了,你会发现,在无涯的知识海洋面前,再大的烦恼,也只是沧海一粟。
就算最终你跌入繁琐,洗尽铅华,面对同样的工作,你会有不一样的心境;
面对同样的家庭琐事,你会有不一样的情调;
培养同样的后代,你会有不一样的素养。
转自:https://mp.weixin.qq.com/s/stlgm2rBw1onm57mW13_7w
来源丨经授权转自 未闻Code(ID:itskingname)
作者丨kingname
关注我公众号的同学都知道,我非常喜欢FastAPI这个web框架。它在易用性上面做到了极致,帮助开发者减少了很多不必要的工作。
FastAPI的开发组织叫做tiangolo
,他家除了FastAPI外,还有另一个项目也非常好用,叫做typer
。
三年前,我写过一篇文章一日一技:快速实现Python 命令行参数介绍另一个命令行工具fire. 而typer
做得比fire还要好。
首先使用pip来安装它:
python3 -m pip install typer
我们首先来看看typer怎么使用。创建一个example_1.py
文件,写入如下代码。
import typer
def main(name: str, salary: int):
print(f'{name}月薪{salary}元')
if __name__ == '__main__':
typer.run(main)
直接运行,Python会报错:
使用参数--help
可以查看这个脚本的命令行参数:
于是我们根据这里的提示,输入正确的参数,从而正常运行程序:
假设我们有一个神经网络的程序,其中的入口函数代码如下:
def train_data(train_folder: str, test_folder: str, rate: float = 0.8):
"""
训练人脸检测模型
"""
print(f'使用文件夹{train_folder}中的数据进行训练')
print(f'使用{test_folder}中的数据用来验证训练效果,确保准确率>{rate}')
return True
def predict(folder: str):
"""
使用训练好的模型预测
"""
print(f'对文件夹{folder}中的数据进行预测。')
显然,这个程序可以用来训练数据,也可以用来预测数据,所以有两种不同的命令,每一种命令有不同的参数。
这种情况下,使用typer非常方便,只需要加两个装饰器就可以了:
运行效果如下图所示:
输入具体的子命令,还可以查看每个子命令的参数:
因此,我可以使用两个不同的子命令来运行程序:
你以为这样就完了?我们再安装它的一个辅助工具typer-cli
,还可以做更多事情:
python3 -m pip install typer-cli
typer --install-completion
有了这个东西,我们运行程序可以这样写:
typer example_2.py run 子命令 参数1 参数2 --可选参数1 可选参数1的值
例如:
并且,typer可以帮我们可以实现自动补全:
输入typer example_2.py run
然后按下Tab
键,自动告诉你可以输入哪些子命令,如下图所示:
除此之外,如果你的命令行程序只有一个命令,那么你甚至只需要写一个函数,连typer都不需要导入,就可以使用typer来运行:
我们知道,FastAPI自动生成接口文档的功能非常好用。typer作为它的兄弟,也继承了这个高级功能。我们来看看:
import typer
app = typer.Typer(help="人脸检测模型")
@app.command()
def train_data(train_folder: str, test_folder: str, rate: float = 0.8):
"""
训练人脸检测模型
"""
print(f'使用文件夹{train_folder}中的数据进行训练')
print(f'使用{test_folder}中的数据用来验证训练效果,确保准确率>{rate}')
return True
@app.command()
def predict(folder: str):
"""
使用训练好的模型预测
"""
print(f'对文件夹{folder}中的数据进行预测。')
运行命令:
typer main.py utils docs --name "python3 main.py" --output readme.md
自动在当前文件夹生成一个readme.md
文件。我们使用任何能够渲染Markdown的软件打开这个文档,可以看到文档内容如下:
这样一来,我们不需要额外花心思去维护文档,只需要在修改完代码、增删新的命令或者参数以后,运行这个命令,就可以把文档自动更新。
常态化核酸检测应是精准防控的一部分,应因地、因时制宜。
转自:https://mp.weixin.qq.com/s/rFHx8wCV0V10Ikzd_ROj5g
◎智友学堂(ID:zhiyoucf88)
◎作者 | 四粒
4月30日,股神巴菲特时隔两年后又召开了线下股东会议。
这可是全球投资者最为看重的分享会,地位就如同每年9月的苹果新品发布会。
在今年的会议上,不管是资产配置,还是当下最热的对抗通胀的问题,92岁的巴菲特和98岁的芒格都直言不讳。
对于普通人来说,可能我们无法按照巴菲特的投资动向买买买,但是却可以学习背后的投资思路,站在巨人的肩膀上看问题。
今天的这篇文章,就是想和大家一起学习大牛们的投资干货。
今年一季度,巴菲特管理的伯克希尔,总共买入了518亿美元的股票,同时卖出了103亿美元。
主要买了3大类公司。
科技:惠普(电脑公司)40亿美元,暴雪(游戏公司)56亿美元;
能源:西方石油72亿美元,雪佛龙(石油开采公司)234亿美元;
保险:Alleghany 保险公司116亿美元。
巴菲特一直自诩自己是价值投资者,外界对于他买入上述2家能源公司,抱有疑问。
大家都在猜想,巴菲特此举究竟能让他赚钱还是亏本。
2020年3月份出现负油价,当时巴菲特就看上了雪佛龙。
巴菲特大幅买入西方石油和雪佛龙的时机是在今年2月下旬,当时正值俄乌矛盾爆发,全球能源价格疯涨。
当前各国都在推进碳中和,正处于新能源和传统能源交替的过渡期,加上全球通胀情况严峻,传统能源的优势还依然存在。
对此,巴菲特也解释称:
收购西方石油的股份,我们感到非常高兴,一天能够生产至少1100万桶的石油,在美国要找1100万桶的石油,在全世界来讲都是非常有价值的。我们也希望能够让美国的业界、工业界继续不断地运作。
因为石油属于强周期性行业,所以一般都在油价便宜的时候买,在油价高的时候可能就卖掉。
所以,如果有配置强周期行业的朋友们,一定要设置好止损或者止盈线,见好就收,不要一直捂着。
巴菲特痛恨加密货币的事情,是人尽皆知。
在他看来,这就是典型的投机行为,就是资本市场的“老鼠药”。
巴菲特今年也毫不留情地吐槽:
比特币并不会产出价值,它的价格只会取决于下一个购买它的人愿意出多少钱。加密货币现在或许因为炒作而仿佛拥有了魔法般的吸引力,但它本身没有生产能力。
一旁的芒格也劝年轻人不要投资比特币,特别是,不能用自己的辛苦钱去买数字货币。
虽然我们常常把买股票比作赌博,但实质还有很大的不同。
巴菲特一直倡导长期投资、价值投资。
在投资会上,芒格痛斥了美国一个股票交易APP——Robinhood,说有好多年轻人都在里头炒比特币、炒垃圾股,就像赌场一样。
在他们看来,完全不基于公司基本面的研究,而是凭空想象,或者是大家一起把一个东西炒上去,就是像赌博一样。
除了反感投机性,巴菲特还坚决反对突击,更反对加杠杆。
他说过,一旦加了杠杆,时间就不是你的朋友,而是你的敌人了。
就拿入股保险公司Alleghany 来说好了,外人可能觉得这只是巴菲特财大气粗。
但在买入以前,巴菲特已经关注了这家公司60年,对Alleghany 的各方面都了如指掌。对于他来说,这时候买入,不过是时机问题。
放到咱们个人身上,其实也一样,在落实投资决策的时候,不要只想着最终的收益。
尤其是买进股票的时候,不妨多问问自己,这家公司的运作、财务信息等我了解清楚了吗?
如果不能做到这一步,其实可以把专业的事情交给专业的人去做。
比如买基金,基金经理对于上市公司、还有热门行业的研究,远远要比我们透彻。
还想强调一点的是,咱们做投资决策的时候,要牢牢记住“投资的不可能三角”。
那就是,安全性、收益率、流动性三个目标不可能同时实现,最多只能同时实现两个。
那种号称安全、收益率高、可随时赎回的投资品是不存在的,这也是年化收益动辄20%以上的P2P出问题的原因。
巴菲特还强调了现金流的重要性。
他表示,“手头永远要有大量现金”。
这句话他在2008年金融危机的时候也说过。
巴菲特指出,如果08年的危机重演,持有大量现金的伯克希尔反而能跟救市的美联储一样。
截至3月31日,伯克希尔公司还留有1027亿美元的现金和美国国债。
我们一直给大家的建议是,在不确定时期,一定要留够现金仓位。
不要头脑一热就把钱都挥霍了,也不要单一押注某一股票、或某一资产。
投资不是让我们更辛苦,而应该让我们更安心,能有底气应对不确定性。
在疫情之下,许多人还有企业,就因为没有足够的现金流,惨遭社会的毒打。
前几天,我朋友圈里面的房东就在抱怨,因为疫情因素,民宿的生意惨淡,手里的房贷都要还不起了,有部分租户还请求减租,真的可以说四面楚歌。
通常来说,健康的现金流,就是你每个月的收入抵扣支出后,手里还要留有余钱。
它可以是一笔存款,可以是应急的资金,也可以是投资收益。
还有就是,在不同的年龄阶段,资产搭配也应有所变化。
具体可以参考下面这张图。
有投资者在会上提问,如果仅选择一支股票来对抗高通胀,应该怎么选择?
巴菲特没有给出直接答案,而是给在场的人上了一课。
巴老表示:
不管有没有经济利益,最好的一项投资就是投资自己,做自己擅长的事情,成为对社会有用的人,就不用担心你的钱因为高通胀而贬值”。
这一段话翻译过来就是,我们无法阻止外部世界的改变,最好、最具有确定性的事情,就是改变自己。即提升自己的技能,通过提高自己的投资能力来实现对抗通胀。
巴菲特也说了,不要试图去揣测市场,我们对股市会怎样变化,没有哪怕一点点想法。
不管货币如何贬值,只有人的能力是不会贬值的。让自己更值钱,努力去学习、不断沉淀自己,提高自己的能力,才是最靠谱的抗通胀方式。
对于年轻的我们来说,最大的财富就是时间。我们提升自己,赚钱能力强了,未来就可以赚到更多的钱,这种投资就是能够跑赢通货膨胀的方式之一。
…
转自:https://mp.weixin.qq.com/s/aFTgvb3FXIaevD-0YY6D8g