Найти в Дзене
Статьи
10 прочтений · 1 год назад
Как добавить график Google Charts на веб-страницу - простой рабочий пример: codepen.io/...joq
1K прочтений · 1 год назад
Как сделать аккуратную таблицу в терминале Python?
Когда-то давно, когда компьютеры были большими и не имели графических интерфейсов, таблицы делали с помощью псевдографики - значков +/-, слэшей, подчеркиваний и прочих символов. Да что там таблицы, даже картинки изображали примерно так: Тем не менее, потребность аккуратно оформлять таблицы никуда не исчезла, пусть даже и в простых консольных примерах. Вывести ровную аккуратную таблицу в терминал можно с помощью библиотеки prettytable: 1. Установите prettytable: pip install prettytable 2. Импортируйте PrettyTable из библиотеки prettytable: from prettytable import PrettyTable 3...
194 прочтения · 1 год назад
Как быстро и просто сделать красивую подсветку кода Python (и не только) на сайте?
Добрый день! Если вы хотите поделиться кодом на страницах своего блога или сайта, неплохо бы отображать его как в редакторе - с подсветкой и форматированием (рабочий пример здесь): Проще всего сделать это с помощью известной библиотеки highlight.js, для этого добавим в стили страницы следующий код: <link rel="stylesheet" href="http://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.7.0/styles/github-dark.min.css"> <script src="http://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.7.0/highlight.min...
167 прочтений · 1 год назад
Как остановить цикл? Как поставить цикл на паузу и продолжить? Pascal, Python, JavaScript.
Добрый день! Продолжаем тему циклов, ранее мы посмотрели, как сделать задержку в цикле на распространенных "школьных" Pascal, Python и также JavaScript. Однако для создания, например, простой игры, нам потребуется еще и возможность останавливать циклы и ставить их на паузу и продолжать. Сразу покажу результат на JS: Mы можем поставить цикл на паузу и возобновить его, а также прервать, для этого нам понадобятся три функции - Start(), Pause() и Stop(), а также две переменных состояния pauseState и...
361 прочтение · 1 год назад
Как сделать задержку в цикле for? Pascal, Python, JavaScript
С этой, казалось бы, очень простой задачей сталкивались все начинающие программисты (также по этой теме: как остановить цикл, как сделать паузу в цикле). Например, нужно сделать отсчет (прямой или обратный), сделать простенькую пошаговую анимацию, построить график в динамике, чтоб точки добавлялись постепенно и т.д. В Pascal все просто: var i: Integer; begin writeln('Старт'); for i := 0 to 5 do begin // выполнение кода в цикле writeln(i); sleep(1000); // задержка на 1 секунду (задается в мс) end; writeln('Цикл завершен'); end...
82 прочтения · 1 год назад
Генератор белого шума без СМС и регистрации
Если вам, как мне когда-то, доводилось работать за компьютером в шумной обстановке, то "просто наушники и музычка" наверняка уже пройденный этап. Любимый плейлист надоедает и зачастую мешает сосредоточиться, так потихоньку и приходишь к "музыке для учебы", звукам природы и шуму дождя. Есть даже сайты и программы специальные, с генераторами шума прибоя, леса и прочих водопадов. Хваленое дорогое шумоподавление AirPods и бюджетное Xiaomi вообще не впечатлило - пассивное подавление (защита от внешнго...
70 прочтений · 1 год назад
Нужен ли JavaScript? Как скрыть и показать блоки на сайте на чистом CSS
Даже если вы только начали заниматься веб-разработкой, то наверняка уже знаете, что для перехода к нужному блоку на странице (прокрутке в нужное место) можно использовать якоря - ссылки вида: <a href="#block-id">Текст ссылки</a> Переход по такой ссылке автоматически прокрутит страницу к блоку с нужным id. А можно ли не "прокручивать", просто сделать такой блок скрытым и показывать его только после нажатия на ссылку? Давайте попробуем, - при клике по ссылке увидим плавно выезжающее слева сообщение...
1,3K прочтений · 1 год назад
ЕГЭ информатика - задание 12 (выполнение алгоритмов для исполнителей) - самое простое задание
Добрый день! Задание 12 стало одним из простейших, когда разрешили пользоваться Python для решения любых задач, а не только последних, как раньше. Дело в том, что нужная вам программа уже написана в тексте задания алгоритмическим языком, остается только "перевести" ее на язык Python. А сделать это очень легко, имея минимальные навыки и примеры ниже "в голове". Пример 1 Исполнитель Редактор получает на вход строку цифр и преобразовывает её. Редактор может выполнять две команды, в обеих командах v и w обозначают цепочки цифр...
1,4K прочтений · 1 год назад
Системы счисления просто (ЕГЭ тема 14)
Добрый день, продолжаем тему максимально быстрых и эффективных способов решения заданий ЕГЭ по информатике с помощью программ на Python. В прошлый раз мы рассматривали, как очень быстро делать любые задания темы 2 (лог. выражения и таблицы истинности), ну а сегодня разберем удобный способ перевода чисел в различные системы счисления. Этот способ подойдет для решения вообще всех задач ЕГЭ, где так или иначе встречается перевод чисел, в частности мы решим пару задач из раздела 14 (Кодирование чисел...
299 прочтений · 1 год назад
ЕГЭ по информатике — задание 2 (таблицы истинности) — самый тупой и всегда верный метод решения
Всем привет! Данный способ можно применять как "оружие последнего шанса", если вдруг никак не получается закончить решение "умными" логическими рассуждениями. Начнем сразу с примера (всего их будет 3, так что если лень читать подробный разбор — переходите сразу к примерам 2 и 3 ниже ну или к видео): Пример 1 Логическая функция F задана выражением ((x ∧ w) ∨ (w ∧ z)) ≡ ((z → y) ∧ (y → x)) Дана частично заполненная таблица, содержащая неповторяющиеся строки полной таблицы истинности функции F. Определите, какому столбцу таблицы истинности соответствует каждая из переменных x, y, z, w...