PyPI сегодня — радости статистики и печали безопасности
Небольшой, но интересный доклад, в котором рассматривается текущее состояние PyPI: от статистики по пакетам и отдельным характеристикам хранимых артефактов, до трактовки тенденций в python-сообществе на сегодня. Докладчик также затронет актуальный вопрос безопасности компонентной базы и цепочки поставки в целом, а также поговорит о typosquatting, dependency confusion и malware в пакетах и средствах предотвращения угрозы.
https://youtu.be/n7oWW9Np2s4
#видео #доклад #pypl
Как впечатлить эйчара: 5 советов от Head of Finance из Google
В Твиттере есть аккаунт финансового директора Google — его зовут Антонио Реза, и он крутой. Он написал целый тред о том, как понять за 7 минут подходит кандидат в сотрудники или нет. А ещё он поделился 5 способами впечатлить эйчара и, получается, даже финансового директора.
Мы сделали для вас перевод его треда и разместили его тут:
https://tproger.ru/articles/kak-vpechatlit-jejchara-5-sovetov-ot-head-of-finance-iz-google/
Сегодня стартует конференция Highload++ 2022 и самое время подключиться к трансляции
Прямо сейчас началась трансляция доклада от команды ВКонтакте. Там технический директор компании расскажет, почему без стратегии невозможно долгосрочное развитие, в чём отличие от роадмапа, а также как построить стратегию так, чтобы эффективно принимать архитектурные решения и уменьшать time2market.
Скорее подключайтесь: https://tprg.ru/VK8H
Реклама ООО «В Контакте» LjN8Kc1NB
Всё своё ношу с собой: использование Raspberry Pi в качестве переносного сервера PyPI
Этот проект реализован на тот случай, когда вам может потребоваться содержимое какого-то сайта, например, Stack Overflow, PyPl или Wikipedia, в автономном режиме.
Автор уже клонировал сайты Stack Overflow и PyPl н на переносной сервер и теперь имеет доступ к их содержимому даже при отсутствии интернета. Подробнее о том, как он это сделал:
https://vuyisile.com/pypi-in-a-box-using-a-raspberry-pi-as-a-portable-pypi-server/
#raspberrypi #diy #pypl
«Бит за бит» и мифы об аудиостримингах
Откуда берутся треки в плейлистах? Что такое качественная музыка? Победит ли нейросеть живую редакцию?
Эти и другие вопросы обсуждаем в подкасте «Бит за бит» о музыке в IT и IT в музыке от HIFI-сервиса Звук. Из выпусков узнаете, как мы очутились в современном цифровом мире музыки с кучей фичей и алгормитов, и заглянете в закулисье разработки музыкальной индустрии.
Первый эпизод уже можно послушать в приложениях Звук, Яндекс Музыка, Apple Podcasts и Castbox, а самые любопытные мифы про музыку, подкасты и другие звуки разбираем в наших карточках: https://tprg.ru/E5Mn
Реклама ООО «Звук»
Учимся программировать и рисовать с помощью Python
В этом нам поможет проект Code Shrew. Здесь вам предлагается создавать статичные и анимированные рисунки с помощью кода на Python. Чем-то это напоминает cssbattle.dev для фронтенд-разработчиков, но с Python.
Попробовать свои силы можно тут:
https://shrew.app/
Веб-сокеты в Django Channels. Сделаем простой чат
Для взаимодействия с мобильным или фронтенд-приложением часто используются REST-интерфейсы. Но REST-методы обычно не подходят для ситуаций динамического обновления информации на стороне клиента. В таком случае лучше использовать веб-сокеты и асинхронные расширения Django Channels.
В этой статье вы разберётесь в механизме работы Django Channels и увидите, как можно сделать простую реализацию чата с использованием веб-сокетов:
https://habr.com/ru/company/otus/blog/698276/
#django
5 задач по Python для новичков
Начали осваивать Python? Закрепите знания, решив несколько задач. В этой статье собрали для вас 5 интересных задач с решениями, чтобы вы могли проверить свои силы:
https://proglib.io/p/5-zadach-po-python-dlya-novichkov-s-resheniyami-2022-03-15
#задачи #начинающим
Какой самый популярный вопрос по Python на Stack Overflow?
Знаете ответ или догадываетесь? На самом деле, больше всего вопросов по Python связаны с ключевым словом yield
.
Если у вас тоже есть вопросы по этой теме, то в этой статье вы сможете разобраться с его значение и особенностями использования:
https://proglib.io/p/chto-takoe-yield-v-python-samyy-populyarnyy-vopros-na-stakoverflou-po-pitonu-2022-03-21
Что почитать. Прикладное машинное обучение с помощью Scikit-Learn и TensorFlow
На сегодняшний день всё больше проектов строятся с использованием машинного обучения. Эта книга поможет вам разобраться в том, как применять машинное обучение, используя просты и эффективные инструменты для написания программ, способных обучаться.
Вы сможете научиться работать с TensorFlow и scikit-learn, разобраться в концепциях и инструментах создания интеллектуальных систем, а также изучите популярные алгоритмы и методы.
#книга #ml
Попасть в команду профессионалов всего за одни выходные можно благодаря Weekend Offer в VK
Он пройдёт 26-27 ноября и там вы сможете попасть в команду проекта VK WorkSpace. VK WorkSpace — это единая экосистема из пяти сервисов, которые помогают бизнесу на каждом этапе работы. Там можно создать корпоративную почту и личные облачные пространства, настроить рассылки и решить другие задачи.
Если вы любите экспериментировать, развивать highload-системы и хотите каждый день видеть результаты своей работы — присоединяйтесь: https://tprg.ru/xvf9
Реклама ООО «ВК» LjN8K2y6S
Как устроено виртуальное окружение в Python
Когда мы набираем в командной строке python то запускается интерпретатор питона. При этом система сама знает, что именно запускать и какие версии.
В этом видео вы узнаете, как ей это удаётся, а также разберётесь, как python понимает, где искать библиотеки и за счёт чего работает виртуальное окружение:
https://youtu.be/qELk8D-pAos
#видео #основы
MicroPython официально становится частью экосистемы Arduino
В блоге Arduino рассказали, что теперь их аппаратная платформа поддерживает работу MicroPython. Пока в тестовом режиме. Зато компания уже успела выпустить кроссплатформенную IDE для работы с MicroPython.
Подробнее:
https://habr.com/ru/news/t/698772/
#новости #diy #arduino
Как написать игру для ICQ на Python
Пусть этот пост и вышел в Telegram, но не стоит забывать о существовании и других мессенджеров. У нас на сайте вышла статья, где автор показывает, как создать бота для ICQ.
Подробнее:
https://tproger.ru/articles/kak-napisat-igru-dlja-icq-na-python/
#бот #icq
Вуаля, и ноутбук превращается в веб-приложение
Именно так можно описать принцип работы библиотеки Voilà, которая позволяет превращать Jupyter Notebook’и в интерактивные веб-приложения и дашборды. При этом библиотека рабобтает непосредственно с кодом ноутбука и «конвертирует» его в веб-приложение, используя при этом возможности заложенные в них.
В этой статье вы можете узнать о библиотеке подробнее:
https://habr.com/ru/post/698662/
#voila #библиотека
Тинькофф проведёт офлайн-митапы о разработке, архитектуре и soft-скиллах в 10 городах России
На встречах эксперты Тинькофф расскажут о процессах разработки в больших командах, инструментах и практиках, которые помогают наладить работу, а ещё soft-скиллах и профессиональном развитии. На маршруте — Саратов и Самара!
Митапы будут полезны специалистам, которые работают над созданием IT-проектов, сервисов и систем — всех, кто работает над продуктами и хочет улучшить их качество.
Читайте о докладах подробнее, выбирайте удобный город и регистрируйтесь на странице IT’s Tinkoff on the Road: https://l.tinkoff.ru/otr-meetups_tinkoff
Реклама АО «Тинькофф Банк»
Анализ данных на Python с помощью Pandas
Сегодня данные присутствуют во всех сферах жизни, будь то медицинские исследования или данные технологической компании. Независимо от того, с какими данными вы работаете, вы должны знать, как фильтровать и анализировать ваши данные.
В этой статье вы познакомитесь с один из популярных инструментов анализа данных в Python:
https://www.askpython.com/python-modules/pandas/data-analysis
#pandas
Два простых способа преобразовать файл Python в EXE-файл
Если вы написали программу и хотите, чтобы ею могли пользоваться не только разработчики, но и простые пользователи, то стоит оформить её в удобном формате — сделать интерфейс, преобразовать файлы .exe, чтобы программу было удобно установить. Вот именно о последнем и пойдёт речь в этой статье.
Здесь вы узнаете, в каких случаях пригодится такое преобразование и как его можно сделать различными способами:
https://www.datacamp.com/tutorial/two-simple-methods-to-convert-a-python-file-to-an-exe-file
Как написать игру на Python: 5 игровых движков
Пусть Python и не самое лучшее решение для геймдева, но всё же некоторые проекты не обходятся без него. А для создания игры нужен соответствующий движок и Python может кое-что предложить по этому поводу. И речь здесь пойдёт не только о Pygame
, но обо всём по порядку:
https://proglib.io/p/kak-napisat-igru-na-python-5-igrovyh-dvizhkov-2022-11-07
#gamedev
DreamArtist — генерируем изображения по тексту на основе всего одной картинки
Эта модель создана на основе Stable-Diffusion-webui. Её особенностью является то, что для обучения ей достаточно всего одного входного изображения, из которого она извлекает содержание и стиль. После этого вы можете написать, что хотите получить и модель это нарисует, основываясь на прошлом изображении.
Инструкция по установке лежит тут:
https://github.com/7eu7d7/DreamArtist-sd-webui-extension
#библиотека #ml
Ловите подборку бесплатных онлайн-курсов, которые помогут вам сделать старт в профессии IT
Обычно за подборку курсов «Онлайн-специалист» от GeekBrains просят 25 тысяч рублей, но сейчас её отдают бесплатно. Также всем, кто заберёт себе курсы из подборки, GeekBrains предоставит доступ к своим онлайн-мероприятиям.
Так что не теряйте времени и скорее переходите по ссылке, пока акция не закончилась:
https://tprg.ru/pYXd
Реклама ООО «Гикбреинс»
Подборка актуальных вакансий
— Аналитик DWH
Где: Москва, можно удалённо
Опыт: можно без опыта
— Middle DBA
Где: Москва, можно удалённо
Опыт: от 3 лет
— QA Automation Engineer
Где: Москва, можно удалённо
Опыт: от 3 лет
— DevOps / SRE-инженер
Где: Москва, можно удалённо
Опыт: от 3 лет
— Senior DevOps-инженер
Где: Москва, можно удалённо
Опыт: от 3 лет
— Ведущий Python-разработчик
Где: Москва, можно удалённо
Опыт: от 5 лет
— Ведущий Python-разработчик
Где: Москва, можно удалённо
Опыт: от 5 лет
— Senior Application Security Engineer
Где: Москва, можно удалённо
Опыт: от 5 лет
#вакансии #работа
А вы точно тестировщик?
Вместе с «Иннотех» подготовили квест по QA: у вас есть всего 5 вопросов, чтобы помочь недавно нанятому джуну найти баг в новом приложении. Справитесь?
Пройти тест: https://tprg.ru/24yM
Путеводитель начинающего Python-разработчика
Этот путеводитель поможет начинающим специалистам понять какие технологии изучать в первую очередь, чтобы как можно скорее стать конкурентоспособными на рынке труда.
Путеводитель охватывает множество тем, а ориентироваться по нему очень просто — зелёные пункты нужно изучать в первую очередь, серые для более глубокого изучения, а оранжевые уже для совсем детальных знаний. Здесь и про структуры данных, и ООП, и про многое другое. Подробнее:
https://habr.com/ru/post/697760/
#начинающим #roadmap
Добавляем Python возможность удалять фон с изображений
В этом нам поможет библиотека Rembg. Она использует различные модели машинного обучения и использует их для определённых задач.
Подробности и инструкция здесь:
https://github.com/danielgatis/rembg
#библиотека
Как начать осваивать IT-специальность бесплатно
Прямо сейчас вы можете получить 4 курса для старта работы в IT абсолютно бесплатно. С помощью них вы сможете:
— написать свою первую программу без специальной подготовки и знаний на языке Python;
— начать учиться бесплатно и получить базовые знания по основам программирования, которые пригодятся в любом направлении;
— разобраться в ключевых профессиях в IT, выбрать подходящее направление, понять чем занимаются разные специалисты и примерить каждое направление на себя.
Переходите по ссылке и забирайте курсы себе, пока доступ не стал платным:
https://tprg.ru/FQOn
Реклама ООО «Гикбреинс»
Хотите сделать видео с пролётом дрона без использования самого дрона?
Это достаточно просто, если у вас есть телефон и ИИ-модель Nerfstudio. Она сделана на основе модели ТуКА от NVIDIA и может превратить несколько кадров в единую 3D-сцену, на которой можно настроить «пролёты» камеры.
Здесь вы можете посмотреть инструкцию и исходники:
https://github.com/nerfstudio-project/nerfstudio/
#ml #nerf
Какой язык лучше подойдёт для автоматизированного тестирования — Go или Python?
В левом углу ринга — быстро набирающий популярность Go с возможностью удобного взаимодействия с gRPC. В правом — Python с огромным количеством готовых библиотек. Кому грозит нокаут? Разобрали и разложили по полочкам преимущества и недостатки языков в статье: https://tprg.ru/0pNe
#go #python #qa
Реклама ООО «Озон технологии»
5 интересных проектов на базе Raspberry Pi: от путешествий рыбки по суше до умного замка
Raspberry Pi сегодня используется во многих как коммерческих, так и любительских проектах. Возможности этого микрокомпьютера хоть и ограничены, но крайне широки.
В этой статье предлагаем вам взглянуть на 5 интересных вариантов применения «малинки», повторить которые сможете и вы, например, научить рыбку путешествовать по квартире, не вылезая из аквариума:
https://habr.com/ru/company/selectel/blog/693904/
#raspberrypi