Python >

Разработка программных модулей

2024-2025 учебный год

Практические занятия

Практика 6 
Определение операций в классе 
1. На какую букву начинается больше всего слов в заданном тексте?
2. Упорядочить по алфавиту заданный перечень слов.
3. В заданном тексте определить частоту (в долях от общего количества букв), с которой встречаются различные буквы.
4. Подсчитать сколько раз данное слово встречается в тексте.
5. В заданном тексте после каждого слова вместо одного пробела вставить запятую и пробел.
6. В тексте содержится 10 предложений. Создать новую строку, в которой заменить одно слово на другое.
7. Из заданного текста выбрать буквы русского алфавита.
8. Вводится строка, состоящая из слов, разделенных пробелами. Требуется посчитать количество слов в ней.
9. Создайте оконное приложение с применением библиотеки PyQt5 и конструктора графического интерфейса Qt Designer по примеру:
10. Решите задачу 1 с применением библиотеки PyQt5 и Qt Designer.
11. Решите задачу 2 с применением библиотеки PyQt5 и Qt Designer.
12. Решите задачу 3 с применением библиотеки PyQt5 и Qt Designer.
13. Решите задачу 4 с применением библиотеки PyQt5 и Qt Designer.
14. Решите задачу 5 с применением библиотеки PyQt5 и Qt Designer.
15. Решите задачу 6 с применением библиотеки PyQt5 и Qt Designer.
16. Решите задачу 7 с применением библиотеки PyQt5 и Qt Designer.
17. Решите задачу 8 с применением библиотеки PyQt5 и Qt Designer.
Домашнее задание
Определение операций в классе. 
Создание заголовочного файла с описанием класса. 
Разработка функций членов классов. 
Реализация класса. 
Оформление библиотеки класса. 
Передача параметров в методы. 
Возвращение результатов из методов. 
Создание конструкторов, деструкторов, сеттеров и геттеров.