Área do cabeçalho
gov.br
Portal da UFC Acesso a informação da UFC Ouvidoria Conteúdo disponível em: PortuguêsEnglishEspañol

Universidade Federal do Ceará
Programa de Pós-Graduação em Estudos da Tradução

Área do conteúdo

HGP9030 Introduction to Python for Text Analysis

Introduction to Python for Text Analysis (04 créditos)

Justificativa

Python is one of the most accessible programming languages, it is used for data manipulation, especially texts. In the area of Translation Studies, practical knowledge of this language is essential to enable researchers and students to manipulate corpora of texts, to make statistical analyses, to produce graphs from them, as well as, at more advanced levels, for the study of machine translation systems and linguistic research through the use of the natural language frameworks such as NLTK, CLTK, SpaCy etc.

Objetivos

1. To introduce the basic notions of computer science, algorithms and programming languages;
2. To introduce the basic elements of the Python programming language;
3. To introduce the Natural Language Toolkit (NLTK) for NLP processing and manipulation
3. To provide the basic skill so that at the end of the course the students are able to design and develop a small project.

Ementa

This course aims to provide students with the basic elements of the Python programming language in its versions 2 and 3, with emphasis in the latter, and introduce them to the Natural Language Toolkit.

Referências

BENGFORT, B.; BILBRO, R.; OJEDA, T. Applied Text Analysis with Python: Enabling Language-Aware Data Products with Machine Learning. O’Reilly Media, 2018.

I GUTTAG, J. Introduction to Computation and Programming Using Python: With Application to Understanding Data. MIT Press, 2016. ISBN 9780262529624.

HAMMOND, M. Python for Linguists. Cambridge University Press, 2020. ISBN 9781108493444.

HARRISON, M. Tiny Python 3.6 Notebook: Curated Examples. CreateSpace Independent Publishing Platform, 2017. ISBN 9781542883252.

HETLAND, M. L. Beginning Python: from novice to professional. 3rd edition. Apress, 2018. ISBN: 978-1-4842-0029-2.

MATTHES, E. Python Crash Course, 2nd Edition: A Hands-On, Project-Based Introduction to Programming. No Starch Press, 2019. ISBN 9781593279295.

SWEIGART, A. Automate the Boring Stuff with Python, 2nd Edition: Practical Programming for Total Beginners. No Starch Press, 2019. ISBN 9781593279936. Recursos online: Python Language Consortium: url: http://www.python.org, date accessed 10th of June 2020. Natural Language Toolkit: url: nltk.org, date accessed: 10th of June 2020.

Acessar Ir para o topo