详解学习python的十一个步骤

264 篇文章 2 订阅
133 篇文章 3 订阅

  学好python最重要的是坚持,只有坚持可以是王道,下面介绍了一些对于python初学者真正坚持学习的新概念:

  技巧1:每天的代码

  当你学习一门新语言时,一致性是非常重要的。我们建议每天都致力于编写代码。这很难相信,但是肌肉记忆在编程中起着很大的作用。每天进行编码将有助于发展肌肉记忆。虽然乍看起来可能令人畏惧,但还是要考虑每天从25分钟做起,然后从那里做起。

  用Python指南查看第一个步骤,了解安装程序的信息以及启动的练习。

  技巧2:写出来

  当你作为一个新的程序员在你的旅程中进步时,你可能会怀疑你是否应该做笔记。是的,你应该!事实上,研究表明,用手记笔记最有利于长期保持。这对于那些致力于成为全职开发者的人来说是特别有益的,因为许多采访将涉及在白板上编写代码。

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

  提示3:去互动!

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

  要使用交互式Python外壳(有时也称为Python RePL),首先要确保Python安装在您的计算机上。我们有一个循序渐进的教程来帮助你做到这一点。若要激活交互式Python外壳,只需打开终端并根据您的安装运行Python或Python 3。你可以在这里找到更具体的方向。

  既然你知道如何启动shell,这里有几个例子,说明你在学习时如何使用shell。

  了解使用元素()可以在元素上执行什么操作:

  python:

  >>> my_string = 'I am a string'

  >>> dir(my_string)

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

  从DIR()返回的元素是可以应用于元素的所有方法(即动作)。例如:

  python:

  >>> my_string.upper()

  >>> 'I AM A STRING'

  注意,我们调用了上()方法。你能看到它做什么吗?它使字符串中的所有字母大写!在本教程的“操纵字符串”下,了解这些内置方法的更多内容。

  学习元素的类型:

  python:

  >>> type(my_string)

  >>> str

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

  python

  >>> help(str)

  导入图片文件夹并与之互动:

  python

  >>> from datetime import datetime

  >>> dir(datetime)

  ['__add__', ..., 'weekday', 'year'] # Truncated for readability

  >>> datetime.now()

  datetime.datetime(2018, 3, 14, 23, 44, 50, 851904)

  运行shell命令:

  python

  >>> import os

  >>> os.system('ls')

  python_hw1.py python_hw2.py README.txt

  技巧4:休息

  当你在学习的时候,重要的是远离并吸收这些概念。POMODROO技术被广泛使用,可以帮助:你工作25分钟,休息一会儿,然后重复这个过程。休息是一个关键的有效的学习会议,尤其是当你在大量的新信息。

  在调试时,中断尤其重要。如果你碰到了一个错误,并不能很好地判断出哪里出了问题,那就休息一下。离开你的电脑,去散步,或者和朋友聊天。

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

  提示5:成为Bounty Hunter的错误

  说到一个bug,一旦你开始编写复杂的程序,你就会遇到代码中的bug,这是不可避免的。这是我们所有人都有的事!不要让虫子让你沮丧。相反,拥抱这些时刻自豪,认为自己是一个错误赏金猎人。

  在调试时,重要的是有一个方法学的方法来帮助你找到事物崩溃的地方。按照代码执行的顺序,确保每个部分工作是一个很好的方法。

  一旦你知道事情可能崩溃的地方,在你的脚本导入PDB中插入下面一行代码,PDB.SETTraceTo()并运行它。这是Python调试器,它会让你进入交互模式。调试器也可以从命令行使用Python -M PDB < MyAuthFr.PyMyAuthFr.Py>运行。

  使其协作

  一旦事情开始好转,通过合作加速学习。以下是一些帮助你最大程度地利用与他人合作的策略。

  技巧6:和身边的人一起学习

  虽然编码看起来像是一个单独的活动,但当你一起工作时,它实际上是最有效的。当你在Python中学习代码时,非常重要的是你要把自己和其他正在学习的人包围起来。这将允许你分享你学习的技巧和技巧。

  如果你不认识任何人,不要担心。有很多方法可以满足那些对学习Python充满热情的人!找到本地事件或聚会或加入PythOnistaCaFe,一个像你这样的Python爱好者的对等学习社区!

  技巧7:教

  据说学习东西最好的方法是教它。当你学习Python时,这是真的。有很多方法可以做到这一点:用其他Python爱好者进行白板书写,写博客文章,解释新学到的概念,记录你解释的东西,或者简单地在你的电脑上自言自语。每一种策略都会巩固你的理解,并揭露你的理解中的任何空白。

  ToIP第8类:配对程序

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

  结对编程有很多好处:它给了你一个机会,不仅让别人检查你的代码,而且还可以看到别人如何思考问题。当你回到自己的代码中时,接触到多个想法和思维方式会帮助你解决问题。

  技巧9:问“好”问题

  人们总是说没有一个坏的问题,但是当涉及到编程时,很可能会问一个问题。当你向一个对你试图解决的问题几乎没有背景的人寻求帮助时,最好的办法是遵循下面的首字母缩写:

  G:给出你想做的事情,清楚地描述问题。

  概述你已经尝试解决的问题。

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

  D:演示发生了什么。包括代码、回溯错误消息和对导致错误执行的步骤的说明。这样,帮助的人不必尝试重新创建这个问题。

  好的问题可以节省很多时间。跳过这些步骤中的任何一个都会导致可能引起冲突的前后对话。作为初学者,你要确保你问好的问题,以便你练习沟通你的思维过程,这样帮助你的人会乐于帮助你。

  寻找问题

  大多数,如果不是全部的话,你所认识的python程序员会告诉你,为了学习Python,你必须学会做。只有经常写代码才可以让你走的更远。

  提示10:建立任何东西

  初学者,有许多的小练习,这将帮助你成为一个真正有Python的工作人员发展的肌肉记忆,我们在上面的辐条。一旦你有一个基本的数据结构在固体把握(字符串,列表,字典,套),面向对象编程和写作课程,它的时间,开始建设。

  你的版本是不作为重要的是你如何建造它。真正的旅程是什么建筑最想教你。你只能从学习这么多阅读文章和真正的Python课程。你最想学习使用Python来建设的东西。要解决的问题你要教你一个焊料。

  有许多观念有表出你的Python项目。这里的一些想法让你开始:

  一直就这样在事后来劝告游戏数

  简单的计算器程序

  滚动的骰子模拟器

  Bitcoin价格通知服务

  如果你发现很难来的Python项目的工作实践,在看这个视频。它嵌出你可以使用生成的战略思想当你觉得成千上万的项目活动。

  提示:11个开放源码

  在开放源码软件是可用的模型,源代码公开,任何人可以协作。有许多Python库是开源项目的贡献和需要。此外,许多公司发布的开源项目。这意味着你可以与代码的书面和生产的工程师在公司工作的论文。

  出去学习吧!

  既然你有这些学习策略,你就准备好开始你的python之旅了!找到真正的Python初学者的路线图,在这里学习!

  快乐编码!

最后

如果对Python感兴趣的话,可以试试我的学习方法以及相关的学习资料

Python所有方向的学习路线

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

二、Python必备开发工具
 

三、精品Python学习书籍

当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。

四、Python视频合集

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

五、实战案例

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

六、Python练习题

检查学习结果。

七、面试资料

我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

大家拿到脑图后,根据脑图对应的学习路线,做好学习计划制定。根据学习计划的路线来逐步学习,正常情况下2个月以内,再结合文章中资料,就能够很好地掌握Python并实现一些实践功能。

  • 1
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员二飞

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值