# [pyTermTk](https://github.com/ceccopierangiolieugenio/pyTermTk) Tutorial ## Intro [pyTermTk](https://github.com/ceccopierangiolieugenio/pyTermTk) is a [TUI](https://en.wikipedia.org/wiki/Text-based_user_interface) widgets toolkit.The latest version of [pyTermTk](https://github.com/ceccopierangiolieugenio/pyTermTk) can be downloaded from [PypI](https://pypi.org/project/pyTermTk/) or [github](https://github.com/ceccopierangiolieugenio/pyTermTk) [pyTermTk](https://github.com/ceccopierangiolieugenio/pyTermTk) API is a set of modules containing a large number of classes and functions. ## Install ```shell pip3 install --upgrade pyTermTk ``` ## Modules A list of frequently used modules is given below: - [TTkCore](https://ceccopierangiolieugenio.github.io/pyTermTk-Docs/_autosummary/TermTk.TTkCore.html) − Core classes used by other modules - [TTkGui](https://ceccopierangiolieugenio.github.io/pyTermTk-Docs/_autosummary/TermTk.TTkGui.html) − Themes collection - [TTkWidgets](https://ceccopierangiolieugenio.github.io/pyTermTk-Docs/_autosummary/TermTk.TTkWidgets.html) − Classes for creating classic desktop-style UIs - [TTkTestWidgets](https://ceccopierangiolieugenio.github.io/pyTermTk-Docs/_autosummary/TermTk.TTkTestWidgets.html) − Classes with basic testing widgets ## Tutorials - **[Hello World](https://ceccopierangiolieugenio.github.io/pyTermTk-Docs/tutorial/001-helloworld.html)** - **[Logging](https://ceccopierangiolieugenio.github.io/pyTermTk-Docs/tutorial/004-logging.html)** - **[Layout](https://ceccopierangiolieugenio.github.io/pyTermTk-Docs/tutorial/002-layout.html)** - **[Signals and Slots](https://ceccopierangiolieugenio.github.io/pyTermTk-Docs/tutorial/003-signalslots.html)** - **[Your first Calculator](https://ceccopierangiolieugenio.github.io/pyTermTk-Docs/tutorial/005-calculator.html)**