BAS 之 Python 通介

小结

  • 实到: 27人 (女性4位)
    • 讲师 1 位

151115_bas_all.jpg(JPEG 图像,3264x1173 像素) - 缩放 (37%)

感触

学校已经在主动改变:

  • 由心有余力,另有专长的老师,组织跨年级的主题班
  • 在正常课程以外,有组织的进行持续的领域学习和实践
  • 但是,依然受资源限制,无法第一时间接触行业一线的最新技术和思想…

GDG 正是最好的当地资源哪!

  • 通过 GDG 可以获得最新的 CodeLab 教程
  • 通过 GDG 可以直接和 Google 工程师接触,解决具体技术问题
  • 通过 GDG 可以及时知道/参与 Google 组织的针对全球在校学生的各种活动/竞赛…

作业

~ 按时交付同学的作业摘要

之一

在11月15日,”大妈”给我们讲了Python的第一次课,并留了这次的作业, 作业要求是”大妈”在课上都讲了什么?哪三点对我触动最深?并且对目前 的生活或学习上有什么帮助,实施方案是什么?

“大妈”开始讲的是目前的流行语言,然后引出Python的应用领域,Python常用的扩展类库,还概述了Python的特点,语法与学习方法等很多方面. 在这里不多赘述,就具体说一下对我影响最深的几点吧!

1.Python八荣八耻

以动手实践为荣 , 以只看不练为耻; 
以打印日志为荣 , 以单步跟踪为耻; 
以空格缩进为荣 , 以制表缩进为耻; 
以单元测试为荣 , 以人工测试为耻; 
以模块复用为荣 , 以复制粘贴为耻; 
以多态应用为荣 , 以分支判断为耻; 
以Pythonic为荣 , 以冗余拖沓为耻; 
以总结分享为荣 , 以跪求其解为耻. 

2.学习层级

不知己不知
不知己如何
知己何己知
知己何不知

3.学习方法 社会化,内化,外在化,组合

  • 当时”大妈”讲”Python八荣八耻”的时候,看出来他就是认为这个挺有意思的才跟大家说道说道,
  • 但我读完后整个人都不好了. 为什么呢?
    • 不是我学习Python过程中有多么大的感触,说实在的,
    • 我对Python一窍不通,只是看完这个,我会联想到我学的其他语言的方法,
    • 因为我自己本身也是一个程 序员,没有学习这种时尚的语言,
    • 但也学习了基础,大众的语言:C语言和C++,以及PHP等.
  • 在学习这些语言过程中,”八荣八耻”基本上也是可以套用 在它们的身上的.
  • 说来惭愧,我几乎只属于后者,也就是”耻”.
  • 其中,特别是前两句句”以动手实践为荣 , 以只看不练为耻;以打印日志为荣 , 以单步跟踪为耻”和最后一句”以总结分享为荣 , 以跪求其解为耻.
  • “在平时学习(不管是与计算机有关的基础课知识还是语言)过程中,只是看,看懂了,就认为自己真的明白了,其实不然,平时很少实践,
  • 所以在真 正的用到自己独立编程的时候,才发现记得还不扎实,思维逻辑能力混乱,编译过程中各种错误!
  • 那我应该怎么做呢?
    • 首先,态度上始终谦逊,
    • 还有要坚持下去,不管遇到什么困难,都要勇敢的往前冲.
    • 然后,我想做好一个项目,将自己所学 的知识运用进去,
    • 在实践中真正的明白我学的到底都有什么,了解多少,掌握了多少.
    • 更重要的是,可以对得起这3年的努力和付出.

之二

在此之前我尝试过用PHP做网站,同时通过书籍或老师,同学也了解过非常浅显的相关python的一些知识.

对python也有浅陋的认识,但从没使用python实践一些内容.

作为一名小白,在讲座开始之前我是持有打酱油的心态参加的,但听了您的讲座之后瞬间转变了我的心态并且受益匪浅.

首先在此向您说声抱歉,尽管听了您对python的讲解还没有特别清晰的概念 (我自己的理解能力问题),

但您在讲述如何获得称心的职业,如何管理代码等方面使我最为印象深刻:

  1. 实验是检验真理的唯一标准,虽然您在幻灯片上讲述这句话是在”如何学好python”模块,但我理解无论学习哪门语言包括为人处事方面依然适用.
    • 重构,代码量减少一倍,效率提高一倍,功能增加一倍.
    • 入圈,圈内可以接触到许多业内人士并且受到他们的熏陶和大量的资源. 老师在讲座中提出要有拿得出手的作品,否则凭什么让别人招聘你. 至此我决定根据自己热爱的研究方向培养一门过硬的技术,并能够创作设计独具一格的作品.

之三

  • 大妈演讲说了很多很多很多,听了之后最大的实用当然是开阔了视野,也就是现在这个年纪层面遇不到的东西或者根本不了解的东西.
  • 其中省了不走弯路拿到了一些经验和见解. 关于项目管理的,代码编辑的,知识体系理解.
  • 当然,作为一名大三,不会再像大一时候空白的像一张白纸,什么都盲目听. 按我师兄说的,就是不被人忽悠,有自己的见解,我会带着分析去听.

我觉得大妈主要演讲可以分为两部分.

  • Python和各种经验.
  • 对我来说,当然是后半部分比较受用.
  • 因为自己对程序员的圈子还没那么深,很多梗和知识体系没完善起来,自然听起来很费力了.

先说说Python部分:

  • 引出了大量的例子,证明出python用处多,范围广. 简而言之就是python大法好. (抱歉我用网路语写的如此嘻哈)(仅仅是我个人的印象)然后听到大妈会偶尔扯出遇到的梗.
  • 梗的话我觉得是有一定经验的程序员才受用的东西,
    • 比如像大妈这种在各种社区混久了,就会有很多很多梗了,
    • 使用梗在跟另一个程序员的谈话的时候马上拉近距离,在一个圈子会玩的很嗨,聊得很嗨.
    • 所以原谅我们这些游戏爱好者兼消费者无法马上理解而露出茫然的神情. 听着梗没有解释原因的确很辛苦.
  • 回到主题,我觉得如果我们要学习python的话,了解这些当然不是无用功啦.
  • 只是希望下次时间分配把握好,因为大妈大多数举的例子太多太多也能全部懂,
  • 但反过来说也是感谢大妈费心为每个举证细心解说,

经验部分:

  • 对于知识的分析管理是我以前从未去想过的,一听之后立马更加用心去听了.
  • 其实作为消费者的我们确实分析起来,知识的流入渠道就很少,更不用说内化和输出了. 为什么以前就没有注意到呢?
  • 无论是宅,还是入圈,都是一种对自我的管理,管理可以有效的运用时间,养成习惯,这是对我的触动之一. 有梦就要去追,怕什么.
  • 有结实的基础和代码量,是程序员的基本,也就是门槛,我自知现在自己的水准根本不达标,以后以后,我一定会… 哈~
  • 一边有信仰,一边又让自己注意不要有信仰,这大概是现在的我把.

千言万语说不清的,起码这样子的信仰在我心中存在着,不会消亡. . . .

之四

非常感谢zoom.quiet大妈在百忙之中抽空过来给我们义务进行了一个关于python的讲座.

通过这次讲座我不仅对python有了一个更深的了解和学到了如何去学习知识,而且纠正了一些我之前对python的误解. 之前我对python的概念是它是一种动态脚本语言,学习起来比较容易入门,可以用较少的代码实现许多有价值的功能,不过在听您的讲座之前我不知道原来python有应用到这么多的大型软件中,python在我之前的观念中只是做一些小型简单的软件.

这次讲座让我感悟最深的就是学习的方法,

  • “输出是更残忍的输入”这句话让我印象非常深刻.
  • 现在我自己回想了一下自己学过的知识,我开始怀疑我真的掌握了这些知识了吗?
  • 所以写博客是一种非常好的输出方式,
  • 它能把我们的所遇到的问题,解决问题的思路,解决问题的方法分享给别人,
  • 不仅能提升自己,还能记录自己的成长,更可以帮助一些和你遇到类似问题的人,
  • 让你在”圈子”中让人认识.
  • 所以我现在开始打算,我以后每遇到一个问题,
  • 我会把我怎么发现问题,怎么解决,思路是什么都用博客一一记录下来,
  • 而且要多”输出”,我之前一味地”输入”但”输入”的效率并不高,现在大妈您的一句话真的让我顿然醒悟.

之五

其实GDG我参加了几次了,有3次都是我在大一参加金山俱乐部的时候参加的.

我还记得,当时是”人生苦短,Python是岸”,而今天,变成了”人生苦短,Python当歌”.

一转眼,就2年了.

今天,我很清楚的记得,你问我:

  • 你们是大三了吧?你们大四下学期就去实习了吧,那没点作品,可不行啊!
  • 我依旧很清晰的记得你说过的话!
  • 你说,出去工作,人家看你,不是看你的潜质,
  • 而是看你:你做过什么,你能做什么,你愿意做什么.
  • 作为一个经验老道的你,我觉得你说的是对的.
  • 你的话打开了我对这个社会本质上的看法. 针对大妈你说的,要去改进自己,不是轻易用口说的.
  • 我认为,心灵鸡汤我喝得不少,但是,真正去接纳的,又有多少呢.

我现在接触的比较深的是PHP, 所以,我认为,在剩下的几个月里面,要慢慢的精一门,并且发散性的去接收”广度”知识. 比如去比较下脚本语言的Python与php之间的差别之类的.

之六

首先感谢Zoom.Quiet大妈带来精彩的演讲!

通过本次讲座,我不仅给Python有趣的发源历史和多姿多彩的应用世界震惊,更多的是对大妈带来的编程学习方法和规范有着深刻的启发.

学会编程的正确学习方法比学完一门脚本语言更为重要.

我今年大二,读计算机,从在学校学到的C/C++,再到自学的PHP/JAVA/Web开发以及硬件的单片机和Aduinio编程,我发现之前的学习方法存在很大的BUG.

之前的我学习编程总是拿着厚厚的课本在图书馆里看或者看人家的视频敲代码,动手项目实践和人家交流的时间少之又少.

而如今从大妈身上我学到了要善于利用网络社区挖掘学习资源,学习编程不能孤军战斗而应多加请教别人,多总结自己失败的经验记录在自己的博客,从生活的细节挖掘灵感.

同时大妈提出检验自身学会一门技术的标准是:

  • 教会其他人学会自己的技能,
  • 让知识的流动有更大的平台,
  • 因为输出是更残酷的输入.

我觉得这个建议是团队一起学习一起进步高效率的方法,今天我教会队友学会Java,明天他教会我Python,两个人都能吸取对方的长处达到共赢.

我觉得大妈提出的代码规范军规是很好的:

  • 架构排版设计是减少bug的关键,
  • 变量名要慎重尽可能简单漂亮,
  • 重构的时候使得代码简单,效率,功能都长进.

听完大妈的讲座之后,对当前的安卓项目有了很好的规划.

不管是在项目功能的实现或者是表的建立都做到与队友交流妥协,

包的命名或者函数的命名都没有象以前那么随便,其实以前学习都是在遇到问题的时候就马上百度,然后查找,这样浪费了很多时间,

现在打算把自己出现过问题聚集在自己博客上,多花时间看看自己出现的错误, 多总结自己失败经验.

然后,很希望大妈能在qpython上带来更多的经验和分享, 也希望大妈给我更多Android学习上的资源和建议,

感觉听了大妈的讲座真的能够学到了好多不一样的东西!最后非常感谢大妈给我们在编程的道路上指导方向.

之七

  • 首先回忆一下整个演讲的收获,有介绍python生态圈,
  • 讲解了各个python写的有名的工具等.
  • python介绍过后就是说了一些有关社会认知和学习经验,知识体系的管理.
  • 对我个人来说我是在这一分享过程中收获最为匪浅的.

下面我就列出我最为深刻的几点还有我的个人见解.

首先第一个就是对于自身知识体系的管理.

通过扩大自身的圈子从而得到更多的学习资源.

最深刻的例子就属一个圈和多个圈的联合知识分享问题.

一个人得对于知识的学习,实践,总结的时间有限.

通过圈子来收获分享知识不仅有助于学习还有助于对于自身对于一个体系的精炼总结.

就像之后说道德那句,

输出才是最残忍的输入. 

自己学会到的东西,在输出的过程中,我们会不停地分析总结, 使其成为一些通俗易懂的语言表达出来,这就是一个对于自己的知识的又一精炼. 对于这个我觉得我应该在以后的学习的过程中去关注分享和总结的过程.

第二个就对于企业的对于员工的想法, 最近想有看到一片文章,里面的一句话

"别人雇用你的目的,是让你创造价值,而不是让你编程"

企业聘请你来工作,有两个目的,一个就是要你为他增加收入,一个就是要你为他减低成本.

这也就充分说明qa过程中的一句话,你做了什么,你会做什么,你愿意做什么.

所以很明显的我们更应该在以后的学习中以这三个问题不断的问自身是否做早这些需求, 只有这样才能证明自己在这个社会上的身份是有创造价值的.

  • 重构的重要性. 以后了解一下这方面的东西,
  • 好的架构是进化来的,不是设计来的. 这个的最佳证明就是淘宝的架构的进化史.

之八

触动点

  • 做事要善始善终

仔细想想,自己在学习的过程中经常会有头无尾,不能保证定下的承诺,前个星期在Github看到一个关于Python教程的翻译项目,于是兴致勃勃地去尝试翻译了一段,提交了Pull Request,然后,就没有然后了…

其实还是因为自己的不走心,学东西过于浮躁,看到一些有趣的开源项目,都会想着去折腾一遍,到头来,便是什么也没学会. 在编程的时候过于倾向于兴趣驱动,而忽视了怎么去把事情做完,做好. 因此说,学习的时候目标要单一和明确,用规定的时间来解放自己的执行力,这样才能保证任务有效率地运行起来,而最重要的是,要有坚持的信念.

  • 勤做知识整理

知识整理是可以将知识’内化’的一个过程,知识整理不仅仅是指用笔或文字记录下自己的笔记或者想法, 在适当的时间做Overview,而且还是思维在大脑流动和运转的过程,把知识放到脑袋后,如何去动能知识的流转,乃是知识管理的关键.

听说Google内部会把一些编程题目贴在厕所的门,以帮助人去拓展思维,之前看了刘未鹏写的”暗时间”,

略受启发,在生活中,有太多琐碎的时间阻碍了我们思维的产入和产出,如果把大脑比作CPU,那么我们要面对的事情就像进程一样,频繁地让我们’切换上下文’, 而这导致的结果是思维的断片,如果能利用好暗时间来帮助自身去思考,反刍和整理知识,那么知识内化的效率就会有所提高.

  • 学会如何交流

作为一只内向的程序猿,不善于表达会很吃亏. 尤其是在团队合作中,更加需要去表达自己的想法,让别人聆听自己的声音,这样别人才会注意到你,不至于在需求和开发阶段因为缺乏沟通而造成吃哑巴亏. 交流的目的是’让别人明白自己的想法’,而怎么让别人理解,这是一件难度不小的事情,如何去遵守提问的法则,如何去组织自己的语言,如何去结构化自己的论点和想法,这都要去花不少的功夫去研究,但更重要的,是去亲身实践,正如大妈所说,只看别人游泳永远也学不会游泳,要突破自己的痛点,唯一的办法就是不断地尝试,尝试,尝试,水到方能渠成.

  • 要做的事

继续坚持码代码,看源码,写Blog,写总结. 成为个人或团队中’靠谱’的那个人,提高自己的执行力,完成每一个承诺. 改变知识管理的方式,做好知识的采集,归纳,分类,思考问题,对知识做持续的改进和更新. 学习如何交流,拓宽圈子,为社区贡献和分享. 做事情一定要坚持,坚持,再坚持!

之九

今天大妈讲了两个多小时的课,但由于各种原因(语速?), 给我的感觉是讲了5,6个小时长度的内容,有些东西都没能消化,甚至是记住 (以至于后面写笔记的时候挤不出东西),但有很多地方还是给了我不少的帮助和感触.

个人的记性和表达能力一直很差,今天让我讲Python的好处的时候,整个人都懵X了…

吞吞吐吐说不出半点干货,后来在看到The Zen of Python的时候才回忆起,瞬间恍然大悟,看来我的临场应变能力还是做得不好.

断断续续学Python的时间接近两年了,有时候安利别人的时候, 别人问我’为什么学Python?’,我却支支吾吾回答不出来,

想想也是挺丢人的. 在学习Python的过程中也是缺乏专注, 中间好几次放弃了Python,最后还是因为对于Python的热爱给捡回来了, 也是因为自己过于花心,什么都想学,光编程语言就学过C,C++,Java,PHP,Ruby,Python,JavaScript,最后发现自己什么也会一点,

实际上在别人看来什么也不会,

随之而来也是各种纠结,尤其是经历了大二的实习之后,’到底学哪个好呢?’, 于是便各种地比较,无果;

后来在V2EX受到启发,于是决定,管它呢,学自己喜欢的,毕竟人生苦短,从此坚定走向Python的道路.

后来的日子就是各种研磨Python,做了一些爬虫,网站和图像处理的小项目, 接着开始折腾Python好玩的特性 (list comprehension,Descriptor,Meta-class,asyncio),

但感觉满足的渴望还是远远的不够,接下来还想了解Python底层的实现原理,如何去开发一个web框架.

长话短说,’路漫漫其修远兮’,学习从来不是一日登天的事, 在这个信息爆炸的年代,各种鸡汤,成功学大肆其道, 人也变得容易浮躁起来,在浮躁中探索知识的真谛,对于我来说是最难得的事情.

希望在接下来的课程中,能跟大妈学到更多东西!

( ̄▽ ̄)

BAS

  • E文名: But Again Startup
  • BSA ~ But Again Startup, Initiated by senior students ,who know they will be forced to Startup Again, and hope sharing this kinds of feeling, make freshmen to startup realy study, in order to avoid had to startup again after graduation.
  • ~ 不想总被启动
  • 中文名: 不甘社
  • 由已经被 不甘 的学生组成,努力令还没有感到 不甘 而依当前求学行径将来必定会 不甘 的新人体会到 不甘 进而避免将来 不甘
    • 即: 不甘社是由已不甘的学生组成,目标是消灭 不甘 的被不甘社团
  • 简单的说,就是一群倍感大学时代已经被浪费,同时又不甘心后进学弟(特别是学妺们)也重蹈覆辙的好心师兄们,自发组织起来的一种长期的可以在体制内部,跨届进行相互劝戒的主题活动;
  • 主要形式:
    • 老生们自发赞助饭票/电票/网票… 激励后进来讲迷妄
    • 组织校外经验人士,回校园直面 逝去的青春 给过去的自个儿讲述不应该作的事儿
    • 线上发起各种技术实践活动,让在校生,真正能自练真实本事!
2015-11-15  

声明: 本文采用 BY-NC-SA 授权。转载请注明转自: #ZHGDG#


以上...


加入 珠海GDG

  1. 注册 Meetup
  2. 关注 Zhuhai GDG
  3. 或扫描: 2meetup

通过 珠海GDG 可以:

    第一时间获知谷歌最新技术,
    可以学到如何去谷歌平台上赚钱的思路和方法,
    可以认识很多有可能将来一起走上自己创业道路的人,
    可以学会把你的创新带向国际市场,
    参加那里的活动有经常和国际上的开发者们进行交流的机会...

PS:

若无意外,题图都是从原文提取或是通过 Google 图片搜索出来的, 版权属左, 不负责任 ;-)

PPS:

珠海GDG 微信/Blog 欢迎投稿,只要追自认内容吻合以下条件:

0. 有趣 ~ 至少是自个儿有兴趣的领域吧...
1. 有料 ~ 至少有点儿原创的东西吧..
2. 有种 ~ 至少不能是成功学吧!

有好物请及时通过邮件列表投稿成也: [email protected]
(发空邮件到 [email protected] 即完成订阅)

微信公号

栏目设定:

    G术图书 (gb:推荐好书,书无中外)
    D码点评 (dd:麻辣评点,善意满盈)
    G说公论 (gt:时评杂文,新旧不拘)
    珠的自白(dm:大妈自述,每周一篇)
    海选文章(hd:得要相信,大妈法眼)

总之, 请大家告诉大家, 珠海生活中的技术社区 都来订阅呗 ;-)

订阅方法

hacker emblem

GDG珠海 社区资源:

大妈的多重宇宙 - YouTube

全新自媒体系列...科学幻想,读书,说故事...
点击注册~> 获得 100$ 体验券: DigitalOcean Referral Badge

订阅 substack 体验古早写作:
Zoom.Quiet’s Chaos42 | Substack


关注公众号, 持续获得相关各种嗯哼:
zoomquiet


蟒营®编程思维提高班Python版

**2021.01.11** 因大妈再次创业暂停定期开设, 转换为预约触发: