
How to install Django and Spacy.How to create and activate a virtual environment.
How to create Django project and Django app.
How to install Sublime.How to update project settings file.How to update and create project and app urls files.How to create templates.
How to create basic functions in views.py.How to create base.html and home.html page.How to extend template to other pages.
How to create the home page of the project.
How to create the regex function for performing regex on US phone numbers.
How to create the lemma function in order to perform lemmatization on a text.
How to create the pos function in order to perform part of speech tagging.
How to create the ner function for performing named entity recognition.Slight correction in the pos function.
How to show the results from regex function in the regex.html web page
How to show and display the results from lemma,pos and ner function in the lemma,pos and ner web pages.
Welcome to the "Python Django Web Development of NLP App" course!
This is a project based course.In this course we will use the Django web framework coupled with Python programming language and Spacy library for Natural Language Processing in order to create a web NLP app.
The web NLP app that we'll create has 4 distinct functionalities:
1.Performs regex on US Phone Numbers
2.Performs lemmatization on text
3.Performs part of speech tagging on text
4.Performs named entity recognition on text
In this course you will learn how to:
-Install,create and activate virtual environment
-Create Django project and Django app
-Integrate Python and Spacy with Django in order to perform regex,lemmatization,part of speech tagging and named entity recognition
-Create templates and extend templates in Django
-Basic styling for the front-end using Bootstrap in Django
and much more...
Because this is a project based course you will get a real hands on experience building a real web app.
And that is the best way to learn fast.
I hope that you will enjoy the course and learn a lot.
See you in class!