美文网首页
编程学习初体验

编程学习初体验

作者: 君琰77 | 来源:发表于2019-03-27 23:05 被阅读0次

笑来老师写了一本新书《自学是门手艺》,算是之前他写过的很多内容的践行版,这本书告诉我们,一个人有自学能力,就一定能够学会编程。

当然他还组织了自学Python入门训练营,带领想要学会编程的同学通过14天的打怪升级,快速学会编程领域的地图图标,快速入门践行起来,自此开启编程自学之旅。

我参加了第2期训练营,今天恰好是打怪升级的第七天,这一周大脑都在高速运转,从第一天的压力很大到今天已经能够从容应对,不是说学会了编程,而是说已经克服了恐惧害怕的心理,让自己的心慢慢安静下来,耐心的去学习这个新领域。

先来回忆一下这一周都完成了哪些任务吧:

第一天:学习使用GitHub进行协作
注册Github用户,创建自己的代码仓库,学会使用分支(Branch)和Pull Request,在自己的本地电脑安装Git桌面客户端可视化工具,用于管理远程仓库,在其它项目中贡献自己的代码,在Github仓库中提交Issue。

第二天:配置本地运行开发环境:
在本地电脑下载安装Anaconda,并安装Visual Studio Code和Jupyter Notebook;在vscode中配置Python环境;编写hello world程序;会用Jupyter Notebook阅读《自学是门手艺》。

第三天:初步了解Python,用其编写一个支持加、减、乘、除的计算器。

第四天:使用for…in循环和while循环打印九九乘法表,理解Python程序的控制流程。

第五天:掌握Python中的基本数据类型,对文档进行单词替换、剔除、大小写翻转、升序降序排列、统计词频等操作, 理解编程语言中数据容器的概念。

第六天:掌握函数的用法,自己定义一个函数,实现该函数的某项功能。

第七天:理解模块的封装和操作,将第六天写好的函数封装为一个模块,之后可以直接调用,让模块对其它参数实现相同的功能。

在这七天的学习过程中,经历了第一天的心理高压,不知道电脑的terminal是什么,在哪儿打开;不知道mac如何打开文本编辑新建txt文件;完成任务时间过长,与生活育儿冲突,该如何协调;大量的英文文档需要阅读,阅读速度太慢等等一系列的问题,好在一周下来,每天的任务都能按时完成,利用google翻译也阅读了大量的参考文档,还有一批一起学习的同学,作业做不出来时可以参考同学的解题思路,就是这样磕磕绊绊,在短短的时间内,编程的大体样貌在头脑中有了个大致的轮廓,最重要的是这一周下来,内心从极度焦虑慢慢变的平和,知道在未来漫长的人生路上,自己有哪些功课需要好好下功夫,可以说这个训练营参加的很值。

接下来,认真阅读学习这本书,修炼自学的手艺是我的目标。这本书的地址在这儿https://github.com/selfteaching/the-craft-of-selfteaching,如果有兴趣你也可以读一读。

相关文章

  • 编程学习初体验

    笑来老师写了一本新书《自学是门手艺》,算是之前他写过的很多内容的践行版,这本书告诉我们,一个人有自学能力,就一定能...

  • WebFlux 响应式编程初体验

    WebFlux 响应式编程初体验 本篇主要讲解WebFlux 响应式编程,WebFlux的概念,Reactor的M...

  • 01 Java-Lambda-初体验

    [toc] 函数式编程概念 在命令式编程中告诉程序怎么做,在函数式编程中是要关注做什么 函数式编程初体验 体验1 ...

  • 编程初体验

    大家好~我是来自湛江市青少年创客梦工场的小罗老师~ 我们的计算机编程课终于正式开课啦!这节课,不仅仅是我们的第一次...

  • hello world!Python GUI 编程初体验,第一个

    Python GUI编程初体验 作为一个资深Python小白,我最近终于发现它并不以图形界面编程见长,尤其是和VB...

  • Shell学习笔记-Shell编程初体验

    通常,当提到“shell脚本”时,浮现在他们脑海中是bash,ksh,sh或者其它相类似的linux/unix脚本...

  • Linux入门10-bash基础特性

    Linux Bash初体验,学习命令别名,继续学习linux基本命令。

  • Kotlin 初体验

    Kotlin 初体验 Kotlin也是基于JVM设计的编程语言,相对Java来说,Kotlin在编写代码时有如下优...

  • Linux入门08-Linux常用基础命令全解

    继续学习Linux基本命令操作,Linux命令初体验。

  • 学习小组Day4笔记--呛

    Day4学习笔记 R语言初体验 怎么理解R 百度百科:R语言常用在数据统计分析、数据绘图和数据挖掘,是一种编程语言...

网友评论

      本文标题:编程学习初体验

      本文链接:https://www.haomeiwen.com/subject/wdvxbqtx.html