![](https://img-blog.csdnimg.cn/20210303173921417.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Python学习从入门到放飞自我
文章平均质量分 61
菜鸟的自我修炼素养
全村的唯一希望
俺村最靓的码农
展开
-
知乎高赞:拼多多和国家电网,选哪个?
知乎高赞:拼多多和国家电网,选哪个?最近在知乎上看到一个关于职业选择的问题,虽然都是老生常谈的话题了,但是几个知友的回答获得非常多的赞同,周末拿来和大家分享一下。(我直接写了个人感悟,篇幅有点长,希望对大家有帮助)知乎上有人问本人是某top3本硕,EE专业,秋招拿到了老家不差的地级市国网(东部沿海,非江浙山东)供电局与平多多的offer。现在在纠结,应该选择哪一个。选择国网供电局的offer的话,在老家,日子可以过得比较舒适。主要是稳定性使得失业的心理焦虑比较小,未来的确定性较大。在老家,房价也比较原创 2021-03-21 11:28:01 · 887 阅读 · 0 评论 -
Python面试题--金三银四(基础篇)
正值“金三银四”招聘季,在网上整理了一些Python面试题,还有相对应的答案 (有一些题目改成了我认为的最优解)来源:百度搜索,各种公众号平台…如有侵权可以联系我,秒删答案如果不对,或者有更优解,可以@我,谢谢收集不易,希望对大家有帮助Python基础1、什么是Python?为什么它会如此流行?Python是一种解释的、高级的、通用的编程语言。Python的设计理念是通过使用必要的空格与空行,增强代码的可读性。它之所以受欢迎,就是因为它具有简单易用的语法。比如给变量赋值可以这样子写:原创 2021-03-21 00:42:19 · 1213 阅读 · 3 评论 -
Python is和==有什么区别?
is:比较的是两个对象的id值是否相等,也就是比较俩对象是否为同一个实例对象。是否指向同一个内存地址== : 比较的两个对象的内容/值是否相等,默认会调用对象的eq()方法原创 2021-03-17 20:54:18 · 652 阅读 · 0 评论 -
Python可变类型和不可变类型
1,可变类型有list,dict.不可变类型有string,number,tuple.2,当进行修改操作时,可变类型传递的是内存中的地址,也就是说,直接修改内存中的值,并没有开辟新的内存。3,不可变类型被改变时,并没有改变原内存地址中的值,而是开辟一块新的内存,将原地址中的值复制过去,对这块新开辟的内存中的值进行操作。...原创 2021-03-17 20:52:53 · 631 阅读 · 0 评论 -
python如何实现单例模式?
单例模式(Singleton Pattern)是一种常用的软件设计模式,该模式的主要目的是确保某一个类只有一个实例存在。当你希望在整个系统中,某个类只能出现一个实例时,单例对象就能派上用场。比如,某个服务器程序的配置信息存放在一个文件中,客户端通过一个 AppConfig 的类来读取配置文件的信息。如果在程序运行期间,有很多地方都需要使用配置文件的内容,也就是说,很多地方都需要创建 AppConfig 对象的实例,这就导致系统中存在多个 AppConfig 的实例对象,而这样会严重浪费内存资源,尤其是在配原创 2021-03-17 20:20:52 · 720 阅读 · 0 评论 -
Python实现排序算法
十种常见排序算法可以分为两大类:比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此也称为非线性时间比较类排序。非比较类排序:不通过比较来决定元素间的相对次序,它可以突破基于比较排序的时间下界,以线性时间运行,因此也称为线性时间非比较类排序。算法复杂度相关概念稳定:如果a原本在b前面,而a=b,排序之后a仍然在b的前面。不稳定:如果a原本在b的前面,而a=b,排序之后 a 可能会出现在 b 的后面。时间复杂度:对排序数据的总的操作次数。反映当n变翻译 2021-03-08 21:05:30 · 716 阅读 · 0 评论 -
Python学习之余,摸摸鱼
总结:第一层境界:昨夜西风凋碧树。独上高楼,望尽天涯路 深夜孤单寂寞第二层境界:衣带渐宽终不悔,为伊消得人憔悴 开始泡妞路第三层境界:众里寻他千百度,蓦然回首,那人却在,灯火阑珊处 最终成为海王,后厌倦,找个人稳定了下来你品,你细细品什么,你没对象?来,传授你一套面向对象对象编程(写的很全了,认真看,绝对有帮助!!!)https://blog.csdn.net/weixin_47611703/article/details/114258291...原创 2021-03-01 11:38:47 · 664 阅读 · 0 评论 -
Python 面向对象编程
总结不易,希望学习的小伙伴,认真看(内容比较多)希望对你有帮助Python 面向对象编程1.面向过程:核心是"过程"二字过程的终极奥义就是将程序流程化过程是"流水线",用来分步骤解决问题的2.面向对象:核心是"对象"二字对象的终极奥义就是将程序"整合"对象是"容器",用来盛放数据与功能的类也是"容器",该容器用来存放同类对象共有的数据与功能比如要实现一个贪吃蛇,那面向过程的设计思路就是首先分析问题的步骤:1、开始游戏2、随机生成食物3、绘制画面4、接收输入并改变方向原创 2021-03-01 11:36:22 · 1012 阅读 · 3 评论 -
Python 实现斐波那契数
啰嗦几句:斐波那契数列(Fibonacci sequence),又称黄金分割数列,因数学家莱昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:0、1、1、2、3、5、8、13、21、34、……def show(n): a = 0 b = 1 for i in range(n): (a, b) = b, a+b print(a)show(4)这里的变量交换,只有Pyth原创 2021-03-01 09:45:39 · 716 阅读 · 0 评论 -
嘿~靓仔! Python的浪漫来了,请签收
转载来自微信公众号-微电脑无意发现,挺好的,送给你的五封情书用Python写了几封信第一封# 山无陵, 江水为竭, 冬雷震震, 夏雨雪, 天地合, 乃敢与君绝!if mountain.arris is None: if river.water is None: if winter.thunder is True: if summer.snow is True: if sky.height == ground.hei原创 2021-01-08 21:01:18 · 855 阅读 · 0 评论 -
Python的精髓居然是方括号、花括号和圆括号!
和其他编程语言相比,什么才是Python独一无二的特色呢?很多程序员会说,缩进。的确,缩进是Python语言的标志性特点,但这只是外在的、形式上的。从语言特性层面讲,Python的特点是什么呢?我尝试着在知乎上搜索了一下,最具代表性的答案分别是语法简洁、简单易学、代码高效、功能强大等四项。仔细品味这四项,我还是觉得,这是Python语言表现出来的使用效果或用户感受,仍然不是语言特性层面的特色。 换个说法,究竟是Python的哪些语言特性使得人们普遍认为Python具有语法简洁、简单易学、代码高效、功原创 2021-01-05 14:07:26 · 1766 阅读 · 0 评论 -
为什么说Python是最伟大的语言?看图就知道了!
为什么说Python是最伟大的语言?看图就知道了!测试一下你的分析能力,直接上图,自己判断一下为什么Python是最好的语言?有图有真相Java之父 - James GoshlingC++之父 - Bjarne StroustrupPHP之父 - Rasmus LerdorfPython之父 - Guido van Rossum看到他们的亮点了吗?Java和C++是锃亮的电灯泡PHP是一片小小的地中海Python是浓密的头发和胡须还是Python香啊,最起码不伤害头发啊!这是原创 2021-01-05 13:45:06 · 758 阅读 · 0 评论 -
个人对前后端的理解
个人对前后端的理解什么是前端,什么是后端???很多学开发,或者没学开发的,可能都觉得这个是两种东西我也曾经为了解释前后端和人争论,说的面红耳赤还是解释不清什么是前后端,前后端真的是两个东西吗?网上也有很多很多的说法,有的说,前端是前端,后端是后端。有的说,前后端不分家,还有的说…在这里,我说一下我能解释的,和我最接收的一个点:(不要杠我,哈哈哈)首先,我们要分清楚,前端和后端,说的是语言代码还是功能实现还是…等等?(这个很重要!!!)是不是大家会觉得,认为web应用的开发期进行了前后端开发工原创 2020-12-26 10:07:09 · 1180 阅读 · 1 评论