首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

有人能告诉我我做错了什么吗Python新手

作为一个云计算领域的专家和开发工程师,我很乐意帮助你解决Python新手的问题。请告诉我你在Python方面遇到的具体问题,我会尽力给出完善且全面的答案。

Python是一种高级编程语言,具有简洁、易读、易学的特点,广泛应用于Web开发、数据分析、人工智能等领域。作为一个新手,你可能会遇到以下一些常见问题:

  1. 语法错误:在编写Python代码时,常常会出现语法错误。这可能是由于拼写错误、缩进错误或者使用了错误的语法结构。建议使用集成开发环境(IDE)或者文本编辑器来编写代码,并且注意检查代码的拼写和缩进。
  2. 缺乏基础知识:作为一个新手,你可能还不熟悉Python的基础知识,如变量、数据类型、条件语句、循环等。建议你学习Python的基础知识,可以通过阅读教程、参加在线课程或者参考Python官方文档来学习。
  3. 引用错误:在Python中,你可能会遇到模块或者库的引用错误。这可能是由于没有正确安装所需的模块或者库,或者没有正确导入它们。建议你使用pip工具来安装所需的模块或者库,并且在代码中使用正确的导入语句。
  4. 性能问题:在编写Python代码时,你可能会遇到性能问题,如代码运行速度慢或者内存占用过高。这可能是由于算法不优化或者使用了低效的数据结构。建议你学习算法和数据结构的知识,并且使用合适的算法和数据结构来提高代码的性能。

总之,作为一个Python新手,遇到问题是正常的。重要的是保持学习和实践的态度,不断提升自己的编程技能。如果你有具体的问题或者需要进一步的帮助,请随时告诉我。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

运维新手们,别再问需不需要学PYTHON了!

在你还没学好走路的时候,不要老想着,将来当上老板了,是开宝马呢?还是开奔驰呢?要先学会骑自行车。。。 经常有人在群里问,运维人员需不需要学开发?需不需要学PYTHON?...PYTHON和SHELL有什么区别?天天问这种好水的问题,实在受不了,决定帮大家扫扫盲,求求新手们,以后别他妈瞎问了。...如果没有,请别瞎跟着传了,知道PYTHON什么不支持多线程?...这句话问错了,其实PYTHON支持多线程,只是不支持多CPU多线程,也就是一个程序spawn出来的多线程只能占用一个CPU,但是为什么呢?噢,因为GIL,GIL是什么东东,请自行补脑。。。...说了这么多,只想告诉那些迷茫不知所措该学什么语言的新手们, 在你还没学好走路的时候,不要老想着,将来当上老板了,是开宝马呢?还是开奔驰呢?先学会骑自行车吧。。。

970151

数读 | 为什么运维朋友们都需要学Python?

Good question, 为什么不用PHP,JAVA, C++,RUBY,这里只能说,见人见智, 如果你碰巧已经掌握了除Python之外的其它语言,那你爱用啥用啥,如果你是一个连SHELL都还没写明白的新手...如果没有,请别瞎跟着传了,知道PYTHON什么不支持多线程?...这句话问错了,其实Python支持多线程,只是不支持多CPU多线程,也就是一个程序spawn出来的多线程只能占用一个CPU,但是为什么呢?噢,因为GIL,GIL是什么东东,请自行补脑。。。...认识一个博士讲过一句话,觉得不错,他说,程序效率高低,80%都是写程序的人决定了,语言本身就占20%,所以下次有人再说PYTHON效率低的时候,请让他先回去自己检查下自己的程序多了多少无用的逻辑、循环等等...说了这么多,只想告诉那些迷茫不知所措该学什么语言的新手们, 在你还没学好走路的时候,不要老想着,将来当上老板了,是开宝马呢?还是开奔驰呢?先学会骑自行车吧!

2.2K50
  • 重磅: 华为免费培养8000名Python开发者与你有关

    阅读本文学到什么 算法不断精进过程 知识如何融会贯通 Python NumPy 如何对标学习 华为8000名Python开发者 老码农:小码匠,华为要培养8000名开发者,学习免费!实践免费!...小码匠:你提到的华为,是刚回国的女英雄孟晚舟所属公司华为? 老码农:是啊。 小码匠:华为要培养8000名Python开发这事,你那么激动干嘛?和你没啥关系的,因为你有点老。...小码匠:是先排序,取中间的值? 老码农:理解能力不错,码匠确实是你最佳选择。 小码匠:那要偶数个数怎么办啊? 老码农:取中间2个值的平均数就可以。 小码匠:嗯,明白了。...小码匠:,在上一个算法题,你为啥不告诉我。 老码农:因为是一个优秀的老码农啊。。。 小码匠:吹牛,对还有保留,小心眼。...其实你写得很不错了,但你肯定更有追求,读懂他的代码,找找小差距? 小码匠:变相说不如他呗,哼,等着瞧吧。 老码农:看明白大牛的代码,告诉我你思考结果啊。 一枚聪明的小码匠,加油啊。。。 END

    20820

    开学第一课:拜托,一定不要这样问Python问题

    4.为啥的Socket程序客户端连接不上服务端呢? 5.请问你会用Python网站?/请问群里有懂Python网站的? 6. ? 7.的代码可以运行,但是结果不对,如下,该怎么办? ?...10.群里有人吗,谁能告诉我这个怎么办? ? 10.老师,有个代码,在IDLE和PyCharm运行正常,但是VSCode和Spyder运行有问题,怎么办? 11....19.有个特别特别简单的问题,但在网上就是查不到解决办法,你告诉我该怎么办? 20.别人提供了大致思路之后,不去试验一下,而是凭想象和脑补一直追问技术细节,恨不能拿到完整代码。...23.自己的老师说的程序中至少有3处错误,又不告诉我哪里有错误,找不出来,你帮我找出来改一下? 24.老师,如果要在窗口上显示图片,应该怎么?需要注意什么?...举手之劳很少有人会拒绝,但是如果需要花费大量时间来猜你到底问的是什么,需要为了解决这个问题专门搭建环境安装扩展库,需要照着你的代码截图自己敲一遍,需要花大量时间来设计测试数据并且根据你提供的几行代码片段甚至压缩到不能再少的几行出错提示来推测代码是什么样子以及为什么出错和怎么修改

    56310

    学习hadoop需要什么基础

    “学习hadoop需要什么基础”这已经不是一个新鲜的话题了,随便上网搜索一下就能找出成百上千篇的文章在讲学习hadoop需要掌握的基础。再直接的一点的问题就是——学Hadoop难?...所有的文章在说完这个三个基础之后,好像在告诉我们所有人,你只要有这个三个基础就一定能够学好hadoop,从此走上人生巅峰······其实,也不尽然,只有当你真正接触了hadoop,你才会发现真正的问题所在...如果仅仅是安装一下运行环境就行了,那你就大错特错了,几乎每个组件都是坑,这些坑几乎是不可能让初学者有一个愉快的学习过程的。...今年3月初的时候,一个程序开发的朋友给了一个国产发行版DKHadoop,是大快搜索开源的发行版hadoop。...在用的是标准本三节点dkhadoop版本(放心,是免费的),虽然是免费的,但权限都是开放的。所以,对于新手或者个人研究而言已经够用了。需要dkhadoop安装包的,可以留言给我,可以打包发你!

    60600

    2021 年 Python 的好与坏

    之前就职的一家初创公司使用 Powershell 和 C 自动化测试,这引发了很大的分歧,直到我介入,宣布我们将使用 Python。...有那么一会儿,真以为也许是傻。毕竟,不会所有那些聪明人都错了,对吧?不对! 只要花几分钟搜索一下就会发现,其他许多人也遇到了同样的问题: 那么,为什么会存在这个问题?...都不记得自己被迫放弃了多少优秀的库 / 项目,只因为安装不上。 如果你想与 Python 新手分享自己的代码,那简直是噩梦。...当我在写书时,发现,与其帮助人们安装 Python,还不如提供一个什么都装好了的 5GB 的虚拟机,那样更简单(许多其他的作者也是这样的,的虚拟机文件夹一度有 60 到 80GB,全都是针对 Python...看不出来这些库有什么理由重写 / 重构。 是的,明白。有时候,你不得不重构代码。代码是由不取得报酬的志愿者维护的,诸如此类。但我希望社区更严肃地对待向后兼容性。

    46610

    【杂谈】什么心目中深度学习算法工程师的标准

    1 假如我招人,最低要求是什么 如果是招聘深度学习算法工程师,不管是校园招聘还是社会招聘,最基本的要求如下: (1) 熟练掌握python和c++编程,至少熟悉Caffe和T ensorflow/Pytorch...会写python算法确实够了,但是公司招人不会只为了让你训练模型写论文,python能把模型部署到手机上python优化底层算法?...不管什么项目,独当一面搞定,这就是能给公司解决问题,攫取利润的人。 3 怎么学习 这个问题很敏感,就不说该怎么学习,而是说说哪些学习方法不对,仅代表个人立场。 (1) 看视频收效甚微。...加了一堆微信群,提的问题根本没有人答怎么学。身边连大神都没有,导师都不懂,怎么学。所以要找到好的圈子,好的能够约束自己的学习氛围,不然日子一天一天过,效率极端低下,真的很恐怖。...如果方向是错的,什么都白搭,就跟我之前有个朋友在某机构学了几个月数学一样,弄啥呢。另外,也不要期望有人能把所有东西灌输给你,学完多少案例就能达到什么水平。

    92710

    精灵之息 开发日志(2)

    ——“复习了3个月,是冲着考100分来的,为啥只有20分?!这落差也太大了,是不是卷子改错了?是不是老师教错了?不会是的卷子被人替换了吧?!” ——“你之前模拟考多少分啊?”...至此为止,玩家就只剩20%左右了 上面的步骤发生在3-4分钟内 好家伙,3A大作都不敢这样新手引导 image.png 实际上到写文章之前都还没太意识到这有什么问题 这的确是菜鸟会做的事情,短时间内希望把大量的信息塞入玩家脑内...现在想想,还剩下的20%玩家大概是真爱了…… 也有人建议说是因为这个游戏规则太复杂了,应该再简单点,比如学习其他小游戏那些…… emmm…… 其他“小”游戏根本不需要新手引导吧。...不过还是在精灵之息里增加了个小游戏,精灵糖果屋是个2048的变种,没什么引导,估计大部人点着点着就知道怎么一回事了。 这个超休闲模式也有一些额外的用处,有机会再讲讲糖果屋的历史。...当然,说起引导,可以和很多人一样夸夸其谈,扯上几天几夜的“心流”,“引力”,“永远的1-1”…… 但我还是不好精灵之息的新手引导。

    41030

    像Django学习写程序

    Django是什么 Django是一个python的web的快速开发框架,Django也是接触的第一个web框架。这个框架是一个比较重的框架,有些人对这件事情比较诟病,但是开发起来比较快。...为什么用框架 一帮菜鸟新上战场你,你给新手一个钢管,一把锤子,一把子弹他能把子弹发射出去,你给新手一把步枪他也能把子弹发射出去。就算是老手也不一定老想拿钢管和锤子当枪用。...框架告诉当年作为一个新手,数据库CRUD,你可以用mysql,sqlite,mongodb等等数据库,告诉用orm,告诉我资源应该放在哪里。...路由 URLs and views,这个在初学iOS和安卓的时候从来没有人提到过这个,不过发现这是现在app中必有的一个模块。我们开发的时候需要从各种地方跳到各种页面,用代码写死的办法不可能实现。...国际化的提前考虑 这个是之前公司app的时候之前根本就没考虑到的,觉得这是一个规划上的问题。赋值风格不一致导致国际化是一个很蛋疼的事情。

    67950

    做一个优雅的提问者

    可后来新人越来越多,这种新手问题似乎总是充斥在群里,慢慢得,没有人愿意在给新人解答了。...接下来,我会按照为什么要提问、自我解决、礼貌且有效的提问这三个部分来给大家讲解。为什么要提问自参加九年义务教育起,老师通常都会在上完课后问底下得同学们,大家还有什么问题?...但是对于被提问者,他知道这些?你有考虑过被提问者第一时间理解你提的问题?对于一些不知道头尾、一句话描述的问题,被提问者有必要为你解答?...说实话,对于这种问题都是默认不予理睬的,这个问题激发不了得助人欲。来讲讲什么。问题背景:这个日志在在什么环境在产生?是 Java、Javascript 还是 Python 又或者是浏览器。...看了不予理睬得原因后,大家应该也理解了把。那么怎么把这个无效得问题变成一个有效得问题嘞?

    7910

    如何用 Python 和 BERT 中文文本二元分类?

    因为当时正在用 fast.ai 的 ULMfit 自然语言分类任务(还专门写了《如何用 Python 和深度迁移学习文本分类?》一文分享给你)。...觉得,后者是给人用的。 教程 总以为,会有人把代码重构一下,写一个简明的教程。 毕竟,文本分类任务是个常见的机器学习应用。应用场景多,也适合新手学习。 但是,这样的教程,就是没等来。...你告诉我输入的标准规范,然后告诉我结果都能有什么。即插即用,完事儿走人。 一个文本分类任务,原本不就是给你个训练集和测试集,告诉你训练几轮练多快,然后你告诉我准确率等结果?...这种整理,对于会 Python 的人来说,没有任何技术难度。 可正因为如此,才生气。这事儿难?Google 的 BERT 样例编写者怎么就不肯做?...它是餐饮点评情感标注数据,在《如何用Python和机器学习训练中文文本情感分类模型?》和《如何用 Python 和循环神经网络中文文本分类?》中使用过它。

    1.6K30

    如何用 Python 和 BERT 中文文本二元分类?

    因为当时正在用 fast.ai 的 ULMfit 自然语言分类任务(还专门写了《如何用 Python 和深度迁移学习文本分类?》一文分享给你)。...觉得,后者是给人用的。 教程 总以为,会有人把代码重构一下,写一个简明的教程。 毕竟,文本分类任务是个常见的机器学习应用。应用场景多,也适合新手学习。 但是,这样的教程,就是没等来。...你告诉我输入的标准规范,然后告诉我结果都能有什么。即插即用,完事儿走人。 一个文本分类任务,原本不就是给你个训练集和测试集,告诉你训练几轮练多快,然后你告诉我准确率等结果?...这种整理,对于会 Python 的人来说,没有任何技术难度。 可正因为如此,才生气。这事儿难?Google 的 BERT 样例编写者怎么就不肯做?...小结 讲到这里,你已经学会了如何用 BERT 来中文文本二元分类任务了。希望你会跟我一样开心。 如果你是个资深 Python 爱好者,请帮我个忙。 还记得这条线之前的代码? ?

    1.1K20

    对不起,的代码评审毁了一个程序员!

    每次点“提交评审”的时候似乎都能听到锤子落下的声音。他为人很好,甚至感觉他有点可怜,但我也不能因此而放过他的代码。有权批评他的代码,不是比他优秀,所以我的没错。...没有人会把很差的代码说成很好,不是? 最终他被辞退了,而在这之前他已经好几个月没有拿到奖金了。 ? 告诉自己说:“不会像他那样。应该有更好的开发者来代替他的位置。的所作所为都是正确的。”...愤怒是因为每天晚上都在学习 F#,甚至女儿都开始误管别人叫爹了。而这个人并没有努力工作,而是回家陪孩子了。所以我想惩罚他。 代码评审是为了自我认同。对项目或代码本身没什么兴趣。...代码评审并不是为了业务,而只是想贬低新手的技术终于开始给我回报了。 如果别人给我的代码中有错误,就会觉得自己很聪明,从而感受到莫名的喜悦。...如果你告诉我你有更崇高的目标,例如训练新手以及其他云云,那么敢确定你也有这种感觉。如果你告诉我你已经学会控制这种感觉(然而这种感觉还是会出现),那么一定是很稀有的那个。 但这就是的想法。

    78520

    技术公司与非技术公司的区别,太真实了…

    所在的部门的客户跟我上家公司的客户是一家客户。所以我知道客户有多少磨人。所以我坚信我胜任,帮公司解决。代码也很熟悉。给我的感觉是如虎添翼。 但是错了。...现在说下来了之后的几个项目: A 项目,刚刚来到公司。人生地不熟,打算处理好人际关系,主动一些。跟PM打好招呼。来了接到一个半路的项目,已经有人一半了,是半路进入。...另外一个同事告诉我需要做什么。口头说,需要做什么等等。做好之后进行测试,之后就没有人再联系以为项目结束了 或者说那没有问题。就找我的负责人联系下个项目。大家以为这件事结束了?...负责人:说的跟开发的不一样。两个开发都可能理解都不对?来来回回的需求变更也算我们的Bug?) 领导的总结:对你的技术没有质疑,但是你对待项目要认真些。以后要注意的地方。...领导昨日发信息告诉我,有很多人反馈交付质量有问题,过完年这四个项目都总结过两个没问题。现在做的样式位置加一起不到十个问题。还有一个项目也很好。 昨日一天都在想这个问题,为什么会有很多人反馈。

    33030

    程序员的心理疾病

    并不认为自己入错了行,仍然很喜欢设计程序和语言,而且显然是这个领域的王牌之一。然而我却看到了这个行业里的无限混沌,让觉得喘不过气来。...他们要你向他们“学习”,但其实他们没有什么值得学习的地方。他们只是想让你安于“本分”,一些微不足道,不能发挥你才能的工作。...另外要注意的是对于别人介绍的东西,不要轻易地表扬或者点头,否则有人就更有气势了。你要问这样的问题:这里面有什么新的东西?这个事情,另外一种技术早就能做了啊,没觉得有什么了不起。...很可笑的是,前段时间面试的所有使用 Python 的公司,最后都认定了Python 的菜鸟。然而我的水平显然高过 Python 的创造者 Guido van Rossum 很多。...比如有人Python 的 meetup 集会时告诉我,他试图在自己的小组里推 Python,可是一些老顽固一定要用 Java,认为 Java 才是王道。很鄙夷不高兴的样子。

    49720

    技术公司与非技术公司的区别,太真实了…

    所在的部门的客户跟我上家公司的客户是一家客户。所以我知道客户有多少磨人。所以我坚信我胜任,帮公司解决。代码也很熟悉。给我的感觉是如虎添翼。 但是错了。...现在说下来了之后的几个项目: A 项目,刚刚来到公司。人生地不熟,打算处理好人际关系,主动一些。跟PM打好招呼。来了接到一个半路的项目,已经有人一半了,是半路进入。...另外一个同事告诉我需要做什么。口头说,需要做什么等等。做好之后进行测试,之后就没有人再联系以为项目结束了 或者说那没有问题。就找我的负责人联系下个项目。大家以为这件事结束了?...负责人:说的跟开发的不一样。两个开发都可能理解都不对?来来回回的需求变更也算我们的Bug?) 领导的总结:对你的技术没有质疑,但是你对待项目要认真些。以后要注意的地方。...领导昨日发信息告诉我,有很多人反馈交付质量有问题,过完年这四个项目都总结过两个没问题。现在做的样式位置加一起不到十个问题。还有一个项目也很好。 昨日一天都在想这个问题,为什么会有很多人反馈。

    37130

    提问的智慧

    这么(加上搜索过的字串)也让遇到相似问题的其他人被搜索引擎引导到你的提问来。 别着急,不要指望几秒钟的 Google 搜索就能解决一个复杂的问题。...越是表现出在寻求帮助前你为解决问题所付出的努力,你越有可能得到实质性的帮助。 小心别问错了问题。如果你的问题基于错误的假设,某个普通黑客(J....另一方面,表明你愿意在找答案的过程中什么是一个非常好的开端。谁能给点提示?、的这个例子里缺了什么?以及应该检查什么地方比请把需要的确切的过程贴出来更容易得到答复。...读过了 FAQ,但里面没有提到跟 Nulix 有关的问题。这是编译过程的记录,什么的不对的地方?...在最后一个问题中,注意 告诉我答案 和 给我启示,指出还应该做什么诊断工作 之间微妙而又重要的区别。 如何更好地回答问题 态度和善一点。问题带来的压力常使人显得无礼或愚蠢,其实并不是这样。

    1.1K10

    前方高能!这可能是一张会颠覆你编程学习的思维图!

    这些对于新手和专家都是超赞的资源。图里面清晰地展示了如想从事前端网页开发员、后端网页开发员或者系统管理员工作,所需要了解的一切技术。 而我相信这些对于刚开始学习人生头几行代码的纯新手是尤其有用的。...你真的觉得——或者任何开发人员——真的知道怎么使用全部这些东西? 臣妾做不到! 当你刚刚开始接触电脑编程的时候,这些知识完全过多了。...但你并不需要这么。而且没有人会期待你做到这点。 即便做过几年的开发人员之后,只在那些图片中一小部分技术能够达到“精通”的水平。其中的一些甚至不知道是什么!...一般会依次看: 谷歌 StackOverflow(http://stackoverflow.com/)网站(常常在谷歌看到) 程序包的Github问题部分 当你请教别人的时候,最好记住下面的内容:...不论你是刚刚开始编程还是已经有丰富的经验,希望这篇文章对你有所帮助。 记住:没有人期待你什么都知道。享受这个过程,并且不要停止学习。

    67270

    零基础学习 Python 之多态

    在上面的例子里我们并没有限定参数的类型,类似的例子还有: >>> f = lambda x,y:x+y 还记得上面的上面的 lambda 函数?不记得的请看Python拓展之特殊函数。...当然,也有人对此提出了反对意见,因为本质上在参数传入之前,Python 并没有确定参数的类型,所以只能让数据进入函数之后再处理,处理则最好,不能处理只能罢工报错了。..."", line 2, in length TypeError: object of type 'int' has no len() 上面的例子出错了,出错的愿意根据错误提示,明确的告诉我们...当然了也有人持有相反的观点,认为 Python 不支持多态,理由也是上面的说法。就比如长跑最后的一公里,有的人想就只剩一公里了,也有的人想竟然还有一公里,是一个道理。...知识就是这样,写出来的是的,你学会的才是你的,希望各位谨记。 如果你觉得这篇文章让你有所收获的话,欢迎关注点赞转发,在这先行谢过。 The end。

    35810

    花一个月时间整理了新人转行IT最爱问都问题

    Q:不是计算机专业的,可以学? A:不是计算机专业的那能怎么办?不是你就不学了吗?不学你来问我这种问题干啥?你也改不了专业。 Q:找到工作?找到工作的什么要求,要学多上时间。...要学多久的问题,有一点点基础,找工作前突击45天,至于你,看你每天学几个小时,每天8小时觉得4个月足够了。最长多久那我无法回答。 Q:应该学什么语言,java还是python。...多数人死在起跑线上,有的人环境变量一个星期没搞定,跟我说就是完全按照视频的,怎么就不行呢?新手根本不知道怎么解决。各种坑,你爬过几个坑还没有放弃。...自学还要把握进度,没有人告诉你,你哪一块知识学到什么程度可以过了,下一步学什么。...,然后去知乎问我是新手应该学Java好还是Python好,这问题真的不想再详细回答了,只能告诉你语言只是一个工具,这和我们学汉语学英语一样,只不过你现在学的这门语言是对计算机说的,这是基本功,写代码和写文章一样

    1.1K30
    领券