1 of 23

Slide Notes

DownloadGo Live

Building Code Muscle

Published on Sep 10, 2016

No Description

PRESENTATION OUTLINE

Building Code Muscle

Exercising with Exercism.io 

Learning To CODe

Too Simple or Too Complex 
Photo by 31d1

PRACTICE MAKES PERFECT

But What TO PRACTICE? 

Practicing Syntax is Good.

Practicing Problem Solving is Better. 

EXERCISM.IO

SIMple Problems with Twists 

EXERCISM

  • iterations
  • feedback & community
  • interesting problems
  • many languages
  • Test-driven methodology

DOESN't REPLACE the  BASICs.

enhances what you've already learned. 

DAILY PRACTICE

Stretch a Little Every day 

Let's Get STarted.

Setting up Environment for Practice. 

OVERVIEW

  • Sign up with Github
  • Get terminal client
  • Get Homebrew
  • Get Python
  • Get Python Editor
  • Exercism Signup
  • Code!

Python?

brew install Python 
Photo by osakanyan

EXERCISM SIGNUP

SETTING UP

  • get exercism API Key
  • brew install exercism
  • exercism --configure --dir ~/exercism --key=
  • mkdir ~/exercism
  • cd ~/exercism
  • exercism --configure --dir ~/exercism --key=
  • open up pycharm....
  • exercism fetch python
  • exercism list
  • open pycharm...

TIME TO CODE!

hello, World 
Photo by hackNY

Passing Tests

Test-Driven Basics 
Photo by albertogp123

FINDING SOLUTIONS

Submitting 

Moving On

More Exercises 

Cleaner Code

ITERATIONS 

THANK YOU!

Keep practicing and getting stronger 
Photo by NERELORCO