• Stars
    star
    154
  • Rank 242,095 (Top 5 %)
  • Language
    Jupyter Notebook
  • License
    MIT License
  • Created almost 9 years ago
  • Updated over 8 years ago

Reviews

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

Repository Details

Collection of Jupyter Notebooks about Python programming

Python in a Notebook

This repository contains a curated collection of Jupyter/IPython Notebooks of introductory materials about programming in Python.

Goals

Available notebooks are intended to aid both students and teachers in learning and teaching Python programming, respectively.

In more details, the goals of this project are:

  • Introduce students as quickly as possible to the basics of Python programming;
  • Introduce best practice as early as possible, while remaining accessible to students with no background in programming at all;
  • Provide teachers an easy-to-use material about programming in Python to be used in their lectures

Running Notebooks

All you need to do to play notebooks is to open a Terminal, and type the following command:

jupyter notebook

That's it! :)

Programming Environment

These notebooks are written primarily in Python 3.

If the default Python on your system is Python 3, then you will have a simpler time contributing to the project. If you only have Python 2, you might want to consider adding Python 3 to your system.

In this regards, you may find useful to take a look at the Programming Environment notebook where you could find links and details on how to set up your environment depending on your platform.

Requirements

  • Python 3.x (2.x would work as well)
  • IPython 4.x (with notebook support) or Jupyter:
    • pip install ipython[notebook] (OR)
    • pip install jupyter

License and Sharing Material

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

More Repositories

1

deep-learning-keras-tensorflow

Introduction to Deep Neural Networks with Keras and Tensorflow
Jupyter Notebook
2,947
star
2

python-data-science

Lecture notes and materials for Python Data Science course
Jupyter Notebook
37
star
3

ppml-tutorial

Privacy-Preserving Machine Learning (PPML) Tutorial
Jupyter Notebook
36
star
4

notexbook-jupyter-theme

noTeXbook: Jupyter notebook theme for LaTeX lovers
CSS
32
star
5

numpy-euroscipy

Introduction to NumPy - Tutorial @ EuroSciPy
Jupyter Notebook
30
star
6

async-ipython-magic

Async IPython Magic for Asynchronous Notebook Cell Execution
Python
21
star
7

pytorch-beautiful-ml-data

PyData Global Tutorial on Data Patterns and OOP abstractions for Deep Learning using PyTorch
Jupyter Notebook
16
star
8

deep-learning-health-life-sciences

Workshop on Deep Learning for Health and Life Sciences
Jupyter Notebook
14
star
9

numpy_ep2015

Material for the training on Numpy presented at EuroPython 2015
10
star
10

privacy-preserving-data-science

Course Material for the Tutorial on Privacy Enhancing Technologies and PPML
Jupyter Notebook
10
star
11

deep-unsupervised-learning

Deep Unsupervised Learning Course
Jupyter Notebook
8
star
12

django2-resumable

Django 2.0 App integrating resumable-js in forms and admin for large files upload
JavaScript
8
star
13

reproducible-learn

Reproducible Machine and Deep Learning pipelines
Python
7
star
14

pyscript-dataviz

Rethinking Data Visualisation with PyScript
JavaScript
7
star
15

develer-data-science

Deep dive into Data Science with Python @ Develer
Jupyter Notebook
6
star
16

AoC

My Attempt to Advent of Code 2021/2022
Python
4
star
17

pyconit-community-voting

Community Voting Results and Rankings for Talks proposed at PyCon Italia
Jupyter Notebook
4
star
18

code-coherence-analysis

Code, Lexical/Data Analysis, and Machine Learning Models for Code-Comments Coherence Study
Jupyter Notebook
3
star
19

deep-learning-for-data-science

Tutorials on Deep Learning for Data Science with PyTorch
Jupyter Notebook
3
star
20

euroscipy22-pytorch

Lecture materials for the Introduction to Pytorch tutorial presented at EuroScipy 2022 in Basel, Switzerland
Jupyter Notebook
3
star
21

webvalley-online-python-programming

Introduction to Python Course for WebValley 2020
HTML
2
star
22

pytorch-data-pipelines-tutorial

Tutorial on Reproducible Data Pipelines with PyTorch
Jupyter Notebook
2
star
23

computational-science-lectures

Lecture Notes (i.e., iPython Notebooks) about Python for Computational Science
2
star
24

deep-learning-class

Jupyter Notebook
2
star
25

traversing-mazes-pythonic-way

JavaScript
2
star
26

unsupervised-learning-tutorial

Unsupervised Learning Tutorial
Jupyter Notebook
2
star
27

dst-23-ppml

Data Science and Privacy Preserving Machine Learning (PPML) - Data Science for Development in Somaliland (DST-23)
Jupyter Notebook
2
star
28

network-analysis-mscx18

Network Analysis Tutorial for MSCX Summer School
Jupyter Notebook
1
star
29

nerdy_love

Python
1
star
30

getting-and-cleaning-data

GitHub Repository for the "Getting and Cleaning Data" Course Project
R
1
star
31

nomoji

Simple and silly Python package to print numbers using Emoji digits.
Python
1
star
32

datasciencecoursera

GitHub Repository for the "Data Science Toolbox" Course on Coursera
1
star
33

membership-inference-attack

Membership Inference Attack with PyTorch and intro to OPACUS and Differential Privacy
Jupyter Notebook
1
star