晚到派对:成年后学习编码第二部分-Gooey Gui

新的学习型创业之所以如此难以启动的最大原因是,因为我们不了解我们对该学科的无知。 最好的例子来自Marcelo Gleiser的“知识之岛”概念。 本质上,当我们处于完全无知的状态时,我们就漂浮在“神秘海”中。 随着我们对一个主题的理解,“知识之岛”突破了海洋的表面,并且随着海平面的上升,“神奇的海岸线”也不断发展。 为了追求Python熟练程度,我的知识之岛已经在图表上进行了绘制,拥有足够多的海岸线,使我对在何处着陆感到茫然。 他们改变的时代 如果我只是在十年前进行这项学术考察,那么我的过程将会大为不同。 我可能会从前往Borders的地方(仍然错过那个地方)开始拿铁咖啡,然后浏览堆栈以选择编程和Python的读取内容。 如果进展顺利,我什至可以从当地一所大学获得课程目录,看看是否可以找到一个可以与我的全职工作相配合的课程。 有了这些工具,我就可以开始在集成开发环境(IDLE)中进行黑客入侵了,也许在一两年之内,我就能在Python中做一些有用的事情。 现在回想一下我与实际情况相距不远的尝试,我现在至少为什么对我而言,这种方法行不通。 原因是Gooey GUI。 由于从来没有要求我进行任何类似神经外科手术的帮助,因此我不得不假设(尤其是出于同音异义的缘故)大脑有些粘糊糊。 从我十二岁左右开始,并且在我的计算机实验室里第一次体验Apple IIe以来,我一直在使用图形用户界面,通常被称为GUI(发音为“ gooey”)。…

如何开始学习python?

大家好, 这是我首次尝试撰写任何主题的博客。 因此,如果您有机会不阅读它,请立即关闭此标签,然后在google中打开下一个链接。 在这里,我不会讨论您今天可以在哪里使用Python,也许我会在下一篇文章中编写它。 这只是一些事情,对于Python的开始研究来说,这些事情的存在是很有用的。 如果您已经是一名优秀的程序员,或者具有其他编程语言的经验,则可以轻松地从网站www.python.org上的正式文档开始,然后继续阅读Mark Lutz的一些热门书籍。 应该注意的是,从PEP-373开始,从第二个版本开始学习python并不是一个好主意(维护python2.7将在2020年结束)。 因此,一个好选择是,在您开始使用Python世界之初不完全学习第二个版本。 另外,阅读PEP文档也是个好习惯。 他们被允许理解为什么要对语言进行一些修改,或者在某些语言版本中添加了哪些新功能。 另一个重要的事情是您的python IDE。 我更喜欢PyCharm: PyCharm提供智能代码完成,代码检查,动态错误突出显示和快速修复,以及自动代码重构和丰富的导航功能。 但是您可以使用任何其他IDE或您喜欢的文本编辑器,例如sublime或vim。 如果这是您一生中的第一门编程语言,或者您喜欢游戏化学习,那么我建议您看看Snakify或CheckIO。 Snakify是按主题划分的大量问题,课程和示例组,使您可以在很短的时间内快速学习基础知识。…

指导指南-简介

指导是Python社区和其他健康技术团队的核心价值。 当许多小组采用指导模式时,越来越明显的是,成为一名优秀技术导师所需的技能与我们希望分享的技术技能一样被吸收。 本系列旨在概述您认为合适时应采取或保留的有关技术指导的一些前景。 这是第一部分。 动机 无论您是从十名学习者开始,还是只是您和一名学习者,首先要考虑的是您的目标。 最好考虑最简单的情况“学习者应该获得比他们更多的知识或技能”,但还有其他指导的理由。 有人可以通过很多方法来学习:观看youtube视频,参加课程,在线课件等。指导到底为什么很有用? 这里有一些考虑的动机: 您想成为定期指导的社区的一部分 利他行为的一部分是说“我会这样做,因为我希望它将为我完成”。 我们所有人都需要在职业和生活的不同阶段进行指导。 这不是零和游戏;它不是零和游戏。 这是通过服务来增强您的影响社区的一种选择。 这并不意味着您会得到任何回报,但确实增加了这些价值观在您共享的社区中被镜像回您的可能性。 练习导师制是我们如何更好地成为领导者 忘记是否有一天会接受辅导,您可能会忘记自己一直在提高自己作为辅导员的技能。 当您重新考虑长期以来所提出的想法时(在您解释自己不记得的事情时),您将在脑中铺设新的基础架构。…