用Python唱一首程序员版“惊雷”

AI脸部替换Roop-Unleashed,一键整合包教程 Roop-Unleashed是一个无须训练模型的深度伪造工具,专为图像和视频的面部替换而设计。它通过简洁的浏览器界面提供用户友好且跨平台的使用体验,无论用户是业余爱好者还是专业人士,都能快速上手。它无需复杂的设置即可实现高效的处理和转换,使图像和视频的编辑变得更加轻松和便捷。 阅读详情

大家好,最近吵得热热闹闹的“惊雷”不知道大家有没有听过,在我点开听完之后除了感觉辣耳朵之外,另外就在想,既然这”歌“就是读个词,那我用Python能不能整一首,于是乎经过一番操作,成功整出一首程序员版惊雷????

其实实现也很容易,不就是生成歌词、再用Python播放BGM并将歌词读出来,所以唯一的困难就是如何生成歌词。而这些在我翻了翻B站、网易云和虎扑之后,轻松get????

于是按照类似的套路,我们需要先整一些与程序员相关的关键词????

接着随机从上面这些词中取一些词组合生成我们要的歌词,而且根据网友反馈越是读不通的句子越合适

于是我生成了几句,好像有内味了

那么接下来就是让Python朗读我们需要的话,这也没有特别困难,安装pyttsx3库后四行代码即可实现

import pyttsx3
engine = pyttsx3.init()
engine.say(msg)
engine.runAndWait()

最后再随便挑一首DJ的歌使用pygame库播放,稍作调整就有了一开始的视频,我感觉还挺魔性的

所以,我这样的音乐菜鸟花了半小时不到就能整出来一首的程序员版的惊雷,好像也不难嘛,所以这样的歌凭什么和杨坤叫板,拜拜


● 80%的人都不知道,全球Python库下载前10名

● 我珍藏的一些好的Python代码,技巧|上篇

● 爬取300本Python书籍,用Python告诉你哪家强?

● 简单几步,100行代码用Python画一个蝙蝠侠的logo

● 我用Python分析了《青春有你2》109位漂亮小姐姐,真香!

每天分享一些有趣的干货

点赞是最大的支持 

第10章:位同步与Gardner环路(1) 第10章(1)内容如下:一、位同步与载波同步的区别1、采样时钟相位偏差的影响2、采样时钟频率偏差的影响二、Gardner环路算法与插值方法1、插值滤波器2、Gardner误差检查算法三、Gardner环路中环路滤波器与数字振荡器设计1、环路滤波器2、数控振荡器(NCO)四、Gardner环路的可运行MATLAB代码五、参考资料六、致谢 最近搞懂了Gardner环路的一些知识,于是更新第10章——位同步。 如果你稍不留意的话,这可能是你在网上能看到的介绍Gardner环路及其MATLAB仿真最详细的一篇文章了 阅读详情

相关推荐

vscode远程连接deepin出错:过程试图写入的管道不存在的解决方法

背景:昨天我用vscode使用ssh远程开发还处于正常状态,今天刚打开电脑,并启动deepin,再次使用vscode重新连接就出现异常。意思就是22号默认端口连接被拒绝,所以要先确定ssh是否连接。3.重新进入vscode里面,重新连接,如图成功连接。,查看port后面的端口号是不是22号。1.检查sshd是否启动。

qq_43573047的博客 2946

Python中的pyttsx3库:文本到语音转换的利器

pyttsx3是一个跨平台的文本到语音转换库,它可以在没有安装其他依赖项的情况下在Windows、Linux和macOS上运行。pyttsx3使用系统自带的TTS(文本到语音)引擎,因此可以确保在各种操作系统上都具有较高的稳定性和可用性。

qq_64192931的博客 1994

[小技巧] 如何复制知乎电子书中的文字和图片

文章目录一、背景二、复制文字1.最简单的方法(适合短小文字)2. 进阶方法(适合大段文字)三、复制图片四、注意事项 一、背景 有时候希望从书中摘录一部分文字作为笔记,但是知乎电子书阅读时候是禁止copy的,要么手打,要么OCR,给学习带来了一些不便。 审查元素后发现,知乎电子书是把文字分成一段一段的,试图F12直接copy不太方便。 本问将以谷歌Chrome浏览器为例,给出复制小技巧。 二、复制文字 1.最简单的方法(适合短小文字) 选中你需要的文字,左键单击不放,直接拖到地址栏。 然后可以从地址栏中

江南蜡笔小新 9246

python文本转语音库pyttsx3

python文本转语音库pyttsx3。

sxj1500836923的博客 2712

ROS阿克曼小车避坑指南:TEB Local Planner参数调优实战(附完整配置文件)

本文针对ROS阿克曼底盘机器人,提供了TEB Local Planner参数调优的实战指南。文章深入剖析了阿克曼模型与TEB的协同工作原理,重点讲解了`min_turning_radius`、`cmd_angle_instead_rotvel`等关键参数的设置与调试方法,并分享了性能优化、避障行为调整的实用技巧,旨在帮助开发者避开常见陷阱,实现小车在复杂环境中的稳定、高效导航。

ik6789012的博客 500

树莓派上基于ONNXRuntime与Qt的C++模型部署实战指南

本文详细介绍了在树莓派上使用ONNXRuntime与Qt进行C++模型部署的完整流程。从环境配置、依赖安装到交叉编译优化,再到Qt界面集成与ARM架构性能调优,提供了实战指南和常见问题解决方案,帮助开发者高效完成边缘设备上的AI应用部署。

ik6789012的博客 339

Python调用pyttsx3实现离线文字转语音

pyttsx3是 Python 中的文本到语音的离线转换库。带默认选项的朗读功能的单行用法。

培根芝士的专栏 1995

双有源桥DC-DC变换器:原理、软开关与移相控制深度解析

隔离型DC-DC变换器是电力电子系统的核心部件,通过高频变压器实现电气隔离与电压匹配,保障系统安全与灵活适配。其工作原理基于功率半导体器件的开关动作,通过调制策略控制能量传输。该技术的核心价值在于实现高效、高功率密度的电能转换,并支持双向能量流动,这对于提升系统整体能效和运行灵活性至关重要。在新能源储能、电动汽车V2G及数据中心供电等场景中,双向能量流成为刚性需求,推动了如双有源桥等先进拓扑的应用。本文聚焦于双有源桥这一实现高效双向隔离变换的“明星”方案,深入剖析其利用移相控制实现软开关的机理。通过分析谐振

weixin_34195142的博客 378

Python第三方库推荐:pyttsx3

今天要推荐的Python第三方库命名为“pyttsx3”。pyttsx3是一个语音库,通过调用此库,很容易就可以让程序“开口说话”,不仅增强了程序的交互性,还能够给人以一种亲切感。pyttsx3库简单易用,是新手的好选择。 安装pyttsx3 安装这一步骤应该不用多说了,进入cmd,输入: pip install pyttsx3 ...

white_hat_2009的博客 1万+

【AI落地】AI生成测试用例,claude or gpt?(提效至少 50%)

gpt生成测试用例?当然好使啦,用好了提效50%+,用不好就让他变好!

青禾tester 1967

ethernet eth0: Could not attach to PHY

整个流程看下来就是MAC connect PHY的过程失败了,失败的具体原因根据config_init,上图(bcm54xx_config_init) ,从此方向入手去定位原因;我这里的问题是has_gmac4没有置1,根据 has_gmac4: uses GMAC4 core.按照上面的调用逻辑,添加了部分打印,定位到__phy_read接口返回失败。stmmac_mdio_read 大部分都是linux的标准接口。最终取决于平台用的是哪家的phy,调用config_init。

无线互联&网络介绍 2701

【文本转音频】pyttsx3详解

pyttsx3学习

weixin_43958438的博客 3755

第14.8章 高翔博士最新开源框架Lightning-LM源码解读(八):位姿平滑器PoseSmoother深度剖析,从原理到代码实现

本文深度解析了高翔博士开源框架Lightning-LM中的位姿平滑器PoseSmoother模块。该模块通过设置平滑因子,在保证位姿准确性的同时减少突变,使位姿变化更平稳。文章详细讲解了模块功能、数据流程和核心代码实现,包括构造函数、拷贝构造函数以及关键的PushDRPose和PushPose函数。重点分析了位姿平滑算法原理,涉及运动有效性校验、位姿队列维护和平滑因子调节等核心机制。此外还介绍了相关C++语法(如显式构造函数、默认拷贝构造)和优化方向。本解析为SLAM学习者提供了位姿平滑处理的实用实现范例。

行知SLAM 600

python利用字典判断用户登录是否成功_你必须掌握的20个python代码,短小精悍,用处无穷...

点击上方『早起Python』关注并星标公众号第一时间接收最新Python干货!当今python编程语言的潮流已经成为不可阻挡的趋势,python以其较高的可读性和简洁性备受程序员的喜爱。而python编程中的一些小的技巧,运用的恰当,会让你的程序事半功倍。以下的20个小的程序段,看似非常的简单,但是却非常的有技巧性,并且对个人的编程能力是一个很好的检验,大家应该在日常的编程中多多使用,多...

weixin_35172689的博客 555

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

收藏!2025大模型风口已至,程序员转型必看指南

当人工智能从“实验室技术”蜕变为“产业刚需”,大模型已然成为企业竞争的战略制高点。它不仅在医疗影像诊断、金融风险预测、智能制造质检等领域掀起效率革命,更给技术从业者开辟了一条宽赛道——这里既有技术迭代的快感,更有职业增值的无限可能。对程序员而言,这不是“跨界冒险”,而是“顺势而为”的职业升级。薪资壁垒突出,涨幅领跑行业:据智联招聘2025年Q1数据,大模型应用开发、算法优化等岗位起薪普遍比传统开发高出40%-60%,阿里P7级大模型工程师年薪突破120万已成常态,薪资增长曲线是传统IT岗位的2-3倍。

优快云_224022的博客 873

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

别再卷CRUD了!大模型开发,才是程序员的下一个黄金十年

上周参加技术沙龙,我亲眼见证了程序员职场最撕裂的一幕:左边坐了个做了6年Java后端的老李,一杯接一杯灌着冰美式,愁得头发都白了一半。他说去年投10份简历能有8个面试,今年投30份才2个回复,开的薪资还比之前砍了20%,连房贷都快还不上了。而右边桌两个95后程序员的对话,却像一道惊雷炸醒了全场。一个工作刚满3年的小伙子,靠给制造业企业做私有化智能体落地,年薪已经摸到了80万,比老李翻了一倍还多。他轻描淡写地说:“现在根本不用投简历,猎头电话每天能打十几个,开价一个比一个高。

HHX_01的博客 522

智能体开发爆发期!程序员现在转型,还能赶上红利吗?

上周参加一场技术沙龙,我亲眼见证了2026年程序员职场最撕裂的一幕。左边坐了个做了6年Java后端的老李,一杯接一杯灌着冰美式,愁得头发都白了一半。他说去年投10份简历能有8个面试,今年投30份才2个回复,开的薪资还比之前砍了20%,连房贷都快还不上了。“我天天写CRUD、调接口、改bug,熬到凌晨两三点是家常便饭,结果现在连个像样的offer都拿不到。而右边桌两个95后程序员的对话,却像一道惊雷炸醒了全场。

HHX_01的博客 339

程序员都开始养猪了?这是什么魔鬼技术

前几天给闺蜜打了个电话,居然得到的信息是:辞了! 这年头不是说裁员危机到处都是吗?她倒好,放着公立医院安稳的护士工作不做,去一家医美私立医院做护士。 我问她,你得了什么刺激啊?!她悠悠地说着,是因为看到了京东养猪的新闻。 我更震惊了:京东养猪跟你有什么关系?难道要我相信,一头猪改变了一个人的一生? 电话那头的她哈哈大笑,说道:“你还别说,真的是京东的猪改变了我的人生”。 仔细询问原因,我...

Python_GCS的博客 824

python numpy 奇数偶数行互换_NumPy进阶修炼热身20题

点击上方『早起Python』关注并星标公众号第一时间接收最新Python干货!系列导读01.NumPy进阶修炼|入门02.NumPy进阶修炼|基础大家好,NumPy系列讲解已经更新了两期,今天将整理一些相关的题目来实际操作一下,因为在Pandas系列中有涉及到部分NumPy操作因此我也不确定最终会有多少题,暂且先来个20题热热身吧!01数据查看题目:导入并查看NumPy版本难度:⭐答案i...

weixin_39983223的博客 300

2026年程序员转型,为什么首推大模型开发?这篇给你讲透

上周参加一场技术沙龙,我亲眼见证了程序员职场最撕裂的一幕。左边坐了个做了6年Java后端的老李,一杯接一杯灌着冰美式,愁得头发都白了一半。他说去年投10份简历能有8个面试,今年投30份才2个回复,开的薪资还比之前砍了20%,连房贷都快还不上了。“我天天写CRUD、调接口、改bug,熬到凌晨两三点是家常便饭,结果现在连个像样的offer都拿不到。感觉再干两年,就要被行业淘汰了。而右边桌两个95后程序员的对话,却像一道惊雷炸醒了全场。

HHX_01的博客 471

脑洞大开,MC播妞在线喊麦!这个语言厉害了!

黑马程序员视频库播妞QQ号:3077485083传智播客旗下互联网资讯、学习资源免费分享平台惊雷 通天修为天塌地陷紫金锤紫电 玄真火焰九天玄剑惊天变乌云 那驰骋沙场 呼啸烟雨顿多情自古空...

传智播客的专栏 393

2024年梦幻开局!字节大佬把Python零基础文档和源码整理成了这套资料包

在开始放送这枚重量级的炸弹之前,肯定有小部分同学不知道Python是个什么玩意?简而言之,Python就是一款类似于C语言、C++、Java的编程语言,当然它位列编程热门榜第一名... ...一聊到编程,各位可能就会想起程序员这个岗位,但是Python却不完全独属于程序员,因为Python的爬虫、数据分析、自动化这些功能是我们普通人也可以用上的。Python在所有编程语言中热门榜第一。

天涯路的专栏 384

需要numpy版本_NumPy进阶修炼基础

点击上方“早起Python”,关注并星标公众号和我一起玩Python大家好,我们接着更新NumPy专题,想学好NumPy先搞定基础,本文将细致讲解一些NumPy的基础操作,记得启动Jupyter Notebook一边敲一边学,我们开始吧!1创建并查看数据首先导入并查看NumPy版本,我的版本是1.17.2,由于版本不同可能有些代码写法不一样接着我们来创建一个数组?当然我们可以将列表嵌套在...

weixin_35843096的博客 113

Python深度学习:从入门到实战

亲爱的读者,欢迎您翻开这本书。我们即将探索的,是深度学习的宇宙——一个由数据、算法与算力构筑的奇妙世界。它既是严谨的科学,也是创造的艺术,更是一条通往未来智慧的修行之路。本书将带您从最基础的数学原理出发,亲手搭建神经网络,驾驭Transformer等前沿模型,最终将智慧转化为现实世界的价值。请放下畏惧,保持好奇。这不仅是一次知识的学习,更是一场思维的远行。来,随我一起,开启这趟非凡的旅程吧。

Yuner2000的博客 209
上一篇: 牛逼操作!我用Python做了一个编程语言20年的动态排行榜!
下一篇: 用 Python 写出 Gameboy 模拟器,这位丹麦小哥的大学项目火了!
菜鸟学Python
博客等级 码龄9年 8044粉丝 571原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值