From b9a8397f349e144f0d94b1c169da7fcab1a9e1d9 Mon Sep 17 00:00:00 2001 From: Armen Vartan Date: Mon, 1 Dec 2014 12:17:43 -0500 Subject: [PATCH] files --- README.md | 31 ++++++++ front-end/1-basic-layout/README.md | 22 ++++++ front-end/1-basic-layout/day1.css | 41 ++++++++++ front-end/1-basic-layout/day1.html | 8 ++ front-end/2-upgraded-layout/README.md | 15 ++++ front-end/2-upgraded-layout/questions.md | 35 +++++++++ front-end/2-upgraded-layout/reset.css | 47 +++++++++++ front-end/3-left-hand-navigation/README.md | 17 ++++ front-end/3-left-hand-navigation/lefthand.png | Bin 0 -> 236777 bytes front-end/4-right-hand-navigation/README.md | 17 ++++ .../4-right-hand-navigation/righthand.png | Bin 0 -> 251077 bytes .../5-stack-overflow-drop-down/README.md | 22 ++++++ front-end/6-css-challenge/README.md | 18 +++++ front-end/6-css-challenge/application.js | 9 +++ front-end/6-css-challenge/bottom.png | Bin 0 -> 385882 bytes front-end/6-css-challenge/index.html | 38 +++++++++ front-end/6-css-challenge/main.css | 16 ++++ front-end/6-css-challenge/top.png | Bin 0 -> 713839 bytes front-end/7-hacker-news/README.md | 9 +++ front-end/7-hacker-news/index.html | 0 front-end/7-hacker-news/main.css | 0 javascript/1-get-primes/README.md | 8 ++ javascript/1-get-primes/index.html | 22 ++++++ javascript/1-get-primes/main.css | 41 ++++++++++ javascript/1-get-primes/main.js | 11 +++ javascript/1-get-primes/reset.css | 47 +++++++++++ javascript/1-simple-loops/README.md | 8 ++ javascript/1-simple-loops/simple-loops.js | 24 ++++++ javascript/3-js-variables/README.md | 17 ++++ javascript/3-js-variables/index.html | 18 +++++ javascript/3-js-variables/main.css | 36 +++++++++ javascript/3-js-variables/main.js | 8 ++ javascript/3-js-variables/reset.css | 47 +++++++++++ javascript/4-bank-accounts/README.md | 11 +++ javascript/4-bank-accounts/bank.js | 0 javascript/4-js-objects/README.md | 20 +++++ javascript/4-js-objects/index.html | 18 +++++ javascript/4-js-objects/main.css | 36 +++++++++ javascript/4-js-objects/main.js | 8 ++ javascript/4-js-objects/reset.css | 47 +++++++++++ javascript/4-todo-list/README.md | 24 ++++++ javascript/4-todo-list/index.html | 22 ++++++ javascript/4-todo-list/main.css | 41 ++++++++++ javascript/4-todo-list/main.js | 20 +++++ javascript/4-todo-list/reset.css | 47 +++++++++++ javascript/5-bank-accounts-dom/README.md | 18 +++++ javascript/5-bank-accounts-dom/application.js | 9 +++ javascript/5-bank-accounts-dom/index.html | 39 ++++++++++ javascript/5-bank-accounts-dom/main.css | 71 +++++++++++++++++ .../5-conditionals-and-for-loops/README.md | 73 ++++++++++++++++++ .../5-conditionals-and-for-loops/index.html | 18 +++++ .../5-conditionals-and-for-loops/main.css | 36 +++++++++ .../5-conditionals-and-for-loops/main.js | 12 +++ .../5-conditionals-and-for-loops/reset.css | 47 +++++++++++ .../6-while-loops-and-for-each/README.md | 72 +++++++++++++++++ .../6-while-loops-and-for-each/index.html | 18 +++++ .../6-while-loops-and-for-each/main.css | 36 +++++++++ javascript/6-while-loops-and-for-each/main.js | 8 ++ .../6-while-loops-and-for-each/reset.css | 47 +++++++++++ javascript/7-jquery-basics/README.md | 17 ++++ javascript/7-jquery-basics/index.html | 30 +++++++ javascript/7-jquery-basics/main.css | 41 ++++++++++ javascript/7-jquery-basics/main.js | 6 ++ javascript/7-jquery-basics/reset.css | 47 +++++++++++ javascript/8-more-jquery-basics/README.md | 14 ++++ .../8-more-jquery-basics/application.js | 5 ++ javascript/8-more-jquery-basics/index.html | 15 ++++ javascript/8-more-jquery-basics/main.css | 19 +++++ python/1-js-variables/README.md | 17 ++++ python/1-js-variables/index.html | 18 +++++ python/1-js-variables/main.css | 36 +++++++++ python/1-js-variables/main.js | 8 ++ python/1-js-variables/reset.css | 47 +++++++++++ python/10-reverse-polish-notation/README.md | 39 ++++++++++ python/10-reverse-polish-notation/rpncalc.py | 0 python/11-factorial/README.md | 20 +++++ python/11-factorial/factorial_iterative.py | 13 ++++ python/11-factorial/factorial_recursive.py | 13 ++++ python/12-is-palindrome/README.md | 16 ++++ python/12-is-palindrome/palindrome.py | 14 ++++ python/13-string-scramble/README.md | 9 +++ python/13-string-scramble/scramble.py | 2 + python/14-largest-prime-factor/README.md | 9 +++ python/14-largest-prime-factor/primes.py | 1 + python/15-sieve-of-eratosthenes/README.md | 12 +++ python/15-sieve-of-eratosthenes/sieve.py | 6 ++ python/16-benchmark/README.md | 21 +++++ python/16-benchmark/benchmark.py | 6 ++ python/2-js-objects/README.md | 20 +++++ python/2-js-objects/index.html | 18 +++++ python/2-js-objects/main.css | 36 +++++++++ python/2-js-objects/main.js | 8 ++ python/2-js-objects/reset.css | 47 +++++++++++ python/3-conditionals-and-for-loops/README.md | 73 ++++++++++++++++++ .../3-conditionals-and-for-loops/index.html | 18 +++++ python/3-conditionals-and-for-loops/main.css | 36 +++++++++ python/3-conditionals-and-for-loops/main.js | 12 +++ python/3-conditionals-and-for-loops/reset.css | 47 +++++++++++ python/4-while-loops-and-for-each/README.md | 72 +++++++++++++++++ python/4-while-loops-and-for-each/index.html | 18 +++++ python/4-while-loops-and-for-each/main.css | 36 +++++++++ python/4-while-loops-and-for-each/main.js | 8 ++ python/4-while-loops-and-for-each/reset.css | 47 +++++++++++ python/5-triangles-part-1/README.md | 19 +++++ python/5-triangles-part-1/index.html | 18 +++++ python/5-triangles-part-1/main.css | 41 ++++++++++ python/5-triangles-part-1/main.js | 6 ++ python/5-triangles-part-1/reset.css | 47 +++++++++++ python/6-triangles-part-2/README.md | 24 ++++++ python/6-triangles-part-2/index.html | 18 +++++ python/6-triangles-part-2/main.css | 41 ++++++++++ python/6-triangles-part-2/main.js | 6 ++ python/6-triangles-part-2/reset.css | 47 +++++++++++ python/7-todo-list/README.md | 24 ++++++ python/7-todo-list/index.html | 22 ++++++ python/7-todo-list/main.css | 41 ++++++++++ python/7-todo-list/main.js | 20 +++++ python/7-todo-list/reset.css | 47 +++++++++++ python/8-fizz-buzz-again/README.md | 10 +++ python/8-fizz-buzz-again/multiples.py | 1 + python/9a-temperature-converter/README.md | 17 ++++ python/9a-temperature-converter/temp.py | 12 +++ python/9b-is-fibonacci/README.md | 14 ++++ python/9b-is-fibonacci/fibonacci.py | 16 ++++ 124 files changed, 2918 insertions(+) create mode 100644 front-end/1-basic-layout/README.md create mode 100644 front-end/1-basic-layout/day1.css create mode 100644 front-end/1-basic-layout/day1.html create mode 100644 front-end/2-upgraded-layout/README.md create mode 100644 front-end/2-upgraded-layout/questions.md create mode 100644 front-end/2-upgraded-layout/reset.css create mode 100644 front-end/3-left-hand-navigation/README.md create mode 100644 front-end/3-left-hand-navigation/lefthand.png create mode 100644 front-end/4-right-hand-navigation/README.md create mode 100644 front-end/4-right-hand-navigation/righthand.png create mode 100644 front-end/5-stack-overflow-drop-down/README.md create mode 100644 front-end/6-css-challenge/README.md create mode 100644 front-end/6-css-challenge/application.js create mode 100644 front-end/6-css-challenge/bottom.png create mode 100644 front-end/6-css-challenge/index.html create mode 100644 front-end/6-css-challenge/main.css create mode 100644 front-end/6-css-challenge/top.png create mode 100644 front-end/7-hacker-news/README.md create mode 100644 front-end/7-hacker-news/index.html create mode 100644 front-end/7-hacker-news/main.css create mode 100644 javascript/1-get-primes/README.md create mode 100644 javascript/1-get-primes/index.html create mode 100644 javascript/1-get-primes/main.css create mode 100644 javascript/1-get-primes/main.js create mode 100644 javascript/1-get-primes/reset.css create mode 100644 javascript/1-simple-loops/README.md create mode 100644 javascript/1-simple-loops/simple-loops.js create mode 100644 javascript/3-js-variables/README.md create mode 100644 javascript/3-js-variables/index.html create mode 100644 javascript/3-js-variables/main.css create mode 100644 javascript/3-js-variables/main.js create mode 100644 javascript/3-js-variables/reset.css create mode 100644 javascript/4-bank-accounts/README.md create mode 100644 javascript/4-bank-accounts/bank.js create mode 100644 javascript/4-js-objects/README.md create mode 100644 javascript/4-js-objects/index.html create mode 100644 javascript/4-js-objects/main.css create mode 100644 javascript/4-js-objects/main.js create mode 100644 javascript/4-js-objects/reset.css create mode 100644 javascript/4-todo-list/README.md create mode 100644 javascript/4-todo-list/index.html create mode 100644 javascript/4-todo-list/main.css create mode 100644 javascript/4-todo-list/main.js create mode 100644 javascript/4-todo-list/reset.css create mode 100644 javascript/5-bank-accounts-dom/README.md create mode 100644 javascript/5-bank-accounts-dom/application.js create mode 100644 javascript/5-bank-accounts-dom/index.html create mode 100644 javascript/5-bank-accounts-dom/main.css create mode 100644 javascript/5-conditionals-and-for-loops/README.md create mode 100644 javascript/5-conditionals-and-for-loops/index.html create mode 100644 javascript/5-conditionals-and-for-loops/main.css create mode 100644 javascript/5-conditionals-and-for-loops/main.js create mode 100644 javascript/5-conditionals-and-for-loops/reset.css create mode 100644 javascript/6-while-loops-and-for-each/README.md create mode 100644 javascript/6-while-loops-and-for-each/index.html create mode 100644 javascript/6-while-loops-and-for-each/main.css create mode 100644 javascript/6-while-loops-and-for-each/main.js create mode 100644 javascript/6-while-loops-and-for-each/reset.css create mode 100644 javascript/7-jquery-basics/README.md create mode 100644 javascript/7-jquery-basics/index.html create mode 100644 javascript/7-jquery-basics/main.css create mode 100644 javascript/7-jquery-basics/main.js create mode 100644 javascript/7-jquery-basics/reset.css create mode 100644 javascript/8-more-jquery-basics/README.md create mode 100644 javascript/8-more-jquery-basics/application.js create mode 100644 javascript/8-more-jquery-basics/index.html create mode 100644 javascript/8-more-jquery-basics/main.css create mode 100644 python/1-js-variables/README.md create mode 100644 python/1-js-variables/index.html create mode 100644 python/1-js-variables/main.css create mode 100644 python/1-js-variables/main.js create mode 100644 python/1-js-variables/reset.css create mode 100644 python/10-reverse-polish-notation/README.md create mode 100644 python/10-reverse-polish-notation/rpncalc.py create mode 100644 python/11-factorial/README.md create mode 100644 python/11-factorial/factorial_iterative.py create mode 100644 python/11-factorial/factorial_recursive.py create mode 100644 python/12-is-palindrome/README.md create mode 100644 python/12-is-palindrome/palindrome.py create mode 100644 python/13-string-scramble/README.md create mode 100644 python/13-string-scramble/scramble.py create mode 100644 python/14-largest-prime-factor/README.md create mode 100644 python/14-largest-prime-factor/primes.py create mode 100644 python/15-sieve-of-eratosthenes/README.md create mode 100644 python/15-sieve-of-eratosthenes/sieve.py create mode 100644 python/16-benchmark/README.md create mode 100644 python/16-benchmark/benchmark.py create mode 100644 python/2-js-objects/README.md create mode 100644 python/2-js-objects/index.html create mode 100644 python/2-js-objects/main.css create mode 100644 python/2-js-objects/main.js create mode 100644 python/2-js-objects/reset.css create mode 100644 python/3-conditionals-and-for-loops/README.md create mode 100644 python/3-conditionals-and-for-loops/index.html create mode 100644 python/3-conditionals-and-for-loops/main.css create mode 100644 python/3-conditionals-and-for-loops/main.js create mode 100644 python/3-conditionals-and-for-loops/reset.css create mode 100644 python/4-while-loops-and-for-each/README.md create mode 100644 python/4-while-loops-and-for-each/index.html create mode 100644 python/4-while-loops-and-for-each/main.css create mode 100644 python/4-while-loops-and-for-each/main.js create mode 100644 python/4-while-loops-and-for-each/reset.css create mode 100644 python/5-triangles-part-1/README.md create mode 100644 python/5-triangles-part-1/index.html create mode 100644 python/5-triangles-part-1/main.css create mode 100644 python/5-triangles-part-1/main.js create mode 100644 python/5-triangles-part-1/reset.css create mode 100644 python/6-triangles-part-2/README.md create mode 100644 python/6-triangles-part-2/index.html create mode 100644 python/6-triangles-part-2/main.css create mode 100644 python/6-triangles-part-2/main.js create mode 100644 python/6-triangles-part-2/reset.css create mode 100644 python/7-todo-list/README.md create mode 100644 python/7-todo-list/index.html create mode 100644 python/7-todo-list/main.css create mode 100644 python/7-todo-list/main.js create mode 100644 python/7-todo-list/reset.css create mode 100644 python/8-fizz-buzz-again/README.md create mode 100644 python/8-fizz-buzz-again/multiples.py create mode 100644 python/9a-temperature-converter/README.md create mode 100644 python/9a-temperature-converter/temp.py create mode 100644 python/9b-is-fibonacci/README.md create mode 100644 python/9b-is-fibonacci/fibonacci.py diff --git a/README.md b/README.md index 36c370c..c04b838 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,33 @@ Prework ======= + +[Wikipedia on pair programming](http://en.wikipedia.org/wiki/Pair_programming) + +#### Front End + +[Guide to wireframing](http://webdesign.tutsplus.com/articles/a-beginners-guide-to-wireframing--webdesign-7399) +[A compilation of wireframing articles](http://www.gracesmith.co.uk/get-wireframing-the-all-in-one-guide/) + +#### JavaScript + +[Javascript Loops](http://www.w3schools.com/js/js_loop_for.asp) + +[Javascript Object Literals](http://www.w3schools.com/js/js_objects.asp) + +[Javascript Functions](http://www.w3schools.com/js/js_functions.asp) + +[Javascript Constructors and the new keyword](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/new) + +[Read through the design patterns in this book](http://addyosmani.com/resources/essentialjsdesignpatterns/book/#designpatternsjavascript) + +[Javascript Constructor and Prototype](http://pivotallabs.com/javascript-constructors-prototypes-and-the-new-keyword/) + +[JQuery API Docs](http://api.jquery.com/) + +[jQuery Best Practices](http://gregfranko.com/jquery-best-practices/#/) + +#### Python + +[Python Cheatsheet](http://perso.limsi.fr/pointal/_media/python:cours:mementopython3-english.pdf) + +[Rubular (for regex)](http://www.rubular.com) diff --git a/front-end/1-basic-layout/README.md b/front-end/1-basic-layout/README.md new file mode 100644 index 0000000..165c98b --- /dev/null +++ b/front-end/1-basic-layout/README.md @@ -0,0 +1,22 @@ +Basic Layout +============= + +Using HTML and CSS, you are going to construct a skeleton for basic webpage. + +Create a header positioned absolutely to the top of the page. Use HTML 5 semantics, the `
` tag. + +Put a h1 tag inside that says something funny. + +Make a navigation bar, also positioned absolutely, that is colored black. Use HTML5 semantics, the `