Commit graph

153 commits

Author SHA1 Message Date
9df4d89e4a
Streamline text 2020-10-15 15:45:47 +02:00
9ec2f57580
Pin the dependencies
- upgrade transient dependencies:
  + nbformat
  + traitlets
  + virtualenv
2020-10-15 15:45:08 +02:00
adfa6420f9
Merge branch 'chapter-02-functions' into develop 2020-10-14 00:07:24 +02:00
d901144569
Streamline slides 2020-10-14 00:07:02 +02:00
8a55f014a9
Add initial version of chapter 02's review 2020-10-14 00:02:49 +02:00
54e63991a1
Add initial version of chapter 02's summary 2020-10-14 00:00:52 +02:00
9179521763
Add initial version of chapter 02, part 2 2020-10-13 23:59:16 +02:00
559c8e7b71
Pin the dependencies
- upgrade colorama (transient dependency)
2020-10-13 23:40:11 +02:00
ca1ccf21eb
Add numpy to the dependencies 2020-10-13 23:39:22 +02:00
7119fd4c45
Add initial version of chapter 02's exercises 2020-10-13 23:29:08 +02:00
1cf468610e
Add initial version of chapter 02, part 1 2020-10-13 23:19:17 +02:00
9b5e395a0e
Make notebooks bullet points in the ToC 2020-10-13 20:32:34 +02:00
35b4e316bd
Merge branch 'chapter-01-elements' into develop 2020-10-13 15:39:17 +02:00
138bc12945
Streamline slides 2020-10-13 15:36:35 +02:00
5b6fd7122f
Add initial version of chapter 01's further resources 2020-10-13 15:28:02 +02:00
ba9addd562
Chapter reviews are not interactive 2020-10-13 15:26:18 +02:00
6fb318d13a
Add initial version of chapter 01's review 2020-10-13 15:25:22 +02:00
777da3568d
Add initial version of chapter 01's summary 2020-10-13 15:24:21 +02:00
5163c34d53
Add initial version of chapter 01's exercises, part 2 2020-10-13 15:22:25 +02:00
abeedd1265
Add initial version of chapter 01, part 2 2020-10-13 15:10:15 +02:00
263565f8a1
Add initial version of chapter 01's exercises, part 1 2020-10-13 12:26:31 +02:00
0bb99a13b1
Add initial version of chapter 01, part 1 2020-10-13 12:08:58 +02:00
76fcfc54ea
Streamline text 2020-10-13 12:05:50 +02:00
4c7f7f4387
Store notebooks with execution output 2020-10-13 11:15:33 +02:00
2dfc9540b6
Make YouTube references less prominent
- the current video lectures regard the old one-notebook-per-chapter
  structure of the project
- as the new structure involves several smaller notebooks per chapter,
  there is no one-on-one correspondence to the YouTube lectures any more
=> only reference the YouTube playlist once in the README.md
2020-10-13 11:10:37 +02:00
92dde01e0c
Streamline text 2020-10-13 11:02:29 +02:00
6c2cc48d3e
Re-order exercises and review 2020-10-13 10:41:55 +02:00
9ebc033280
Merge branch 'chapter-00-intro' into develop 2020-10-12 22:53:19 +02:00
694eea7786
Streamline slides 2020-10-12 22:52:43 +02:00
f4c4eace8d
Add section on presentation mode 2020-10-12 22:51:32 +02:00
35d20aae40
Add dependencies for presentation mode
- RISE extension for Jupyter
- jupyter-contrib-nbextensions
2020-10-12 22:49:53 +02:00
955fb74673
Mention nox and init task 2020-10-12 22:48:46 +02:00
0c754f1c7b
Add initial version of chapter 00's exercises 2020-10-12 22:09:38 +02:00
570d6cec13
Add initial version of chapter 00's review 2020-10-12 22:02:58 +02:00
1899a814c0
Add initial version of chapter 00 2020-10-12 22:02:22 +02:00
3632606251
Add ToC section 2020-10-12 21:42:29 +02:00
dff18c86a8
Add contributing section 2020-10-12 21:40:46 +02:00
05df4c0857
Make course objectives more elaborate 2020-10-12 21:38:27 +02:00
3b730fb3d5
Streamline text 2020-10-12 21:32:57 +02:00
6891f82c8d
Merge branch 'initial-setup' into develop 2020-10-12 15:29:55 +02:00
772f7f59d7
Add author infos 2020-10-12 15:29:31 +02:00
f6fe831039
Add installation sections
- add section "Installation"
  + explain how Anaconda is set up
  + include many screenshots
  + explain how the repo is downloaded as a zip archive
- add a section "Alternative Installation"
  + explain how git, poetry, and pyenv can be used
    to set up the project as well
  + explain what a CLI is (with screenshots)
2020-10-12 15:21:39 +02:00
cd783a6ac7
Add prerequisites section 2020-10-12 12:03:34 +02:00
c67d26b787
Pin the dependencies
- use Poetry 1.1
- re-oder the keys in poetry.lock
- upgrade transient dependencies:
  + colorlog
  + identify
  + nbconvert
  + virtualenv
2020-10-12 11:28:27 +02:00
b0a5b49664
Add init-project task
- add a nox session "init-project"
  + it installs the pre-commit hooks
  + being a task, the session is run in the develop environment
2020-10-02 16:31:36 +02:00
b2b29d9ec0
Configure pre-commit hooks
- run "fix-branch-references" before every commit
- add common pre-commit hooks from the pre-commit framework
2020-10-02 16:27:48 +02:00
b3b8a0d5ab
Add pre-commit to the develop dependencies 2020-10-02 16:19:54 +02:00
d88dc0f91c
Add fix-branch-references task
- add nox session "fix-branch-references"
  + the session is a task executed in the normal develop environment
  + it rewrites all branch labels in links in *.ipynb and *.md files
2020-10-02 16:15:30 +02:00
3b9fc59cb6
Add noxfile 2020-10-02 15:34:31 +02:00
fc87305922
Add nox to the develop dependencies 2020-10-02 15:18:40 +02:00