All Projects → authman → Dat210x

authman / Dat210x

Licence: mit
Programming with Python for Data Science Microsoft

Projects that are alternatives of or similar to Dat210x

Dynasent
DynaSent: Dynamic Sentiment Analysis Dataset
Stars: ✭ 137 (+0%)
Mutual labels:  jupyter-notebook
Datacamp solutions python
My solutions to DataCamp projects (now only Python)
Stars: ✭ 138 (+0.73%)
Mutual labels:  jupyter-notebook
Drl
Deep RL Algorithms implemented for UC Berkeley's CS 294-112: Deep Reinforcement Learning
Stars: ✭ 137 (+0%)
Mutual labels:  jupyter-notebook
Coronawatchnl
Numbers concerning COVID-19 disease cases in The Netherlands by RIVM, LCPS, NICE, ECML, and Rijksoverheid.
Stars: ✭ 135 (-1.46%)
Mutual labels:  jupyter-notebook
Deep Qlearning Agent For Traffic Signal Control
A framework where a deep Q-Learning Reinforcement Learning agent tries to choose the correct traffic light phase at an intersection to maximize traffic efficiency.
Stars: ✭ 136 (-0.73%)
Mutual labels:  jupyter-notebook
Workshop
AI and Machine Learning with Kubeflow, Amazon EKS, and SageMaker
Stars: ✭ 2,418 (+1664.96%)
Mutual labels:  jupyter-notebook
Gpq
A collection of tools for mining government data
Stars: ✭ 136 (-0.73%)
Mutual labels:  jupyter-notebook
Wikidataintegrator
A Wikidata Python module integrating the MediaWiki API and the Wikidata SPARQL endpoint
Stars: ✭ 137 (+0%)
Mutual labels:  jupyter-notebook
Hands On Image Processing With Python
Stars: ✭ 136 (-0.73%)
Mutual labels:  jupyter-notebook
Nfft
Lightweight non-uniform Fast Fourier Transform in Python
Stars: ✭ 137 (+0%)
Mutual labels:  jupyter-notebook
Colab Tricks
Tricks for Colab power users
Stars: ✭ 137 (+0%)
Mutual labels:  jupyter-notebook
Autocarjetsonnano
PyTorch Python Neural Network Autonomous 1/10 Car for Nvidia Jetson Nano
Stars: ✭ 137 (+0%)
Mutual labels:  jupyter-notebook
Dask Docker
Docker images for dask
Stars: ✭ 137 (+0%)
Mutual labels:  jupyter-notebook
Cloudtopolis
Zero Infrastructure Password Cracking
Stars: ✭ 137 (+0%)
Mutual labels:  jupyter-notebook
Text Analytics
Unstructured Data Analysis (Graduate) @Korea University
Stars: ✭ 138 (+0.73%)
Mutual labels:  jupyter-notebook
Pysot
Surrogate Optimization Toolbox for Python
Stars: ✭ 136 (-0.73%)
Mutual labels:  jupyter-notebook
Datasets
🎁 3,000,000+ Unsplash images made available for research and machine learning
Stars: ✭ 1,805 (+1217.52%)
Mutual labels:  jupyter-notebook
Robustautoencoder
A combination of Autoencoder and Robust PCA
Stars: ✭ 137 (+0%)
Mutual labels:  jupyter-notebook
Youtube Like Predictor
YouTube Like Count Predictions using Machine Learning
Stars: ✭ 137 (+0%)
Mutual labels:  jupyter-notebook
Zhihu Spider
一个获取知乎用户主页信息的多线程Python爬虫程序。
Stars: ✭ 137 (+0%)
Mutual labels:  jupyter-notebook

DAT210x

Programming with Python for Data Science Microsoft

By Authman Apatira

Current Offering

If you haven't already, join the course!

Getting Started

  sudo pip install BeautifulSoup4
  sudo pip install html5lib
  sudo pip install plyfile

If you are on Windows (instead of Linux / Mac), you will not be able to run the sudo command. Try running these instead:

  python -m pip install --upgrade pip
  python -m pip install BeautifulSoup4
  python -m pip install html5lib
  python -m pip install plyfile

What's Anaconda?

Anaconda will install conda, a Python, scientific package manager. It will also install a bunch of other small packages you'll use in this course:

  • matplotlib
  • numpy
  • scipy
  • pandas
  • scikit-learn
  • spyder
  • jupyter

NumPy is a popular Python module for calculating linear algebra very optimally. MatPlotLib for interactive 2D / 3D graphs, Pandas for dataset manipulation, and SciKit-Learn for machine learning.

After completing a lab exercise, submit your answers onto the appropriate course lab page in order to receive a grade.

Spyder (Scientific PYthon Development EnviRonment) was the IDE recommended you complete your lab assignments with, and you may still use it if you'd like; but for a much nicer workflow, we advise you to use Jupyter Notebooks.

Jupyter Notebooks!

This course is in stage-one of a two part revision. As a first step, we have moved all the content from Python 2.7 to 3.6 (although it's still possible for you to program in 2.7).

We have also adopted Jupyter Notebooks (formerly IPython) and recommend you do all of your lab assignment coding in them as well. This will allot you smoothest coding experience. Some of the benefits of using notebooks:

  • Being able to document your process and keeping a (scientific) record of everything you tried while experimenting.
  • Th ability to add blocks of code, the same way you would in a flat file--but have them execute immediately if you like, the same way they would in Python shell.
  • Markdown support, so you can interlace comments and notes directly (and aesthetically) right into your code.
  • Ability to import external scripts.
  • Spell checker and thousands of other plugins.
  • Secure remote access via a built-in web server, so you can run code on a remote box.
  • You can get immediate help on commands or functions that you aren't familiar with using special keywords like ?? method_name.
  • Etc.

Jupyter comes with Anaconda. To start it up, simply navigate to the class repository folder you downloaded (the folder that contains this file), and then type the following command into your console:

$ jupyter notebook

This will launch a new Jupyter instance in your web browser, pointed at your current working directory. From there, you can open the lab .ipynb Interactive Python Notebook files, or even create new ones of your own. Each notebook you launch will open up and run in its own, Python interpreter sandbox. If you have multiple versions of Python installed, you can specify from the menu what version of Python you'd like to spin up to interpret your code with.

Basic Jupyter Commands

  • Execute the code in a cell by hitting Shift+Return.
  • Press the y key to convert a cell to code.
  • Press the m key to convert a cell to markdown.
  • To install notebook extensions, type the following commands and then relaunch jupyter from your shell:
    conda install -c conda-forge jupyter_contrib_nbextensions
    jupyter contrib nbextension install --user

After enabling notebook extensions, you can browse them from the (now visible) NBExtensions tab.

If you'd like additional help getting started with Jupyter notebooks, please visit this page for some short, getting-started, walk through videos.

Good luck!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].