python
文章平均质量分 88
测试小扎
这个作者很懒,什么都没留下…
展开
-
有哪些方式可以提高 Python 编程技能?
该代码中,变量名 helloWorld 和 print 方法中的变量名 HelloWorld 不一致,因为 Python 是大小写敏感的语言,所以这个错误会导致程序无法执行。通过写小型项目或练习题来加强自己的编程能力。在 Python 中,索引是从 0 开始的,因此如果访问索引超出了列表的范围,就会导致程序出错。HackerRank: https://www.hackerrank.com/,提供各种编程练习题和竞赛,可以锻炼自己的编程和算法能力。如果遇到类似的问题,可以检查一下代码中的数据类型是否正确。原创 2023-03-30 18:36:19 · 480 阅读 · 0 评论 -
为什么说学人工智能一定要学Python?
学习人工智能需要掌握大量的数据处理和算法实现,而Python作为一种高级编程语言,具有简单易学、灵活多变、开源丰富的库等优点,成为了人工智能领域广泛应用的语言之一。原创 2023-03-27 17:08:23 · 964 阅读 · 0 评论 -
Python中 __init__的通俗解释是什么?
_init__是Python中的一个特殊方法,用于在创建对象时初始化对象的属性。通俗来讲,它就像是一个构造函数,当我们创建一个类的实例时,__init__方法会被自动调用,用于初始化对象的属性。举个例子,如果我们定义了一个名为Person的类,那么在创建一个Person对象时,会自动调用__init__方法来为这个对象初始化属性。原创 2023-03-23 17:46:29 · 2083 阅读 · 1 评论 -
学计算机选择什么编程语言好一些?
工资水平的话,目前人工智能、大数据和云计算等领域的工资相对较高,但是要求也高,学历,学习能力什么的。然后是后端开发,Python、Java、C++等编程语言的工资普遍较高。原创 2023-03-16 18:34:38 · 21468 阅读 · 27 评论 -
大数据自学学习技巧?
经常有人说:先别管大数据是什么,现在理解不了没关系,先开始学,等学着学着就明白了,这种学习路线基本是混合的,很难分清楚自己学了这段怎么用在以后项目中,所以会越学越迷茫,但是等你接着往后学会越来越明亮。原创 2023-03-09 18:03:22 · 460 阅读 · 0 评论 -
适合python游戏开发的库你知道几个?
Pygame 是一组专为编写视频游戏而设计的 Python 模块。它在优秀的 SDL 库之上添加了功能。这允许您使用 python 语言创建功能齐全的游戏和多媒体程序。Pygame具有高度的可移植性,可以在几乎所有平台和操作系统上运行。原创 2023-02-24 11:19:06 · 2528 阅读 · 0 评论 -
Python 刚学习就放弃的原因?
MySQL数据库:Hadoop入门:Hive数仓项目:Python入门:Python编程进阶:spark3.2从基础到精通:Hive+Spark离线数仓工业项目实战:原创 2023-02-23 13:35:30 · 474 阅读 · 0 评论 -
2月编程语言排行榜谁还没有看?
近日,TIOBE公布了2023年2月编程语言排行榜,一起来看看吧!详细榜单查看TIOBE官网关注IT行业的小伙伴们都知道,编程语言“你追我赶”的竞争已持续良久。从整体来看,本月各大编程语言的排名变化不大,当前,Python的场份额为15.49%,比上月增长了0.16%。可以说,几乎每个编程领域都能看到Python的身影。近几年Python一路高歌猛进,受欢迎程度有目共睹,对此,TIOBE官方也表示“原创 2023-02-21 15:05:48 · 6677 阅读 · 0 评论 -
Hive SQL语言:DDL建库、建表
⚫ 数据定义语言(Data Definition Language, DDL),是SQL语言集中对数据库内部的对象结构进行创建,删除,修改等的操作语言,这些数据库对象包括database、table等。⚫ 在Hive中,默认的数据库叫做default,存储数据位置位于HDFS的/user/hive/warehouse下。注意:如果需要使用location指定路径的时候,最好指向的是一个新创建的空文件夹。,是一种特殊的字符,使用的是ASCII编码的值,键盘是打不出来的。原创 2023-02-17 11:00:02 · 577 阅读 · 0 评论 -
Java微服务安全丨雪崩问题及解决方案
什么是雪崩问题?微服务之间相互调用,因为调用链中的一个服务故障,引起整个链路都无法访问的情况。可以认为:限流是对服务的保护,避免因瞬间高并发流量而导致服务故障,进而避免雪崩。是一种预防措施。超时处理、线程隔离、降级熔断是在部分服务故障时,将故障控制在一定范围,避免雪崩。是一种补救措施。相关内容自学JavaEE快速通关路径(依次向下顺序学习即可)Java SE基础-打好JavaSE基础才能成为开发高手。原创 2023-02-16 13:58:06 · 630 阅读 · 0 评论 -
网友眼中越老越吃香的行业,果然是风向变了!
越老越吃香的行业,一直都是被热议的话题。最近,看到有人在平台上问相关的问题,本着认真看一看的态度点进去,却差点被热评第一闪到老腰。(不得不说,自古评论区出人才,实在是佩服网友们的脑洞。△ 图来源脉脉,如侵删相比于越来越吃香的行业,很多网友也表示“”才是自己的追求。△ 图来源脉脉,如侵删有人在寻找越老越吃香的行业,有人争取早日退休,无论哪一种,都透露着大家想找一份有发展前景工作的心情。今天,就跟大家聊一聊年轻人眼中具有前景的工作。根据中国青年报数据显示:53.9%的00后会在选择工作时,原创 2023-02-15 10:42:21 · 582 阅读 · 0 评论 -
如何使用 Python 编程进行多线程
理论上能在同一个时间段执行多个程序片段,每个程序片段就看作是一个线程。为什么要说理论上,因为实际在操作系统中真正的在同一时间段基本是不存在的,但是在软件编程中我们可以理解为它是在同一时间段执行的。。反之,则称之为异步。通常,遇到需要同步的情况,不同的编程语言都选择通过加锁的方式来实现同步,python 亦是如此。。相比于 threading 模块,thread 模块提供的功能和函数相对比较少,它只提供了低级别的线程和一个简单的锁用来做同步,而 threading 模块相对处理多线程的函数比较多。原创 2023-02-13 15:05:34 · 526 阅读 · 0 评论 -
理解HDFS工作流程与机制,看这篇文章就够了
(The Hadoop Distributed File System) 是最初由Yahoo提出的分布式文件系统,它主要用来:1)存储大数据2)为应用提供大数据高速读取的能力。原创 2023-02-09 16:55:49 · 465 阅读 · 1 评论 -
大数据框架Hive3之安装
statstask是一个hive中用于统计插入等操作的状态任务 其返回结果如下。此信息类似于计数器 用于告知用户插入数据的相关信息 但是不影响程序的正常执行。拷贝node1安装包到beeline客户端机器上(node3)Hive新版本中 这是一个issues 临时解决方式如下。上传mysql jdbc驱动到hive安装包lib下。在hdfs创建hive存储目录(如存在则不用操作)修改root密码 授权远程访问 设置开机自启动。2、启动hiveserver2服务。mysql初始化设置。原创 2023-02-08 18:41:03 · 437 阅读 · 0 评论 -
Django、Flask、FastAPI,Python 后端哪个更好?
FastAPI 这个比较新, 最大的特点就是它使用了 Python 的类型注解,Django 这个用的人最多,不会出大错,还有个Flask ,继续看一下对比情况。原创 2023-02-07 11:43:33 · 4235 阅读 · 0 评论 -
Hive最全总结,学习与面试,收藏这一篇就够了!
UDF:用户自定义函数,user defined function。一对一的输入输出。UDTF:用户自定义表生成函数。user defined table-generate function.一对多的输入输出。UDAF:用户自定义聚合函数。user defined aggregate function,多对一的输入输出比如count sum等。原创 2023-02-01 19:16:40 · 2195 阅读 · 0 评论 -
终于有人把数据仓库讲明白了
而基于主题组织的数据则不同,它们被划分为各自独立的领域 ,每个领域有各自的逻辑内涵但互不交叉,在抽象层次上对数据进行完整、一致和准确的描述。⚫ 数据仓库的数据反映的是一段相当长的时间内历史数据的内容,数据仓库的用户对数据的操作大多是数据查询或比较复杂的挖掘,一旦数据进入数据仓库以后,一般情况下被较长时间保留。⚫ 数据仓库是分析数据的平台,而不是创造数据的平台。数据仓库中的数据综合工作可以在从原有数据库抽取数据时生成,但许多是在数据仓库内部生成的,即进入数据仓库以后进行综合生成的。各业务线的业务正常运营需。原创 2023-01-31 18:03:36 · 560 阅读 · 0 评论 -
对于初学python的小白大佬们有什么建议吗?
我认为态度是一块重要的敲门砖。米卢说:“态度决定一切”。你对人生的态度是这个世界真正的试金石。对不同的事情要有不同的态度。而对待自学,认真就妥了。首先要为自己设定一个目标,对于初学者,看书的话可以看(深入浅出Python)原创 2023-01-29 17:03:34 · 420 阅读 · 0 评论 -
2023年零基础想学大数据?别急!先搞清这一点
◆ 首先学会百度与Google不论遇到什么问题,先试试搜索并自己解决。Google首选,翻不过去的,就用百度吧。原创 2023-01-14 14:33:19 · 708 阅读 · 0 评论 -
如何系统地学习 C++ 语言?
这是一个利用C++实现的俄罗斯方块的小项目,相对于那些大型项目,这个项目对初学者比较轻松,而且把C++和耳熟能详的游戏开发有机的结合到一起,这会让学习者有更加直观的感受,也有更加强烈的代入感,能够把学习者的注意力吸引到程序的设计过程中。如何实现方块的移动和选择?这是一个比较适合初学者的C++项目,沉淀了面试过程中C++相关的一些问题和解答,这些知识相对于书本上的内容,更加贴合项目实战,往往都是实际项目中会遇到的一些问题。(2)了解C++中一些特有的东西,如:命名空间 namespace、引用、模板等。原创 2023-01-13 15:47:06 · 1834 阅读 · 1 评论 -
大一计算机新生,感觉什么都学不会怎么办?
。刚开始难是正常现象,可以先梳理一下计算基础基础很重要,实践为上计算机组成与原理、数据结构、计算机网络、操作系统、编程语言。原创 2023-01-10 16:38:00 · 4778 阅读 · 2 评论 -
机器学习算法工程师到底应该学哪个编程语言?
C++主要是用来应付面试中的算法编程题,首先一个是C++默认是各大高校的必修课,另外一个是C++是默认的竞赛语言。如果你想搜索比较新颖的机器学习资料或是文章,可以到以下网站中搜索,里面不仅包括了机器学习的内容,还有许多其它相关领域内容,如数据科学和云计算等。所以大数据的相关知识也是这行的入门必备技能,同样,由于通常是作为工具使用,所以很难会在面试当中做要求,主要还是在实际工作当中使用。大数据这个部分往往没有一个统一的规范或者是标准,有些大公司(如阿里)甚至有自己完全造的轮子。除了Python和C++之外。原创 2023-01-09 16:51:04 · 2738 阅读 · 0 评论 -
经典卷积神经网络-AlexNet
2012年,AlexNet横空出世,该模型的名字源于论文第一作者的姓名Alex Krizhevsky。它首次证明了学习到的特征可以超越手工设计的特征,从而一举打破计算机视觉研究的方向。AlexNet使用ImageNet数据集进行训练,但因为ImageNet数据集较大训练时间较长,我们仍用前面的MNIST数据集来演示AlexNet。AlexNet引入了大量的图像增强,如翻转、裁剪和颜色变化,从而进一步扩大数据集来缓解过拟合。AlexNet包含8层变换,有5层卷积和2层全连接隐藏层,以及1个全连接输出层。原创 2023-01-06 15:59:03 · 1113 阅读 · 3 评论 -
大数据hadoop和spark怎么选择?
实际上,Spark和Hadoop之间的最大区别在于,前者在内存中工作,而后者将文件写入HDFS。这些模块包括:Ambari、Avro、Cassandra、Hive、 Pig、Oozie、Flume和Sqoop,它们进一步增强和扩展了Hadoop的功能。, Spark主要用于大数据的计算,而Hadoop主要用于大数据的存储,以及资源调度。Spark和Hadoop的组合算是大数据领域的基础。Hadoop 将文件读取和写入 HDFS,而 Spark 使用 RDD(弹性分布式数据集)处理内存中的数据。原创 2023-01-03 17:05:26 · 852 阅读 · 0 评论 -
为什么自学 Python 看不进去?
如果刚开始学习python,没看懂,那就多看几次就会了。看不进去很正常,这个过程会很乏味,但是对于你建立牢固的编程思维是必须的。会有看不进去的这个阶段python学习的秘诀在于对技术了解的广度和对数据结构研究的深度,不断积累,连续坚持学习可以在短时间内具备python的实操能力,建议代码一定要自己敲,一定不能复制粘贴,代码就像英语单词一样,如果不记不写就会忘记,最后还有一个就是坚持坚持再坚持!原创 2022-12-30 16:52:54 · 5633 阅读 · 4 评论 -
学计算机网络太难?原来方法没用对...
相比较《计算机网络谢希仁第七版》和《计算机网络自顶向下》还是推荐《计算机网络自顶向下》,它的讲解更加易懂,书的内容组织上也更加清晰,当然《计算机网络谢希仁第七版》也有自己独特的地方,有时间可以都读一读。计算机网络最牛的资料,那必定 RFC 文档,它可以称为计算机网络世界的「法规」,也是最新、最权威和最正确的地方了,困惑大家的 TCP 为什么三次握手和四次挥手,其实在 RFC 文档几句话就说明白了。作者用学校中校长、老师、学生之间的关系进行了概括总结,还附上了插图。计算机网络出现的背景是什么?原创 2022-12-23 16:53:57 · 1431 阅读 · 0 评论 -
软件测试:sql注入·依赖基本sql语句
目的:回顾数据库查询条件语句(手工sql注入操作基础知识)语句:1. 查询所有字段:select * from users;2. 查询指定字段:3. 条件查询:4. 逻辑与:5. 逻辑或:select * from users where user=‘adminn’ or user_id= 5;联合UNION语句练习 2问题:执行失败,提示:使用SELECT语句有不同的列解决:使用数字代替列,猜测前面表查询寻列数。原创 2022-12-23 16:29:45 · 1216 阅读 · 0 评论 -
TensorFlow和Keras应如何选择?
1.使用tf.keras进行分类时的主要流程:数据处理-构建模型-模型训练-模型验证2.tf.keras中构建模型可通过squential()来实现并利用.fit()方法进行训练3.使用evaluate()方法计算损失函数和准确率。原创 2022-12-22 13:47:58 · 2047 阅读 · 0 评论 -
干货!深入学习必学的模型微调
学术界当下使用最广泛的大规模图像数据集ImageNet,它有超过1,000万的图像和1,000类的物体。一种可能的方法是先找出100种常见的椅子,为每种椅子拍摄1,000张不同角度的图像,然后在收集到的图像数据集上训练一个分类模型。例如,虽然ImageNet数据集的图像大多跟椅子无关,但在该数据集上训练的模型可以抽取较通用的图像特征,从而能够帮助识别边缘、纹理、形状和物体组成等。接下来我们来实践一个具体的例子:热狗识别。将基于一个小数据集对在ImageNet数据集上训练好的ResNet模型进行微调。原创 2022-12-21 14:45:30 · 990 阅读 · 0 评论 -
Tensorflow基础入门超全总结
tf.keras是TensorFlow 2.0的高阶API接口,为TensorFlow的代码提供了新的风格和设计模式,大大提升了TF代码的简洁性和复用性,官方也推荐使用tf.keras来进行模型设计和开发。原创 2022-12-20 18:32:46 · 868 阅读 · 0 评论 -
十分钟彻底搞懂python异常
可以针对突发事件做集中的处理,从而保证程序的。,这个时候,就需要捕获错误类型了。只有在没有异常时才会执行的代码。无论是否有异常,都会执行的代码。都处理的面面俱到,通过。在程序执行时,可能会遇到。Python自学加油站。Python 解释器。原创 2022-12-16 15:08:46 · 490 阅读 · 0 评论 -
学习Opencv不得不掌握的操作
这里我们会给大家介绍如何读取图像,如何显示图像和如何保存图像。原创 2022-12-16 10:35:40 · 359 阅读 · 0 评论 -
Anaconda和python是什么关系?
【anaconda】指的是一个开源的【Python】发行版本,是一个安装、管理【python】相关包的软件,自带了【python、Jupyter Notebook编辑器、Spyder、conda】等工具,常见的科学计算类的库都包含在里面了,使得安装比常规【python】安装要容易,很好用。Anaconda对数据科学很友好,但对于其他Python应用场景并不是最佳选择,更多人会使用原生python+pip+其次,Anaconda过于臃肿,光安装包就有五六百兆,占用几个G的运行空间,造成资源浪费。原创 2022-12-16 10:25:12 · 1646 阅读 · 0 评论 -
python游戏开发的库你知道几个?
与其他引擎不同,这些绑定是自动生成的,这意味着它们始终是最新和完整的:引擎的所有功能都可以从Python控制。所有主要的Panda3D应用程序都是用Python编写的,这是使用该引擎的预期方式。OGRE(Object-Oriented Graphics Rendering Engine)是一种以 C++ 编写的面向场景的、灵活的3D引擎,旨在使开发人员能够更轻松、更直观地使用 3D 硬件制作游戏和演示。它支持整个3D管道-建模、装配、动画、模拟、渲染、合成和运动跟踪、视频编辑和2D动画管道。原创 2022-12-14 18:54:13 · 1282 阅读 · 0 评论 -
带你3分钟学会 Python 模块和包的使用
这种方式不推荐使用,因为函数重名并没有任何的提示,出现问题不好排查。注意:要制作哪个版本的模块,就使用哪个版本的解释器执行!提示:在导入模块时,每个导入应该独占一行。指定模块的名称,以方便在代码中的使用。中每一个模块都有一个内置属性。注意:如果当前目录下,存在一个。的文件,程序就无法正常执行了!直接从安装目录下,把安装模块的。在开发时,给文件起名,不要和。Python自学加油站。import 模块名。原创 2022-12-12 23:20:57 · 259 阅读 · 0 评论 -
转行编程语言该怎么选择?小扎给你安排上
编程语言到目前为止,经历了三个发展阶段,机器语言,汇编语言、高级语言。在高级语言中,又可以分为面向过程语言以及目前最为广泛流传的面向对象语言。 第一代计算机语言称为机器语言。机器语言就是 0/1 代码。计算机只能识别 0 和 1。在计算机内部,无论是一部电影还是一首歌曲或是一张图片,最终保存的都是 0/1 代码,因为 CPU 只能执行 0/1 代码。那么这是不是就意味着我们编程一定要用 0/1 代码呢?首先这么编写肯定是可以的,但是这样太麻烦,而且很不好理解,所以后来就出现了汇编语言。汇编语言就是将原创 2022-12-07 13:42:13 · 586 阅读 · 0 评论 -
Spark VS Flink,大数据该学什么
Spark VS Flink:功能比较Spark和Flink中的功能集在很多方面都不同,如下表所示:支持高吞吐、低延迟、高性能的流处理有状态计算的Exactly-once语义,对于一条message,receiver确保只收到一次支持带有事件时间(event time)的流处理和窗口处理。事件时间的语义使流计算的结果更加精确,尤其在事件到达无序或者延迟的情况下。支持高度灵活的窗口(window)操作。支持基于time、count、session,以及data-driven的窗口操作,能很好的对现实环境中的创原创 2022-12-05 17:21:21 · 2174 阅读 · 2 评论 -
Python值得转行学习吗?认识了Python再说
1、Python123 地址:Python123 - 编程更简单 特点:北京理工大学搭建的学习python 的网站;可以边学边练习2、PythonTip PythonTip 里面的练习题主要偏向 Python 基础和一些基础的算法,比较适合作为新手的入门练习题。地址:3、python开发者社区 地址:python开发者社区 特点:分类全,手册和文档很多很详细4、github 地址: github 特点: python的项目很多,可以搜索自己感兴趣的项目练练手。原创 2022-12-02 17:45:11 · 144 阅读 · 0 评论 -
python高级变量类型,你知道多少?
List(列表) 是Python中使用最频繁的数据类型,在其他语言中通常叫做数组专门用于存储一串 信息列表用[]定义,数据之间使用,分隔列表的索引从0开始索引就是数据在列表中的位置编号,索引又可以被称为下标注意:从列表中取值时,如果超出索引范围,程序会报错Tuple(元组)与列表类似,不同之处在于元组的元素不能修改元组表示多个元素组成的序列元组在Python开发中,有特定的应用场景用于存储一串 信息,数据之间使用,分隔元组用()定义元组的索引从0开始索引就是数据在元组中的位置编号。原创 2022-11-29 09:38:40 · 116 阅读 · 0 评论 -
Python交互Mysql数据库基本操作
2. 创建和mysql服务端的连接对象。6. 将增加和修改操作提交到数据库。Pymysql的使用 1. 导包。安装pymysql第三方包。1. 安装pymysql。3. 卸载pymysq。4. 执行sql语句。5. 获取查询结果集。原创 2022-11-24 15:06:56 · 617 阅读 · 0 评论