零基础小白如何入门 Python 编程

作者/分享人:锅蜀黍
向 Ta 提问
锅蜀黍,在线学习翻转课堂友班创始人,曾在IBM、摩根史坦利、蚂蚁金服从事技术工作,做过三年技术培训,做过创业公司技术合伙人,2016年机缘巧合结识现在的女朋友一起创立 uband友班 —— 集合英文训练、编程基础培训的在线训练和交友平台。

Python 号称是最简单的编程语言,可是如果没有正确的方法坚持训练,很难真正学会。

笔者今年6月份在 Uband 开办了 Python 零基础班,招募了 200 多名学员,其中 70% 为女生,经过一个月的 part-time 教学,每天 1 小时,学员可以具备编写基本的数据处理程序的能力。

实录提要:

  • Python 怎么入门学习? 有没有学习资料?
  • 用 Python 开发 Web 项目和 Java 体系相比,有什么优势和劣势?
  • Python 数据分析和爬虫最核心的知识点是什么?
  • 现在 Python3.X 是趋势,是学习 Python2.X 还是 Python3.X?
  • 通过什么方式来提升编程能力?
  • 有 PHP 基础,学习 Python 怎么合理安排练习编程知识点?
  • Windows 平台下,最适合的调试 Pythen 程序的配置环境和方式是怎样的?
已有341人预订
预订达标
文章出炉
交流日期
     
17.07.14
17.08.01
17.08.08 20:30
查看文章评论/提问
极笔北客
明显就是广告啊 这官方也在大面积推吗?
哈比
文章很水,我不太喜欢。希望 Chat 里面有好的表现。练技能需要实践,这个理念是对的,但是这个理念早已不新颖,不值得写,何况写得并不好。不过第一次实践之后可能会出现的问题,总结得还不错。
哈比: 为什么要贴那么一大块学员的评价呢,这部分内容,对 GitChat 的参与者没有任何意义。如果你想借此说明要如何学习,直接用第一人称说就好了。如果是为了做推广,那会引人反感的。尤其是在 GitChat 旨在分享泛 IT 干货的平台。
锅蜀黍: 因为想让大家看看零基础学员是怎么成长起来的,我不想改别人的东西,还改成第一人称,脱了裤子放屁的事情。
哈比: =-= 直接自己表达好 零基础学生如何成长即可,不必引用学生的话。更不必用自己的人称来转述学生的话。唉算了,各有各的想法
清雅 Isabelle
什么时候开始第二期?
锅蜀黍: 快了,8月份吧,感觉像广告贴,真不好
一步
python 怎么入门学习?有其他语言基础的, 有没有学习资料的,感觉如果还从基础的语法一步一步的学习,有点浪费时间,效率有点慢
哈比
Q1:关于一次实践练习后,可能会出现的问题,您是提前告知还是事后总结?提前告知是直接在教学视频里提,还是用补充文档的形式告知?事后总结是单个情况出现后,同学问起就立即回答,还是所有人的问题冒出来之后,再统一回答?
锅蜀黍: 实话说,这些情况都有~ 起初肯定是零散,然后问题有总结
哈比
Q2:不太认同您对模仿性工作的举例。朗读也需要自己把握文字的情感,编程也有干净整洁和冗余代码的分别,弹唱的吉他谱也不是每个都有现成的,书法只有在学习前期要模仿,后来都是有个人风格的。我不认为这些属于模仿性工作。还是说,我们对「模仿」的定义不太一样?您对「模仿」是怎么界定的。
锅蜀黍: 你说的这些个人风格,叫微调,微调模仿足够了,这是我的观点。
哈比
Q3:如果画一条能力增长曲线,我可以这么认为。在 0-20 的时候曲线是特别陡的,因为入门不难。而 80-85 这一段则相对平缓很多。我相信大部分行业都符合这个规律。可是总会有人的能力曲线是不上升的。请问为什么会这样?另外,我想问,您选择做教育平台,有没有感觉因此耽误了您的个人成长?您是怎么考虑的?
锅蜀黍: 一来,我给自己的定位并不是专业的程序员,而是懂程序的产品经理,所以这并不耽误我的个人成长; 二来,兴趣所在,从事教育行业,我体会教学是为了更好地做好我的平台,给想要学习的带来多点价值。相比之下,如果是完全想要再技术一门心思发展下去的同学,我不建议做基础培训。最后不得不说的是,大多数人以为在世 80~85 ~ 90的活,其实只是用了再平庸不过的技术。
哈比
Q4:「如果你是想要教编程老师,请一定要用模仿的方式教别人,不然会误人误己,切记。」不太明白这句话。是叮嘱教师要用模仿的方式教学,还是培训教师的时候要用模仿的方式教?如果不用模仿的方式(也就是您说的,用实践练习入手),先教理论,有什么不一样?(枯燥点?费点事?打击自主学习的人?)
哈比
Q5:选择经济学人词汇分析程序入手,是为了使枯燥的学习变得好玩有趣起来吗?您是之前就确定好用这个练习,还是经过学员组成分析后才这样决定的。如果是后者,您是根据什么东西判断的?
哈比
Q6:要感激 Error 给了自己一个学习的机会。不是每个人都有这种心态的,您怎么教育或引导缺乏此类心态的学生?当他不是成长型心态,还选择沉默,不主动发言说遇到问题了。您如何给到帮助?
锅蜀黍: 遇到bug就应该解决啊?这和说不说出来有什么关系。
哈比: ……不是做教育的吗,会遇到这类学生啊。Error 或什么困难,琢磨不明白甚至不琢磨,然后就洗洗睡了。如果没有发现这类人,他们也不主动交流,逐渐就会放弃学习。您没有遇到过这种情况?
lyhv
我想问下如果学习python只是为了做数据分析和爬虫用的话,要掌握到什么程度?pyyhon数据分析和爬虫最核心的知识点是什么?
志明
这是给高中生看的吧
你可能还喜欢
聊聊 CSS 中的布局模式
大漠_w3cplus.com
Spring Boot 2.0 的快速入门(图文教程)
泥瓦匠 @ bysocket.com
浅谈如何开一场 Chat
白宦成
如何在网上下载自己需要的资源
曹某某
GitChat 被恶意攻击引发的技术性思考:拒绝服务攻击
肖志华
利用开源代码和读相关论文来提高写代码能力
李峰
微信扫描登录