Skip to content

cambridgeltl/python4cl

Repository files navigation

Python for Computational Linguists

Open In Colab Binder

An Introductory Python course for Computational Lingustics.

Syllabus

Module 1 : Introduction to Python for Computational Linguists

Title Colab Binder
1.1 About the Course Open In Colab Binder
1.2 Introduction to Python Open In Colab Binder
1.3 Basic NLP with Python Open In Colab Binder
1.4 Working with Corpus Data Open In Colab Binder

Module 2 : Naive Bayes and POS Tagging

Title Colab Binder
2.1 Naive Bayes Open In Colab Binder
2.2 Sentiment Analysis Open In Colab Binder
2.3 POS Tagging Open In Colab Binder

Configuration

Note: this applies ONLY if you plan to run the course locally on your own machine. For now, we recommend accessing the course materials with Colab or Binder (see above).

For this project we will use Python 3.6+. The project structure is:

.
├── CONTRIBUTING.md
├── corpora
├── LICENSE
├── module_1
│   ├── module_1.1
│   ├── ...
│   └── module_1.4
├── ...
├── module_4
├── README.md
├── requirements.txt
├── resources
└── Templates


You should look into the folders module_x. Each module is divided in many submodules, and each module_x.y folder contains the the Jupyter notebooks you will run during the course. The folder corpora contains the corpora you will use for this course.

The other resources contained in the present repository are:

  • README.md is the present file;
  • requirements.txt contains all the Python libraries required to run the code. You will use this file when installing Python libraries on your machine;
  • The file CONTRIBUTING.md and the folders Templates and resources contain the guidelines and the resources we used to write this course.
  • LICENSE contains a copy of the CC BY-NC 4.0 License.

License

The content in this repository is released under the CC BY-NC 4.0 license.

The icons used are made by Freepik from www.flaticon.com and are licensed with a CC 3.0 BY permissive license.

About

Introductory Python course for computational lingustics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published