Python для начинающих, Лучшие задачи для изучения языка программирования, Лафуркад П., Мор М., 2025.
Это практическое руководство для тех, кто хочет освоить программирование на языке Python. Состоит из 15 увлекательных задач, которые помогут новичкам освоить ключевые концепции программирования, решая интересные кейсы и головоломки. Издание ориентировано на читателей с любым уровнем подготовки.
Книга «Python для начинающих. Лучшие задачи для изучения языка программирования» станет источником вдохновения для начинающих программистов, заинтересованных не только в овладении техническими навыками, но и в поиске оригинальных решений.

PIN-код.
Сокращение PIN происходит от английского Personal Identification Number (персональный идентификационный номер). Такие номера были введены в 1967 году с появлением первых банкоматов, которые использовались для выдачи банкнот в обмен на специальный ваучер (чек). В 1972 году Lloyds Bank представил первый банкомат с магнитными картами, в которых использовались PIN-коды. Это конфиденциальный код, состоящий, как правило, минимум из 4 цифр. Он служит для аутентификации личности владельца банковской карты, а также для разблокировки SIM-карт телефонов или смарт-карт. Первый PIN-код был изобретен Джеймсом Гудфеллоу.
Отличие этих кодов от паролей в том, что они состоят только из цифр от 0 до 9, поэтому количество возможных комбинаций ограничено. Чтобы избежать атак методом перебора, системы часто ограничивают количество попыток, блокируя доступ после нескольких ошибок.
PIN-коды слабее паролей, которые имеют более широкий выбор возможных символов, поэтому важно, чтобы пароли были длинными и состояли из различных символов, тогда злоумышленник не сможет угадать их посредством многократного перебора.
ОГЛАВЛЕНИЕ.
Предисловие.
1. PYTHON 3.
Краткое введение.
2. ГОЛОВОЛОМКИ.
Аскет.
Криптарифм.
Кулинарная лопатка.
Шадоки считали.
Стеганография.
Скрытые каналы.
Раскраска в два цвета.
Электронное голосование.
Биткоин.
Сиракузы.
Кривые Безье.
Во времена древних греков.
Четверичное дерево.
Семь мостов Кёнигсберга.
Точный счет.
3. ПОДСКАЗКИ. НА ВСЯКИЙ СЛУЧАЙ.
Подсказки первого уровня.
Подсказки второго уровня.
Подсказки третьего уровня.
4. РЕШЕНИЯ.
Аскет.
Криптарифм.
Кулинарная лопатка.
Шадоки считали.
Стеганография.
Скрытые каналы.
Раскраска в два цвета.
Электронное голосование.
Биткоин.
Сиракузы.
Кривые Безье.
Во времена древних греков.
Четверичное дерево.
Семь мостов Кёнигсберга.
Точный счет.
Список иллюстраций.
Список аббревиатур.
Алфавитный указатель.
Купить .
Теги: учебник по программированию :: программирование :: Лафуркад :: Мор