Proglib.academy | IT-курсы
3.67K subscribers
1.93K photos
56 videos
10 files
1.81K links
Онлайн-курсы для программистов от создателей «Библиотеки программиста».

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/9f60aed6

Для обратной связи: @proglibrary_feeedback_bot
Download Telegram
Всего три слова: последний день распродажи

До конца дня вы можете воспользоваться скидкой 50% на один из наших флагманских курсов по вышмату и получить курс по ML В ПОДАРОК!

🗯️14 990 ₽ (вместо 29 990 ₽)🗯️

Для кого предназначен курс:
➡️для новичков и тех, кто хочет начать карьеру в IT;
➡️для опытных разработчиков, которые хотят буст в карьере.

Что ждёт вас на курсе:
⭐️полугодовая программа от преподавателей ВМК МГУ;
⭐️47 видеолекций и 150 практических заданий;
⭐️бессрочный доступ ко всем материалам курса;
⭐️развернутая обратная связь по всем домашним заданиям и ссылки на полезные дополнительные материалы.

Нужно ли хорошо знать математику, чтобы начать учиться?
Нет. В состав курса входит блок «Школьная математика», который позволит вам погрузиться в тему с основ.

Скорее за скидкой!
Please open Telegram to view this post
VIEW IN TELEGRAM
👏1
👶 Старт карьеры в Data Science (5 вещей, которые я хотел бы знать...)

В новом ролике сеньор дата-сайентист Анастасия Никулина рассуждает об ошибках и заблуждениях тех, кто только изучает DS и ML. Мы перечислили их ниже:

1️⃣ Изучение нейросетей до классического машинного обучения;

2️⃣ Отказ от изучения математики;

3️⃣ Мысль о том, что после обучения вы можете работать только дата-сайентистом;

4️⃣ Перечисление учебных проектов в резюме;

5️⃣ Убеждённость в том, что теоретических знаний достаточно для поиска работы.

🔗 Более подробно — в ролике Анастасии

💬 А вы согласны с автором?
🤔2
📈 Зарплаты айтишников продолжают расти в России

Средний размер оклада уже достиг 123 тысяч рублей, это на 12,5% больше, чем годом ранее, подсчитали аналитики Работы.ру. Больше всего платят в Москве — 217 тысяч рублей в среднем.

💬 Звучит ли правдоподобно?
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔4👾1
💠 9 гифок, наглядно иллюстрирующих числовые последовательности

Наш преподаватель Алексей Никитин делится своими знаниями по мат. анализу, важнейший раздел: числовые последовательности. Алексей Никитин — Кандидат физико-математических наук, доцент факультета ВМК МГУ. Он приложил немало усилий в создании раздела по мат. анализу нашего курса:
🔵 Математика для Data Science

🔗 Ссылка на статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
🐍 Декораторы в Python: динамическое изменение поведения функций и классов

Декораторы используются, чтобы изменять работу существующих функций или классов, добавлять новые возможности и обеспечивать безопасность. Также, внутренняя функция Wrapper декоратора обычно ссылается на переменные из внешней функции, что создает замыкание.

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

Ещё больше полезной информации в нашем курсе:
🔵 Основы программирования на Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥21🙏1
📧 Отклик на вакансию по email: как сделать так, чтобы ваше письмо выделялось

Вы отправляете десятки откликов на вакансии, но не получаете ответа? Возможно, дело в том, как вы пишете свои письма. Узнайте, какие ошибки могут стоить вам работы мечты и как их избежать.

👉 Статья
1
📎 Школа анализа данных — программа, где готовят специалистов в области Data Science

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

Направления:

Data science для тех, кто хочет ставить задачи с помощью анализа данных, предлагать решения и оценивать их эффективность.

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

Инфраструктура больших данных — для тех, кто любит алгоритмы, работу с данными и получает удовольствие от программирования.

Анализ данных и ИИ в прикладных науках для специалистов, которые хотят применить аппарат Data Science в областях, напрямую не связанных с IT.

Все хотят поступить в шад, потому что считается, что по статистике почти все там трудоустраиваются. Также выдаётся диплом о профессиональной переподготовке государственного образца. Его признают в крупных IT-компаниях и научных институциях в России и за рубежом.

В следующий раз расскажем, как поступить в ШАД.🔥
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩2
ℹ️ Как организовано обучение в Proglib Academy

Прокачайтесь вместе с proglib.academy. Наши курсы помогут вам овладеть актуальными знаниями для айтишников. Максимальная эффективность содержания выжмите всё от обучения.

Читайте карточку и забирайте наши курсы:
🔵 Математика для Data Science
🔵 Базовые модели ML и приложения
🔵 Основы программирования на Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Запустится ли этот код на Python 3? Если да, то что он выведет?

sys.allow_boolean_assignment разрешает создавать переменные с именами, зарезервированными под идентификаторы типа bool. Поэтому этот код запустится и выведет «True is False».

Эта настройка введена в известном первоапрельском коммите, который до сих пор остался в коде интерпретатора. Если кандидат об этом знает, можно с уверенностью сказать, что он общается в должных профессиональных кругах и любят углубляться в детали.
#вопросы_с_собеседований
🤔1
✏️ Разбор задачи с экзамена ШАД

Условие: Заполните третий столбец матрицы, если известно, что это матрица ортогональной проекции на некоторую плоскость.

Решение: Вспомним, что матрица ортогонального проектора удовлетворяет условиям 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
Подробнее

Понравились предложения о стажировке?
❤️ — да
🤔 — нет
2
👨‍🏫 Зачем айтишнику обращаться за помощью к наставнику

В мире IT есть институт менторства: опытные разработчики, лиды команд берут себе подопечных.

Между ментором и менти нет строгих формализованных учебных отношений, никто не ставит двоек, не даёт домашних заданий, никто ни на кого не давит. Просто более опытный специалист помогает менее опытному быстрее расти в профессии, подсвечивает неочевидные проблемы, даёт советы.

🔵 Устроиться на работу

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

🔵 Расти как специалист

Важный запрос от разработчиков и других специалистов, которые хотят развиваться. Ментор участвует в диагностике — это позволяет понять, где находится человек, определить точку А. После он составляет план развития, намечая промежуточные этапы. И, наконец, помогает сформулировать достаточно амбициозную цель — точку В.

🔵 А зачем это ментору?

У менторов в IT целый спектр мотиваций. Кто-то ищет себе сотрудников и хочет вырастить их сам. Другие люди просто любят быть полезными и искренне хотят поделиться опытом. Бывает, что в менторство идут ради денег. Также менти может разгрузить своего опытного наставника.

Менторство — это симбиоз и синергия. В такой паре каждый получает то, что ему важно: один человек — признание, другой — новый опыт.⚡️
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩1
🐍🧠 Декораторы в Python: простая задача

Недавно мы поговорили о декораторах. Самое время решить задачку на закрепление темы. Готовый код в карточке🔼

➡️ Условие:
Напишите декоратор, оптимизирующий работу декорируемой функции. Декоратор должен сохранять результат работы функции на ближайшие три запуска и вместо выполнения функции возвращать сохранённый результат. После трёх запусков функция должна вызываться вновь, а результат работы функции — вновь кешироваться.

📹 Подсказка:
Создайте в декораторе переменную-кеш, сохраните в ней результат выполнения декорируемой функции. Создайте в декораторе переменную, хранящую счётчик запросов. Пока значение счётчика ниже предельного — отдавайте результат, сохранённый в кеше. Когда число запросов к функции превысит предел и пора будет снова высчитывать результат выполнения функции — сбросьте счётчик, выполните декорируемую функцию и заново сохраните результат её выполнения в переменную-кеш.

Ещё больше полезного материала для Python в нашем курсе:
🔵 Основы программирования на Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🎓 Как я перешел из математиков в аналитики данных

Сменить профессию — нелегко, самое сложное — заставить себя получать новые знания. Но у вас есть прекрасная возможность взять под контроль ваш путь к карьере в области Data Science. Узнайте, как получить работу аналитиком данных.

🔗
Ссылка
🤩3
📎 Тип данных dict: вопрос с реально собеседования Data Science

Код с реального собеседования:
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 и подтяни свои харды:
🔵 Основы программирования на Python
Please open Telegram to view this post
VIEW IN TELEGRAM