econchick / econchick/new-coder

Unclear instructions about folder structure

Open
#195 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
CSS
Stars
591
Forks
378
PR merge metrics
No merged PRs in 30d

Description

You [wrote](http://newcoder.io/begin/setup-your-machine/):

---

> When you work through each project, make a new directory within Projects to keep your code away from the sample code. For example:

```
└── Projects/
└── new-coder/
# <-- snip -->
├── apis/ # sample code for tutorial #2
├── apis_workspace/ # your code for tutorial #2
├── dataviz/ # sample code for tutorial #1
├── dataviz_workspace/ # your code for tutorial #1
├── gui/ # sample code for tutorial #5
├── gui_workspace/ # your code for tutorial #5
├── network/ # sample code for tutorial #4
├── network_workspace/ # your code for tutorial #4
├── scrape/ # sample code for tutorial #3
├── scrape_workspace/ # your code for tutorial #3
└── website/ # files that make newcoder.io
```

---

At this point, it's easy to understand the instructions and follow them.

But then, in the **dataviz** tutorial I see these instructions:

```
$ cd new-coder/dataviz
$ mkvirtualenv DataVizProj
```

> Open up `parse.py`, found: `new-coder/dataviz/tutorial_source/parse.py`

I know it is a stupid question, but I just want to learn some cool stuff in Python. Extra difficulties are very demotivating. Could you please explain this stuff about folders? Should I:
- create `project_workspace` folders and type the code following your tutorials? (but why downloading your code, then?..)
- follow your tutorials and write the code without creating new folders?
- read the code from the `new-coder` directory (downloaded from this repo) and write some other stuff?
- use git, and branches, and merge stuff (and suffer)?
- stop bothering and begin writing the code wherever I want?

Thanks :)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.