马哥教育金句

马哥语录

【马哥教育】努力不是为了让别人觉得你了不起,而是让自己过得充实有追求。人生的奔跑,不在于瞬间的爆发,取决于途中的坚持。 ​​​
1.优点反过来就是缺点;

2.程序设计思想;

数据是核心;数据处理是算法(逻辑);数据怎么放是数据结构
找Bug 能力=自身能力

3.位运算符号:bit 操作水平代表一个程序员的水平;
4.固执的人:先用所学的理论,不断的锻炼去解决问题;提高自己的水平;别求助于别人;先自己试一下;修正自己的理解;(不进行训练,由别人的博客带给你,你很难取得提升)
5.补码是留给计算机放在内存中自己玩的,你要用,计算机会先转换为原码,原码更贴近于人;

6.算法优化:(算法有优劣之分)

1.不要引入多余的东西;能比较就不要算,算要消耗CPU多余的资源
2.能加就不要减,能除就不要除;除法慢;
3.最简单的方法往往就是效率最高的;而且往往编译器可以做优化;
4.循环中: # 变量的初始值放到外面去,while中最好不要出现;

7.逻辑思想:

很多人认为程序员脑子里想的东西是一种定势的东西;但优秀的程序员恰恰相反,他们的脑子非常灵活;
1.锻炼思维过程:最有价值的是我们的思想;
2.很多方法我们都没见过;我们要看的多,把它转换为你的东西,固化到我们的脑子里;
3.任何程序要正着写也行,逆着写也行;反复锻炼自己的思维;

8.语法:

1.range()函数对称性;不在于效率有多高,而在于思维过程(锻炼思维过程);
2.折半思想:(if)用在一个大范围搜索的空间里速度会更快
3.#重复的东西=迭代for循环
循环建议:知道循坏多少次用 for;不知道循环多少次用 while;
4.continue/break是中断,不是跳出;在IF中使用,会中断IF外的循环;
5.三目运算符(真值 if 条件 else 假值) print(b,a) if a>b else print(a,b) 有冒号: 是要令起一行起语句块;

9.遇到问题要迎难而上,没什么能挡住你;能挡住你的往往就是你所学的知识不够;

你可能感兴趣的:(马哥教育金句)