/python_nlp_2018_spring

Primary LanguageJupyter NotebookMIT LicenseMIT

Introduction to Python and Human Language Technologies

Time and place

  • Lecture: Wednesdays, 12.15 pm. - 2.00 pm. at Q.BF15, starting on February 7th
  • Lab: Fridays, 12.15 pm. - 2.00 pm and 2.15 pm - 4.00 pm, at Q.B237, starting on February 9th

Instructors

  • Judit Acs
  • David Nemeskey
  • Gabor Recski

Administrative and technical questions should be directed to Gabor Recski (recski AT aut DOT bme DOT hu)

Official course syllabus and requirements (TAD)

Schedule

Week Lecture Topic Lab Topic Homework
1 02/07/2018 Intro + Python Intro 02/09/2018 Python basics
2 02/14/2018 Built-in types. functions 02/16/2018 Built-in types. functions
3 02/21/2018 OOP 02/23/2018 OOP HW1 release
4 02/28/2018 generators, context managers, CLI 03/02/2018 generators, context managers
5 03/07/2018 decorators, packaging 03/09/2018 decorators, packaging
03/10/2018 numpy (Saturday replacing 03/16)
6 03/14/2018 ML basics 03/16/2018 NO CLASS (revolution) HW1 deadline
7 03/21/2018 Tagging 03/23/2018 Tagging HW2 release
8 03/28/2018 Morphology 03/30/2018 NO CLASS (Good Friday)
SPRING BREAK
9 04/11/2018 Syntax I 04/13/2018 Morphology
10 04/18/2018 NO CLASS (Simonyi Conference) 04/20/2018 Syntax I HW2 deadline
11 04/25/2018 Syntax II 04/27/2018 Syntax II HW3 release
12 05/02/2018 Translation 05/04/2018 Translation
13 05/09/2018 Semantics I 05/11/2018 Semantics I
14 05/16/2018 Semantics II 05/18/2018 Semantics II HW3 deadline