All Projects β†’ ChasNelson1990 β†’ Python Zero To Hero Beginners Course

ChasNelson1990 / Python Zero To Hero Beginners Course

Licence: gpl-3.0
Materials for a Python Beginner's Course. First given at the Royal Society of Biology. Designed and delivered by Chas Nelson and Mikolaj Kundegorski.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Python Zero To Hero Beginners Course

Amazon Sagemaker Examples
Example πŸ““ Jupyter notebooks that demonstrate how to build, train, and deploy machine learning models using 🧠 Amazon SageMaker.
Stars: ✭ 6,346 (+28745.45%)
Mutual labels:  jupyter-notebook, training
Elasticsearch Spark Recommender
Use Jupyter Notebooks to demonstrate how to build a Recommender with Apache Spark & Elasticsearch
Stars: ✭ 707 (+3113.64%)
Mutual labels:  jupyter-notebook, jupyter
Fastai2
Temporary home for fastai v2 while it's being developed
Stars: ✭ 630 (+2763.64%)
Mutual labels:  jupyter-notebook, jupyter
Log Progress
https://habr.com/ru/post/276725/
Stars: ✭ 556 (+2427.27%)
Mutual labels:  jupyter-notebook, jupyter
Spark Scala Tutorial
A free tutorial for Apache Spark.
Stars: ✭ 907 (+4022.73%)
Mutual labels:  jupyter-notebook, jupyter
Business Machine Learning
A curated list of practical business machine learning (BML) and business data science (BDS) applications for Accounting, Customer, Employee, Legal, Management and Operations (by @firmai)
Stars: ✭ 575 (+2513.64%)
Mutual labels:  jupyter-notebook, jupyter
Cookbook 2nd
IPython Cookbook, Second Edition, by Cyrille Rossant, Packt Publishing 2018
Stars: ✭ 704 (+3100%)
Mutual labels:  jupyter-notebook, jupyter
Digital Signal Processing Lecture
Digital Signal Processing - Theory and Computational Examples
Stars: ✭ 532 (+2318.18%)
Mutual labels:  jupyter-notebook, jupyter
Jupyter nbextensions configurator
A jupyter notebook serverextension providing config interfaces for nbextensions.
Stars: ✭ 814 (+3600%)
Mutual labels:  jupyter-notebook, jupyter
Jupyterlab Lsp
Coding assistance for JupyterLab (code navigation + hover suggestions + linters + autocompletion + rename) using Language Server Protocol
Stars: ✭ 796 (+3518.18%)
Mutual labels:  jupyter-notebook, jupyter
Cookbook 2nd Code
Code of the IPython Cookbook, Second Edition, by Cyrille Rossant, Packt Publishing 2018 [read-only repository]
Stars: ✭ 541 (+2359.09%)
Mutual labels:  jupyter-notebook, jupyter
Zero To Jupyterhub K8s
Helm Chart & Documentation for deploying JupyterHub on Kubernetes
Stars: ✭ 888 (+3936.36%)
Mutual labels:  jupyter-notebook, jupyter
Justenoughscalaforspark
A tutorial on the most important features and idioms of Scala that you need to use Spark's Scala APIs.
Stars: ✭ 538 (+2345.45%)
Mutual labels:  jupyter-notebook, jupyter
Stock Analysis Engine
Backtest 1000s of minute-by-minute trading algorithms for training AI with automated pricing data from: IEX, Tradier and FinViz. Datasets and trading performance automatically published to S3 for building AI training datasets for teaching DNNs how to trade. Runs on Kubernetes and docker-compose. >150 million trading history rows generated from +5000 algorithms. Heads up: Yahoo's Finance API was disabled on 2019-01-03 https://developer.yahoo.com/yql/
Stars: ✭ 605 (+2650%)
Mutual labels:  jupyter-notebook, jupyter
Intro To Python
An intro to Python & programming for wanna-be data scientists
Stars: ✭ 536 (+2336.36%)
Mutual labels:  jupyter-notebook, jupyter
Nteract
πŸ“˜ The interactive computing suite for you! ✨
Stars: ✭ 5,713 (+25868.18%)
Mutual labels:  jupyter-notebook, jupyter
Nbviewer App
A Jupyter notebook viewer for macOS
Stars: ✭ 521 (+2268.18%)
Mutual labels:  jupyter-notebook, jupyter
Data Science Your Way
Ways of doing Data Science Engineering and Machine Learning in R and Python
Stars: ✭ 530 (+2309.09%)
Mutual labels:  jupyter-notebook, jupyter
Nbstripout
strip output from Jupyter and IPython notebooks
Stars: ✭ 738 (+3254.55%)
Mutual labels:  jupyter-notebook, jupyter
Cocalc
CoCalc: Collaborative Calculation in the Cloud
Stars: ✭ 888 (+3936.36%)
Mutual labels:  jupyter-notebook, jupyter

Python for Beginners Course

Binder

This repository contains materials for a beginners python course (delivery dates/information abotu self-taught options below).

Aim

The overall aim of this course it to:

  1. introduce the basic concepts of programming in Python within the comfort of the Jupyter framework
  2. showcase some of the advanced functionality available in Python by demonstrating (and providing take-home resources) numpy, scipy, matplotlib, seaborn and pandas code

Philosophy

Our general philosophy for this course is

  1. teach in small chunks starting by introducing theory, demonstrating an example, working through a simple case and then setting an exercise. Each exercise is then gone through as a group.
  2. teach through errors, error messages and documentation - so that trainees can debug their own codes after they leave the course
  3. create a safe environment for asking any and all questions.

Contributors

Using Binder to Explore the Course

If you wish to quickly explore the course, you could use Binder (by clicking the button above). However, this won’t save your progress as you go along so we suggest installing locally as described below.

Self-taught On-line Version (12+ hours)

We have designed this course in such a way that it should be easy to follow and work through on your own. Each notebook stands alone and should provide you with all the information needed to complete the tasks (blue boxes) and exercises (yellow boxes).

In order to aid working through the notebooks we have provided short videos for all tasks and exercises. These videos provide complete answers for every task and should be viewed after attempting each task or exercise.

In order to work through the notebooks please follow the instructions in setup.pdf for installing Python and Jupyter Lab on your computer, dowload this repository as a .zip file (using the green button at the top of the landing page), unzip the files and navigate to them from within Jupyter Lab.

We suggest you work through each notebook in turn, attempting at least the tasks on your first run-through. You can then use the exercises to revisit and revise topics when you go through the notebooks again in the future. As with all languages, practice makes perfect.

In Person Course Delivery Dates (1 day course)

  • 2019-04-05: Programming for Biologists, Royal Society of Biology, Charles Darwin House, London, UK
  • 2019-10-18: Programming for Biologists, Royal Society of Biology, 1 Naoroji Street, London, UK

Other Information

These materials also form the prerequisite knowledge for following course:

  • 2019-12-09: IAFIG-RMS: Bioimage analysis with Python, Craik-Marshall Building, Cambridge, UK
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].