python学什么教学_学习python的几个小技巧

提示1:每天编码

学习新语言时,一致性非常重要。我们建议每天做出代码承诺。可能难以置信,但是肌肉记忆在编程中起着很大的作用。每天致力于编码将真正帮助发展肌肉记忆。尽管乍一看似乎令人生畏,但考虑每天从25分钟开始,然后从那里开始。

查看“ Python入门”指南,了解有关设置以及入门的练习信息。

提示2:将其写出

在您成为新程序员的过程中,您可能想知道是否应该做笔记。是的你应该!实际上,研究表明,手工记笔记对长期保留最有利。这对于那些致力于成为一名全职开发人员的目标特别有益,因为许多访谈将涉及在白板上编写代码。

一旦开始处理小型项目和程序,手工编写还可以帮助您在移至计算机之前计划代码。如果写出所需的函数和类以及它们之间的交互方式,则可以节省大量时间。

提示3:互动!

无论您是初次学习基本的Python数据结构(字符串,列表,字典等),还是调试应用程序,交互式Python Shell都是您最佳的学习工具之一。我们也在此站点上大量使用它!

要使用交互式Python Shell(有时也称为“ Python REPL”),请首先确保在您的计算机上安装了Python。我们提供了分步教程来帮助您完成此操作。要激活交互式Python Shell,只需打开终端并根据安装运行python或python3。您可以在此处找到更多具体说明。

现在您已经知道如何启动外壳程序,下面是一些学习过程中如何使用外壳程序的示例:

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

>>> my_string = 'I am a string'

>>> dir(my_string)

['__add__', ..., 'upper', 'zfill'] # Truncated for readability

注意,我们调用了upper()方法。您能看到它的作用吗?它会使字符串中的所有字母都大写!在本教程的“操纵字符串”下了解有关这些内置方法的更多信息。

在调试时,中断尤为重要。如果您发现错误,并且无法完全弄清楚问题出在哪里,请稍事休息。离开计算机,散步或与朋友聊天。

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

提示4:休息一下

在学习时,重要的是要走开并吸收这些概念。 Pomodoro技术得到了广泛的使用,可以提供帮助:您工作25分钟,稍事休息,然后重复该过程。 休息对进行有效的学习至关重要,尤其是在您吸收许多新信息时。

在调试时,中断尤为重要。 如果您发现错误,并且无法完全弄清楚问题出在哪里,请稍事休息。 离开计算机,散步或与朋友聊天。

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

提示5:成为漏洞赏金猎人

说到遇到错误,一旦您开始编写复杂的程序,就不可避免地会遇到代码中的错误。它发生在我们所有人身上!不要让臭虫使您沮丧。取而代之的是,自豪地拥抱这些时刻,并把自己视为一个漏洞赏金猎人。

调试时,重要的是要采用一种方法论方法来帮助您查找发生故障的地方。按照执行顺序遍历您的代码,并确保每个部分都能正常工作,这是一种很好的方法。

一旦了解了可能发生故障的地方,请将以下代码行插入脚本导入pdb中; pdb.set_trace()并运行它。这是Python调试器,它将使您进入交互模式。也可以使用python -m pdb 从命令行运行调试器。

使其协作 一旦一切开始,请通过协作加快学习速度。以下是一些策略,可帮助您从与他人的协作中获得最大收益。

提示6:与正在学习的其他人在一起

尽管编码似乎是一种单独的活动,但实际上,当您一起工作时,编码效果最佳。您正在学习使用Python编写代码,从而使您也与正在学习的其他人一起生活。这将使您可以分享在此过程中学习的技巧和窍门。

如果您不认识任何人,请不要担心。有很多方法可以结识对学习Python充满热情的人!查找本地活动或聚会,或加入PythonistaCafe,这是一个像您这样的Python爱好者的对等学习社区!

提示7:教学

有人说,学习某物的最好方法就是教它。当您学习Python时,这是正确的。有很多方法可以做到这一点:与其他Python爱好者一起白板,写博客文章解释新近学习的概念,录制视频以解释自己学到的东西,或者只是在计算机上与自己交谈。这些策略中的每一个都会巩固您的理解,并揭露您理解中的任何空白。

提示8:结对程序

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

结对编程有很多好处:它使您不仅有机会让某人检查您的代码,而且还使别人有机会思考问题。面对多种想法和思维方式,当您自己回到编码时,将帮助您解决问题。

提示9:询问“良好”问题

人们总是说没有一个坏问题之类的东西,但是当涉及到编程时,可能会提出一个很糟糕的问题。当您寻求对您要解决的问题了解甚少或没有上下文的人的帮助时,最好遵循以下缩写来提出良好的问题:

G:给出您要做什么的背景,清楚地描述问题。 O:概述您已经尝试解决的问题。 O:就问题可能出在您的最佳猜测上。这可以帮助正在帮助您的人不仅知道您在想什么,而且还知道您自己做了一些思考。 D:演示正在发生的事情。包括代码,回溯错误消息以及对导致错误的执行步骤的说明。这样,帮助人员不必尝试重新创建问题。 好的问题可以节省很多时间。跳过任何这些步骤都可能导致来回对话,从而可能导致冲突。作为初学者,您想确保自己提出很好的问题,以便练习交流思想过程,以便帮助您的人很乐意继续帮助您。

做点什么 您交谈的大多数(如果不是全部)Python开发人员都会告诉您,要学习Python,您必须边做边学。做运动只能带您走远:您通过建筑学习最多的知识。

提示10:建立一切

对于初学者来说,有许多小练习可以真正帮助您对Python充满信心,并增强我们上面提到的肌肉记忆。一旦掌握了基本的数据结构(字符串,列表,字典,集合),面向对象的程序和编写了类,就该开始构建了!

构建的内容不如构建的方式重要。真正的建设之旅将为您带来最多的启发。通过阅读Real Python文章和课程,您只能学到很多。您的大部分学习将来自使用Python进行构建。您将解决的问题将教给您很多东西。

那里有很多列表,其中包含针对Python初学者的想法。这里有一些想法可以帮助您入门:

猜数字游戏 简单的计算器应用程序 骰子翻滚模拟器 比特币价格通知服务 如果您发现很难提出Python实践项目,请观看此视频。它列出了一种策略,您可以在遇到困难时使用它生成数千个项目创意。

11:为开源做贡献

在开源模型中,软件源代码是公开可用的,任何人都可以协作。有许多Python库是开放源代码项目,可以提供帮助。此外,许多公司都发布开源项目。这意味着您可以使用由这些公司的工程师编写和生产的代码。

为开源Python项目做贡献是创造极有价值的学习体验的好方法。假设您决定提交一个错误修复请求:您提交一个“拉取请求”,以将您的修复修补到代码中。

接下来,项目经理将审查您的工作,并提供评论和建议。这将使您能够学习Python编程的最佳实践以及与其他开发人员进行交流的实践。

扇贝编程,扇贝品牌旗下在线教育平台,9年来致力于在线教育产品的研发,服务学位累计100000000+。扇贝编程创新教学模式,让零基础学员也能轻松入门python。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值