知乎万赞:为什么我不建议你转行学python?_为什么不建议学python

写在前面

本文的目的很简单,一句话:

用最少的时间,最高效率,让你清楚:想要拿到python offer,你需要做什么?你该怎么做?如果你不具备这些条件,我不建议你转行学python!

背景

我在土木专业挣扎了六年。刚毕业的时候,我来到了上海,进入一家设计院做土木工程师。然而土建大坑逐渐消磨掉我的热情。考虑到建筑行业日薄西山,房地产也不景气,于是我开始准备跳槽啦!

2019年初,我拿到了国内某大型互联网公司的Offer,如愿跳出土木大坑成为了一枚python程序媛,直接感受是工资翻了一翻。

跳槽的过程虽然辛苦,但是也还算顺利。所以我打算记录下来分享给大家。

我也想提醒很多向我一样冲动想转行的小伙伴,首先要考虑清楚自己是否真的不适合本行业的工作,想清楚你是否真的了解互联网了解IT?

如果你想了解更多我转行的准备以及作为一个程序媛的日常生活的话,

如果你也是跟我一样风风火火又不安分的孩子,那么改变和学习起来吧。

尝试,才是对自己最好的交代哦。
在这里插入图片描述

面试之前

市场环境

先说一下大环境,中国的互联网环境已经渐趋稳定成熟了,但初中级别的程序员依然很泛滥,高级程序员很缺失。所以想要在众多应聘者中脱颖而出,实力才是王道。

另外,通常的招聘季是金三银四或者金九银十,像我这个11月份去找工作的毕竟是很少了,但我觉得上海毕竟是大城市,要说市场上没有岗位是不可能的,另外在淡季,和我竞争的人也很少了。所以,基于以上的判断以及自己的勇气,我毅然觉得辞职,开始了我的python转行求职之路。

个人定位

我觉得,每一个招聘者都要对自己在市场上的位置做一个合理的评估,这样才能准确的知道自己想要找什么类型的公司,是大公司大平台呢,还是中小型企业呢,还是创业公司呢?评估的依据,取决于自己的实力,职业道路的方向,以及对市场的认识。

不过如果不清楚也没有关系,投递公司的时候可以各类公司都投一投,大中小公司都去面一面,总之,不要把鸡蛋放在一个篮子里,多给自己制造一些机会。面试是一个很好的去接触外界,了解自己能力水平的过程,可以帮助你对市场环境有一个更清晰的认识。面试结束后通常有反问问题的环节,也可以把握住机会,多去问一问对方公司在做的东西,使用的技术栈等等。

对于我自己来说,我就把面试当成一个很好的检验自己的机会,同时让我有机会去和别的公司交流技术。所以说,平时在工作过程中,也可以隔三差五的出去面试一下,看看自己的能力水平几何,避免自己和市场脱节太久,以及温水煮青蛙的情况。

简历

接下来就是制作一份简历,关于如何制作一份简历,网络上的教程也很多了。我觉得技术简历的关键就是要把自己的做的比较出彩的项目,以及个人技术栈讲清楚,这些都是面试中问的比较频繁的几个点。另外因为自己痴迷于markdown,第一次尝试了markdown风格的简历,效果还不错,蛮清晰的。

渠道

对于招聘渠道的选择,如果有小伙伴的内推那是最好的,另外建议多注册几个app,多管齐下的去寻找面试机会,比如拉勾、boss直聘、猎聘等等。一些想去的公司的官网的招聘页,也是一个不错的信息来源。

面试准备

作为技术面试,该如何去复习准备面试呢,我觉得可以从以下几点去考虑。

数据结构与算法

为什么把这一块放在第一个讲,因为这是技术面试里非常重要,但是平时工作中又最容易忽视的一块。都说「面试造航母,工作拧螺丝」,如果不是算法岗,程序员在日常工作中算法使用场景非常有限,但这就是面试考察的一个重点。

我大概面了十几家公司,基本每家公司都会考一些算法题,或者让你说一下思路,或者直接手写程序,如果没有事先准备过,会特别的不适应,尤其是白板算法那块。

所以,我的准备建议是,面试前至少前一周,就要花时间去练习算法题,保持手感了。

首先强推leetcode网站,中文站是https://leetcode-cn.com/。leetcode是非常有名的刷题网站,里面汇聚了各大企业的经典算法题,而且可以在线提交代码,自定义测试用例,查看其他人的题解等等。如果你觉得中文站上面的题解没有自己想要的,也可以看一下外文站https://leetcode.com/ ,他们的题目顺序都是一样的,只是中文站在本土化这方面更强一点。

如果因为时间紧迫,我建议你针对以下数据结构和算法的知识点进行重点复习:

  1. 各种排序算法,冒泡排序,堆排序,快速排序等,时间复杂度空间复杂度分析,能做到手写。
  2. 常用数据结构。链表、二叉树、堆、栈等等。
  3. 经典算法题。(待整理)
基础知识

任何一门技术面试,基础知识一定是重中之重。对于python程序员面试来说,我觉得下面三块内容比较重要,考察的频率也非常高。

语言基础
可变对象、不可变对象、装饰器、迭代器和生成器、线程和进程、魔术方法、动态解释性、元类等。

web基础
http请求、状态码、网络安全、django处理请求的顺序、cookie和session

数据库
mysql的事务、索引、锁、性能调优,nosql数据库中redis考察的比较多。

Python基础视频
1-1 Linux基础

1-2 python基础
在这里插入图片描述

1-3 面向对象

1-4 项目飞机大战

这些都是在学习python基础过程中参考和学习的视频,如果大家有需要,我会在文末分享给大家

项目经验

一般对应届生来说,基础知识很重要。对于社招来说,项目经验是非常重要的一块内容。

我建议可以从下面几个角度去准备自己的项目:

项目介绍

推荐STAR模型。

S——situation,项目是什么背景下产生的 T——task,你的任务是什么 A——action,你怎么做的 R——result,结果如何

项目中的难点、闪光点

我相信每一个真实做过自己的项目的人,肯定会对自己的项目有所思考。总结一下自己在这个项目里最难的地方,以及最精彩的地方,也可以使用上面的STAR模型。

项目框架

有的面试官会要求你在白纸上把项目的框架图或者设计图画出来,这个也可以提前准备下,做到条理清晰,临场画的话很容易乱。

Python中高级视频(就业项目)

这些是在准备面试过程中参考学习python项目实战demo和源码,如果大家有需要我可以在文末分享给大家

小结

面试是一场艰难的战役,我发现在那种紧张对弈的交锋氛围中,我从来没有体会过所谓超常发挥的感觉,准备了100分,能把60分发挥出来就已经非常不错了。所以,建议每一个面试者都要提前把一些必问的东西(个人介绍、项目经验等等)提前准备好,并且模拟表达一下,以防临场紧张而忘词。

面试真题

因为自己大厂和创业公司都会去面,给我的感觉是,大厂的考察深度会更深一点,比如问你怎么用python定位一些内存满、CPU满的问题,怎么做mysql性能优化等等。而小公司问的更多是一些基础问题,以及看你之前经验的一个匹配度。

我这里从我亲身的面试经历,精选出了30道面试常考题,涉及到了python面试的方方面面,大家可以自行测试。

python基础
  • python是什么样的语言,和其他语言的区别。
  • python中的线程和进程,以及使用场景,你知道协程吗?
  • GIL是什么,为什么会有GIL,去掉会怎样,有了GIL为什么还要给程序加锁?
  • 迭代器、可迭代对象、生成器分别是什么?生成器的作用和使用场景?
  • python中的装饰器是什么?如何实现?使用场景?
  • python中的元类是什么?
  • python中的可变对象和不可变对象之间的区别。
  • python的魔术方法你知道哪些,new,init,call的区别是什么
  • django的中间件是什么
  • celery的原理,如何配置worker的权重
项目
  • 如何定位内存过高或CPU过高的问题
  • 画一下你的项目的结构
  • 项目中你遇到的最大的困难是什么,是如何解决的?
  • 项目中你最有成就感的地方是什么?
  • 你业余是怎么学习编程的?看哪些书?有自己做过什么项目?
web
  • HTTP/GET/POST/PUT/PATCH之间的区别
  • 状态码的含义以及出现场景,301,302,404,500,502,504等
  • cookie和session的区别和联系
  • 从url请求到返回,中间经历了什么
  • HTTP和HTTPS的区别,HTTPS如何进行加密的
数据库
  • mysql的索引是什么,如何建立索引,B+树的结构
  • mysql中的事务是什么,隔离等级是什么
  • 如何优化sql语句
  • mysql的性能优化等
操作系统
  • 堆和栈的区别
  • 什么是io多路复用
  • nginx的配置
算法
  • 找到整数列表的最大k个数,时间复杂度
  • 输入一维数组array和n,找出和值为n的任意两个元素
  • 常见的排序算法,时间复杂度分析
  • 生成一个旋转矩阵

最后

最后在这里分享一份自己收录整理上述技术体系图相关的几十套腾讯、头条、阿里、美团等公司21年的面试题,并且把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,这里以图片的形式给大家展示一部分。
点击免费领取《python入门+进阶全套学习资料》

面试是跳槽涨薪最直接有效的方式,备战2024金三银四,各位做好面试造飞机,工作拧螺丝的准备了吗?

<img src="

写在前面

本文的目的很简单,一句话:

用最少的时间,最高效率,让你清楚:想要拿到python offer,你需要做什么?你该怎么做?如果你不具备这些条件,我不建议你转行学python!

背景

我在土木专业挣扎了六年。刚毕业的时候,我来到了上海,进入一家设计院做土木工程师。然而土建大坑逐渐消磨掉我的热情。考虑到建筑行业日薄西山,房地产也不景气,于是我开始准备跳槽啦!

2019年初,我拿到了国内某大型互联网公司的Offer,如愿跳出土木大坑成为了一枚python程序媛,直接感受是工资翻了一翻。

跳槽的过程虽然辛苦,但是也还算顺利。所以我打算记录下来分享给大家。

我也想提醒很多向我一样冲动想转行的小伙伴,首先要考虑清楚自己是否真的不适合本行业的工作,想清楚你是否真的了解互联网了解IT?

如果你想了解更多我转行的准备以及作为一个程序媛的日常生活的话,

如果你也是跟我一样风风火火又不安分的孩子,那么改变和学习起来吧。

尝试,才是对自己最好的交代哦。
在这里插入图片描述

面试之前

市场环境

先说一下大环境,中国的互联网环境已经渐趋稳定成熟了,但初中级别的程序员依然很泛滥,高级程序员很缺失。所以想要在众多应聘者中脱颖而出,实力才是王道。

另外,通常的招聘季是金三银四或者金九银十,像我这个11月份去找工作的毕竟是很少了,但我觉得上海毕竟是大城市,要说市场上没有岗位是不可能的,另外在淡季,和我竞争的人也很少了。所以,基于以上的判断以及自己的勇气,我毅然觉得辞职,开始了我的python转行求职之路。

个人定位

我觉得,每一个招聘者都要对自己在市场上的位置做一个合理的评估,这样才能准确的知道自己想要找什么类型的公司,是大公司大平台呢,还是中小型企业呢,还是创业公司呢?评估的依据,取决于自己的实力,职业道路的方向,以及对市场的认识。

不过如果不清楚也没有关系,投递公司的时候可以各类公司都投一投,大中小公司都去面一面,总之,不要把鸡蛋放在一个篮子里,多给自己制造一些机会。面试是一个很好的去接触外界,了解自己能力水平的过程,可以帮助你对市场环境有一个更清晰的认识。面试结束后通常有反问问题的环节,也可以把握住机会,多去问一问对方公司在做的东西,使用的技术栈等等。

对于我自己来说,我就把面试当成一个很好的检验自己的机会,同时让我有机会去和别的公司交流技术。所以说,平时在工作过程中,也可以隔三差五的出去面试一下,看看自己的能力水平几何,避免自己和市场脱节太久,以及温水煮青蛙的情况。

简历

接下来就是制作一份简历,关于如何制作一份简历,网络上的教程也很多了。我觉得技术简历的关键就是要把自己的做的比较出彩的项目,以及个人技术栈讲清楚,这些都是面试中问的比较频繁的几个点。另外因为自己痴迷于markdown,第一次尝试了markdown风格的简历,效果还不错,蛮清晰的。

渠道

对于招聘渠道的选择,如果有小伙伴的内推那是最好的,另外建议多注册几个app,多管齐下的去寻找面试机会,比如拉勾、boss直聘、猎聘等等。一些想去的公司的官网的招聘页,也是一个不错的信息来源。

面试准备

作为技术面试,该如何去复习准备面试呢,我觉得可以从以下几点去考虑。

数据结构与算法

为什么把这一块放在第一个讲,因为这是技术面试里非常重要,但是平时工作中又最容易忽视的一块。都说「面试造航母,工作拧螺丝」,如果不是算法岗,程序员在日常工作中算法使用场景非常有限,但这就是面试考察的一个重点。

我大概面了十几家公司,基本每家公司都会考一些算法题,或者让你说一下思路,或者直接手写程序,如果没有事先准备过,会特别的不适应,尤其是白板算法那块。

所以,我的准备建议是,面试前至少前一周,就要花时间去练习算法题,保持手感了。

首先强推leetcode网站,中文站是https://leetcode-cn.com/。leetcode是非常有名的刷题网站,里面汇聚了各大企业的经典算法题,而且可以在线提交代码,自定义测试用例,查看其他人的题解等等。如果你觉得中文站上面的题解没有自己想要的,也可以看一下外文站https://leetcode.com/ ,他们的题目顺序都是一样的,只是中文站在本土化这方面更强一点。

如果因为时间紧迫,我建议你针对以下数据结构和算法的知识点进行重点复习:

  1. 各种排序算法,冒泡排序,堆排序,快速排序等,时间复杂度空间复杂度分析,能做到手写。
  2. 常用数据结构。链表、二叉树、堆、栈等等。
  3. 经典算法题。(待整理)
基础知识

任何一门技术面试,基础知识一定是重中之重。对于python程序员面试来说,我觉得下面三块内容比较重要,考察的频率也非常高。

语言基础
可变对象、不可变对象、装饰器、迭代器和生成器、线程和进程、魔术方法、动态解释性、元类等。

web基础
http请求、状态码、网络安全、django处理请求的顺序、cookie和session

数据库
mysql的事务、索引、锁、性能调优,nosql数据库中redis考察的比较多。

Python基础视频
1-1 Linux基础

1-2 python基础
在这里插入图片描述

1-3 面向对象

1-4 项目飞机大战

这些都是在学习python基础过程中参考和学习的视频,如果大家有需要,我会在文末分享给大家

项目经验

一般对应届生来说,基础知识很重要。对于社招来说,项目经验是非常重要的一块内容。

我建议可以从下面几个角度去准备自己的项目:

项目介绍

推荐STAR模型。

S——situation,项目是什么背景下产生的 T——task,你的任务是什么 A——action,你怎么做的 R——result,结果如何

项目中的难点、闪光点

我相信每一个真实做过自己的项目的人,肯定会对自己的项目有所思考。总结一下自己在这个项目里最难的地方,以及最精彩的地方,也可以使用上面的STAR模型。

项目框架

有的面试官会要求你在白纸上把项目的框架图或者设计图画出来,这个也可以提前准备下,做到条理清晰,临场画的话很容易乱。

Python中高级视频(就业项目)

这些是在准备面试过程中参考学习python项目实战demo和源码,如果大家有需要我可以在文末分享给大家

小结

面试是一场艰难的战役,我发现在那种紧张对弈的交锋氛围中,我从来没有体会过所谓超常发挥的感觉,准备了100分,能把60分发挥出来就已经非常不错了。所以,建议每一个面试者都要提前把一些必问的东西(个人介绍、项目经验等等)提前准备好,并且模拟表达一下,以防临场紧张而忘词。

面试真题

因为自己大厂和创业公司都会去面,给我的感觉是,大厂的考察深度会更深一点,比如问你怎么用python定位一些内存满、CPU满的问题,怎么做mysql性能优化等等。而小公司问的更多是一些基础问题,以及看你之前经验的一个匹配度。

我这里从我亲身的面试经历,精选出了30道面试常考题,涉及到了python面试的方方面面,大家可以自行测试。

python基础
  • python是什么样的语言,和其他语言的区别。
  • python中的线程和进程,以及使用场景,你知道协程吗?
  • GIL是什么,为什么会有GIL,去掉会怎样,有了GIL为什么还要给程序加锁?
  • 迭代器、可迭代对象、生成器分别是什么?生成器的作用和使用场景?
  • python中的装饰器是什么?如何实现?使用场景?
  • python中的元类是什么?
  • python中的可变对象和不可变对象之间的区别。
  • python的魔术方法你知道哪些,new,init,call的区别是什么
  • django的中间件是什么
  • celery的原理,如何配置worker的权重
项目
  • 如何定位内存过高或CPU过高的问题
  • 画一下你的项目的结构
  • 项目中你遇到的最大的困难是什么,是如何解决的?
  • 项目中你最有成就感的地方是什么?
  • 你业余是怎么学习编程的?看哪些书?有自己做过什么项目?
web
  • HTTP/GET/POST/PUT/PATCH之间的区别
  • 状态码的含义以及出现场景,301,302,404,500,502,504等
  • cookie和session的区别和联系
  • 从url请求到返回,中间经历了什么
  • HTTP和HTTPS的区别,HTTPS如何进行加密的
数据库
  • mysql的索引是什么,如何建立索引,B+树的结构
  • mysql中的事务是什么,隔离等级是什么
  • 如何优化sql语句
  • mysql的性能优化等
操作系统
  • 堆和栈的区别
  • 什么是io多路复用
  • nginx的配置
算法
  • 找到整数列表的最大k个数,时间复杂度
  • 输入一维数组array和n,找出和值为n的任意两个元素
  • 常见的排序算法,时间复杂度分析
  • 生成一个旋转矩阵

最后

最后在这里分享一份自己收录整理上述技术体系图相关的几十套腾讯、头条、阿里、美团等公司21年的面试题,并且把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,这里以图片的形式给大家展示一部分。
点击免费领取《python入门+进阶全套学习资料》

面试是跳槽涨薪最直接有效的方式,备战2024金三银四,各位做好面试造飞机,工作拧螺丝的准备了吗?

掌握了这些知识点,面试时在候选人中又可以夺目不少,暴击9999点。机会都是留给有准备的人,只有充足的准备,才可能让自己可以在候选人中脱颖而出。

如果有问题可以在评论区留言,大家一起交流。我也会回复每一条留言,及时为大家扭转乾坤、指点迷津(拍胸脯~
" style=“margin: auto” />

掌握了这些知识点,面试时在候选人中又可以夺目不少,暴击9999点。机会都是留给有准备的人,只有充足的准备,才可能让自己可以在候选人中脱颖而出。

如果有问题可以在评论区留言,大家一起交流。我也会回复每一条留言,及时为大家扭转乾坤、指点迷津(拍胸脯~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/701858.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Stable Diffusion 3重磅发布

刚不久&#xff0c;Stability AI发布了Stable Diffusion 3.0&#xff0c;这一版本采用了与备受瞩目的爆火Sora相同的DiT架构。通过这一更新&#xff0c;画面质量、文字渲染以及对复杂对象的理解能力都得到了显著提升。由于这些改进&#xff0c;先前的技术Midjourney和DALL-E 3在…

【并发】CAS原子操作

1. 定义 CAS是Compare And Swap的缩写&#xff0c;直译就是比较并交换。CAS是现代CPU广泛支持的一种对内存中的共享数据进行操作的一种特殊指令&#xff0c;这个指令会对内存中的共享数据做原子的读写操作。其作用是让CPU比较内存中某个值是否和预期的值相同&#xff0c;如果相…

springboot217志同道合交友网站

springboot志同道合交友网站设计与实现 摘 要 现代经济快节奏发展以及不断完善升级的信息化技术&#xff0c;让传统数据信息的管理升级为软件存储&#xff0c;归纳&#xff0c;集中处理数据信息的管理方式。本志同道合交友网站就是在这样的大环境下诞生&#xff0c;其可以帮助…

内网穿透教程-SSH连接访问服务器主机(手把手教学)

内网穿透教程-用于SSH连接访问服务器主机 访问量子互联官网&#xff08;用于内网穿透的工具-需付费&#xff09; 打开官网&#xff1a; https://console.uulap.com/ 访问控制台&#xff1a; 可直接查看内网穿透新手使用教程&#xff1a;http://doc.uulap.com/docs/nattunnel/s…

大模型实战营第二期——4. XTuner 大模型单卡低成本微调实战

github地址&#xff1a;InternLM/tutorial-书生浦语大模型实战营文档地址&#xff1a;XTuner 大模型单卡低成本微调实战视频地址&#xff1a;XTuner 大模型单卡低成本微调实战Intern Studio: https://studio.intern-ai.org.cn/console/instance 这个人的研究方向是眼科的AI&am…

AI Agent深入浅出——以ERNIE SDK和多工具智能编排为例

在过去一年里&#xff0c;通用大语言模型&#xff08;LLM&#xff09;的飞速发展引起了全球的关注。百度等科技巨头推出了各自的大模型&#xff0c;不断提高语言模型性能的上限。然而&#xff0c;业界对LLM所设定的目标不再局限于基本的问答功能&#xff0c;而是寻求利用大模型…

什么是MapReduce

1.1 MapReduce到底是什么 Hadoop MapReduce是一个软件框架&#xff0c;基于该框架能够容易地编写应用程序&#xff0c;这些应用程序能够运行在由上千个商用机器组成的大集群上&#xff0c;并以一种可靠的&#xff0c;具有容错能力的方式并行地处理上TB级别的海量数据集。这个定…

注册中心 Service Discovery --- Intro

注册中心 Service Discovery --- Intro 为什么需要注册中心注册中心的原理常用的注册中心注册中心的高可用 为什么需要注册中心 在微服务架构中&#xff0c;系统被拆分成了若干个独立的服务&#xff0c;因此服务之间需要进行通信和协作。为了实现服务的发现和调用&#xff0c;需…

C#,动态规划(DP)模拟退火(Simulated Annealing)算法与源代码

1 模拟退火 *问题:**给定一个成本函数f:r^n–>r*&#xff0c;找到一个 n 元组&#xff0c;该元组最小化 f 的值。请注意&#xff0c;最小化函数值在算法上等同于最大化(因为我们可以将成本函数重新定义为 1-f)。 很多有微积分/分析背景的人可能都熟悉单变量函数的简单优化。…

Llama2模型的优化版本:Llama-2-Onnx

Llama2模型的优化版本&#xff1a;Llama-2-Onnx。 Llama-2-Onnx是Llama2模型的优化版本。Llama2模型由一堆解码器层组成。每个解码器层&#xff08;或变换器块&#xff09;由一个自注意层和一个前馈多层感知器构成。与经典的变换器相比&#xff0c;Llama模型在前馈层中使用了不…

YOLOv5算法进阶改进(16)— 更换Neck网络之GFPN(源自DAMO-YOLO)

前言:Hello大家好,我是小哥谈。GFPN(Global Feature Pyramid Network)是一种用于目标检测的神经网络架构,它是在Faster R-CNN的基础上进行改进的,旨在提高目标检测的性能和效果。其核心思想是引入全局特征金字塔,通过多尺度的特征融合来提取更丰富的语义信息。具体来说,…

用Python实现创建十二星座数据分析图表

下面小编提供的代码中&#xff0c;您已经将pie.render()注释掉&#xff0c;并使用了pie.render_to_file(十二星座.svg)来将饼状图渲染到一个名为十二星座.svg的文件中。这是一个正确的做法&#xff0c;如果您想在文件中保存图表而不是在浏览器中显示它。 成功创建图表&#xf…

贪心算法---前端问题

1、贪心算法—只关注于当前阶段的局部最优解,希望通过一系列的局部最优解来推出全局最优----但是有的时候每个阶段的局部最优之和并不是全局最优 例如假设你需要找给客户 n 元钱的零钱&#xff0c;而你手上只有若干种面额的硬币&#xff0c;如 1 元、5 元、10 元、50 元和 100…

李宏毅2023机器学习作业1--homework1——python语法

# 定义list del_col del_col [0, 38, 39, 46, 51, 56, 57, 64, 69, 74, 75, 82, 87] # 删除raw_x_train中del_col的列&#xff0c;axis为1代表删除列 raw_x_train np.delete(raw_x_train, del_col, axis1) # numpy数组增删查改方法 # 定义列表get_col get_col [35, 36, 37,…

vector 用法

C++数组是继承C语言的,C++标准库中的vector封装了动态数组,是一个模板类(vector<int>,<>里面可以是各种类型。 定义方式: vector<元素类型> 对象名(长度); (注:vector还有个好处就是,数组定义时长度那里不能包含变量,但是vector定义时长度那里可…

2.23 Qt day4 事件机制+定时器事件+键盘事件+鼠标事件

思维导图&#xff1a; 做一个闹钟&#xff0c;在行编辑器里输入定闹钟的时间&#xff0c;时间到了就语音播报文本里的内容&#xff0c;播报五次 widget.h&#xff1a; #ifndef WIDGET_H #define WIDGET_H#include <QWidget> #include<QDebug>//输出类 #include<…

网络攻防之ARP欺骗和DNS劫持实验

目录 ARP单向欺骗 ARP双向欺骗 DNS劫持 实验环境&#xff1a; 攻击主机&#xff1a;kali2023虚拟机&#xff0c;IP地址为192.168.133.141 靶机&#xff1a;Windows10虚拟机&#xff0c;IP地址为192.168.133.129 网关地址&#xff1a;192.168.133.2 (1)ARP协议介绍 在以…

maven 打包命令

Maven是基于项目对象模型(POM project object model)&#xff0c;可以通过一小段描述信息&#xff08;配置&#xff09;来管理项目的构建&#xff0c;报告和文档的软件项目管理工具。 Maven的核心功能便是合理叙述项目间的依赖关系&#xff0c;通俗点讲&#xff0c;就是通过po…

代码随想录刷题笔记-Day22

1. 修剪二叉搜索树 669. 修剪二叉搜索树https://leetcode.cn/problems/trim-a-binary-search-tree/ 给你二叉搜索树的根节点 root &#xff0c;同时给定最小边界low 和最大边界 high。通过修剪二叉搜索树&#xff0c;使得所有节点的值在[low, high]中。修剪树 不应该 改变保留…

opengles 顶点坐标变换常用的矩阵(九)

文章目录 前言一、opengles 常用的模型矩阵1. 单位矩阵2. 缩放矩阵3. 位移矩阵4. 旋转矩阵二、第三方矩阵数学库1. glm1.1 ubuntu 上安装 glm 库1.2 glm 使用实例1.2.1 生成一个沿Y轴旋转45度的4x4旋转矩阵, 代码实例如下1.2.2 生成一个将物体移到到Z轴正方向坐标为5处的4x4 vi…