Permalink
Browse files

Initial commit

  • Loading branch information...
ikhwanwahid committed Nov 8, 2019
0 parents commit 8f96d7f0e7da64a8fc76e385289d6f52142dcf97
Showing with 23,455 additions and 0 deletions.
  1. BIN .DS_Store
  2. +2 −0 .gitattributes
  3. +98 −0 1_01-lab-pokemon/.gitignore
  4. +47 −0 1_01-lab-pokemon/README.md
  5. +8 −0 1_01-lab-pokemon/docker-compose.yml
  6. BIN 1_01-lab-pokemon/images/diglett.jpg
  7. BIN 1_01-lab-pokemon/images/magikarp.jpg
  8. +801 −0 1_01-lab-pokemon/pokedex_basic.csv
  9. +9,181 −0 1_01-lab-pokemon/solution-code/Python_Lab_Pokemon_Solution.ipynb
  10. +801 −0 1_01-lab-pokemon/solution-code/pokedex_basic.csv
  11. +98 −0 1_02-lab-distributions/.gitignore
  12. +9 −0 1_02-lab-distributions/README.md
  13. +8 −0 1_02-lab-distributions/docker-compose.yml
  14. +611 −0 1_02-lab-distributions/starter-code.ipynb
  15. BIN 2_01-lab-pandas-titanic/.DS_Store
  16. +200 −0 2_01-lab-pandas-titanic/.ipynb_checkpoints/Titanic-checkpoint.ipynb
  17. +47 −0 2_01-lab-pandas-titanic/README.md
  18. +347 −0 2_01-lab-pandas-titanic/Titanic.ipynb
  19. +1,162 −0 2_01-lab-pandas-titanic/solution-code/.ipynb_checkpoints/solution_code-checkpoint.ipynb
  20. +1,582 −0 2_01-lab-pandas-titanic/solution-code/solution_code.ipynb
  21. +892 −0 2_01-lab-pandas-titanic/solution-code/train.csv
  22. +892 −0 2_01-lab-pandas-titanic/train.csv
  23. BIN Project1234/.DS_Store
  24. +98 −0 Project1234/project_1/.gitignore
  25. +178 −0 Project1234/project_1/README.md
  26. +5,975 −0 Project1234/project_1/code/md-ikhwan-project1.ipynb
  27. +53 −0 Project1234/project_1/data/act_2017.csv
  28. +53 −0 Project1234/project_1/data/act_2018.csv
  29. +52 −0 Project1234/project_1/data/act_2018_updated.csv
  30. +52 −0 Project1234/project_1/data/combined_2017.csv
  31. +52 −0 Project1234/project_1/data/combined_2018.csv
  32. +52 −0 Project1234/project_1/data/final.csv
  33. +52 −0 Project1234/project_1/data/sat_2017.csv
  34. +52 −0 Project1234/project_1/data/sat_2018.csv
BIN +8 KB .DS_Store
Binary file not shown.
@@ -0,0 +1,2 @@
# Auto detect text files and perform LF normalization
* text=auto
@@ -0,0 +1,98 @@
# OSX DS Store
.DS_Store


# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*$py.class

# C extensions
*.so

# Distribution / packaging
.Python
env/
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
*.egg-info/
.installed.cfg
*.egg

# PyInstaller
# Usually these files are written by a python script from a template
# before PyInstaller builds the exe, so as to inject date/other infos into it.
*.manifest
*.spec

# Installer logs
pip-log.txt
pip-delete-this-directory.txt

# Unit test / coverage reports
htmlcov/
.tox/
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
*,cover
.hypothesis/

# Translations
*.mo
*.pot

# Django stuff:
*.log
local_settings.py

# Flask stuff:
instance/
.webassets-cache

# Scrapy stuff:
.scrapy

# Sphinx documentation
docs/_build/

# PyBuilder
target/

# IPython Notebook
*.ipynb_checkpoints

# pyenv
.python-version

# celery beat schedule file
celerybeat-schedule

# dotenv
.env

# virtualenv
venv/
ENV/

# Spyder project settings
.spyderproject

# Rope project settings
.ropeproject

# Docker directories
.local
.ipython
.jupyter
@@ -0,0 +1,47 @@
# ![](https://ga-dash.s3.amazonaws.com/production/assets/logo-9f88ae6c9c3871690e33280fcf557f33.png) Game programming and analysis

<!--
## Docker setup
If you're new to running a lab or lecture in Docker, click here: https://youtu.be/E54JvUKnF-4
-->

## Business Case

You are an analyst at a "scrappy" online gaming company that specializes in remakes of last year's fads.

Your boss, who runs the product development team, is convinced that Pokemon Go's fatal flaw was that you had to actually move around outside. She has design mock-ups for a new game called Pokemon Stay: in this version players still need to move, but just from website to website. Pokemon gyms are now popular online destinations, and catching Pokemon in the "wild" simply requires browsing the internet for hours in the comfort of your home.

She wants you to program a prototype version of the game.

---

## Directions

Follow the question prompts and use base Python to create data stuctures and functions for the Pokemon Stay game.

We will be looking for the following things:

- For coding questions, Python code that gives the correct output for each question
- For written questions, clear answers in Markdown cells

---

## Requirements


- Materials must be in a clearly commented Jupyter notebook.
- Students should demonstrate proficiency with:

- Command of basic Python data structures
- Command of basic Python syntax and control flow

---

### Useful Resources

- This draws heavily on Python concepts from the first couple days of class -- review those lectures!

- For some questions, you may want to brush up on [list comprehensions](http://treyhunner.com/2015/12/python-list-comprehensions-now-in-color/).

---
@@ -0,0 +1,8 @@
version: '3'
services:
jupyter:
image: jupyter/scipy-notebook
ports:
- '8888:8888'
volumes:
- .:/home/jovyan
Binary file not shown.
Binary file not shown.

Large diffs are not rendered by default.

Oops, something went wrong.
Oops, something went wrong.

0 comments on commit 8f96d7f

Please sign in to comment.