初学者学习Python的11个技巧

坚持下去

这里有一些技巧可以帮助你让你作为初学者程序员学习的新概念真正坚持下去:

在这里插入图片描述

1 每天编码

当您学习一门新语言时,一致性非常重要。我们建议每天对代码做出承诺。可能很难相信,但肌肉记忆在编程中起着很大的作用。每天致力于编码将真正有助于发展肌肉记忆。虽然一开始可能会让人望而生畏,但可以考虑从每天25 分钟开始,然后逐步提高。

2 写出来

随着您作为一名新程序员的旅程取得进展,您可能想知道是否应该做笔记。是的你应该!事实上,研究表明,手写笔记最有利于长期保留。这对于那些致力于成为全职开发人员的人来说尤其有益,因为许多面试都会涉及在白板上编写代码。

一旦您开始处理小型项目和程序,手写还可以帮助您在转移到计算机之前规划您的代码。如果你写出你需要哪些函数和类,以及它们将如何交互,你可以节省大量时间。

3 去互动

无论您是第一次学习基本的 Python 数据结构(字符串、列表、字典等),还是正在调试应用程序,交互式 Python shell
都将是您最好的学习工具之一。我们在这个网站上也经常使用它!

要使用交互式 Python shell(有时也称为“Python REPL”),首先确保您的计算机上安装了 Python。我们有一个分步教程来帮助您做到这一点。要激活交互式 Python shell,只需打开终端并运行python或python3取决于您的安装。您可以在此处找到更具体的说明。

现在您已经知道如何启动 shell,下面是一些在学习时如何使用 shell 的示例:

了解可以使用 dir() 对元素执行哪些操作:

图片

返回的元素dir()是您可以应用于该元素的所有方法(即操作)。例如:

图片

请注意,我们调用了该upper()方法。你能看到它的作用吗?它使字符串中的所有字母大写!在本教程的“操作字符串”中

(https://realpython.com/learn/python-first-steps/)了解有关这些内置方法的更多信息。

了解元素的类型:

在这里插入图片描述

使用内置帮助系统获取完整文档:

在这里插入图片描述

导入库并使用它们:

在这里插入图片描述

运行 shell 命令:

在这里插入图片描述

4 休息一下

当您学习时,重要的是要远离并吸收概念。在番茄钟25分钟休息5分钟

你25分钟的工作,暂时休息,然后重复上述过程。休息对于进行有效的学习至关重要,尤其是当您吸收大量新信息时。

在编程中,您的代码必须完全遵循语言和逻辑的规则,因此即使缺少引号也会破坏一切。新鲜的眼睛有很大的不同。

5 成为漏洞赏金猎人

高考试卷的所有客观题批改都是由电脑完成,所有的主观题都实行双评制度,如果两位老师给出的分数差距超出了阈值,那就会自动启动三评程序,如果三评老师给出的分值也超出了阈值,则将启动仲裁程序。

使其协作

一旦情况开始稳定,请通过协作加快学习速度。这里有一些策略可以帮助您充分利用与他人的合作。

6 让自己与正在学习的其他人在一起

尽管编码似乎是一项单独的活动,但实际上当您一起工作时效果最佳。当您学习用 Python
编写代码时,让自己与其他正在学习的人在一起是非常重要的。这将允许您分享您在此过程中学到的技巧和窍门。

如果您不认识任何人,请不要担心。有很多方法可以结识其他热衷于学习 Python 的人!查找本地活动或聚会加入。寻找志同道合的。

7 教学

有人说,学习一件事最好的方法就是教它。这在你学习 Python 时是正确的。有很多方法可以做到这一点:与其他 Python
爱好者一起写白板、写博客文章解释新学到的概念、录制视频来解释你学到的东西,或者只是在你的电脑上自言自语。这些策略中的每一个都将巩固您的理解并暴露您理解中的任何差距。

8 结对计划

结对编程是一种技术,涉及两个开发人员在一个工作站上工作以完成一项任务。两位开发人员在“司机”和“领航员”之间切换。“驱动程序”编写代码,而“导航器”帮助指导解决问题并在编写代码时进行审查。频繁切换以获得双方的利益。

结对编程有很多好处:它让你不仅有机会让别人审查你的代码,还可以看看其他人可能如何思考问题。当您重新开始自己编码时,接触多种想法和思维方式将有助于您解决问题。

9 提出“好”的问题

人们总说世上没有坏问题,但一谈到编程,就有可能问坏问题。当您向对您要解决的问题几乎没有背景的人寻求帮助时,最好按照以下首字母缩略词提出好问题:

G : 给出你正在尝试做的事情的背景,清楚地描述问题。

O:概述您已经尝试解决问题的方法。

O:就问题可能是什么提供你最好的猜测。这有助于帮助你的人不仅知道你在想什么,而且知道你自己做了一些思考。

D : 演示正在发生的事情。包括代码、回溯。错误消息以及您执行的导致错误的步骤的说明。这样,帮助的人就不必尝试重新创建问题。

好的问题可以节省很多时间。跳过这些步骤中的任何一个都可能导致来回对话,从而导致冲突。作为初学者,您要确保提出好的问题,以便练习交流您的思维过程,并且帮助您的人会很乐意继续帮助您。

做点什么

大多数(如果不是全部)与您交谈过的 Python 开发人员都会告诉您,为了学习 Python,您必须边做边学。做练习只能带你走这么远:你通过建造学到最多。

10 构建一些东西,任何东西

对于初学者来说,有许多小练习可以真正帮助您对 Python
充满信心,并培养我们上面提到的肌肉记忆。一旦您对基本数据结构(字符串、列表、字典、集合)、面向对象编程

和编写类有了扎实的掌握,就可以开始构建了。

关于Python技术储备

学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!

对于0基础小白入门:

如果你是零基础小白,想快速入门Python是可以考虑的。

一方面是学习时间相对较短,学习内容更全面更集中。
二方面是可以找到适合自己的学习方案

包括:Python激活码+安装包、Python web开发,Python爬虫,Python数据分析,人工智能、机器学习等习教程。带你从零基础系统性的学好Python!

零基础Python学习资源介绍

👉Python学习路线汇总👈

Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。(全套教程文末领取哈)

👉Python必备开发工具👈

温馨提示:篇幅有限,已打包文件夹,获取方式在:文末

👉Python学习视频600合集👈

观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。

👉实战案例👈

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
在这里插入图片描述

👉100道Python练习题👈

检查学习结果。

👉面试刷题👈

在这里插入图片描述

在这里插入图片描述

这份完整版的Python全套学习资料已经上传CSDN,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Python 的开发工具有很多种,常用的有 IDLE、PyCharm、VSCode 等。对于初学者来说,建议使用 IDLE 和 VSCode。 IDLE 是 Python 自带的简单 IDE,它很适合初学者练习编写 Python 代码。 VSCode 是微软推出的免费、开源、跨平台的代码编辑器,它具有良好的用户界面和丰富的插件,能满足初学者的大部分需求。 ### 回答2: 初学者学习Python时,可以使用各种不同的开发工具来提高编程效率和方便学习。以下是几个常用的开发工具: 1. Python IDLE:Python自带的集成开发环境,简单易用,适合初学者快速上手。它提供了代码编辑器和交互式解释器,可以直接执行代码并查看结果,帮助理解和调试程序。 2. PyCharm:JetBrains开发的一款强大的Python集成开发环境。它具有丰富的功能和插件,包括代码自动补全、调试器、版本控制等,可以提高编码效率和开发质量。 3. Visual Studio Code:微软提供的轻量级跨平台代码编辑器,支持多种编程语言,包括Python。它具有IntelliSense代码补全、调试器、Git集成等功能,而且可以通过插件扩展更多功能。 4. Jupyter Notebook:一种交互式的编程环境,特别适合用于数据分析和科学计算。它将代码、文档和可视化结果集成在一个网页上,方便展示和分享代码。 无论选择哪个开发工具,初学者应该根据自己的需求和喜好来进行选择。同时,可以多尝试使用不同的工具,探索更适合自己的学习方式和开发体验。 ### 回答3: 初学者学习Python可以使用许多开发工具来进行编码和调试。以下是几个常用的开发工具推荐: 1. PyCharm:PyCharm是一个强大的Python集成开发环境(IDE),拥有丰富的功能和直观的界面。它提供了自动补全、调试、代码分析和版本控制等功能,使得编码过程更加高效和便捷。 2. Jupyter Notebook:Jupyter Notebook是一种基于Web的交互式开发工具,可以将代码、文档和可视化内容集成在一起。初学者可以在Notebook中逐步编写和运行代码,同时还可以添加注释和说明,便于学习和理解。 3. Visual Studio Code:VS Code是一个轻量级的代码编辑器,支持多种编程语言,包括Python。它具有丰富的插件生态系统,可以根据需要自定义和扩展功能。 4. Anaconda:Anaconda是一个数据科学和机器学习的开发环境,它提供了Python和许多常用的科学计算库的集成。初学者可以安装Anaconda,获得Python和常用库的一站式解决方案。 不论使用哪种工具,初学者应该根据自己的需求和偏好选择适合自己的开发环境。重要的是熟悉所选工具的基本功能和特性,并且继续学习和掌握Python的语法和编程技巧

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值