Сравниваем Django и Flask
Оба фреймворка крайне мощные, но выбрать надо что-то одно. Из общеизвестных фактов: Django – самый востребованный в плане работы, Flask – наиболее производительный.
Django является более монолитным и предоставляет сразу множество инструментов из коробки, а Flask в свою очередь гибкий и минималистичный, позволяет кастомизировать архитектуру приложения.
Если в приоритете трудоустройство, то следует изучать Django. Но если вы хотите быстро начать создавать пет-проекты или изучать веб в целом, то рекомендуем рассматривать Flask.
Блог разраба со стажем
Оба фреймворка крайне мощные, но выбрать надо что-то одно. Из общеизвестных фактов: Django – самый востребованный в плане работы, Flask – наиболее производительный.
Django является более монолитным и предоставляет сразу множество инструментов из коробки, а Flask в свою очередь гибкий и минималистичный, позволяет кастомизировать архитектуру приложения.
Если в приоритете трудоустройство, то следует изучать Django. Но если вы хотите быстро начать создавать пет-проекты или изучать веб в целом, то рекомендуем рассматривать Flask.
Блог разраба со стажем
❤27👀1
Определение литеральных типов
Когда нам может понадобится определить из полученной строки литеральный тип (строки, числа, списки, кортежи, словари, логические значения и None), мы можем воспользоваться функцией
Данная функция поможет безопасно определить литеральный тип, а в случае если был передан не литерал, то выбросит исключение. Это можно использовать для оценки выражений из внешних источников при парсинге файлов, либо пользовательского ввода.
Блог разраба со стажем
Когда нам может понадобится определить из полученной строки литеральный тип (строки, числа, списки, кортежи, словари, логические значения и None), мы можем воспользоваться функцией
literal_eval() из модуля ast.Данная функция поможет безопасно определить литеральный тип, а в случае если был передан не литерал, то выбросит исключение. Это можно использовать для оценки выражений из внешних источников при парсинге файлов, либо пользовательского ввода.
Блог разраба со стажем
😁28🔥10👏9
Полезность модуля math
Сложно переоценить пользу модуля
Его стоит импортировать тогда, когда вам необходимо работать с математикой, но не требуется избыточность модуля
Модуль
Блог разраба со стажем
Сложно переоценить пользу модуля
math, если имеешь дело с какими-либо математическими функциями. Модуль представляет собой обширный функционал для работы с числами.Его стоит импортировать тогда, когда вам необходимо работать с математикой, но не требуется избыточность модуля
numpy. Например, можно импортировать число pi, как в примере.Модуль
math обеспечивает доступ к некоторым популярным математическим функциям и константам, к тому же он является встроенным (не нужно делать установку через pip).Блог разраба со стажем
❤69🤯34😁20👏4🔥3
Упрощенная работа с JSON
Казалось бы, куда еще проще, но есть один интересный пакет
Основные примеры использования показаны на картинке, там нет ничего сложного. Метод
Вообще возможностей у пакета достаточно, поэтому он достоен изучения и применения в проектах. Подробнее советую почитать в документации.
Блог разраба со стажем
Казалось бы, куда еще проще, но есть один интересный пакет
JMESpath, который позволяет декларативно указать, как извлекать элементы из документа JSON. Основные примеры использования показаны на картинке, там нет ничего сложного. Метод
search принимает паттерн, по которому требуется извлечь данные, а также словарь (который в общем-то похож на JSON). Вообще возможностей у пакета достаточно, поэтому он достоен изучения и применения в проектах. Подробнее советую почитать в документации.
Блог разраба со стажем
❤41🤯21😁10👍3🔥2
Pyfiglet — генерация ASCII-арт текста
Pyfiglet — это библиотека Python, которая позволяет легко создавать красивый ASCII-арт текст прямо в консоли. Идеально подходит для добавления стилизованных заголовков и баннеров в ваши консольные приложения.
Отличный способ оживить вывод вашего кода и привлечь внимание к важным сообщениям.
Блог разраба со стажем
Pyfiglet — это библиотека Python, которая позволяет легко создавать красивый ASCII-арт текст прямо в консоли. Идеально подходит для добавления стилизованных заголовков и баннеров в ваши консольные приложения.
Отличный способ оживить вывод вашего кода и привлечь внимание к важным сообщениям.
Блог разраба со стажем
❤64🔥32👍15😁2
PyAutoGUI
PyAutoGUI позволяет Python управлять мышью и клавиатурой для автоматизации взаимодействия с другими приложениями. Пакет работает в Windows, macOS и Linux на Python 2 и 3.
Из ключевого функционала можно выделить следующее:
— Передвижение курсора и нажатие на кнопки мыши;
— Набор текста, например для заполнения форм;
— Скриншоты, поиск указанных изображений на экране (например, иконки) и нажатие на них;
— Поиск приложения на экране, изменение размера его окна, перемещение по экрану и т. д.
Основные функции показаны в примере на картинке выше, остальное — в документации проекта.
Блог разраба со стажем
PyAutoGUI позволяет Python управлять мышью и клавиатурой для автоматизации взаимодействия с другими приложениями. Пакет работает в Windows, macOS и Linux на Python 2 и 3.
Из ключевого функционала можно выделить следующее:
— Передвижение курсора и нажатие на кнопки мыши;
— Набор текста, например для заполнения форм;
— Скриншоты, поиск указанных изображений на экране (например, иконки) и нажатие на них;
— Поиск приложения на экране, изменение размера его окна, перемещение по экрану и т. д.
Основные функции показаны в примере на картинке выше, остальное — в документации проекта.
Блог разраба со стажем
👍21🔥10❤5
Функция math.perm()
Он требует указания двух параметров:
Пример использования: расчет количества перестановок трех элементов из пяти. Это демонстрирует, сколько существует вариантов формирования трехэлементных подмножеств из пятерки.
Блог разраба со стажем
math.perm() используется для определения количества возможных способов выбора и расположения m элементов из набора n элементов. Этот метод включен в модуль math.Он требует указания двух параметров:
n — общее число элементов в наборе, и m — число элементов в каждой возможной выборке. Результатом выполнения функции является целочисленное значение, представляющее число таких перестановок. Если n меньше m, функция возвратит 0.Пример использования: расчет количества перестановок трех элементов из пяти. Это демонстрирует, сколько существует вариантов формирования трехэлементных подмножеств из пятерки.
Блог разраба со стажем
🔥18❤2
Владельцы телевизоров LG должны предупреждать всех членов семьи и гостей, что их голоса могут записываться и обрабатываться — такая обязанность появилась в пользовательском соглашении.
Таким «хитрым ходом» компания хочет соблюсти законы о конфиденциальности и прослушивании, при этомшпионское ПО устанавливается без согласия владельцев.
LG официально не комментировала ситуацию, но в соцсетях уже идет массовая отмена.
Большой брат следит за нами.
Блог разраба со стажем
Таким «хитрым ходом» компания хочет соблюсти законы о конфиденциальности и прослушивании, при этом
LG официально не комментировала ситуацию, но в соцсетях уже идет массовая отмена.
Большой брат следит за нами.
Блог разраба со стажем
🔥40👏19🗿4
This media is not supported in your browser
VIEW IN TELEGRAM
Думскроллинг уничтожен — айтишник создал самый строгий Instagram*, который работает прямо в терминале.
Внутри есть посты, сторис, профили и даже чаты, но без ярких кнопок и привычного интерфейса. Всё управляется командами, поэтому случайно потерять там три часа уже сложнее 😎
* — принадлежит Meta, признанной экстремистской организацией и запрещенной в РФ
Блог разраба со стажем
Внутри есть посты, сторис, профили и даже чаты, но без ярких кнопок и привычного интерфейса. Всё управляется командами, поэтому случайно потерять там три часа уже сложнее 😎
* — принадлежит Meta, признанной экстремистской организацией и запрещенной в РФ
Блог разраба со стажем
😁19👍3
This media is not supported in your browser
VIEW IN TELEGRAM
В России могут появиться РОБОТЫ-КОНИ — о таких планах рассказал производитель из Китая.
QiJi-T1000 представили ещё весной: на нем можно перемещаться до 48 часов без подзарядки и перевозить до тонны груза. Также он умеет передвигаться по снегу, льду, песку и горам.
Массовое производство планируют запускать во второй половине этого года, а дальше завезут в Россию на продажу.
Ждем утильсбор на робоконей 👀
Блог разраба со стажем
QiJi-T1000 представили ещё весной: на нем можно перемещаться до 48 часов без подзарядки и перевозить до тонны груза. Также он умеет передвигаться по снегу, льду, песку и горам.
Массовое производство планируют запускать во второй половине этого года, а дальше завезут в Россию на продажу.
Ждем утильсбор на робоконей 👀
Блог разраба со стажем
😁20👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Нейронку теперь можно отхлестать КНУТОМ — энтузиаст выпустил утилиту, которая превращает AirPods в… виртуальную плеть и повторяет каждое движение наушника.
Если Claude или ChatGPT слишком долго думают над ответом, можно начать буквально подгонять их взмахами.
Блог разраба со стажем
Если Claude или ChatGPT слишком долго думают над ответом, можно начать буквально подгонять их взмахами.
Блог разраба со стажем
😁27👍5
This media is not supported in your browser
VIEW IN TELEGRAM
Скока: подросток зарабатывает почти $1000 (80 тысяч рублей) в неделю на хозяевах недвижки на Airbnb.
Темщик копирует фотографии дорогих домов из объявлений, загружает их в Claude и получает кинематографичную прогулку по дому. Владельцы платят по $200 за ролик, потому что такие видео помогают получать больше бронирований.
Видеограф за ту же работу берёт около $500 только за выезд. Вот и думайте 🙂
Блог разраба со стажем
Темщик копирует фотографии дорогих домов из объявлений, загружает их в Claude и получает кинематографичную прогулку по дому. Владельцы платят по $200 за ролик, потому что такие видео помогают получать больше бронирований.
Видеограф за ту же работу берёт около $500 только за выезд. Вот и думайте 🙂
Блог разраба со стажем
😁19👍2
⚡️ Российским школьникам запретят покупать игры и пополнять Steam без разрешения родителей — такой закон готовится для защиты от мошенников и дропперов.
Если нормы примут, что электронные кошельки детям до 18 лет будет разрешено создавать только с письменного разрешения родителей.
Помимо игр, такие кошельки нужны для оплаты подписок и различных сервисов 🫡
Блог разраба со стажем
Если нормы примут, что электронные кошельки детям до 18 лет будет разрешено создавать только с письменного разрешения родителей.
Помимо игр, такие кошельки нужны для оплаты подписок и различных сервисов 🫡
Блог разраба со стажем
🔥20😁3
⚡️ Новое дополнение для Ведьмака 3 «Баллады прошлого» покажут 25 августа на Gamescom 2026.
Грядет что-то легендарное.
Блог разраба со стажем
Грядет что-то легендарное.
Блог разраба со стажем
😁25🔥5
⚡️ Павел Дуров анонсировал запуск встроенного криптокошелька Gram в Telegram.
TON Gram после этой новости ракетит на 6%. Криптаны ликуют 👍
Блог разраба со стажем
Этим летом состоится масштабное внедрение криптокошелька без хранения ключей, которое станет самым большим в истории человечества.
Мгновенные криптотранзакции без комиссий для более чем миллиарда пользователей вот-вот станут реальностью.
Блог разраба со стажем
😁19❤2
Media is too big
VIEW IN TELEGRAM
Самая суровая игра официально появится в Steam — разработчик делает симулятор… работы, в котором вы сможете выполнять все офисные задачи.
Геймерам предстоит вести дела с электронными таблицами, сортировать файлы, осуществлять бухгалтерский учет и многое другое 🫣
Симулятор зарплаты при этом не планируется.
Блог разраба со стажем
Геймерам предстоит вести дела с электронными таблицами, сортировать файлы, осуществлять бухгалтерский учет и многое другое 🫣
«Я делаю игру, в которую мои родители хотели, чтобы я играл!», — объяснился айтишник.
Симулятор зарплаты при этом не планируется.
Блог разраба со стажем
😁20👍2
iPhone по подписке скоро введёт Apple — компания готовит сервис Apple Upgrade, который позволит брать iPhone, Mac, iPad и Apple Watch в долгосрочную аренду с ежемесячной оплатой.
Пользователи смогут обновлять устройства до новых моделей или выкупать их позже.
Вы официально попали в эпоху всего по подписке 🫠
Блог разраба со стажем
Пользователи смогут обновлять устройства до новых моделей или выкупать их позже.
Вы официально попали в эпоху всего по подписке 🫠
Блог разраба со стажем
🔥35👏22😁10❤3
Новые модели ChatGPT сбежали из песочницы и взломали Hugging Face — пока все искали хакеров, ими оказались сами ИИ.
Хронология событий по версии OpenAI:
OpenAI назвали крупнейший ИИ-скандал беспрецедентным инцидентом. Страшно, вырубай.
Блог разраба со стажем
Хронология событий по версии OpenAI:
• Две экспериментальные модели с отключёнными ограничениями получили задачу пройти сложную киберпроверку.
• Вместо того, чтобы честно решить задачу, ИИ нашёл уязвимость нулевого дня, выбрался из изолированной среды, получил доступ к интернету и проник в инфраструктуру Hugging Face за шпаргалкой.
• Не найдя ответов, сайт пришлось взломать. Модели использовали найденные учётные данные, повышали привилегии, искали новые уязвимости и добрались до внутренней базы компании — цепочку атак они выстроили самостоятельно.
• Всё ради того, чтобы получить максимальный результат на... бенчмарке по кибербезопасности Exploit Gym.
OpenAI назвали крупнейший ИИ-скандал беспрецедентным инцидентом. Страшно, вырубай.
Блог разраба со стажем
🔥35❤22😁8
Samsung представил сразу три «убийцы айфона-раскладушки» — Galaxy Z Fold 8, Galaxy Z Fold 8 Ultra и Galaxy Z Flip 8.
Все три модели подорожали примерно на $100 по сравнению с предыдущим поколением. Apple, твой ход.
Блог разраба со стажем
• Galaxy Z Fold 8 — обновленная складная «книжка» с более тонким корпусом, 8-дюймовым внутренним экраном, новым чипом Snapdragon 8 Elite и улучшенной системой охлаждения. Цена от от $1899.
• Galaxy Z Fold 8 Ultra — премиальная версия с увеличенным объемом памяти, камерой на 200 Мп, поддержкой S Pen и расширенными ИИ-функциями для работы и редактирования фото. Цена от $ 2099
• Galaxy Z Flip 8 — компактная раскладушка с увеличенной батареей, новым процессором и улучшенными возможностями съемки в сложенном состоянии. Цена от от $1199.
Все три модели подорожали примерно на $100 по сравнению с предыдущим поколением. Apple, твой ход.
Блог разраба со стажем
😁41❤24
Делать приложения на iOS теперь сможет каждый — Claude Code научился самостоятельно запускать их в симуляторе iPhone.
Панель открывается прямо рядом с чатом. Claude видит приложение, сам проходит по интерфейсу, а если что-то идет не так, исправляет код, пересобирает приложение и проверяет все заново.
Вайбкодеры уже бегут делать свой трекер калорий 🤭
Блог разраба со стажем
Панель открывается прямо рядом с чатом. Claude видит приложение, сам проходит по интерфейсу, а если что-то идет не так, исправляет код, пересобирает приложение и проверяет все заново.
Вайбкодеры уже бегут делать свой трекер калорий 🤭
Блог разраба со стажем
👍26😁4🔥3