вторник, 21 ноября 2017 г.

Подведение итогов.

Почти три месяца действует объединение "Школа юного программиста". Подведем итоги деятельности. В результате обучения сформирован список проектов, которые разрабатываются участниками объединения:
  1. Справочная система по историческим событиям
  2. Консольный файловый менеджер
  3. Программа для составления расписания
  4. Игра "Крестики и нолики"
  5. Игра "Морской бой"
  6. Программа "Домашняя бухгалтерия"
  7. Программа "Криптография"
  8. Программа "Многоуровневая семантическая модель".
Проекты находятся на разных стадиях разработки. Группы, разрабатывающие проекты, окончательно не сформированы. Но важен сам факт появления проектов. Молодцы, ребята.

понедельник, 20 ноября 2017 г.

Управление строками и списками

Задачи  для проверки знаний
 
Управление строками и списками
1. Дана текстовая строка. Каждую гласную, находящуюся в ней, размножить
в 3 раза..
2. Дана текстовая строка, возможно, содержащая ошибки вида «жы» и
«шы». Заменить их на правильные варианты и добавить после каждой
ошибки восклицательный знак.
3. Дана текстовая строка, возможно, содержащая запятые. Вставить после
каждой запятой или точки слово «однако».
4. Дана текстовая строка, содержащая предложение. Поменять в строке мес-
тами первые два слова и в конце поставить вопросительный знак.
Копирование с условием
5. Дана текстовая строка, возможно, содержащая пробелы. Удалить их из
строки полностью.
6. Дана строка, содержащая текст, части которого могут быть заключены в
скобки. Во вторую строку переписать текст из первой, за исключением
находящегося в скобках.
7. Дана текстовая строка. Записать во вторую строку все буквы, встречаю-
щиеся в первой строке (каждая буква — только 1 раз).
8. Дана текстовая строка. Напечатать, какие буквы в ней встречаются и
сколько раз.

Разработка телефонной книги

Примеры разработки
Телефонная книга + словари
mini phonebook Python app

Категории в телефонной книге
Phonebook, Multiple keys with the same value (Alias)
Multiple keys per value
Multiple keys
multi_key_dict 2.0.3

Использование ООП при разработке телефонной книги
ООП телефонная книга 1
ООП и телефонная книга 2

Всероссийский конкурс  научно-технологических проектов страница конкурса https://dm-centre.ru/sirius-konkurs-projectov Цель конкурс...