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
Начинаем через 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
✏️ Разбор задачи с экзамена ШАД

Условие: Найдите, при каких значениях параметра a система уравнений 1️⃣ имеет решение.

Подсказка: Используйте метод Гаусса.

Решение: Система с матрицей 2️⃣ совместна 3️⃣

Ответ: a = -3

#задачи_шад
👍2💯1
📌 Простая истина от наших подписчиков

На этот раз мы задали вопрос:
Что вы можете посоветовать тем, кто только планирует войти в IT?

«Смотреть не на зарплату, а на возможный приобретаемый опыт»

«Учите необходимый минимум и максимально быстро ищите стажировку или работу, все доучивания до идеала — потом»

«Не думайте, что вас всему научат, надо учиться самому»

Всё сводится к знаниям, чем больше в голову положишь, тем легче будет.
👍7
#дайджест #DataInternship

Подборка стажировок недели для Data специалистов

▪️ Стажер Data Analyst в команду ТВ Аналитика (Big Data)
Офис (Москва), МТС
Подробнее

▪️ Стажер - Data Scientist
Удалёнка, R1
Подробнее

▪️ Стажер в сектор ИТ-аналитики и архитектуры
Гибрид (Москва) / Удалёнка, Mediascope
Подробнее

▪️ Стажер аналитик данных
Офис (Москва), Ozon Офис и Коммерция
Подробнее

▪️ Стажер Data Science, Новосибирск
Офис (Москва), Сбер
Подробнее

Понравились предложения о стажировке?
❤️ — да
🤔 — нет
3👍2
📚 Как целенаправленно выучить математику

«Математические способности — это врожденный дар, талант. Либо он есть, либо его нет. У тебя точно нет»
Аккурат это цитате талантливые математики подчеркивают, что способности сами по себе, без огромных усилий, никогда не развиваются в гений, а научиться решать задачки со звездочками может любой.

Избавляемся от своего негативного опыта и начинаем подтягивать математику с помощью книг ⚡️
👍1