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
Media is too big
VIEW IN TELEGRAM
🖥🖥 Python обогнал JavaScript на GitHub

Proglib рассказывает о Python в формате рилса
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2👏1
Первый курс ШАДа: чего ожидать

Семестр 1:

— Машинное обучение 1: Курс охватывает классические темы: линейная и логистическая регрессия, PCA, t-SNE, различные методы бустинга.

Алгоритмы 1: Это сложный, но невероятно полезный курс. Здесь вас ждёт много задач на платформе Яндекс.Контест и код-ревью. Программа включает всё: от сортировок и деревьев до графов и динамического программирования.

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

Семестр 2:

Машинное обучение 2
Курс даёт ввод в CV, временные ряды, трансформеры и генеративные модели. Это обзорное занятие, которое помогает определиться с интересами на втором курсе.

Основы статистики в ML:
Тут раскрываются важные статистические методы, такие как метод Монте-Карло, EM-алгоритмы, бутстрап, дельта-метод и многое другое. Практика — это основа курса, задачи помогут лучше понять, что стоит за алгоритмами.

Курсы насыщенные, но максимально полезные для будущего в аналитике данных или ML.

Начни свой путь к успеху с нашим курсом, который подойдет для подготовки к ШАД:
🔵 Математика для Data Science
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1👾1
📌 Советы для программистов, ищущих первую работу

Первые шаги в IT могут быть непростыми, но эти советы помогут вам уверенно заявить о себе и найти работу мечты:

➡️ Говорите уверенно о своем опыте
Научитесь кратко рассказывать о своем пути в IT

➡️ Проведите исследование компаний
Не откликайтесь на всё подряд. Посмотрите, какие условия предлагают компании: зарплата, коллектив, карьерные возможности. Используйте платформы вроде LinkedIn и Glassdoor, чтобы узнать больше

➡️ Задавайте вопросы
Задавайте вопросы о стеке и условиях работы

➡️ Запоминайте имена
Если вы назовёте имя предыдущего интервьюера — это даст маленький плюсик

➡️ Сохраняйте текст вакансий
Сохранили описание — сохранили контекст

➡️ Ведите заметки после каждого отклика
После интервью запишите ключевые вопросы, реакции и впечатления
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Что такое Frontend и Backend

Proglib рассказывает базу в формате рилса
👍2🔥2🤩1
✏️ Вопрос с реального собеседования по Python

Объясните, как работает функция reduce

Функция reduce может сначала показаться сложной, но как только вы попробуете её несколько раз, всё встанет на свои места.

🌻 Что делает reduce?

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

from functools import reduce

# Определяем функцию сложения
def сложить_числа(первое, второе):
return первое + второе

# Исходный список
числа = [1, 2, 3, 5]

# Применяем reduce
итог = reduce(сложить_числа, числа)
print(итог) # => 11

#собес_academy
Please open Telegram to view this post
VIEW IN TELEGRAM
1
📌 Простая истина от наших подписчиков

Советы для успешного старта в IT от наших подписчиков:

«Не обращать внимание на громоздкий стек в объявлениях вакансий. Быть уверенным в основах программирования и языка»

«Подумайте семь раз, взвесьте плюсы и минусы. Начав, не сворачивайте с пути»

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

«Ментор, накопить денег на полгода фул-тайм обучения»

Главное — желание учиться и время 🔋
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
💾🌐 6 главных технологий для хранения данных в браузере

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

От привычных cookies до мощного IndexedDB, от простого LocalStorage до новаторского Origin Private File System — каждый метод хранения имеет свои особенности и сценарии использования. В этой статье вы найдете подробное сравнение шести ключевых технологий хранения данных: от их особенностей и сценариев использования до ограничений.

📎 Читать статью
Что такое градиентный спуск в машинном обучении

Градиентный спуск — это базовый метод оптимизации в машинном обучении, который помогает моделям «учиться» за счет минимизации ошибок.

🌻 Как это работает?

1. Выбор начальной точки: Обычно это случайное положение.

2. Вычисление градиента: Находится производная функции ошибки, которая показывает, где спуск происходит быстрее.

3. Шаг вниз: Шаг размером «learning rate» — это скорость, с которой мы движемся вниз.

4. Повтор: Мы повторяем процесс, пока не достигнем минимальной ошибки.

В курсе по машинному обучению мы подробнее рассказываем о градиентном спуске:
🔵 Базовые модели ML и приложения
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
#дайджест #PythonInternship

Подборка стажировок недели для Python разработчиков

▪️ Стажер Python Back-end (офис)
Офис (Москва), Caltat
Подробнее

▪️ Стажер-разработчик бэкенда
Офис (Москва, Санкт-Петербург, Екатеринбург), Яндекс
Подробнее

▪️ Junior разработчик Python/Стажер (удаленно)
Удалёнка, Бьюти Бот
Подробнее

▪️ Стажёр по направлению Python
Гибрид (Москва), Сбер
Подробнее

▪️ Python-разработчик (trainee)
Гибрид (Самара), R-Vision
Подробнее

Понравились предложения о стажировке?
❤️ — да
🤔 — нет
2
✏️ Разбор задачи с экзамена ШАД

Условие: В первой коробке лежат 4 черных и 3 белых шара, а во второй — 5 черных и 4 белых. Из первой коробки наугад вынимается один шар и перекладывается во вторую после чего из второй коробки наугад вынимается один шар, который оказывается черным. Чему равна вероятность того, что из первой коробки был вынут белый шар?

Решение: Рассмотрим события:
A = {из 2-ой коробки вынут черный шар}
B = {из 1-ой коробки вынут белый шар}
C = {из 1-ой коробки вынут черный шар}

Для нахождения искомой вероятности P(B|A) воспользуемся формулой Байеса и формулой полной вероятности: 1️⃣

Ответ: 15/39

#задачи_шад
👍1
📌Первые собеседования на джуниор позицию

Первые собеседования — это стресс, проверка на стойкость и жонглирование задачами. Как пройти этот этап и не разочароваться в себе. Продолжаем говорить об этом:

➡️ Не накручивайте себя
Неудачи — часть процесса, и работодатели оценивают, как вы справляетесь с трудностями.

➡️ Не перегружайте себя
Ограничьтесь одним собеседованием в день, чтобы не выгореть и не допустить ошибок.

➡️ Напоминайте о себе
Если вам не ответили, напомните о себе. Это покажет вашу заинтересованность.

➡️ Отказы — это не конец
Отказы — это опыт. Используйте обратную связь, чтобы стать увереннее на следующем интервью.

➡️ Не бойтесь просить время
Если нужно больше времени для ответа — попросите его, это нормально.

Забирай курс по математике и не бойся собесов:
🔵 Математика для Data Science
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
📈 Почему Big data так быстро развивается?

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

🔗 Ссылка
👍1
🎨 10 лучших CSS-библиотек и фреймворков для быстрой разработки фронтенда

Запутался в CSS-фреймворках? Мы собрали ТОП-10 самых крутых инструментов, которые реально экономят время на фронтенде. От тяжеловеса Bootstrap до минималистичного Milligram — разобрали плюсы каждого и объяснили, когда что использовать.

👉 Читать статью
👉 Зеркало
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
📌 CheatSheets for Developers: Всё под рукой для разработчика

CheatSheets for Developers — это репозиторий полезных шпаргалок и кратких справочников по языкам программирования, инструментам и технологиям. Всё, что нужно, чтобы не терять время и сразу браться за дело.

➡️ Ссылка
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
👨‍🎓 Магистратуры по Data Science

➡️ Skoltech
Бывший лидер по связям с зарубежьем. Поступление включает резюме, мотивационное письмо, рекомендательные письма, тесты и собеседование. Конкурс ниже в первой волне. Отличный выбор для тех, кто мечтает о научных исследованиях.

➡️ ИТМО
Для тех, кто хочет учиться в СПб или дистанционно. Программы отлично организованы, а поступление включает тестирование и собеседование. Возможен БВИ через внутреннюю олимпиаду.
Подробнее

➡️ ВМК МГУ
Математика, теория алгоритмов и Тьюринг. Поступление через экзамен или универсиаду. Важный нюанс: лучше заранее пообщаться с представителями направления.

➡️ МФТИ
Выбор кафедры решает всё. Варианты от Тинькоффа до Яндекса. Для поступления потребуется экзамен, собеседование или портфолио, в зависимости от программы.

➡️ ВШЭ
▪️ Современные компьютерные науки
Совместный проект ВШЭ и Яндекса. Тебя ждет сильный преподавательский состав, тесная связь с Yandex Research и Cloud. Трёхэтапный отбор: портфолио, экзамен по математике и алгоритмам, собеседование. Отличный старт для карьеры в Яндексе.

▪️Науки о данных
Аналогичная программа, но с упрощённым экзаменом по математике и английскому тестом. Отличный выбор для тех, кто ценит структуру и индивидуальный подход.

Хочешь точно попасть на обучение? У нас есть отличный курс для этого:
🔵 Математика для Data Science
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
🤖🛠 11 лучших ИИ-инструментов для разработки в 2024 году

В мире разработки программного обеспечения искусственный интеллект становится незаменимым помощником, способным значительно повысить продуктивность и качество кода. Представьте себе инструменты, которые не только автоматически дополняют ваш код, но и генерируют целые фрагменты, преобразуют дизайн в готовый код и обеспечивают безопасность вашего приложения. Хотите узнать, какие ИИ-инструменты помогут вам быть на шаг впереди в 2024 году? Откройте для себя решения, которые сделают ваш рабочий процесс более эффективным и инновационным.

🔗 Читать статью
🔗 Зеркало
👍1
📌 Шпаргалка по Python: твой путеводитель в программировании

Вот отличная дорожная карта для изучения Python.

Внутри:
➡️ Основы
➡️ Структуры данных и алгоритмы
➡️ Продвинутые темы
➡️ Фреймворки
➡️ Тестирование

#шпаргалка
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
🌚 — Всегда пишу так, но не помогает

#memes
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🌚3
Forwarded from Библиотека программиста | программирование, кодинг, разработка
👨‍💻🚀 Тест: насколько ты продвинутый разраб?

Говорят, что джун становится мидлом, когда начинает понимать, как мало он знает. Этот тест покажет, насколько ты продвинулся в своём развитии.

👉 Ворваться
👍1
📚 5 ключевых книг для начала в Data Science

Представляем подборку книг, которые помогут вам заложить фундамент в Data Science и освоить более сложные методы анализа данных.

Хочешь ускорить обучение? У нас есть отличный курс:
🔵 Математика для Data Science
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM