Найти в Дзене
Неожиданный поворот: зачем увеличивать буквы в PHP
Когда мы слышим «оператор инкремента» (тот самый ++), перед глазами сразу встают цифры: увеличили число на единицу — всё просто. А декремент (--) — уменьшили. Но в PHP эти операторы умеют работать не только с числами. Их можно применять к строкам из латинских букв. Звучит странно, но это реально работает и в некоторых задачах очень выручает. Вместо того чтобы писать: $letter = 'a'; потом $letter = 'b'; потом $letter = 'c';… Достаточно один раз задать начальную букву и каждый раз писать ++: $letter...
19 часов назад
IndexOfAny() в C#: как найти один символ из списка в строке
Представьте, что у вас есть текст. Вам нужно проверить, есть ли в нём хотя бы одна точка, запятая или восклицательный знак. Или, например, найти первую позицию, где встречается любая цифра. Обычный способ «Найти позицию символа» (IndexOf) ищет только один заданный символ. А если их несколько? Писать пять проверок подряд — долго и некрасиво. Здесь на помощь приходит метод IndexOfAny. Это встроенная команда в языке C#, которая пробегает по тексту и ищет первое вхождение любого символа из перечисленного вами списка...
1 день назад
Средства разработки для Фортран: от перфокарт до современности
Легендарный язык, который не сдается Фортран — это настоящий дедушка среди языков программирования. Если вы изучаете физику, математику или работаете в инженерии, вы наверняка с ним знакомы. Этот язык был создан для того, чтобы решать сложнейшие вычислительные задачи, и он блестяще справляется с этим до сих пор. В этой статье мы кратко пробежимся по истории, узнаем, где родился первый Фортран, и посмотрим, в каких средах (программах для написания кода) работают современные специалисты. В середине 1950-х годов программирование было настоящей магией...
3 дня назад
Как сделать текст на сайте красивым на любом экране без лишних настроек
Представьте: вы открыли сайт на большом мониторе — заголовок крупный и читается легко. Перешли на телефон — тот же заголовок стал меньше, но не крошечным, а всё ещё удобным. И всё это без скачков, без полос прокрутки и без настроек под каждое устройство отдельно. Раньше для этого приходилось писать специальные правила: «если ширина экрана меньше 500 пикселей, сделай шрифт таким-то». Это работало, но правил получалось много. Сегодня есть способ проще и элегантнее — с помощью одного математического действия...
1 неделю назад
Сопоставление, отбор и сокращение списков в Python
В прошлый раз мы разобрали, что такое списки и как с ними работать: создавать, добавлять элементы, удалять и перебирать. Теперь пойдём дальше. Вы узнаете три приёма, которые позволяют получать из имеющихся списков новые списки — изменённые, уменьшенные или отфильтрованные. Представьте, что у вас есть коробка с разными фруктами. Вы хотите: Рассмотрим каждый приём на примерах кода, понятных новичку. Что это такое Сопоставление — это когда мы берём каждый элемент исходного списка, делаем с ним одно и то же действие, и кладём результат в новый список...
1 неделю назад
Если нравится — подпишитесь
Так вы не пропустите новые публикации этого канала