Устроиться в Яндекс за два дня — реально
Weekend Offer Backend 1–2 апреля
1–2 апреля участвуйте в Weekend Offer Backend, решите задания, пройдите две секции, пообщайтесь с командами и получите офер. В мероприятии участвуют разные сервисы Яндекса, так что можно будет решить, что подходит именно вам.
Формат работы обсуждается индивидуально с каждым кандидатом: работать можно в смешанном режиме или в коворкинге в одном из 20 городов России и мира.
Ждём инженеров с опытом коммерческой разработки от трёх лет на одном из языков: Java, Python, C++, Go Scala — или тех, кто готов работать на этих языках.
Зарегистрироваться
51 год автору WinRAR и FAR Manager
10 марта 1972 в Челябинске родился Евгений Лазаревич Рошал — российский программист, автор файлового менеджера FAR Manager, формата сжатия RAR (Roshal ARchiver, которому в этом году исполняется 30 лет!), архиваторов RAR и WinRAR.
Евгений начал осваивать программирование ещё в школьные годы, затем окончил Приборостроительный факультет Челябинского политехнического института по специальности «Вычислительные машины, комплексы, системы и сети», где на старших курсах изучал алгоритмы сжатия информации — это же стало и темой его дипломной работы.
Идея создать RAR возникла ещё в 1991-м. Но первая попытка к осязаемому результату не привела. Через год-два Евгений занялся этим опять, и на этот раз более успешно. Первой версией RAR, которую он рискнул отдать нескольким своим знакомым, был RAR 0.1, выпущенный в марте 1993. Потом были версии 0.9, 1.0, 1.1, 1.15, и тому подобные, с вариациями алгоритма сжатия. Но реально RAR пошел в распространение осенью 1993 после выхода версии 1.30. Во-первых, эта версия паковала намного лучше предшествующих за счет 64Kb окна поиска повторяющихся строк, а во-вторых, Евгений тогда познакомился с Андреем Спасибожко, который и помог двинуть RAR в массы.
Желая сосредоточиться на совершенствовании формата и архиваторов RAR и WinRAR, Евгений Рошал в 2000 году прекратил работу над файловым менеджером FAR Manager и передал авторские права на него группе программистов FAR Group, а в 2004 году передал авторские права на программы RAR и WinRAR своему старшему брату Александру (р. 1965), оставшись лишь разработчиком.
@itmozg
Чем больший объем данных используют на проекте, чем выше нагрузка на систему – тем более продвинутый SQL нужен разработчикам. Изучить SQL и свободно использовать его в работе поможет курс Практикума.
После 3 месяцев курса разработчики смогут:
— уверенно пользоваться простыми селектами, джоинами, индексами и оконными функциями;
— отладить запрос, который сгенерирован через ORM;
— составить сложные запросы на нативном SQL;
— применить продвинутый SQL, чтобы писать код для высоконагруженных систем,
— чувствовать себя спокойно на собеседованиях.
Записывайтесь и растите в карьере.
Мы ищем бэкенд-разработчиков сразу в несколько сервисов и команд!
Вакансий много — можно выбрать, чем интереснее вам было бы заниматься. Вот несколько задач из них:
👉 разработка быстрорастущей real-time распределённой файловой системы в Яндекс Диске;
👉 разработка сервиса data plane — программного маршрутизатора и балансировщика нагрузки в Yandex Cloud (CloudGate);
👉 задачи по массовому обслуживанию виртуальных машин: расселение, эвакуация и оптимизация использования кластеров — для Yandex Cloud (API Compute);
👉 разработка новых способов борьбы с вредоносными сообщениями и подготовка входных данных для машинного обучения в Спамооборону;
👉 проектирование фреймворка с учётом eBFP для внутреннего инфраструктурного контейнерного облака.
➡️ Посмотреть все вакансии
Параллельная обработка больших файлов в Python
Для параллельной обработки мы делим задачу на подгруппы. Это увеличивает количество заданий, обрабатываемых программой, и сокращает общее время обработки.
Например, если вы работаете с большим CSV-файлом и хотите изменить один столбец. Мы передадим данные в виде массива в функцию, и она будет параллельно обрабатывать несколько значений одновременно, основываясь на количестве доступных рабочих. Количество рабочих зависит от количества ядер в вашем процессоре.
www.kdnuggets.com/2022/07…hon.html@BookPython
Совместная магистерская программа «Науки о данных» Университета науки и технологий МИСИС и СберОбразования позволит освоить востребованную профессию Data Scientist начинающим специалистам, интересующимся Big Data, а также тем, кто уже имеет опыт работы с данными, но хочет углубить свои знания в этой сфере 🧑💻
Обучение будет проходить в онлайн-формате, что позволит совмещать учебу и работу. Вы получите все преимущества очной формы обучения – диплом государственного образца, общежитие, проездной и др. Образовательный процесс будет отслеживать команда методистов, преподавателей и тьюторов с опытом организации обучения в Data Science более 3 лет 🔥🔥🔥
Эксперты из крупнейших IT-компаний России поделятся с вами наработанным опытом – вы получите нужные знания и навыки в программировании, математике, машинном и «глубоком» обучении. А в третьем семестре сможете выбрать трек для более узкой специализации – Artificial Intelligence Developer, Big Data Engineer, Machine Learning Developer.
Подробнее о программе 📌
Mouse — библиотека для контроля мыши на Python
Эта библиотека позволит вам получить полный контроль над своей мышью. Она умеет перехватывать глобальные события, регистрировать горячие клавиши, имитировать движения и щелчки мыши и многое другое.
Код: https://github.com/boppreh/mouse
👉 @python_real
→ Три шага, чтобы начать переход в IT без волнений
Переходить в неизвестность тревожно. Вот, что поможет сделать ситуацию яснее и безопаснее:
1) разобраться, как устроена профессия;
2) попробовать бесплатно выучить основы;
3) узнать больше об учёбе.
Яндекс Практикум упаковал эти шаги в бесплатный курс по основам python-разработки. Программу составили опытные разработчики и методисты, чтобы вы сами могли освоить базу Python.
На курсе вы
— узнаете, какие задачи решает бэкенд-разработчик;
— будете писать код на Python — с первого урока;
— создадите программного помощника Анфису;
— узнаете, как устроено полноценное обучение в Практикуме.
После бесплатного курса вы сможете принять спокойное, взвешенное решение.
→ Начните действовать: разберитесь бесплатно, что к чему в Python.
Python. Книга рецептов
Дэвид Бизли, Брайан К. Джонс (2019)
Если вам нужна помощь в разработке программ на языке Python 3 или вы планируете заняться обновлением старого кода на языке Python 2, эта книга - ваш счастливый билет. Она наполнена практическими примерами, разработанными и протестированными в среде Python 3.3, поэтому станет уникальным подспорьем для опытных программистов, желающих сконцентрироваться на современных инструментах и идиомах. В книге приведены полноценные рецепты, охватывающие свыше 10 основных тем Python, а также задачи, имеющие широкий спектр областей применения. Каждый рецепт содержит примеры кода, которые вы можете использовать в своих проектах, а также включает обсуждение принципов работы данного решения.
Скачать
👉 @python_360
Запуск проекта Django на облачной платформе Google
Облако постоянно растет, и, возможно, его стоит рассмотреть для вашего следующего проекта Python. Но Cloud весьма сложен, и количество доступных сервисов продолжает расти, как и количество решений, которые необходимо принимать, когда вы хотите создать конфигурацию для своего проекта. Если вы хотите узнать, как запустить простое, базовое приложение Django на Google Cloud Platform [GCP] и увидеть, насколько это может быть просто, а также получить базовые сервисы в виде кода (Infrastructure as Code [IaC]), это место для вас.
https://github.com/TobKed/django_on_gcp@BookPython
Your Django app is up. You've got users. Your users are hitting bugs. How do you debug to fix the problems? That's the focus of this Understand Django article.