Что делать, когда «хэловорлд» на Python написан давно, а делать консольные программки уже надоело? Писать приложение с GUI!
Для старта нам понадобятся PyQt, Qt Designer, немного терпения и энтузиазма. И хотя мы будем использовать PyQt5 с Python 3, вы можете работать и на PyQt и PySide или их версиями для Python 2 — особой разницы между нет.
Готовы? Тогда открывайте статью — сейчас мы шаг за шагом создадим ваше первое приложение на Python с GUI: https://tprg.ru/L4VB
#начинающим #python
Для старта нам понадобятся PyQt, Qt Designer, немного терпения и энтузиазма. И хотя мы будем использовать PyQt5 с Python 3, вы можете работать и на PyQt и PySide или их версиями для Python 2 — особой разницы между нет.
Готовы? Тогда открывайте статью — сейчас мы шаг за шагом создадим ваше первое приложение на Python с GUI: https://tprg.ru/L4VB
#начинающим #python
Ловите подборку новостей уходящей недели:
— Дефицит приставок может продлиться вплоть до 2023 года: https://t.iss.one/your_tech/7418
— Группа хакеров взломала экран ТЦ на Сахалине и транслировала экологический манифест: https://t.iss.one/your_tech/7422
— Яндекс.Браузер теперь может автоматически переводить и озвучивать англоязычные видео: https://t.iss.one/your_tech/7423
— Патрулировать улицы в Сингапуре будут роботы: https://t.iss.one/your_tech/7429
— Использование почты ProtonMail стало менее безопасным: https://t.iss.one/your_tech/7424
— В Сальвадоре теперь биткоин является официальной валютой: https://t.iss.one/your_tech/7427
#новости
— Дефицит приставок может продлиться вплоть до 2023 года: https://t.iss.one/your_tech/7418
— Группа хакеров взломала экран ТЦ на Сахалине и транслировала экологический манифест: https://t.iss.one/your_tech/7422
— Яндекс.Браузер теперь может автоматически переводить и озвучивать англоязычные видео: https://t.iss.one/your_tech/7423
— Патрулировать улицы в Сингапуре будут роботы: https://t.iss.one/your_tech/7429
— Использование почты ProtonMail стало менее безопасным: https://t.iss.one/your_tech/7424
— В Сальвадоре теперь биткоин является официальной валютой: https://t.iss.one/your_tech/7427
#новости
Решение задачи про шарики и весы
Недавно мы решали задачку про 8 металлических шариков, один из которых, хоть и выглядит также, тяжелее остальных. И про весы с чашами, с помощью которых нужно было найти этот шарик всего лишь за 2 взвешивания.
Звучит сложно, но на деле эта задачка решается очень быстро, а её вариации часто встречаются на собеседованиях. В этой статье вы найдёте небольшое, но подробное решение:
https://tprg.ru/ZAJK
#задачки #собеседование
Недавно мы решали задачку про 8 металлических шариков, один из которых, хоть и выглядит также, тяжелее остальных. И про весы с чашами, с помощью которых нужно было найти этот шарик всего лишь за 2 взвешивания.
Звучит сложно, но на деле эта задачка решается очень быстро, а её вариации часто встречаются на собеседованиях. В этой статье вы найдёте небольшое, но подробное решение:
https://tprg.ru/ZAJK
#задачки #собеседование
Часто пользуетесь нашим сайтом tproger.ru? Что раздражает в нём, а что, наоборот, нравится?
Есть возможность поговорить об этом напрямую с нашим UX/UI дизайнером Евгением. Разговор не займёт больше 30 минут, а каждому участнику подарим фирменную футболку: https://forms.gle/QZ1pFP5nskDN1BZb9
Есть возможность поговорить об этом напрямую с нашим UX/UI дизайнером Евгением. Разговор не займёт больше 30 минут, а каждому участнику подарим фирменную футболку: https://forms.gle/QZ1pFP5nskDN1BZb9
Эти 10 ошибок новички в Java допускают чаще всего
Чтобы определить их, исследователи изучили исходный код более чем 37 миллионов компиляций 250 000 Java-новичков со всего мира:
https://tprg.ru/IblB
#java #начинающим
Чтобы определить их, исследователи изучили исходный код более чем 37 миллионов компиляций 250 000 Java-новичков со всего мира:
https://tprg.ru/IblB
#java #начинающим
Media is too big
VIEW IN TELEGRAM
Только посмотрите на эту визуализацию работы различных вариантов нейросетей на примере распознавания рукописных цифр.
Очень залипательно.
#нейросети
Очень залипательно.
#нейросети
Forwarded from MaaS — meme as a service (ex. Представляешь, )
Apple обязали разрешить сторонние способы оплаты в приложениях
Громкий суд между Epic Games и Apple наконец-то завершился. Судебное решение должно вступить в силу через 90 дней, 9 декабря и звучит оно следующим образом: «нельзя запрещать разработчикам включать в свои приложения и их метаданные кнопки, внешние ссылки или другие призывы к действию, которые направляют клиентов к механизмам покупки, в дополнение к покупкам непосредственно в приложениях».
Также суд подтвердил, что Epic Games действительно нарушила соглашение с Apple, когда внедрила альтернативный способ оплаты внутренних покупок. За это Epic Games должна выплатить комиссию 30% за время действия этого способа, а это почти 3,5 миллиона долларов.
В Apple считают, что это решение является победой AppStore, ведь суд официально заявил, что компания не является монополистом.
Источник: AppleInsider
Громкий суд между Epic Games и Apple наконец-то завершился. Судебное решение должно вступить в силу через 90 дней, 9 декабря и звучит оно следующим образом: «нельзя запрещать разработчикам включать в свои приложения и их метаданные кнопки, внешние ссылки или другие призывы к действию, которые направляют клиентов к механизмам покупки, в дополнение к покупкам непосредственно в приложениях».
Также суд подтвердил, что Epic Games действительно нарушила соглашение с Apple, когда внедрила альтернативный способ оплаты внутренних покупок. За это Epic Games должна выплатить комиссию 30% за время действия этого способа, а это почти 3,5 миллиона долларов.
В Apple считают, что это решение является победой AppStore, ведь суд официально заявил, что компания не является монополистом.
Источник: AppleInsider
В каком направлении IT вы развиваетесь?
Anonymous Poll
10%
Ещё только начинаю, не выбрал конкретное направление
43%
Веб-разработка
8%
Мобильная разработка
6%
Тестирование
4%
Разработка игр
7%
Аналитика, Data Science
8%
DevOps, системное администрирование
4%
ИИ, нейронные сети, машинное обучение
4%
Управление командами / проектами
6%
Другое (пожалуйста, напишите в комментариях ваш вариант)
А вот и настал 256 день в году, а значит мы поздравляем вас с Днём программиста!
Число 256 выбрано не случайно: это количество целых чисел, которое можно выразить с помощью одного 8-разрядного байта. А также потому, что это максимальная степень двойки, которая меньше количества дней в году.
В честь праздника предлагаем пройти наш праздничный тест: https://tproger.ru/quiz/proger-day/
И ещё раз желаем:
echo 1774767685848640863781394195195183398747095833456108183818P | dc
Число 256 выбрано не случайно: это количество целых чисел, которое можно выразить с помощью одного 8-разрядного байта. А также потому, что это максимальная степень двойки, которая меньше количества дней в году.
В честь праздника предлагаем пройти наш праздничный тест: https://tproger.ru/quiz/proger-day/
И ещё раз желаем:
echo 1774767685848640863781394195195183398747095833456108183818P | dc
👍1
Вот уж действительно проблема уровня искусственного интеллекта — новый робот-пылесос использует ML и ИИ, чтобы не наезжать на фекалии домашних животных
Смех смехом, а время показало, что для роботов-пылесосов это действительно большая проблема, которую с трудом удавалось решить без применения высоких технологий. Конечно, специальная камера, куча вспомогательного ПО и нейронка на борту понадобилось не только для этого. Так, с помощью машинного обучения и искусственного интеллекта в робот-пылесос удалось добавить целый комбайн для отслеживания и обработки неожиданных препятствий.
Но именно эта функциональность стала ключевым моментом в официальном релизе устройства. Директор компании iRobot заявил, что гарантирует безукоризненную работу фичи в сравнении с конкурентами. А его обещание даже назвали «POOP» — Pet Owner Official Promise.
#кек #ии #ml
Смех смехом, а время показало, что для роботов-пылесосов это действительно большая проблема, которую с трудом удавалось решить без применения высоких технологий. Конечно, специальная камера, куча вспомогательного ПО и нейронка на борту понадобилось не только для этого. Так, с помощью машинного обучения и искусственного интеллекта в робот-пылесос удалось добавить целый комбайн для отслеживания и обработки неожиданных препятствий.
Но именно эта функциональность стала ключевым моментом в официальном релизе устройства. Директор компании iRobot заявил, что гарантирует безукоризненную работу фичи в сравнении с конкурентами. А его обещание даже назвали «POOP» — Pet Owner Official Promise.
#кек #ии #ml
Вышел релиз Flutter 2.5 — это одно из самых больших обновлений в истории Flutter по количеству внесённых изменений
Из важного:
— На iOS и macOS реализовали предкомпиляцию шейдеров для графического API Metal и решили проблему с задержками во время высвобождения памяти сборщиком мусора от неиспользуемых изображений. Добавили поддержку родной сборки для систем на базе Apple Silicon.
— Для Android наладили поддержку полноэкранного режима. И добавили новое состояние MaterialState.scrolledUnder, динамическое отображение полос прокрутки при изменении размера и новый интерфейс уведомлений.
— Также улучшили DevTools и добавили обновлённый режим инспектирования виджетов и средства для выявления задержек при отрисовке и отслеживании компиляции шейдеров.
Подробнее о нововведениях можно почитать в официальном релизе Google: https://tprg.ru/jCqT
#flutter #mobile
Из важного:
— На iOS и macOS реализовали предкомпиляцию шейдеров для графического API Metal и решили проблему с задержками во время высвобождения памяти сборщиком мусора от неиспользуемых изображений. Добавили поддержку родной сборки для систем на базе Apple Silicon.
— Для Android наладили поддержку полноэкранного режима. И добавили новое состояние MaterialState.scrolledUnder, динамическое отображение полос прокрутки при изменении размера и новый интерфейс уведомлений.
— Также улучшили DevTools и добавили обновлённый режим инспектирования виджетов и средства для выявления задержек при отрисовке и отслеживании компиляции шейдеров.
Подробнее о нововведениях можно почитать в официальном релизе Google: https://tprg.ru/jCqT
#flutter #mobile
Зачем нужны защищённые ноутбуки и какими они бывают?
Только среди простых офисных ноутбуков основными причинами поломки являются механические повреждения, пролитая жидкость и продавленный экран. А что говорить о ноутбуках, которые используются в военных условиях, в геологии, нефтедобыче или производстве?
В этой статье эксперты рассказали, что такое защищённые ноутбуки, чем они отличаются от укреплённых и какой ноутбук лучше всего подойдёт именно вам:
https://tprg.ru/nDVG
#hardware
Только среди простых офисных ноутбуков основными причинами поломки являются механические повреждения, пролитая жидкость и продавленный экран. А что говорить о ноутбуках, которые используются в военных условиях, в геологии, нефтедобыче или производстве?
В этой статье эксперты рассказали, что такое защищённые ноутбуки, чем они отличаются от укреплённых и какой ноутбук лучше всего подойдёт именно вам:
https://tprg.ru/nDVG
#hardware
Сотрудники Google должны будут предоставить оффер другой компании, прежде чем просить прибавку к зарплате
А всё из-за перегретого рынка труда, увеличившейся текучки IT-специалистов и возросших требований.
Компания разослала соискателям письма, в которых попросила предоставлять рекрутерам документальное подтверждение того, что их ждут на стороне — оффер или его скриншот. В противном случае пересматривать их вознаграждение компания не планирует.
Интересно, что раньше такой пруф требовался от кандидатов на руководящие посты. А вот в случае отдельных высоко востребованных кадров, например инженеров, на это правило наоборот готовы закрыть глаза.
#кек #google #карьера
А всё из-за перегретого рынка труда, увеличившейся текучки IT-специалистов и возросших требований.
Компания разослала соискателям письма, в которых попросила предоставлять рекрутерам документальное подтверждение того, что их ждут на стороне — оффер или его скриншот. В противном случае пересматривать их вознаграждение компания не планирует.
Интересно, что раньше такой пруф требовался от кандидатов на руководящие посты. А вот в случае отдельных высоко востребованных кадров, например инженеров, на это правило наоборот готовы закрыть глаза.
#кек #google #карьера
Как подготовиться к PCAP сертификации по Python?
В статье разработчик рассказывает, кому она может быть полезна, и делится советами и материалами для успешной подготовки:
https://tprg.ru/vD5k
#python
В статье разработчик рассказывает, кому она может быть полезна, и делится советами и материалами для успешной подготовки:
https://tprg.ru/vD5k
#python
В продажу поступили плёночные кассеты нового поколения LTO-9 на 18 ТБ (45 ТБ с учётом сжатия)
Интересно, что по ряду параметров такая плёнка превосходит HDD и SSD. Например, такие кассеты обладают высокой надёжностью — гарантия производителя от 15 до 30 лет. Скорость чтения/записи составляет 400 МБ/с (1000 МБ/с со сжатием). Что выше, чем у многих современных HDD и SSD. А стоят они ~$200.
Но такой способ хранения обладает двумя серьёзными недостатками, которые пока делают невозможным использование этой технологии для обычных ПК. Во-первых, это отсутствие мгновенного доступа: из-за длины плёнки, скорость доступа измеряется в десятках секунд. А во-вторых, высокая стоимость привода.
Тем не менее, магнитная лента остаётся самой эффективной технологией хранения данных с низким энергопотреблением. И отлично подходит для долговременных бэкапов. Такая опция, кстати, есть в традиционных облачных хранилищах. И даже Github на всякий случай складирует катушки с копиями всех репозиториев в вечной мерзлоте.
#технологии
Интересно, что по ряду параметров такая плёнка превосходит HDD и SSD. Например, такие кассеты обладают высокой надёжностью — гарантия производителя от 15 до 30 лет. Скорость чтения/записи составляет 400 МБ/с (1000 МБ/с со сжатием). Что выше, чем у многих современных HDD и SSD. А стоят они ~$200.
Но такой способ хранения обладает двумя серьёзными недостатками, которые пока делают невозможным использование этой технологии для обычных ПК. Во-первых, это отсутствие мгновенного доступа: из-за длины плёнки, скорость доступа измеряется в десятках секунд. А во-вторых, высокая стоимость привода.
Тем не менее, магнитная лента остаётся самой эффективной технологией хранения данных с низким энергопотреблением. И отлично подходит для долговременных бэкапов. Такая опция, кстати, есть в традиционных облачных хранилищах. И даже Github на всякий случай складирует катушки с копиями всех репозиториев в вечной мерзлоте.
#технологии
Эти 5 статических анализаторов для Java-кода помогут защитить свой код от багов
Старый добрый Code Review — отличный инструмент для улучшения кода. Но чтобы хоть немного пожалеть ревьюверов, лучше обратиться к помощникам, которые помогут найти и исправить проблемный код на самых ранних этапах разработки.
В этом обзоре разобрали 5 популярных статических анализаторов для Java-кода: https://tprg.ru/PUaY
#java #инструменты
Старый добрый Code Review — отличный инструмент для улучшения кода. Но чтобы хоть немного пожалеть ревьюверов, лучше обратиться к помощникам, которые помогут найти и исправить проблемный код на самых ранних этапах разработки.
В этом обзоре разобрали 5 популярных статических анализаторов для Java-кода: https://tprg.ru/PUaY
#java #инструменты