• Stars
    star
    139
  • Rank 257,823 (Top 6 %)
  • Language
    HTML
  • License
    Other
  • Created about 6 years ago
  • Updated over 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Python, so easy, wow!

Python, so easy, wow.

This repo houses a collection of cheat-sheet/tutorials for teaching the basic concepts Python quickly and providing a reference when you need a refresher.

Following my efforts on Dive into Deep Learning, I hope the notebooks in this repository will make you dangerous in Python as quickly as possible, while boring you as little as possible. Sometimes that will mean making tradeoffs along the Pareto-optimal front between completeness, efficiency, and engagingness.

Throughout these tutorials we are going to use Python3. That's mainly because given the choice, it's better to invest in skills that will be useful in the foreseeable future.

These materials are prepared (hopefully!) with some help from the open source community, as course materials for the Introduction to Python and R course as part of the MSBA program at Carnegie Mellon University's Tepper School of Business.

Author: Zachary C. Lipton (& friends) Contact: @zacharylipton

Table of contents

Introduction

Collections

Control Flow

Functions

Classes

Numerical Python with NumPy and Matplotlib

IO

Python projects

  • ...

More Repositories

1

mxnet-the-straight-dope

An interactive book on deep learning. Much easy, so MXNet. Wow. [Straight Dope is growing up] ---> Much of this content has been incorporated into the new Dive into Deep Learning Book available at https://d2l.ai/.
Jupyter Notebook
2,556
star
2

mxnet-slides

Slides from MXNet tutorials
51
star
3

icu_rnn

Public repository for multilabel classification of medical diagnoses with LSTM RNNs
Python
41
star
4

machine-learning-resources

A (possibly/eventually annotated?) collection of resources (books, demos, lectures, etc) that I personally like for various topics in machine learning.
31
star
5

label_shift

A simple algorithm to identify and correct for label shift.
Jupyter Notebook
22
star
6

gluon-slides

Slides from MXNet Gluon tutorials
17
star
7

reading-list

Tracking books that I {have, currently, or plan to} read
17
star
8

intrinsic-fear-dqn

Avoiding catastrophic failures in reinforcement learning by learning to shape rewards.
Python
10
star
9

label-shift

Detect, quantify, and correct for label shift with black box predictors. Guarantee included.
8
star
10

mxnet-docs

Staging ground for overhauling the MXNet documentation
Jupyter Notebook
6
star
11

PyRNN

A general purpose RNN library based on Python & theano.
Python
3
star
12

beermind

deepx
Python
3
star
13

excel-windows-mac-commands

A simple table to cross-reference MAC & PC commands for using MS Excel
2
star
14

LatentDirichletAllocation.jl

Implementation of Latent Dirichlet Allocation in Julia.
Julia
2
star
15

MusicPerception

A set of experiments to discover the intrinsic capacity of people to differentiate and rank pitch sets.
Python
1
star
16

fast_multilabel

GPU-accelerated multilabel classification
Python
1
star
17

fairness-dynamics

Numerical experiments examining various toy economic models relating to selection processes (e.g. hiring).
1
star
18

learning_permutations

A set of experiments to determine if it's possible to recover spatial (local) structure in data.
Python
1
star