Обновить
613.75

Python *

Высокоуровневый язык программирования

Сначала показывать
Порог рейтинга

Открытый вебинар «Асинхронное программирование на Python для начинающих»

Время на прочтение1 мин
Количество просмотров4.2K

Дважды в год мы в Metaclass KTS проводим бесплатные школы, по итогам которых набираем себе стажеров. Часто на нашем бесплатном курсе по бэкенду мы сталкиваемся с отсутствием знаний у студентов на тему асинхронного программирования на Python. 

Поэтому мы разработали отдельный курс, который поможет закрыть этот пробел в знаниях. Курс состоит из 7 модулей с видеоуроками, заданий с автопроверкой, а также онлайн-разборов ДЗ и менторской поддержкой. 

Сегодня, 22 сентября в 19:00 мы проведем бесплатный вебинар, где немного расскажем про курс «Асинхронное программирование на Python для начинающих», ответим на вопросы, а также разыграем одно бесплатное место на курсе на продвинутом треке-тарифе.

→ UPD Вебинар прошел, записывайтесь на курс!

Посмотреть, что за вебинар

Открытый вебинар «The Python Packaging»

Время на прочтение1 мин
Количество просмотров1.5K

"The Python packaging has a reputation of a somewhat black box from the early days. There are many unknown parts, and people mostly get by with just copying other projects, build configurations, and roll with them.” (c) Bernat Gabor - the maintainer of both the virtualenv and tox project, occasionally contributing to both setuptools and pip.

Попытаемся исправить эту ситуацию и разобраться, как устроено построение пакетов в питоне (а точнее, как оно было устроено раньше и как предлагается делать сейчас). А также, рассмотрим более сложный случай - построение пакетов с нативными модулями (С++/CUDA).

Технические вебинары компании Xperience AI проходят регулярно в свободном доступе. Чтобы получить приглашение на доклад Григория Серебрякова, а также получать приглашения на будущие выступления, оставьте свой адрес здесь. Часть лекций появляется на youtube-канале Xperience AI.

Читать далее

Проект neural-hash-collider поставил на поток создание коллизий для алгоритма сканирования Apple NeuralHash

Время на прочтение3 мин
Количество просмотров3.3K
Изображения имеют одинаковый хэш 59a34eabe31910abfb06f308, процесс создания коллизии занял 2,5 минуты на ПК с процессором Intel i7-5930K.

Разработчик Аниш Атали опубликовал на GitHub под лицензией MIT проект neural-hash-collider, с помощью которого любой пользователь может создавать коллизии для обнаруженной и проанализированной недавно тестовой версии алгоритма сканирования Apple NeuralHash.
Читать дальше →

Х5 Tech поможет узнать <Природу кода>

Время на прочтение2 мин
Количество просмотров1.7K

Если вы мечтаете о природе, свежем воздухе и костре в хорошей компании единомышленников, знающих все о разработке, то вам на наш уикенд-кемпинг!

Читать далее

OpenAI представила усовершенствованную версию нейросети Codex, которая переводит английские фразы в программный код

Время на прочтение2 мин
Количество просмотров6.5K


10 августа 2021 года OpenAI представила усовершенствованную версию нейросети Codex, которая переводит английские фразы в программный код. Пользователь может писать, что ему нужно получить простыми словами, а система искусственного интеллекта, обученная на наборе данных, хранящемся в общедоступных репозиториях, включая терабайты общедоступного кода, переводит запросы в программный код. Текущая бета-версия OpenAI Codex наиболее эффективна при трансляции с естественного языка пользователя в код языка программирования Python. Система также обучена интерпретировать простые команды и выполнять их в виде кода JavaScript, Go, Perl, PHP, Ruby, Swift, TypeScript и даже Shell.
Читать дальше →

Вебинар «The A-Z of Data: Introduction to MLOps»

Время на прочтение1 мин
Количество просмотров1.1K

Привет, друзья!

Команда Data Phoenix Events приглашает всех, 17 августа в 19:00, на первый вебинар из серии "The A-Z of Data", который будет посвящен MLOps. В рамках вводного вебинара "The A-Z of Data: Introduction to MLOps", мы рассмотрим, что такое MLOps, основные принципы и практики, лучшие инструменты и возможные архитектуры. Заинтригованы? Дальше ещё круче! Мы начнем с простого жизненного цикла разработки ML решений и закончим сложным, максимально автоматизированным, циклом, который нам позволяет реализовать MLOps.

Читать далее

Исследователи утверждают, что 46 % пакетов PyPI содержат хотя бы одну уязвимость

Время на прочтение2 мин
Количество просмотров3.3K

Учёные из Университета Турку в Финляндии провели проверку пакетов PyPl на предмет наличия потенциально вредоносных конструкций. В ходе исследования они обнаружили, что почти в половине из проанализированных пакетов присутствует как минимум одна уязвимость. Чаще всего уязвимости связаны с обработкой исключений и использованием возможностей, допускающей подстановку кода.

Читать далее

Python Community Meetup 8/07: видео и материалы встречи

Время на прочтение2 мин
Количество просмотров3K

Первый открытый онлайн-митап сообщества, для которого собрали огонь-программу. Вместе со спикерами из Райффайзенбанка и Яндекса обсудили новости с полей — «Python ускоряется?», поговорили об использовании Dependency Injection и применении Python в highload-проектах с большой кодовой базой.

Смотрите митап в записи

Читать далее

PyCon Russia 2021 пройдет 5-6 сентября. Принимаем заявки на доклады

Время на прочтение3 мин
Количество просмотров1K

Этот PyCon Russia проведем в стиле (пост)апокалипсиса :) Предугадать события невозможно, но сейчас подготовка идет полным ходом: программа наполовину собрана, спикеры готовятся, огромная база отдыха на берегу Клязьменского водохранилища забронирована. Смотрите, какие темы ждем в этом году, успевайте подавать заявки и выступите на самой большой и душевной русскоязычной конференции питонистов.

Читать далее

Новый выпуск «Скринкастов» вместе с MADE: много Python'а

Время на прочтение2 мин
Количество просмотров1.4K

«Скринкасты» — короткие видеоролики по 15—20 минут, в которых мы вместе с разработчиками Mail.ru Group обсуждаем современные технологии. В новом выпуске мы познакомимся с Григорием Шовкоплясом, преподавателем дисциплины «Алгоритмы и структуры данных» в Академии больших данных MADE. Он расскажет, как решить задачу динамического программирования о наибольшей общей подпоследовательности так, чтобы написать код с первого раза.

Читать далее

Вышла библиотека PyWhat для автоматического парсинга трафика

Время на прочтение2 мин
Количество просмотров5.4K


Разработана удобная библиотека PyWhat, которая помогает классифировать данные в неструктурированном массиве. Например, у вас несколько мегабайт трафика, записанного в стандартном формате .pcap. Что с ним делать? PyWhat спарсит все строки, выделит:

  • кошельки криптовалют,
  • номера социального страхования,
  • кредитные карточки,
  • заголовки видеороликов Youtube ID,
  • любые хэши,
  • другие известные типы данных.
Читать дальше →

Оффер за 2 дня в X5: для Data Analyst/Data Scientist

Время на прочтение2 мин
Количество просмотров4.2K

Если ваш конёк — работа с большими данными, приглашаем на Weekend Offer в X5 Group. 

Мы сокращаем дистанцию до двух дней: 6-го июня интервью, 7-го июня оффер.

Откликнуться можно тут https://your.gms.tech/v/v6xoYc1w?tg=apply&s=tg

Читать далее

Митап «Программирование для админа», 26 мая

Время на прочтение2 мин
Количество просмотров1K


Собираемся на онлайн-митап, будем обсуждать с Денисом Наумовым, спикером курса Слёрм «Python для инженеров», и приглашенными экспертами за Bash, Python, Go и грамотное программирование админами.

Холивара на тему «Какой язык лучше» не планируется. Это не принесёт пользы для участников. Своей задаче – своя технология, нужно подумать «Почему именно этот язык», и выбор не всегда однозначный. А когда выбираешь, не брать, потому что «на хайпе» или «чувак из соседнего подъезда пишет на крестах». Поэтому эксперты на разных кейсах посмотрят с чем приходится сталкиваться, используя Python или другие языки.

Обcудим:

  • Зачем Ops'ам нужен Python?
  • Является ли знание Python must have для Ops'a?
  • Чем Python может быть полезен именно вам?

Вопросы приветствуются!

Дата и время: завершен 26 мая
Смотреть запись: youtu.be/XSyB59Kgzw8

Читать дальше →

Ближайшие события

Разработчик натренировал модели OpenAI на интерпретацию человеческого языка в команды терминала

Время на прочтение1 мин
Количество просмотров2.5K

Разработчик представил базовую оболочку на Python, которая позволяет языковой модели OpenAI интерпретировать команды оболочки Linux bash и запускать задачи. Однако проверять запуск команд перед запуском нужно вручную.

Читать далее

Исследователь показал, что Twitter не меняет картинки, что допускает возможность скрывать внутри файлы

Время на прочтение2 мин
Количество просмотров9.2K

Для примера разработчик опубликовал png-картинку, внутри которой размещен исходный код его проекта tweetable-polyglot-png на GitHub.

Исследователь Давид Бучанан (Dаvіd Bucһаnаn) обнаружил, что в одной прикрепленной картинке в Twitter можно разместить около 3 МБ заархивированных данных. Сервис частично удаляет ненужные данные из загружаемых пользовательских PNG, но не проверяет добавленные данные в конце потока DEFLATE (части файла, в котором хранятся сжатые данные пикселей) внутри блока IDAT, при условии, что общий файл изображения соответствует всем необходимым требованиям и его не нужно повторно пережимать. Поэтому туда можно добавлять дополнительные данные.

PyCon Weekend (спин-офф PyCon Russia) состоится 19-20 марта 2021 г

Время на прочтение3 мин
Количество просмотров938
Привет, Хабр! Сезон живых душевных конференций объявляем открытым!

Первая в 2021 году конференция для python-разработчиков PyCon Weekend пройдет 19-20 марта.

12 докладов, Lightning Talks, мастер-классы и традиционное афтепати – все это ждет нас в Горной Олимпийской Деревне, в самом сердце курорта Роза-Хутор, на высоте 1170 м над уровнем моря.

Днем мы будем ловить инсайты, а в свободное время — общаться в уютном шале, где проживают спикеры, и раскатывать склоны Кавказских гор.

Среди наших докладчиков:





Денис Катаев
Teamlead в команде голосового помощника Tinkoff.ru


Тема доклада: почему вам не важен асинхронный ORM
«Каждый день мы пишем много асинхронного кода и выбираем для каждой задачи подходящую aio-библиотеку в зависимости от того, с чем нам приходится работать: с HTTP или с файлами. А ещё нам приходится работать с базами данных, но, увы, aio-database нет.

Раньше отсутствие асинхронной ORM вызывало много вопросов у разработчиков, зато теперь у нас есть сразу несколько асинхронных библиотек. Впрочем, их использование даёт прирост к производительности не всех типов задач, а только некоторых.

На PyCon Weekend я расскажу, в каких типах задач всё будет ок, а когда не стоит ждать чудес от асинхронности. Также разберёмся, почему так сложно написать асинхронное ORM и как в новой SQLAlchemy добавить асинхронность без переписывания кода при помощи greenlet»


Читать дальше →

Дайджест митапов и практикумов: Frontend, Web, QA и не только

Время на прочтение2 мин
Количество просмотров3.4K

Для всех, кто хочет пообщаться на митапах о разработке или пройти наши практикумы, мы подготовили короткий дайджест всех ближайших событий. В феврале и марте приглашаем – онлайн и офлайн – на митапы и практикумы по Web-, Frontend-, Backend-разработке и тестированию, а также на онлайн-конференцию по управлению проектами. За самые интересные вопросы к спикерам митапов мы подарим полезные призы.

Читать далее

Новый Numpy 1.20.0 — что туда завезли и стоит ли обновлять?

Время на прочтение3 мин
Количество просмотров5.4K

Друзья, только недавно вышел новый релиз Numpy 1.20.0 и самое время обсудить, что туда завезли интересного.

Само собой, обсуждать будем не все - иначе мы просто с головой погрязнем в изучении доки. Публикуем только самое интересное (на наш скромный и неправильный взгляд). Если Вы для себя выделяете еще что-то важное, о чем мы не упомянули - поделитесь в комментариях!

Итак, приступим.

Читать далее

Открываем четыре Школы: разработки интерфейсов, бэкенда, мобильной разработки и дизайна

Время на прочтение6 мин
Количество просмотров15K
В 2012 году трое руководителей разработки, включая меня, решились на авантюру по созданию собственного образовательного проекта. Так появилась Школа разработки интерфейсов. Спустя девять лет и одну пандемию проект живёт, и сегодня я с радостью приглашаю вас в ШРИ 2021. Но тут же должен оговориться: на Хабре я выступаю рупором для ещё нескольких моих коллег, которые курируют школы по своим направлениям. В Школе мобильной разработки будем обучать специалистов по iOS и Android — за это направление отвечает Илья Богин bryunyon, руководитель разработки приложения Яндекс и мобильного Браузера. Школа бэкенда ориентирована в основном на Python, ей заведует Александр Кошелев daevaorn (в Яндексе Саша руководит созданием сервисов для организаций). За Школу дизайна отвечают сразу трое тимлидов — Денис Мосин, Илья Александров и Дима Быков comajumper.


Читать дальше →

Отключение pip search

Время на прочтение1 мин
Количество просмотров12K

Вчера, при попытке найти интересующий меня пакет через pip я получил довольно объёмное сообщение об ошибке xmlrpc.client.Fault.

Читать дальше →

Вклад авторов