Декораторы используются, чтобы изменять работу существующих функций или классов, добавлять новые возможности и обеспечивать безопасность. Также, внутренняя функция Wrapper декоратора обычно ссылается на переменные из внешней функции, что создает замыкание.
Существует большое количество готовых декораторов, доступных в стандартной библиотеке Python и других библиотеках. Некоторые из них позволяют кэшировать результаты функций, обеспечивать авторизацию и безопасность, профилировать код, проверять типы данных и многое другое.
Ещё больше полезной информации в нашем курсе:
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2❤1🙏1
Forwarded from Библиотека C/C++ разработчика | cpp, boost, qt
📧 Отклик на вакансию по email: как сделать так, чтобы ваше письмо выделялось
Вы отправляете десятки откликов на вакансии, но не получаете ответа? Возможно, дело в том, как вы пишете свои письма. Узнайте, какие ошибки могут стоить вам работы мечты и как их избежать.
👉 Статья
Вы отправляете десятки откликов на вакансии, но не получаете ответа? Возможно, дело в том, как вы пишете свои письма. Узнайте, какие ошибки могут стоить вам работы мечты и как их избежать.
👉 Статья
❤1
ШАД — двухгодичная программа, на которой обучают разрабатывать сервисы и приложения на базе ML, решать задачи анализа данных, создавать системы хранения и обработки больших данных.
Направления:
Все хотят поступить в шад, потому что считается, что по статистике почти все там трудоустраиваются. Также выдаётся диплом о профессиональной переподготовке государственного образца. Его признают в крупных IT-компаниях и научных институциях в России и за рубежом.
В следующий раз расскажем, как поступить в ШАД.
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩2
Прокачайтесь вместе с proglib.academy. Наши курсы помогут вам овладеть актуальными знаниями для айтишников. Максимальная эффективность содержания — выжмите всё от обучения.
Читайте карточку и забирайте наши курсы:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Forwarded from Библиотека дата-сайентиста | Data Science, Machine learning, анализ данных, машинное обучение
Запустится ли этот код на Python 3? Если да, то что он выведет?
sys.allow_boolean_assignment разрешает создавать переменные с именами, зарезервированными под идентификаторы типа bool. Поэтому этот код запустится и выведет «True is False».
Эта настройка введена в известном первоапрельском коммите, который до сих пор остался в коде интерпретатора. Если кандидат об этом знает, можно с уверенностью сказать, что он общается в должных профессиональных кругах и любят углубляться в детали.
#вопросы_с_собеседований
sys.allow_boolean_assignment разрешает создавать переменные с именами, зарезервированными под идентификаторы типа bool. Поэтому этот код запустится и выведет «True is False».
Эта настройка введена в известном первоапрельском коммите, который до сих пор остался в коде интерпретатора. Если кандидат об этом знает, можно с уверенностью сказать, что он общается в должных профессиональных кругах и любят углубляться в детали.
#вопросы_с_собеседований
🤔1
✏️ Разбор задачи с экзамена ШАД
Условие: Заполните третий столбец матрицы, если известно, что это матрица ортогональной проекции на некоторую плоскость.
Решение: Вспомним, что матрица ортогонального проектора удовлетворяет условиям 1️⃣ (это позволяет сразу заполнить элементы с номерами (1,3) и (2,3)) и 2️⃣ (откуда мы найдем последний элемент, например, приравняв элементы с номером (3,1) матриц 3️⃣, откуда 4️⃣, то есть x=5
#задачи_шад
Условие: Заполните третий столбец матрицы, если известно, что это матрица ортогональной проекции на некоторую плоскость.
Решение: Вспомним, что матрица ортогонального проектора удовлетворяет условиям 1️⃣ (это позволяет сразу заполнить элементы с номерами (1,3) и (2,3)) и 2️⃣ (откуда мы найдем последний элемент, например, приравняв элементы с номером (3,1) матриц 3️⃣, откуда 4️⃣, то есть x=5
#задачи_шад
#дайджест #DataInternship
Подборка стажировок недели для Data специалистов
▪️ Data Engineer/Дата инженер (стажер)
Удалёнка / Офис (Санкт-Петербург, Казань, Ростов-на-Дону, Самара, Нижний Новгород), Aston
Подробнее
▪️ Стажер Дата Аналитик
Удалёнка, Автомакон
Подробнее
▪️ Стажер-Аналитик, Ozon Fintech, Продуктовая аналитика, Направление B2B
Удалёнка, Ozon Fintech
Подробнее
▪️ Финансовый аналитик стажировка ПРО
Гибрид (Москва), МТС
Подробнее
▪️ Data Scientist (Финтех)
Удалёнка, Intelinvest
Подробнее
Понравились предложения о стажировке?
❤️ — да
🤔 — нет
Подборка стажировок недели для Data специалистов
▪️ Data Engineer/Дата инженер (стажер)
Удалёнка / Офис (Санкт-Петербург, Казань, Ростов-на-Дону, Самара, Нижний Новгород), Aston
Подробнее
▪️ Стажер Дата Аналитик
Удалёнка, Автомакон
Подробнее
▪️ Стажер-Аналитик, Ozon Fintech, Продуктовая аналитика, Направление B2B
Удалёнка, Ozon Fintech
Подробнее
▪️ Финансовый аналитик стажировка ПРО
Гибрид (Москва), МТС
Подробнее
▪️ Data Scientist (Финтех)
Удалёнка, Intelinvest
Подробнее
Понравились предложения о стажировке?
❤️ — да
🤔 — нет
spb.hh.ru
Вакансия Data Engineer/Дата инженер (стажер) в Санкт-Петербурге, работа в компании Aston (вакансия в архиве c 19 июля 2024)
Зарплата: от 100000 до 110000 ₽. Санкт-Петербург. Требуемый опыт: не требуется. Стажировка. Дата публикации: 16.07.2024.
❤2
В мире IT есть институт менторства: опытные разработчики, лиды команд берут себе подопечных.
Между ментором и менти нет строгих формализованных учебных отношений, никто не ставит двоек, не даёт домашних заданий, никто ни на кого не давит. Просто более опытный специалист помогает менее опытному быстрее расти в профессии, подсвечивает неочевидные проблемы, даёт советы.
Начинающие разработчики часто ищут себе ментора, пытаются устроиться на бесплатную стажировку. Считается этичным нанять ментором сотрудника компании, куда хочется устроиться, — при условии, что этот сотрудник предупредит о менторстве коллег и не будет принимать решений при собеседовании и найме.
Важный запрос от разработчиков и других специалистов, которые хотят развиваться. Ментор участвует в диагностике — это позволяет понять, где находится человек, определить точку А. После он составляет план развития, намечая промежуточные этапы. И, наконец, помогает сформулировать достаточно амбициозную цель — точку В.
У менторов в IT целый спектр мотиваций. Кто-то ищет себе сотрудников и хочет вырастить их сам. Другие люди просто любят быть полезными и искренне хотят поделиться опытом. Бывает, что в менторство идут ради денег. Также менти может разгрузить своего опытного наставника.
Менторство — это симбиоз и синергия. В такой паре каждый получает то, что ему важно: один человек — признание, другой — новый опыт.
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩1
Недавно мы поговорили о декораторах. Самое время решить задачку на закрепление темы. Готовый код в карточке
Напишите декоратор, оптимизирующий работу декорируемой функции. Декоратор должен сохранять результат работы функции на ближайшие три запуска и вместо выполнения функции возвращать сохранённый результат. После трёх запусков функция должна вызываться вновь, а результат работы функции — вновь кешироваться.
Создайте в декораторе переменную-кеш, сохраните в ней результат выполнения декорируемой функции. Создайте в декораторе переменную, хранящую счётчик запросов. Пока значение счётчика ниже предельного — отдавайте результат, сохранённый в кеше. Когда число запросов к функции превысит предел и пора будет снова высчитывать результат выполнения функции — сбросьте счётчик, выполните декорируемую функцию и заново сохраните результат её выполнения в переменную-кеш.
Ещё больше полезного материала для Python в нашем курсе:
Please open Telegram to view this post
VIEW IN TELEGRAM
🎓 Как я перешел из математиков в аналитики данных
Сменить профессию — нелегко, самое сложное — заставить себя получать новые знания. Но у вас есть прекрасная возможность взять под контроль ваш путь к карьере в области Data Science. Узнайте, как получить работу аналитиком данных.
🔗 Ссылка
Сменить профессию — нелегко, самое сложное — заставить себя получать новые знания. Но у вас есть прекрасная возможность взять под контроль ваш путь к карьере в области Data Science. Узнайте, как получить работу аналитиком данных.
🔗 Ссылка
🤩3
Код с реального собеседования:
1) Функция foo принимает dict и на выходе выдает dict
2) Есть dict в виде объекта a
3) Объект b как функция от dict'а a
Вопрос: равны ли a и b?
Смотрите подробнее в карточках
#собес_academy
Please open Telegram to view this post
VIEW IN TELEGRAM
«Задумываетесь: "на что именно я могу претендовать, и реально ли в принципе мне найти работу и повысить свой доход?”. Ты можешь прогнать себя по хардам и софтам, все есть в интернете оцени свой уровень и найди слабые места».
Пройди наш курс для Python и подтяни свои харды:
Please open Telegram to view this post
VIEW IN TELEGRAM
Мы собрали каналы по программированию на языке Python — лучший образовательный контент рунета
MoscowPython / Видеозаписи со встреч питонистов и джангистов в Москве и не только
PiterPy / Техническая IT-конференция для тех, кто пишет на Python и использует его в работе
PyLounge / Программирование на языке Python
Python Channel / Создана разработчиками для разработчиков как место, где можно пообщаться
Minsk Python Meetup / Python для разработчиков и студентов технических ВУЗов
PythonToday / На канале ты найдешь видео уроки на Python
Диджитализируй! / Топ-конент программирования на Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Бесят ли вас созвоны?
👍 — хочу, чтобы их не было
🙏 — да, иногда
😁 — нет, всегда кайфую от разговор
🤔 — а они должны быть?
#memes
👍 — хочу, чтобы их не было
🙏 — да, иногда
😁 — нет, всегда кайфую от разговор
🤔 — а они должны быть?
#memes
🙏6👍3🤔1
🤫 Резюме, которое будет продавать вас — главные аспекты
Подготовка правильного резюме — ключевой фактор при поиске работы.
Собрали самое важное для составления резюме:
▪️Резюме как личный сайт презентует вас работодателю. Чтобы оно сработало, адаптируйте его под отклики к разным компаниям и встраивайте в текст ключевые слова.
▪️ Указывайте в резюме ФИО полностью для государственных компаний и ФИ для компаний с гибкой корпоративной культурой.
▪️ Фотография в резюме привлекает на 15% работодателей. Базовый вариант — нейтральное фото в стиле smart-casual.
▪️ Называйте желаемую должность релевантно рынку. Посмотрите, как её прописывают другие кандидаты, или как называются вакансии со схожим функционалом.
Оставшиеся советы смотри в карточке.🔝
Подготовка правильного резюме — ключевой фактор при поиске работы.
Собрали самое важное для составления резюме:
▪️Резюме как личный сайт презентует вас работодателю. Чтобы оно сработало, адаптируйте его под отклики к разным компаниям и встраивайте в текст ключевые слова.
▪️ Указывайте в резюме ФИО полностью для государственных компаний и ФИ для компаний с гибкой корпоративной культурой.
▪️ Фотография в резюме привлекает на 15% работодателей. Базовый вариант — нейтральное фото в стиле smart-casual.
▪️ Называйте желаемую должность релевантно рынку. Посмотрите, как её прописывают другие кандидаты, или как называются вакансии со схожим функционалом.
Оставшиеся советы смотри в карточке.🔝
📌На заметку: строгая Python шпаргалка
Способность работать с таким материалом, сделает из вас профессионального разработчика✍️
🔗 Шпаргалка
#на_заметку
Способность работать с таким материалом, сделает из вас профессионального разработчика
🔗 Шпаргалка
#на_заметку
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉2
Forwarded from Библиотека дата-сайентиста | Data Science, Machine learning, анализ данных, машинное обучение
🤖 Напоминаем, что у нас есть еженедельная email-рассылка, посвященная последним новостям и тенденциям в мире искусственного интеллекта.
В ней:
● Новости о прорывных исследованиях в области машинного обучения и нейросетей
● Материалы о применении ИИ в разных сферах
● Статьи об этических аспектах развития технологий
● Подборки лучших онлайн-курсов и лекций по машинному обучению
● Обзоры инструментов и библиотек для разработки нейронных сетей
● Ссылки на репозитории с открытым исходным кодом ИИ-проектов
● Фильмы, сериалы и книги
👉Подписаться👈
В ней:
● Новости о прорывных исследованиях в области машинного обучения и нейросетей
● Материалы о применении ИИ в разных сферах
● Статьи об этических аспектах развития технологий
● Подборки лучших онлайн-курсов и лекций по машинному обучению
● Обзоры инструментов и библиотек для разработки нейронных сетей
● Ссылки на репозитории с открытым исходным кодом ИИ-проектов
● Фильмы, сериалы и книги
👉Подписаться👈