# ---
# jupyter:
#   jupytext:
#     text_representation:
#       extension: .py
#       format_name: light
#       format_version: '1.5'
#       jupytext_version: 1.14.4
#   kernelspec:
#     display_name: Python 3
#     language: python
#     name: python3
# ---

# ## DataScience Course $\circ$ Environment $\circ$ Python & Jupyter
# By Dr <NAME>  
# <img src="https://1.bp.blogspot.com/-J1gxIX6Cp9w/Wy-lUTT-LqI/AAAAAAADIss/i8oWgsmB9OY8nRMc21XH_BA7AUCGkuGFgCLcBGAs/s1600/logo2.jpg" width=600> 
# <hr>

# ### Topics
# - What is Jupyter?
# - How to install and use it?
# - Python programming language
# - Markdown blocks
# - Jupyter shell commands
# - Jupyter magic commands

# ```
# $> jupyter notebook
# ```

"Shift + Enter"

"Menu > Cell > Run Cells"

"Menu > File > Download as > .py" 

"$> pip install jupyter"

print("$> pip install pandas")
print("$> pip install numpy")
print("$> pip install matplotlib")
print("$> pip install seaborn")
print("$> pip install sklearn")

# ### $\Rightarrow$ Walk-through coding
# Pay attention to the class and then code through, step by step

!

import pandas as pd

import numpy as np

import matplotlib.pyplot as plt

import seaborn as sns

import sklearn

import tensorflow

# ### Markdown

#

#

# Using the following gradient descent formula: 
# $$ \Theta \leftarrow \Theta - \alpha \frac{1}{m} \sum\limits_{i=1}^{m} \left( h_\Theta(x^{(i)}) - y^{(i)} \right) $$

# ### Shell commands





# ### Magic commands

# `np.<TAB>`



# `np.arange<SHIFT+TAB>`



# `np.arange?`



# `np.arange??`







# #### Finished!
# <hr>

StarcoderdataJupyterScriptsDedupFiltered