All Projects → mfherbst → Course_julia_day

mfherbst / Course_julia_day

Licence: gpl-3.0
Notes for getting to know the Julia programming language in one day.

Programming Languages

julia
2034 projects

Projects that are alternatives of or similar to Course julia day

Natural Language Processing Specialization
This repo contains my coursework, assignments, and Slides for Natural Language Processing Specialization by deeplearning.ai on Coursera
Stars: ✭ 151 (+556.52%)
Mutual labels:  jupyter-notebook, course
Blog
Read and Write
Stars: ✭ 54 (+134.78%)
Mutual labels:  notes, jupyter-notebook
Principle Of Web Search
北京邮电大学“网络搜索原理”课程资料(2019)
Stars: ✭ 182 (+691.3%)
Mutual labels:  jupyter-notebook, course
Teach Me Quantum
⚛ 10 week Practical Course on Quantum Information Science and Quantum Computing - with Qiskit and IBMQX
Stars: ✭ 118 (+413.04%)
Mutual labels:  jupyter-notebook, course
MLOps-Specialization-Notes
Notes for Machine Learning Engineering for Production (MLOps) Specialization course by DeepLearning.AI & Andrew Ng
Stars: ✭ 143 (+521.74%)
Mutual labels:  course, notes
Curso Python Udemy
Curso Maestro Python 3 en Udemy (20 horas)
Stars: ✭ 134 (+482.61%)
Mutual labels:  jupyter-notebook, course
Machine Learning Notebooks
Assorted exercises and proof-of-concepts to understand and study machine learning and statistical learning theory
Stars: ✭ 33 (+43.48%)
Mutual labels:  notes, jupyter-notebook
Course Computational Literary Analysis
Course materials for Introduction to Computational Literary Analysis, taught at UC Berkeley in Summer 2018, 2019, and 2020, and at Columbia University in Fall 2020.
Stars: ✭ 74 (+221.74%)
Mutual labels:  jupyter-notebook, course
Research Paper Notes
Notes and Summaries on ML-related Research Papers (with optional implementations)
Stars: ✭ 218 (+847.83%)
Mutual labels:  notes, jupyter-notebook
Jupytergraffiti
Create interactive screencasts inside Jupyter Notebook that anybody can play back
Stars: ✭ 114 (+395.65%)
Mutual labels:  notes, jupyter-notebook
Dat8
General Assembly's 2015 Data Science course in Washington, DC
Stars: ✭ 1,516 (+6491.3%)
Mutual labels:  jupyter-notebook, course
Csc deeplearning
3-day dive into deep learning at csc
Stars: ✭ 22 (-4.35%)
Mutual labels:  jupyter-notebook, course
100daysofcode With Python Course
Course materials and handouts for #100DaysOfCode in Python course
Stars: ✭ 1,391 (+5947.83%)
Mutual labels:  jupyter-notebook, course
Lessonmaterials
Open Sourced Curriculum and Lessons for an Introductory AI/ML Course
Stars: ✭ 142 (+517.39%)
Mutual labels:  jupyter-notebook, course
Compling nlp hse course
Материалы курса по компьютерной лингвистике Школы Лингвистики НИУ ВШЭ
Stars: ✭ 85 (+269.57%)
Mutual labels:  jupyter-notebook, course
Dlsys Course.github.io
Deep learning system course
Stars: ✭ 207 (+800%)
Mutual labels:  jupyter-notebook, course
Practical dl
DL course co-developed by YSDA, HSE and Skoltech
Stars: ✭ 1,006 (+4273.91%)
Mutual labels:  jupyter-notebook, course
Ppd599
USC urban data science course series with Python and Jupyter
Stars: ✭ 1,062 (+4517.39%)
Mutual labels:  jupyter-notebook, course
Python Note
《Python 学习手册》(第四版 + 第五版)笔记
Stars: ✭ 74 (+221.74%)
Mutual labels:  notes, jupyter-notebook
Ml Mipt
Open Machine Learning course at MIPT
Stars: ✭ 480 (+1986.96%)
Mutual labels:  jupyter-notebook, course

Getting to know Julia in one day Binder

This introductory course into Julia is presented in the form of Jupyter notebooks, which discuss the key concepts of the language from the angle of performing molecular simulations or linear algebra operations. It also provides an overview of existing packages and projects based on Julia.

This material was originally prepared for the Julia day at Sorbonne Université on 13.12.2019 (details), but was also presented at 36c3 in Leipzig.

Using the tutorial online

If you don't want to install Julia just yet, just run the tutorial on binder, which allows you to work with the material directly from your browser.

Installing Julia

For working on the notebooks Julia 1.3 is recommended. Julia can be easily obtained in binary form from Julia downloads. Installation instructions specific to your operating systems are available.

Installing Jupyter and IJulia

For working with the material you need a working IJulia setup, this means you need to install Jupyter and integrate it with Julia. Roughly this boils down to:

  1. Install Jupyter notebook. For Linux choose your favourite package manager, like
apt install jupyter jupyter-notebook

for debian or

pip install jupyter

if you prefer PyPi packages. For Mac use brew install jupyterlab.

  1. Install IJulia inside Julia. For this run
/path/to/juliafolder/bin/julia -e 'import Pkg; Pkg.add("IJulia")'

in your terminal, where /path/to/juliafolder is the path into which you unpacked the julia tarball.

Getting the files and starting the notebooks

For getting the course files to your computer, the simplest is to use git:

git clone https://github.com/mfherbst/course_julia_day

After the command is finished you can start the notebooks as usual:

cd course_julia_day
jupyter notebook .

Citation

If you find this material useful, please consider citing it: DOI

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].