Типы данных в Python: полное руководство
Журналіст
Благодаря своей динамической типизации Python может применяться в различных сферах разработки: от простых веб-приложений до Data Science и новаторских ИИ-моделей. Одной из важных особенностей языка программирования Python является система типов данных, которая заметно упрощает работу с объектами. Содержание этой статьи посвящено основным типам данных в Python, их применению и особенностям.
Как создать Телеграм-бота на Python за 30 минут: полное руководство
Журналіст
Не секрет, что значительное число молодых разработчиков интересует тема создания бота в Telegram. Но большинство из них в итоге отказываются от реализации этой идеи, полагая, что создать бот на Python или другом языке программирования — это слишком долго и сложно. К тому же, не все обладают необходимыми для этого навыками. Сегодня мы постараемся разобрать, как создать Telegram-бот на Python с использованием библиотеки python-telegram-bot.
Ключевое слово yield в Python: как оно работает
Журналіст
На профильных форумах разработчиков часто можно встретить вопрос, касающийся слова yield в коде Python. Начинающих программистов интересует, что такое yield, и как оно используется. Давайте рассмотрим этот вопрос на нескольких примерах. Но для начала разберемся с теорией.
Примеры match/case в Python 3.10 с объяснением
Журналіст
Релиз Python 3.10, вышедший в октябре 2021 года, предложил разработчикам несколько интересных изменений, включая pattern matching statement (оператор сопоставления с шаблонами). Как уверяли авторы PEP 622, на создание этого предложения их вдохновил схожий синтаксис в языках программирования Scala и Erlang.
Долучайтесь до «Аукціону відплати». З вас донат на ЗСУ, з нас — трофей з фронту!
Журналіст
23 листопада стартує п’ятиденний «Аукціон відплати» від команди Creators Media Group та бійців ЗСУ, мета якого — влаштувати ворогу справжнє пекло.
«Время возвращаться»: доля офисных IT-вакансий выросла до 20%
Редактор у Highload
Доля вакансий, где хотят видеть кандидата в офисе, за год выросла до 20%.
Современные инструменты, яркие спикеры, разбор проектов. Как выбрать курсы по интернет-маркетингу: инструкция
Если вы планируете освоить с нуля профессию интернет-маркетолога или усовершенствовать свои навыки, очень важно правильно выбрать обучающий курс. Так вы избежите потери времени и денег и извлечете максимальную пользу от обучения.
Потеря работы, доходов и эмиграция: как айтишники пережили блекауты
Редактор у Highload
Отключения электроэнергии и блекауты повлияли на работу 75% IT-специалистов, а у 40% уменьшился заработок или количество проектов.
Java, Android, UI/UX: Monobank ищет айтишников
Редактор у Highload
Один из самых популярных банков Украины Monobank открыл более 20 вакансий для айтишников.
AMD, General Motors и Banco Santander: женщины-СЕО с самой высокой зарплатой в мире
Олександра Стеценко BLOG
Операційна директорка в Wezom Academy
Необязательно внимательно следить за ситуацией в топ-менеджменте, чтобы понять, что количество женщин в должностях СЕО (исполнительный директор) крайне незначительно. Да, их на самом деле сейчас очень мало, но ситуация все же меняется к лучшему.
«Речь не о 100500 фолловерах, а узнаваемости среди правильных людей»: как айтишнику эффективно вести экспертный блог (и зачем)
Журналістка Highload
Всем немного надоела тема личного бренда, на которую поверхностно философствуют через один пост в LinkedIn. Однако узнаваемость приносит айтишнику слишком много преференций, чтобы отказываться от этой идеи так легко. Сегодня разберем по полочкам, как создать действительно уникальный экспертный блог и не утонуть среди тысяч других «уникальных».
IT-вакансии недели: $3500 для джуниора и множество hot-предложений из финтех
Журналістка Highload
Сегодня мы “воскрешаем” вашу любимую рубрику со свеженькими, горячими, отборными вакансиями. И хотя теперь найти предложения для простого смертного разработчика на +10k – это что-то из разряда розовых фантазий, некоторые компании готовы платить значительно выше рынка.
Программист создал чат-бот в Telegram с мониторингом света в доме: как он работает
Редактор у Highload
Киевский программист создал чат-бота в Telegram для себя и соседей по дому в жилом массиве «Виноградарь», который мониторит наличие света в доме. Об особенностях работы программы он рассказал AIN.ua.
Школьники из Угледара заняли 1-е место на топ-соревновании по робототехнике
Редактор у Highload
Алексей Лебедь, Никита Теличко и Макар Теличко в составе команды Op[ti]mum & Roboclub Vugledar получили первое место на одном из крупнейших мировых соревнований по робототехнике Robotex International 2022.
«Нет агрессии, боли, жалости к врагу — для меня это работа»: азовец о своем пути в IT и войне изнутри
Журналістка Highload
Жизнь переменчива — в любой момент все может развернуться на 180 градусов. Сегодня ты парикмахер и панк-рокер, завтра — воин. Потом решаешь сменить грязный окоп и автомат на ноутбук и офисное кресло, но на пороге новой жизни начинается война. Еще более кровавая и ожесточенная, чем ты знал.
Криптобиржа Genesis ищет $1 млрд для избежания банкротства
Редактор у Highload
Брокерская криптовалютная компания Genesis предупредила потенциальных инвесторов о возможности банкротства в том случае, если поиск средств для кредитного подразделения завершится неудачей. Об этом сообщил Bloomberg со ссылкой на информированный источник.
Белорусские айтишники волонтерят и создают сервисы для помощи украинцам-беженцам
Технічний редактор Highload
Во время войны России против Украины многие участники белорусского IT ищут возможность помочь украинцам. Подбирают жилье беженцам, помогают на границе и создают собственные веб-сервисы.
15 фактов о войне России с Украиной. Наша редакция просит: пожалуйста, прочтите их
Ирина Малашенко BLOG
Вы видите этот текст, потому что мы – украинское издание. Ваши войска сейчас бомбят наших журналистов и их семьи. Мы пишем этот текст, находясь в бомбоубежищах и подвалах, прячась от бомб и выстрелов.
Подарок рекрутерам: украинские айтишники автоматизировали рассылки в LinkedIn
Редактор новостей
Команда стартапа Dooozen.io сообщила о запуске решения, которое способно автоматизировать работу пользователей с социальной сетью LinkedIn. Проект удостоился гранта от Украинского фонда стартапов в размере $25 тыс.
Kubernetes: сколько платят специалистам, и что надо выучить, чтобы получать больше — исследование
Редактор новостей
На сайте kube.careers опубликовали большой отчет о тенденциях рынка труда Kubernetes за 2021 год. В рамках исследования эксперты выяснили, с какими навыками компании ищут кандидатов при найме инженеров Kubernetes, а также на какую зарплату они могут рассчитывать.
На конференции ALO расскажут о новых инструментах работы с трафиком. Почему арбитражникам обязательно нужно пойти
Как работать с Facebook, Google, TikTok и другими источниками трафика и без каких инструментов не обойтись в 2022 году. Команда ALO приглашает на интерактивное шоу для арбитражников ALO 2021, которое пройдет 21 и 22 октября. Конференция бесплатная, на нее достаточно зарегистрироваться заранее.
Игровые автоматы онлайн-казино: чем они отличаются и где сыграть бесплатно
Рекламные ролики популярных казино предлагают «играть и выигрывать» на разных игровых автоматах, получая «огромные выигрыши». Но возможно ли такое на самом деле?
Запустилось украинское медиа для разработчиков Highload. В фокусе — полезный технический контент
головний редактор Highload
Мы, команда нового медиа для разработчиков, рады видеть вас на сайте. Highload — это издание, которое публикует полезные технические решения для тех, кто пишет код и работает с ним.
Что делать, если cp: command not found
Иногда возникает простая проблема при создании тасок на шелле — скрипты работают, если запускать их вручную, но не работают, если они запускаются на кроне или в каком-то другом окружении. При этом мы видим такую ошибку:
SSH по ключу (без пароля)
Если вы еще пользуетесь SSH доступом по паролю, срочно меняйте привычку. Это опасно.
Лучше использовать доступ по ключу.
Multi Get в Memcache
Memcache предоставляет возможность получения значений нескольких ключей сразу. Зачем это может понадобиться и в каких случаях это нужно использовать? Посмотрим на структуру запросов от приложения к Memcache, когда идет получение нескольких ключей:
Как обновить крон без запуска текстового редактора
Все знают, что можно сделать так:
Клиентская оптимизация
Клиентская оптимизация — это набор методик, которые сделают сайт быстрее для пользователя без существенных изменений на серверной стороне. Прирост в скорости может достигать десятикратного улучшения. При этом техники довольно простые.
5 советов по использованию SVN
Apache Subversion (SVN) — централизованная система управления версиями, то есть для хранения всех файлов и совместной работы используется центральный сервер (или ПК). Так что без дополнительных ухищрений, без доступа к серверу разработка будет весьма проблематичной.
Как выбрать сервер
Иногда лучше купить новый сервер, чем оптимизировать приложение. Время разработчиков сейчас стоит намного дороже серверов. Как выбирать сервера для роста и новых задач?
Cache-control с динамикой
Заголовок Cache-control позволяет значительно увеличить скорость загрузки сайта, а также разгрузить канал между сервером и пользователем. Этот заголовок включает кэширование и просто в применении для файлов, которые никогда не меняются. Но для того, чтобы использовать это преимущество для файлов, которые могут меняться, нужно детальнее разобраться в клиентском кэшировании:
Как проверить, включен ли Cache-control?
Для проверки установки заголовка Cache-control используйте этот или этот онлайн-инструменты. Удобный вариант был еще по этому адресу, но, похоже, его создатели не продлили домен.
Mpstat
Mpstat – это утилита для мониторинга состояния процессора из пакета sysstat.
MysqlData
Часто нужно заполнить талблицы какими-то данными. Особенно для того, чтобы провести тестирование нагрузки. Для этого предназначен инструмент MysqlData. Не понадобится ничего устанавливать или качать.
Сообщить об опечатке
Текст, который будет отправлен нашим редакторам: