Как стать автором
Поиск
Написать публикацию
Обновить
542.44

Python *

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

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

Курс «Асинхронное программирование для начинающих»

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

В понедельник, 20 декабря, стартует второй поток курса «Асинхронное программирование на Python для начинающих» от школы Metaclass

Курс подойдет тем, кто уже работает с Python в вебе или анализе данных, но хочет разобраться в asyncio, подтянуть теорию и попробовать ее на практике.

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

Также для всех участников курса мы подготовили выделенные виртуалки для каждого ДЗ: писать код можно будет прямо в браузере на нашей платформе — вы можете посмотреть демо.

Сегодня, 8 декабря в 19:00, мы проведем вебинар про курс, на котором преподаватели ответят на вопросы по программе и разыграют бесплатное место на продвинутый трек курса.

→ Записаться на вебинар можно по ссылке, всех ждем!

Читать далее

Онлайн-чемпионат SIBUR Challenge 2021 для аналитиков данных

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

Привет, Хабр!

Мы с AI Community и AI Today проводим онлайн-чемпионат по анализу данных Sibur Challenge 2021. Участвовать могут все, кто занимается машинным обучением. Призовой фонд в 650 000 рублей между собой разделят 5 первых мест:

1 место – 250 000;

2 место – 175 000;

3 место – 100 000;

4 место – 75 000;

5 место – 50 000.

Описание задачи, данных, ошибок и других интересных подробностей — под катом!

Читать далее

EPAM разработала бесплатный курс по программированию для детей и подростков «Chatbot on Python. Part 1»

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

Компания EPAM запустила бесплатный курс для самостоятельной подготовки «Chatbot on Python. Part 1: прокачай свой Python». Он доступен для всех желающих на платформе learn.epam.com в русской и английской версиях.

Программа разработана для детей и подростков 12–14 лет, но может заинтересовать и ребят постарше. Детям младшего возраста рекомендуется знакомиться с материалом вместе со взрослыми.

Читать далее

Intel оптимизировала библиотеку Numpy под AVX-512, ускорив вычисления Python в 14—32 раза

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

Расположение векторного регистрового файла (жёлтый) и целочисленного регистрового файла (красный) на процессорах Skylake. Блок векторных регистров AVX-512 зашит в жёлтой области

Компания Intel представила патч к библиотеке Numpy с оптимизациями, которые используют фирменный набор инструкций AVX-512.

Numpy — библиотека с открытым исходным кодом для языка программирования Python c поддержкой многомерных массивов (включая матрицы) и высокоуровневых математических функций. Numpy активно используется сообществом Python для реализации вычислительных алгоритмов — и эту библиотеку можно рассматривать в каком-то смысле как свободную альтернативу Matlab.
Читать дальше →

Запуск курса по asyncio

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

В понедельник, 18 октября, стартует новый курс школы Metaclass, посвященный asyncio. 

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

А в этот четверг, 14 октября, мы проведем вебинар про курс, на котором преподаватели ответят на вопросы по программе и разыграют бесплатное место на продвинутый трек курса.

Записаться на вебинар можно по ссылке, всех ждем!

Посмотреть, что будет на курсе

Python вышел на первое место рейтинга TIOBE, и Гвидо высказался на эту тему

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

TIOBE представила рейтинг популярности языков программирования на октябрь 2021 года. Python удалось занять первую строчку рейтинга, обогнав Java и C. Специалисты связывают это с ростом популярности технологий машинного обучения и науки о данных. 

Читать далее

Пишем свой Google, или асинхронный краулер с rate limit’ами на Python

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

В четверг, 7 октября, в 19:00 наш руководитель разработки и сооснователь KTS Александр Опрышко проведет открытый вебинар:

«Пишем свой Google, или асинхронный краулер с rate limit’ами на Python»

Зачем это нужно? Такая задача часто встречается на практике, когда нужно реализовать периодическую синхронизацию/обкачку между сервисами. Еще это просто интересно, потому что позволяет опробовать многие возможности asyncio.

Вот некоторые вещи, которые вы узнаете на вебинаре:

— как запускать параллельные корутины
— как пользоваться примитивами синхронизации semaphore и event
— как обкачивать данные с сайтов, не подвергая их чрезмерной нагрузке

Вебинар прошел — чтобы посмотреть запись, переходите по ссылке.

Читать далее

Вышел язык программирования Python 3.10.0

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

В официальном блоге языка Python заявили о выходе новой версии и рассказали о списке актуальных изменений. Среди нововведений — улучшенный вывод ошибок, структурное сопоставление и более строгое архивирование.

Читать далее

Зачем нужен asyncio в Python?

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

18-го октября в школе «Метакласс» от KTS начинается наш новый курс «Асинхронное программирование для начинающих».

В четверг, 30 сентября, в 19:00 пройдет второй открытый вебинар, где мы расскажем, зачем нужно асинхронное программирование:

— Что такое асинхронное программирование? 
— Зачем нужно АП? Какие типовые задачи решает?
— Зачем в синхронные фреймворки добавляют поддержку асинхронности?
— Почему Python, а не другие языки?
— Какие компании используют АП и для чего?

Вебинар проведут руководитель разработки и сооснователь KTS Александр Опрышко и разработчик Артем Бакулев. Всех, кто придет, в конце ждет традиционный сюрприз.

Чтобы записаться на вебинар, жмите сюда.

А можно чуть-чуть поподробнее?

Открытый вебинар «Асинхронное программирование на 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.4K


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

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

Время на прочтение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,
  • любые хэши,
  • другие известные типы данных.
Читать дальше →

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