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
🧪 Байесовское A/B-тестирование vs частотное: преимущества, недостатки и способ реализации на Python

A/B-тестирование — это метод сравнения двух версий чего-либо для определения, какая из них работает лучше.

В новой статье разберёмся, в каких случаях лучше применять частотный подход, а в каких — байесовский, и напишем продвинутый байесовский тест на Python без использования специальных A/B-библиотек.

👉 Читать статью
👍4👾1
Разогрев для тех, кто хочет поступить в ШАД

Статья на Habr'е с задачами и разборами экзамена ШАД. Попробуйте начать с базовых задачек для поступления в ШАД. В статье есть текстовое решение, так и видео-решение.

🔗 Задачи и разбор

Ничего не понимаете в математике, но хотите стать Data Scientist'ом? Тогда изучайте наш курс:
🔵 Математика для Data Science
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21
Возврат из функции нескольких значений

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

Для возврата из функции нескольких значений их нужно разделить запятыми. На основе этого списка значений Python создаст кортеж и вернёт его туда, откуда была вызвана функция.
👍3😍1
✏️ Разбор задачи с экзамена ШАД

Условие: Пусть 1️⃣ — пространство матриц размера n x n над полем действительных чисел, 2️⃣ линейный оператор, такой, что 3️⃣, для любой 4️⃣. Верно ли, что оператор F обратим?

Решение: На карточке

Ответ: Да

#задачи_шад
2🔥1
🤔 Кем я хочу быть – DS или ML engineer?! Стоит ли понимать специфику сферы?!

🗓 Встречаемся сегодня в 20:00 по МСК чтобы ответить на эти и другие вопросы на вебинаре «Как меняется математика в разных индустриях: от мобильных игр к фондовым рынкам»

В эфире вас будет ждать Павел Запольский – Senior Quantitative Researcher at Exness и Co-founder GrowLytics. Запустивший более 10 проектов по машинному обучению и анализу данных для ведущих компаний.

➡️ Регистрируйтесь, если еще не успели: https://proglib.io/w/16978494
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Proglib.academy делимся знаниями в современной разработке

Вместе с опытными специалистами из Яндекс, Тинькофф, Сбербанк и других компаний мы создали курс «Основы программирования на Python». Где наши менторы оперативно ответят на все ваши вопросы и поддержат вас на каждом этапе обучения.

Что вас ждет на курсе:
Научитесь программировать на одном из самых востребованных языков
Освоите знания для старта карьеры Junior и сможете двигаться дальше

Почему Proglib.academy:
1️⃣ Формат видео уроков: Учитесь сразу
2️⃣ Доступ: Бессрочные доступы ко всем материалам
3️⃣ Асинхронный формат: Учитесь в своем темпе для полного погружения
4️⃣ Консультации: Комментарии преподавателя по всем ДЗ на платформе CoreApp

Станьте программистом на Python:
🔵 Основы программирования на Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
#дайджест #PythonInternship

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

▪️ Intern Python Developer / Стажер Python-разработчик
Офис (Москва), Reversed Technologies — ПО для финансовых технологий
Подробнее

▪️ Стажёр-разработчик Python / Менти
Офис (Калининград), KODE — мобильная разработка
Подробнее

▪️ Pipeline developer (Python intern)
Офис (Москва), ITSALIVE — студия компьютерной графики
Подробнее

▪️ Стажер - Python разработчик (роботы)
Удалёнка, Автомакон — системный интегратор IT-решений
Подробнее

▪️ Разработчик-стажер Python (backend+parsing+ml) в области Proptech
Офис (Казань), OptimumPrice.ru
Подробнее

Понравились предложения о стажировке?
❤️ — да
🤔 — нет
3
Начинаем через 5 минут! Подключайтесь – https://my.mts-link.ru/j/79711463/1971128201

🧑‍💻 В конце вебинара вас ждет практика! Где вместе со спикером решим два кейса из GameDev и Backtest.

✍️ А пока можете написать свои вопросы в комментариях. В конце спикер ответит на них!
👾4
📚 Обширная база данных о программировании

Awesome — это репозиторий на GitHub — тщательно подобранная коллекция ссылок на книги, инструменты и полезные ресурсы. Вы найдете категории от баз данных до Python и Data Science.

🔗 Ссылка на материал
👍5
🧠⬇️ Есть мнение: уровень знаний айтишников снизился

В последнее время тревожные мнения о снижении уровня знаний среди IT-специалистов все чаще звучат в профессиональном сообществе и СМИ. В этой статье мы выясним, так ли это на самом деле, рассмотрев конкретные примеры и факторы, влияющие на уровень знаний IT-специалистов.

Не согласен, что знания убывают — тогда забирай курс по Алгоритмам от базы до эксперт уровня:
🔵 Алгоритмы и структуры данных

🔗 Ссылка
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
📌 Простая истина от подписчика: Как стать программистом

«Учись! Пиши код, проходи курсы. Учись искать информацию, хотя бы на двух языках мира (английский и русский). Много читай о всех направлениях, чтобы понять, что тебе ближе. Не ограничивайся одним яп, экспериментируй. Не бойся, ты ничего не потеряешь. Тем более когда полно ресурсов для самостоятельного изучения. Так что общий совет — делай то, к чему душа лежит, и тогда и настроение будет хорошее, и прогресс, и деньги».

Как вам вдохновляющий спич от подписчика?
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
Что вас заинтересовало в вакансии?

🔥 — Заработная плата
❤️ — Условия
🌚 — ОТКАЗ

#memes
Please open Telegram to view this post
VIEW IN TELEGRAM
🌚13🔥63👍1
📊 Подборка материалов по аналитике данных:

🔹 Шпаргалка по Power BI
Небольшое руководство по созданию визуализаций и работе с данными в Power BI.

🔹SQL Tutorial
Это большой туториал с теорией и практикой.

🔹Интегрируем pandas с электронными таблицами: три способа
Статья на «Хабре» объясняет, как интегрировать библиотеку pandas с электронными таблицами через три метода: работу с файлами Excel, Google Таблицы и CSV.

🔹Data Analyst Portfolio Project
Это плейлист с роликами, посвящёнными созданию проектов для портфолио аналитика данных. Рассматриваются как SQL, так и Power BI с Tableau.
👍3
📈 Как увеличить производительность разработки

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

🔵 Скорость отладки: Отладка — краеугольный камень производительности. Опытный разработчик делает отладку качественно и быстро. Этот навык приобретается с опытом, но самое важное — понимание причины всех происходящих процессов.

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

🔵 Оверинжиниринг: Это ситуации, при которых делается намного больше, чем нужно для решения задачи. Если сделать слишком просто, то решение будет менее расширяемое и не учтет различных критических ситуаций. Но в конкретных ситуациях всегда видно, что стоит делать, что нет.

🔵 Тесты: Очень важно проводить автоматизированные тесты, которые проверяют, что приложение работает.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍41🥰1
🌐 Стажировки или как войти в IT

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

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

Онлайн сервисы рекрутмента:

HH.ru / самое банальное, но до сих пор действует
Время карьеры РФ / стажировки для студентов
Jobby.ai / современный сайт со стажировками
Changellenge / стажировки или вакансии в IT без опыта
Future Today / стажерские программы
Сети / публикуются стажировки также и в телеграм канале

❗️ Каждый четверг в нашем телеграм канале подборка актуальных стажировок по DS и Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
📈 Стать аналитиком Big Data: пошаговое руководство 2024

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

Рассказываем, какие знания, онлайн-курсы, подкасты и книги помогут начать карьеру в сфере Big Data без специального образования в нашей статье.

Наш курс также поможет войти в сферу Big Data:
🔵 Математика для Data Science

🔗 Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3👾1
🐍📈 Бэктест на Python: оцениваем торговую стратегию

Бэктестинг — это метод, который используется в трейдинге и инвестировании для оценки эффективности торговой стратегии (или инвестиционного подхода) с помощью исторических рыночных данных.

Проще говоря, это процесс проверки того, как стратегия работала бы в прошлом, если бы её применяли к реальным данным.

👉 В новой статье разбираемся, как реализовать бэктестинг на Python
📱 Объектно-ориентированное программирование: классы в Python

Python позволяет создавать собственные типы данных с помощью классов.

Класс определяется с помощью ключевого слова class:

class название_класса:
атрибуты_класса
методы_класса


Для создания объекта класса используется конструктор с помощью специального метода, который называется init(). Конструктор должен принимать как минимум один параметр ссылку на текущий объект - self.

class Animal:
# конструктор
def __init__(self):
print("Создание объекта Animal")

kot = Animal() # Создание объекта Animal


Атрибуты хранят состояние объекта.

class Animal:

def __init__(self, name, age):
self.name = name # имя кота
self.age = age # возраст кота


kot = Animal("Barsik", 5)

# обращение к атрибутам
# получение значений
print(kot.name) # Barsik
print(kot.age) # 5
# изменение значения
kot.age = 7
print(kot.age) # 7


Хотите выучить Python — забирайте наш курс:
🔵 Основы программирования на Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
✏️ Вопрос с реального собеседования по Data Science

Что такое Random Forest?

Алгоритм случайного леса (Random Forest) — универсальный алгоритм машинного обучения, суть которого состоит в использовании ансамбля решающих деревьев. Само по себе решающее дерево предоставляет крайне невысокое качество классификации, но из-за большого их количества результат значительно улучшается. Также это один из немногих алгоритмов, который можно использовать в абсолютном большинстве задач.

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

#собес_academy
👍41
📚 Как читать айти литературу

Чтение IT-литературы может быть сложным и трудоемким, особенно в быстроменяющейся отрасли. Что нужно, чтобы усваивать информацию эффективно разберем в нашем посте:

Правильно планируйте чтение

Чтение сложных книг утомляет и информация не запоминается. Планируйте чтение книг, чередуя простые и сложные книги.

Читайте книги нескольких авторов по одной теме и перечитывайте книги

Мозг запоминает гораздо лучше то, что мы делаем многократно

Как выбрать книги

Не зацикливайтесь на узких темах. Расширьте знания математикой, тестированием, алгоритмами, процессами, архитектурой

Расширьте свои знания с нашим глубоким курсом:
🔵 Базовые модели ML и приложения
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21