转眼间就到六月份啦,隔一段时间就来写写博客来总结一下这段时间自己所学的东西。近期还是在学Python,Python真是一门神奇的语言,你越用越喜欢。哈哈哈!近期在学校图书馆看到了一本叫《Python游戏编程入门》的书,作者是Jonathan S.Harbour,在图书馆稍微看了一下,发现还是蛮有趣的,所以就果断借走了,嘻嘻嘻。第一章是简单的介绍了Python的面向对象编程,不是很有意思就略过啦。第
转载
2024-08-19 17:16:34
20阅读
注:不会写,水一篇先1、输入输出python输出使用print(),内容加在括号里就可以,例如:print("hello world")水一波字数........python 提供了一个 input(),可以让用户输入字符串,并存放到一个变量里。如下所示:name = input()
print('Hi',name)2、注释自己写的代码当然自己才能看的懂,其他人看的话,得让人家看的懂你写的啥意思吧
转载
2023-08-11 07:22:18
52阅读
随着人工智能和机器学习的持续升温,[Python]目前是首选的AI语言,在数据科学和AI中占据主导地位,而且随着互联网的发展,Python的应用越来越广泛,学习Python的人也越来越多,主要是因为Python门槛低,上手很快,而且通用性和实用性都比Java和C++更有灵活性,学习起来会更加简单。那么学习Python需要多长时间呢?下面小编一起来看看。如果是自学,从零基础开始学习Python的话,
转载
2023-08-09 17:02:29
53阅读
JavaScript一、JS介绍1.1、理解于概念理解:JavaScript是一种即时编译型的变成语言,作为web页面的脚本语言,语言风格和Java相似,但是不是Java的产品概念:JavaScript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。虽然它是作为开发Web页面的脚本语言而出名,但是它也被用到了很多非浏览器浏览器环境中,JavaScript 基于原型编程、
转载
2023-09-10 17:24:40
43阅读
Redis为什么这么快1、完全基于内存,绝大部分请求是纯粹的内存操作,非常快速。数据存在内存中,类似于HashMap,HashMap的优势就是查找和操作的时间复杂度都是O(1);2、数据结构简单,对数据操作也简单,Redis中的数据结构是专门进行设计的;3、采用单线程,避免了不必要的上下文切换和竞争条件,也不存在多进程或者多线程导致的切换而消耗 CPU,不用去考虑各种锁的问题,不存在加锁释放锁操作
转载
2023-08-30 13:56:23
31阅读
# Python 快 Shell 快

## 介绍
在计算机编程中,脚本语言和Shell语言是非常常见的两种语言。Python作为一种脚本语言,而Shell则是一种命令解释器。本文将会介绍Python和Shell的特点及其应用领域,并对比两者在性能、易用性和扩展性方面的差异。
## Python的特点和应用领域
Python是一种高级
原创
2023-08-11 16:38:05
85阅读
一、源程序的编译及链接是怎样一个过程? 二、编写第一个简单的C语言程序 三、C语言是强类型的语言,这是什么意思? 任何程序都要处理数据,计算机可以处理的数据有多种类型。在C语言程序中,用来保存数据的变量必须事先定义才能在程序中使用。 定义变量的语法如下: 变量类型名 变量名表; 例如,以下语句定义了 ...
转载
2021-08-26 15:15:00
48阅读
2评论
一、源程序的编译及链接是怎样一个过程? 二、编写第一个简单的C语言程序 三、C语言是强类型的语言,这是什么意思? 任何程序都要处理数据,计算机可以处理的数据有多种类型。在C语言程序中,用来保存数据的变量必须事先定义才能在程序中使用。 定义变量的语法如下: 变量类型名 变量名表; 例如,以下语句定义了 ...
转载
2021-08-26 15:15:00
76阅读
2评论
# 比较Fortran和Python的执行速度
在计算机科学中,编程语言的性能比较是一个重要的话题。在这个任务中,我们将比较Fortran和Python在执行相同计算任务时的速度。本文将指导你完成整个过程,包括编写代码、运行性能测试以及分析结果。
## 整体流程
以下是进行Fortran和Python性能比较的整体流程:
| 步骤 | 描述
快速排序算法步骤:在数列之中,选择一个元素作为”基准”(pivot),或者叫比较值。数列中所有元素都和这个基准值进行比较,如果比基准值小就移到基准值的左边,如果比基准值大就移到基准值的右边以基准值左右两边的子列作为新数列,不断重复第一步和第二步,直到所有子集只剩下一个元素为止。算法分析:稳定性:快排是一种不稳定排序,比如基准值的前后都存在与基准值相同的元素,那么相同值就会被放在一边,这样就打乱了之
转载
2024-01-02 12:17:01
31阅读
在Word中使用UnicodeMath和Latex优雅地输入线性公式在使用Word编写文章时,总会遇到书写数学公式的情况。使用Word的公式输入工具需要频繁地使用鼠标,因而编写公式会显得繁琐麻烦,那么有什么办法可以优雅地在Word中书写公式呢? 其实Word早在Word 2007中就提供了像Latex一样书写公式的特性(虽然我也不知道,姑且算吧)。详情可见Linear format equati
转载
2024-03-24 12:19:16
211阅读
# Python 类快还是函数快?——从性能和可维护性分析
在 Python 编程的实践中,我们常常会面临选择:使用类(Object-Oriented Programming)还是使用函数(Functional Programming)。这些选择不仅影响代码的结构和可读性,也可能对性能产生影响。本文将对类和函数的性能进行分析,并通过代码示例展示它们的优缺点。
## 1. 类与函数概述
- *
原创
2024-10-20 05:36:48
303阅读
他曾是许多大型技术项目的领导者,包括 LLVM 编译器基础结构项目、Clang C 和 C++ 编译器、MLIR 机器学习基础结构等编译器技术,以及为苹果生态系统提供支持的程序设计语言 Swift。此外,Chris Lattner 还为 Google Brain 和 TensorFlow 建立和管理了一系列与 AI 相关的编译器、运行时和编程语言团队。十多年来,Chris Latt
转载
2024-01-08 11:11:49
51阅读
快速入门Java的建议和7个小技巧 开始学习Java和其他编程语言的学生通常会想知道是否有任何提示和技巧可以加快学习过程。我不赞同什么学习的窍门,但是有一些方便的技巧可以使该过程尽可能快地实现。学习Java建议: .选择看视频,看完一套视频之后再去选择看书,这样才能够体现出书本的价值 .多动手,不管你是看书还是看视频,动手敲代码才是最重要的 .做笔记,一方面方便你复习,一方面能够帮助你熟悉知识点,
转载
2023-08-09 13:40:15
19阅读
Python Shell是安装Python自带的一个实用的工具,Shell就是“壳”的意思。通过它我们可以和Python的解释器进行交流,让Python帮我们做一些事。1、进行运算我们可以使用Python Shell来进行数值运算,这和我们平常使用的计算器一样。A)做加法,B)做减法C)乘法、除法和幂运算在Python中,乘法运算使用星号“*”来表示,幂运算使用两个星号“**”来表示,幂运算的两个
转载
2023-07-24 15:04:57
46阅读
上次文章分析了 Python 算法中的冒泡排序,Python 中常见的排序算法有:冒泡排序、快速排序、插入排序、选择排序、归并排序、堆排序、二叉树排序。今天给大家分析下 Python 算法中的快速排序。快速排序的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达
转载
2023-12-21 09:38:22
108阅读
快速排序快排又被称为分治法。其主要思想分为三步: 1.从待排序数列中取出一个数作为基准数 2.一次排序,将大于基准数的数放在基准数右边,小于基准数的放在基准数左边 3.分别对一次排序后形成的左右区间重复步骤二,直到各区间只剩一个数快速排序的时间复杂度 最好的时间复杂度为:最坏的时间复杂度为: python实现如下:# 快排1
def quick_sort(lst,left,right):
转载
2023-11-10 06:26:49
92阅读
输出:使用print()函数print("hello word !")print()函数也可以接受多个字符串,用逗号“,”隔开,就可以连成一串输出:print("name","is","python")字符打印print("100","+","200","=",100+200)输入:使用input()函数name = input()需要回车才能结束输入input()参数可以是字符串name = i
原创
2022-10-24 11:23:50
167阅读
Python实现日常排序Demo冒泡排序import randomlists = random.sample(range(0, 100), 10)print("冒泡排序".center(20, "-"))def Bubble_Sort(lists=lists): # 冒泡排序 count = len(lists) for i in range(0, count): for j in range(i + 1, count): if
转载
2021-07-20 14:25:27
60阅读
"""input函数功能:提示用户输入信息接收用户键盘输入得到字符串"""name = input("请输入姓名:")print("用户输入的名字是:", name)
原创
2023-03-01 00:59:46
585阅读