python刚入门,还需多努力

python编程:从入门到精通,python入门编程100例 坚持到了这儿,恭喜你,表示你有做开发的潜力,其实我想说的上面的内容还是刚刚开始,刚开始大家不需要多么精通了解这些内容,除了Python方面的知识,每个部分掌握一点儿能进行基本开发就好,主要是不断练习,让自己跳出「舒适区」,进入「学习区」,但是又不进入「恐慌区」,不断给自己「喂招」。 阅读详情

用 8 周时间完成 Coursera 课程 An Introduction to Interactive Programming in Python (Part 1 & Part 2), 除了第 8 周的第 6 个问题,所有的 Quiz 都是满分。这个问题是这样的:

Question 6

The bonus portion of this week's mini-project defines and uses a Sprite class to support animations. Each animated sprite includes an associated tiled image, each of whose sub-images are drawn in turn during the process of animating the sprite.

What attribute (also known as a field) of this Sprite class can be used to select the appropriate sub-image to draw during this animation process? (If you are stuck, review the bonus phase in the mini-project description.)

Your Answer ScoreExplanation
angle_vel   
angle   
radius   
sound   
image_size   
vel   
age   
image   
pos   
lifespan   
image_center   
animated

5 次答题全都选择错误[汗]。然后找到了这篇文章:http://blog.youkuaiyun.com/chjjunking/article/details/6859268

读过之后,发现自己还是对一些基本的概念还是没有掌握(全英文教学,英语不佳的后果~)。attribute, 或者说 field,相当于函数中的变量。然后我们看看实现 bonus 的代码:

    def draw(self, canvas):
        if self.animated:
            index = self.t % (self.image.get_width() // self.image_size[0])
            canvas.draw_image(self.image,
                              [self.image_center[0] + index * self.image_size[0], self.image_center[1]],
                             self.image_size, self.pos, self.image_size, self.angle)
            self.t += 1
            
        else:
            canvas.draw_image(self.image, self.image_center, self.image_size,
                          self.pos, self.image_size, self.angle)

这里面需涉及到的 attribute 有:animated, t, image, image_center, image_size, pos, angle。到底哪个才是正确的呢?再回到题目:

What attribute (also known as a field) of this Sprite class can be used toselect the appropriate sub-image to draw during this animation process?

原来做错的原因不是自己没有搞清楚attribute的概念,因为所有的答案都是attribute。而是自己没有读懂英文[汗][汗]。关键词是during,也就是在animation的过程中,那么答案就肯定不是animated,因为已经判断完成了。另外一个关键词是select sub-image,也就是 tile 下一个 image 需要用到哪个 attribute。相关的代码是:

self.image_center[0] + index * self.image_size[0]

需要依靠 index 和 image_size[0] 来 tile 下一个 image,其中 index 并不是类的 attribute,只是def draw(self, canvas) 的一个本地变量。正确答案应该是 image_size。

从上面的文章中又学到了新的知识,以前如果要在外部给 class attribute 赋值,只知道新建 1 个 class method:set_attribute(),但是现在知道了 可以直接在外部给 class attribute 赋值,甚至不用提前在 class 里面定义 attribute!

另外还有 class attribute和 date attribute 的区别,还没有搞懂,以后再研究吧

手把手教你用示波器实测LVDS/CML信号:从波形解读到故障排查(附实测图) 本文详细介绍了如何使用示波器实测LVDS和CML信号,从波形解读到故障排查的全过程。涵盖差分探头选择、示波器配置、标准波形特征解读、眼图分析技巧以及高速信号捕获要点,帮助硬件工程师快速诊断和解决信号完整性问题。附实测图和案例,提升高速数字电路设计效率。 阅读详情

相关推荐

保姆级教程:用DaVinci Configurator & Developer从零搭建AUTOSAR OS(TC2xx三核实战)

本文提供了一份详细的AUTOSAR OS配置指南,使用DaVinci Configurator和Developer工具从零开始搭建Infineon TC2xx三核系统。涵盖多核配置协同逻辑、版本兼容性陷阱及验证错误的解决方案,帮助开发者在3小时内构建可运行的多核OS框架。

weixin_33940469的博客 315

iOS CoreAnimation(四) anchorPoint,锚点

在了解锚点之前,要知道: UIView 有三个重要的布局属性: frame,bounds,center CALayer 对应地叫做: frame,bounds,position 为了能清楚区分,图层用了“position”,视图用了“center”,但是他们都代表同样的值 。现在不用知道这俩是什么,往下看。 frame :在父图层上占据的空间,包括 x,y

Eric's Blog 1022

C# .NET6 TesseractOCR 图片文字识别

在你的项目中的tessdata-main文件夹找到这几个文件,并右键->属性设置为【如果较新则复制】有几个需要用到的模型,需要生成的时候复制到输出目录中,在项目中设置即可。TesseractOCR兼容 x86 与 x64。附 :ImageUtils.RegionCropping()源码。Visual Studio 2022 社区版。下载完成后解压在你的项目中,如图所示。从官方项目中获取模型数据, 网址为。

qq_44121554的博客 3854

TensorFlow-YOLO_V1测试代码梳理

TensorFlow-YOLO_V1测试代码梳理,相信看过后对yolo-v1的整个流程都一目了然了。 硬件:NVIDIA-GTX1080 软件:Windows7、python3.6.5、tensorflow-gpu-1.4.0 一、基础知识 一图看懂:https://download.csdn.net/download/samylee/10879852 二、代码展示(做了详细注释) 1...

samylee的博客 1386

深入解析FDTD Script中的farfieldpolar3d命令:复电场计算与应用

本文深入解析了FDTD仿真中`farfieldpolar3d`命令的核心功能与应用。作为`farfield3d`的复数版本,该命令能计算并返回球坐标系下的复电场矢量,完整保留振幅与相位信息,为光学天线设计、近远场变换及偏振态分析等高级应用提供了关键数据基础。

grafana6viz的博客 287

VM与欧姆龙PLC通讯设置实战:Fins TCP/UDP协议详解

本文详细解析了VM(VisionMaster)与欧姆龙PLC通过Fins TCP/UDP协议进行通讯的实战设置。内容涵盖网络配置、协议选择(TCP可靠性与UDP实时性)、VM端地址映射与数据点添加、以及数据接收解析流程,并提供了常见错误排查与高级调试技巧,帮助视觉与自动化工程师快速实现稳定可靠的工业通讯集成。

weixin_29172963的博客 330

python中self image,python - Django:从图像u在ImageField中添加图像

python - Django:从图像u在ImageField中添加图像请原谅我丑陋的英语;-)想象一下这个非常简单的模型:class Photo(models.Model):image = models.ImageField('Label', upload_to='path/')我想从图像URL创建一个照片(即,不是在django管理站点中手动)。我想我需要做这样的事情:from myapp...

weixin_39870199的博客 349

基于PWM的汽车仪表步进电机微步驱动优化实践

本文深入探讨了基于PWM的微步驱动技术,用于优化汽车仪表步进电机的运行性能。通过将传统的分步驱动升级为PWM微步细分驱动,利用正弦/余弦查表法合成旋转磁场,有效消除了指针抖动与噪声,实现了指针的平滑、精准运动。文章以STM32和VID2905电机为例,提供了详细的硬件连接、代码实现及高级优化技巧,为提升汽车仪表体验提供了实用方案。

weixin_29169505的博客 512

OpenCV数据载入、显示与保存

一、图像存储器 OpenCV提供了一个Mat类用于存储矩阵数据。Mat类用来保存矩阵类型的数据信息,包括向量、矩阵、灰度或彩色图像等数据。 Mat类分为矩阵头和指向存储数据的矩阵指针的两部分。矩阵头中包含矩阵的尺寸、存储方法、地址和引用次数。矩阵头的大小是一个常数,不随着矩阵尺寸的大小而改变。 创建Mat类: Mat a; //创建一个名为a的矩阵头 a = imread("j2.png");//向a中赋值图像数据,矩阵指针指向像素数据 Mat b = a; //复制矩阵头,并命名为b

键盘上的手艺人 1181

本地部署大模型:dgx-spark-ai项目硬件选型、部署与私有化AI构建指南

大语言模型(LLM)的本地部署是当前AI工程实践中的重要方向,其核心原理在于将模型权重与计算过程完全置于用户可控的硬件环境中。这项技术的核心价值在于实现了数据主权与隐私安全,避免了云端服务的延迟、持续订阅成本及数据外泄风险。从技术实现看,本地部署的关键在于硬件选型与软件环境适配,尤其是NVIDIA GPU的CUDA生态、显存容量与内存带宽的匹配。在应用场景上,本地化部署特别适合对数据敏感性要求高的领域,如企业内部代码助手、金融分析或医疗研究,能够支持私有化模型微调与定制化工作流构建。本文以dgx-spark

weixin_42531579的博客 505

全覆盖路径规划开源项目Clean-robot-turtlebot3原理及流程概括总结

本系列文章主要介绍全覆盖路径规划开源项目Clean-robot-turtlebot3的相关内容,包含如下四篇文章,分别介绍了开源项目Clean-robot-turtlebot3流程的概括总结、ROS坐标系常用坐标及其变换、Clean-robot-turtlebot3关键函数解析等内容。

慕羽★的博客 6107

如何看待越来越多年轻人追捧「摸鱼哲学」,拒绝努力的年轻人真比老一辈活得更通透吗?

你怎么看待摸鱼哲学?

沉默王二 25万+

实战:批量抓取免费代理IP全流程(附自动验证+失效剔除,爬虫抗封必备)

本文分享了一套从免费代理IP中筛选可用高匿代理的实用方案。作者通过半年实践,总结出"批量抓取+精准验证+动态维护"的方法,能从2000条免费IP中筛选出30-50条可用代理,满足中小规模爬虫需求。 方案包含四个核心环节: 多源代理抓取:针对快代理、西刺代理等不同网站定制解析规则 三层验证机制:检查有效性、匿名度和响应速度 代理池自动维护:实时淘汰失效IP Scrapy整合实战:提供可直接复用的代码 文章特别指出免费代理的三大痛点:存活率低(80%10分钟内失效)、匿名性差(仅5%是高匿代

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 1602

初学者刚入门,是学Java,还是python

对于这个问题,网上会有许多回答,其实要我来说,两者都差不多,如果硬要选择一个的话,我只能给你回答跟着感觉走,看你的兴趣更偏向哪一方面,接下来,我会拿Java,和python来举例,希望看到我这篇文章的朋友能不再纠结于到底要选择哪一个? Python是由Guido父上养大的深闺中的大小姐。她出身于荷兰的阿姆斯特丹,但在小时候就搬到了美国,父亲也在家里使用英语,所以不怎么会说荷兰语 她个性随和。最出名的是她听C++宣布“想出去旅行一趟改变一下形象。200x年回来哦”出门旅行后(结果回来的时候已经2011年了…

Lalalajtyy的博客 322

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

python每天努力的力量

#DayDayUoQ1.py #千分之一的力量 dayup = pow(1.001,365) daydown = pow(0.999,363) print("每天进步千分之一,或每天退步千分之一") print("向上:{:.2f},向下:{:.2f}".format(dayup,daydown)) print("-----------------------------------------...

qq_28011221的博客 1871

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

开课吧python小课值得么-领导想提拔你,从来看的不止努力!

领导想提拔你,从来看的不止努力!" 今天,又是加班满满的一天。" 琳琳苦笑。昨天跟闺蜜琳琳约了一块吃饭,坐下来没说几句话,琳琳就接到了领导的电话,直接打车赶去公司加班。不知道从什么时候开始,加班变成了大部分职场人的隐痛。比你更早下班,还比你更 " 会 " 工作上周快下班的时候,琳琳的领导让她和同事分别准备一份季度销售分析报告。为了搞定这个大工程,琳琳把上百个...

weixin_37988176的博客 157

深度学习工具包 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")

Python入门教程(全网最详细),零基础入门到精通,从看这一篇开始!

一.初聊Python在学习Python之前,你不要担心自己没基础或“脑子笨”,我始终认为,只要你想学并为之努力,就能学好,就能用Python去做很多事情。在这个喧嚣的时代,很多技术或概念会不断兴起,我希望你能沉下心来去学习,不要急于求成,一步一个脚印。当你把某个技术学好、学精后,还是能做一些事情的,甚至能找到喜欢的工作或完成实践项目。程序语言没有最好,只有最适合。作为一名初学者,我非常推荐你学习Python,为啥?

m0_59236602的博客 11万+

生活不容易,但仍需努力

说实话,我从来没有想过自己会成为咱们班里第一个找到工作的,欣喜之余其实靠的还是百分之五十的运气,剩下的百分之五十就是勇气了,至于说技术,便运用到了工作当中.说真的从来没有想过自己会跑到广州这个地方。 我来自大西北,一个被称为塞上江南的地方,从大学结束学业之后,就一直过得是得过且过的生活,每天上班的时候根本就没有什么对今天特别期待的想法,一个月拿的那3000+的工资,也就够养活...

qq_39581763的博客 171

我们一起学Python、努力、进步、遇见更好的自己

爱生活,爱学习,爱你所在的每一天!

末尾卡片和博主交流学习! 6754

Python语言-NL-工作日的努力

#DayDayUpQ4.py def dayUP(df): dayup=1 for i in range(365): if i%7 in [6,0]: dayup=dayup*(1-0.01) else: dayup=dayup*(1+df) return dayup dayfactor=0.01 while dayUP(dayfactor)<37.78: dayfactor+=0.001

程序员本员 2607

python怎样学才能学到精髓_Python入门难吗?如何顺利入门Python学习?

很多人想要抓住人工智能的红利,转行Python,所以首要的问题就是:Python入门难吗?在回答这个问题之前,我们需要了解一下Python是什么?Python是一种计算机程序设计语言。你可能已经听说过很多种流行的编程语言,比如非常难学的C语言,非常流行的Java语言,适合初学者的Basic语言,适合网页编程的Java语言等,Python是他们其中的一种。那Python入门难吗?对于初学者和完成普通...

weixin_39918690的博客 131

python groupby 列转行_python入门到底有多简单?

出品 |端老师那还是在2016年,端老师在职业的十字路口徘徊,听闻python非常简单易学,就抓住了这个稻草。那时候python还没有火,只有老美的一些学校把它作为计算机大一新生入门课程的授课语言而已。时间来到2019年,python已然成为明星语言,在这两年突飞猛进。主要的推手是机器学习和人工智能的兴起。机学的基础库如Scikit-learn, TensorFlow等都是用pytho...

weixin_39700548的博客 356

Python 从入门到放弃到坚持到努力

#练习题 Python循环练习-比萨之约 4-1 比萨 想出至少三种你喜欢的比萨,将其名称存储在一个列表中,再使用for循环将每种比萨的名称都打印出来。  修改这个for循环,使其打印包含比萨名称的句子,而不仅仅是比萨的名称。对于每种比萨,都显示一 行输出,如“I like pepperoni pizza”。  在程序末尾添加一行代码,它不在for循环中,指出你有多喜欢比萨。输出应包含针对每种比萨的消 息,还有一个总结性句子,如“I really love pizza!”。 #warning:比萨名字

xianshengsan的博客 390

Python是个什么鬼?为什么这么多人都在学Python?

Python其实就是就是编程语言的一种,在多个领域都有广泛的应用,比如当下最火热的大数据分析,人工智能,Web开发等等。努力学习,学以致用。生活中可以用到Python的位置远比你想象的多得多,等到你学会Python之后你会发现生活中有很多的问题都是可以通过Python来帮助你快速解决的。如果需要这份完整版的Python全套学习资料,可以扫描这里免费获取。

python03012的博客 971

这本图解式的 Python 书,刚到手就被女友抢走了,哭!

最近刷论坛、刷知乎,经常会看到此类问题“作为新手该怎么学习编程语言?”,“作为新手该选择什么编程语言?”,“学什么编程语言比较有前途?”。对于长期混迹在互联网行业的我来说...

程序人生的博客 2481
下一篇: Python 的 class attributes 和 instance attributes 的区别
然后咧
博客等级 码龄24年 141粉丝 29原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值