From efb9ad83344a08eef21eddd39b2c43902541877b Mon Sep 17 00:00:00 2001 From: hoffm386 Date: Fri, 23 Apr 2021 12:52:29 -0400 Subject: [PATCH] add gitignore, clarify instructions --- .gitignore | 138 ++++++++++++++++++++++++++++++++++++++++++++++++++++ README.md | 9 +++- index.ipynb | 25 +++++++++- 3 files changed, 168 insertions(+), 4 deletions(-) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a81c8ee --- /dev/null +++ b/.gitignore @@ -0,0 +1,138 @@ +# Byte-compiled / optimized / DLL files +__pycache__/ +*.py[cod] +*$py.class + +# C extensions +*.so + +# Distribution / packaging +.Python +build/ +develop-eggs/ +dist/ +downloads/ +eggs/ +.eggs/ +lib/ +lib64/ +parts/ +sdist/ +var/ +wheels/ +share/python-wheels/ +*.egg-info/ +.installed.cfg +*.egg +MANIFEST + +# 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/ +.nox/ +.coverage +.coverage.* +.cache +nosetests.xml +coverage.xml +*.cover +*.py,cover +.hypothesis/ +.pytest_cache/ +cover/ + +# Translations +*.mo +*.pot + +# Django stuff: +*.log +local_settings.py +db.sqlite3 +db.sqlite3-journal + +# Flask stuff: +instance/ +.webassets-cache + +# Scrapy stuff: +.scrapy + +# Sphinx documentation +docs/_build/ + +# PyBuilder +.pybuilder/ +target/ + +# Jupyter Notebook +.ipynb_checkpoints + +# IPython +profile_default/ +ipython_config.py + +# pyenv +# For a library or package, you might want to ignore these files since the code is +# intended to run in multiple environments; otherwise, check them in: +# .python-version + +# pipenv +# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control. +# However, in case of collaboration, if having platform-specific dependencies or dependencies +# having no cross-platform support, pipenv may install dependencies that don't work, or not +# install all needed dependencies. +#Pipfile.lock + +# PEP 582; used by e.g. github.com/David-OConnor/pyflow +__pypackages__/ + +# Celery stuff +celerybeat-schedule +celerybeat.pid + +# SageMath parsed files +*.sage.py + +# Environments +.env +.venv +env/ +venv/ +ENV/ +env.bak/ +venv.bak/ + +# Spyder project settings +.spyderproject +.spyproject + +# Rope project settings +.ropeproject + +# mkdocs documentation +/site + +# mypy +.mypy_cache/ +.dmypy.json +dmypy.json + +# Pyre type checker +.pyre/ + +# pytype static type analyzer +.pytype/ + +# Cython debug symbols +cython_debug/ diff --git a/README.md b/README.md index 0aec9c7..e5430e0 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,7 @@ - # Running Jupyter Notebooks Locally - Lab ## Introduction -Now that we have had an introduction to the command line, have seen how to clone GitHub repos to our local machine (our computer), and have seen some common Jupyter Notebook operations, it's time to put our skills to the test! If you're unfamiliar with the concept of variables, don't worry. Just follow along with the instructions - we'll talk about variables and data types much more in the next few lessons! +Now that we have had an introduction to the command line, have seen how to clone GitHub repos to our local machine (our computer), and have seen some common Jupyter Notebook operations, it's time to put our skills to the test! ## Objectives You will be able to: @@ -41,5 +40,11 @@ flatiron_mantra = None flatiron_mantra ``` +Add a new markdown cell below this one and type `### This is a new header` + +Now add a new code cell below this one and write whatever code you want to write. + +As you can see, this works just the same as editing Jupyter notebooks using cloud tools, only now it's on your computer. + ## Summary Great work! We are well on our way to mastering Jupyter notebooks! We reviewed using the command line and `git clone`, running cells, and checking our outputs. diff --git a/index.ipynb b/index.ipynb index 476327e..79832fc 100644 --- a/index.ipynb +++ b/index.ipynb @@ -12,7 +12,7 @@ "metadata": {}, "source": [ "## Introduction\n", - "Now that we have had an introduction to the command line, have seen how to clone GitHub repos to our local machine (our computer), and have seen some common Jupyter Notebook operations, it's time to put our skills to the test! If you're unfamiliar with the concept of variables, don't worry. Just follow along with the instructions - we'll talk about variables and data types much more in the next few lessons!" + "Now that we have had an introduction to the command line, have seen how to clone GitHub repos to our local machine (our computer), and have seen some common Jupyter Notebook operations, it's time to put our skills to the test!" ] }, { @@ -85,6 +85,27 @@ "flatiron_mantra" ] }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Add a new markdown cell below this one and type `### This is a new header`" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Now add a new code cell below this one and write whatever code you want to write." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "As you can see, this works just the same as editing Jupyter notebooks using cloud tools, only now it's on your computer." + ] + }, { "cell_type": "markdown", "metadata": {}, @@ -110,7 +131,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.6.9" + "version": "3.8.5" } }, "nbformat": 4,