#100DaysOfCode-第50天

由NESs由Makers在Unsplash上​​拍摄

7周前,我提交了我的第一条Tweet承诺,以参加#100DaysOfCode挑战赛:

当时,我在Twitter上大约有30个关注者,但不知道如何编码或从哪里开始。 经过50天(大部分时间)的60分钟编码会议,以及一些漫长的周末,我取得了以下成就:

  • 我建立了简单的基于文字的冒险游戏
  • 我已经学习了Python(一种高级编程语言)的基础知识
  • 我遵循了MOOC(大规模在线公开课程),并完成了5门Python编程专业课程:

  • 我已经在SQLite中学习了基本的数据库设计
  • 我了解了Python如何从网站中提取数据,清理数据,将其存储在数据库中,查询该数据库,然后可视化一些数据
  • 我已经了解了代码存储库-Github
  • 我已经修改了代码学习方法,从编写单独的Word文档并直接对代码进行大量注释,改为在“ Jupyter Notebooks”中编写一种交互式格式,该格式可以运行代码并在同一位置托管文字。
  • 我已将网络托管从付费提供商迁移到GitHub页面,并学习了基本功能。
  • 我了解一堆奇怪而折衷的新术语和概念:Pythonic数据结构,IDE,解析,面向对象的程序设计,正则表达式,堆栈溢出,SQL,CRUD,JSON,XML(尽管我还不是使用它们的专家! )。
  • 我已经在Twitter上与数百位出色的个人建立了联系,并拥有300名新的关注者,他们组成了支持程序员的社区,致力于#100DaysOfCode挑战。
  • 我已经开始创建博客,技术资料/简历,在线学习日志,并且我对学习STEM主题的信心得到了不可估量的提高。

最后留言

编码有时是艰难的,令人沮丧的和难以理解的,但是,当编码起作用时,当代码按照您的意图工作时,您的情绪就变得欣喜若狂。 您的双手,想象力和创造力从无到有,无所不能,成就感无与伦比。

接下来的50天,

罗斯。