Рубрика «python3» - 4
PvP-шутер без даунтаймов: архитектура, аварийные режимы и сервера с рубильником
2021-07-07 в 15:00, admin, рубрики: photon cloud, photon plugin, pvp-шутер, python3, аварийные режимы, архитектура, базы данных, Блог компании Lightmap, мобильные игры, разработка игр, сервер, серверная архитектура, Серверная оптимизация, Серверное администрирование, хранение данныхКак я сделал веб-фреймворк без MVC — Pipe Framework
2021-02-23 в 11:03, admin, рубрики: api, backend, etl, extractor, loader, microframework, pipe, python, python3, transformer, werkzeug, Разработка веб-сайтовПроработав фулстек разработчиком около 10 лет, я заметил одну странность.
Я ни разу не встретил не MVC веб-фреймворк. Да, периодически встречались вариации, однако общая структура всегда сохранялась:
- Codeigniter — мой первый фреймворк, MVC
- Kohana — MVC
- Laravel — MVC
- Django — создатели слегка подменили термины, назвав контроллер View, а View Template'ом, но суть не изменилась
- Flask — микрофреймворк, по итогу все равно приходящий к MVC паттерну
Конечно, с моим мнением можно поспорить, можно продолжить перечислять, однако суть не в этом.
Миллион домашних фотографий: лица, лица, лица
2021-01-20 в 23:15, admin, рубрики: cnn, face_recognition, gpu computing, neural networks, plex, python, python3, автоматизация, геморрой, искусственный интеллект, обработка изображений, Программирование, СофтИтак, все фотографии разложены по папкам и находить фотографии Новых годов или дней рождения стало быстро и удобно. Фотографии из отпусков тоже можно найти относительно быстро, но хотелось большего. А именно, искать по людям и не просто по людям, а по набору людей, например, найти все совместные фотографии детей или фотографии с бабушкой и т.д.
Поэтому я решил немного углубиться в так называемый Face Recognition.
Как я научила свой компьютер играть в пары используя OpenCV и Глубокое обучение
2021-01-05 в 10:13, admin, рубрики: data engineering, deep learning, opencv, python, python3, Занимательные задачки, машинное обучениеНемного веселья с компьютерным зрением и CNN с маленькой базой данных.
Ультимативный гайд по поиску утечек памяти в Python
2020-12-10 в 8:02, admin, рубрики: leak, memory, python, python3, valgrind, Блог компании ДомКлик, ПрограммированиеПрактика показывает, что в современном мире Docker-контейнеров и оркестраторов (Kubernetes, Nomad, etc) проблема с утечкой памяти может быть обнаружена не при локальной разработке, а в ходе нагрузочного тестирования, или даже в production-среде. В этой статье рассмотрим:
-
Причины появления утечек в Python-приложениях.
-
Доступные инструменты для отладки и мониторинга работающего приложения.
-
Общую методику поиска утечек памяти.
Как работает память в Python
2020-12-03 в 9:11, admin, рубрики: python, python3, Блог компании ДомКлик, память, Программирование, сборка мусораЧто такое память и зачем она нужна?
О полезности contextvars
2020-10-20 в 8:00, admin, рубрики: asyncio, python, python3, Блог компании ДомКлик, Программирование
В Python есть множество возможностей и языковых конструкций. Какие-то мы используем каждый день, а о некоторых даже опытные программисты узнают с удивлением после нескольких лет работы с языком (привет, Ellipsis!). Совсем недавно вышел Python 3.9, но в этой статье я расскажу о функциональности, представленной еще в версии 3.7. На мой взгляд, она совершенно незаслуженно обделена пристальным вниманием. Речь, конечно же, о contextvars.
Читать полностью »
Три редко используемых возможности Python 3, о которых каждый должен знать
2020-08-09 в 18:40, admin, рубрики: python, python3, tips and tricks, идеи, метки никто не читает, начинающим, Программирование, советы и рекомендации
Python 3 существует уже какое-то время и довольно много разработчиков, особенно те, кто только начинает свой путь в Python, уже используют эту версию языка. Несмотря на то, что множество новых возможностей широко используются, похоже, что некоторые остались за кадром. В этой статье я расскажу о трех наименее известных, но полезных, возможностях. Я знаю о них из других языков и они делают Python 3 классным.
Данная статья является переводом 3 Neglected Features in Python 3 That Everyone Should Be Using.
Читать полностью »
Spothiefy: как переехать из Яндекс.Музыки быстро, бесплатно
2020-07-19 в 10:24, admin, рубрики: open source, python, python3, Spotify, spotify api, Yandex API, Программирование, Социальные сети и сообществаИтак, в июле жизнь в стране наконец стала меняться к лучшему, ведь произошло то, чего многие жители с нетерпением ждали: Spotify запущен в России и ряде других стран.
Но потоковая музыка появилась не вчера и наверняка есть такие, кто подсел на иглу Яндекса и пользуется подпиской на Яндекс.Музыку, которая впоследствии стала Яндекс.Плюсом.
Слушать песни стало удобно, подбираторы научились подбирать хорошие треки и это привело к накоплению библиотеки с плейлистами и прочих удобных штук, которые в новом сервисе нужно заново добавлять.
Eсли хочется попробовать, но вам тоже лень, то я расскажу как перенести пожитки быстро, бесплатно. Нужно всего лишь немного питонов с батарейками.
А вы можете решить эти три (обманчиво) простые задачи на Python?
2020-07-03 в 8:00, admin, рубрики: immutable, mutable, python, python3, Блог компании ДомКлик, ПрограммированиеС самого начала своего пути как разработчика программного обеспечения я очень любил копаться во внутренностях языков программирования. Мне всегда было интересно, как устроена та или иная конструкция, как работает та или иная команда, что под капотом у синтаксического сахара и т.п. Недавно мне на глаза попалась интересная статья с примерами того, как не всегда очевидно работают mutable- и immutable-объекты в Python. На мой взгляд, ключевое — это то, как меняется поведение кода в зависимости от используемого типа данных, при сохранении идентичной семантики и используемых языковых конструкциях. Это отличный пример того, что думать надо не только при написании, но и при использовании. Предлагаю всем желающим ознакомиться с переводом.
Попробуйте решить эти три задачи, а потом сверьтесь с ответами в конце статьи.
Совет: у задач есть кое-что общее, поэтому освежите в памяти решение первой задачи, когда перейдёте ко второй или третьей, так вам будет проще.
Читать полностью »