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

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

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

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

В чем разница между списком и кортежем?

1️⃣ Список можно изменить после создания

2️⃣ Кортеж нельзя изменить после создания

3️⃣ Список упорядочен. Он представляет собой упорядоченные последовательности объектов, как правило, одного и того же типа. Например, все имена пользователей упорядочены по дате создания: [«Max», «Steph», «Daphna»]

4️⃣ У кортежа есть структура. В каждом индексе могут сосуществовать различные типы данных. Например, такая запись базы данных в памяти: (2, «Steph», «2024–09–24») # id, name, created_at.

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

Раскрываем прошлую тему: что вы считаете наиболее важным для успешного старта в IT-сфере:

«Свой личный проект, с ним вы можете показать работодателю, на что вы способны»

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

«Желание изучать профессию. Если есть сильное желание, то можно изучить всё необходимое и ходить на собеседования до тех пор, пока не возьмут»

«Самое важное — это желание и заинтересованность в данной области, а также быть готовым все время учиться новому. Идти в IT-сферу только из-за высоких зарплат — это путь к провалу»

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

🌻 Зачем нужна слепая печать?

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

🌻 Как научиться?

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

Клавогонки — это тренажер, который подтянет базовые навыки слепой печати на обычном алфавите
SpeedCoder
— это тренажер, который подтянет вашу скорость написания кода
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥53👏2👍1
#дайджест #DataInternship

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

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

▪️ Аналитик данных (стажер)
Офис (Иваново), CADesign
Подробнее

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

▪️ Стажер в команду аналитики сервиса путешествий
Гибрид (Москва) / Удалёнка, Туту.ру
Подробнее

▪️ Data engineer
Гибрид (Москва) / Удалёнка, Группа компаний ФСК
Подробнее

Понравились предложения о стажировке?
❤️ — да
🤔 — нет
2
💻🚀 15 суперполезных плагинов Chrome в помощь фронтендеру

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

🔗 Читать статью
🔗 Зеркало
IT-индустрия стремительно меняется: миллениалы теряют позиции, на пике популярности — зумеры

Сейчас в IT преобладают специалисты моложе 25 лет. Их число стремительно растет.

И в этой динамике все чаще слышно:
Если тебе за 40, в крупных IT-компаниях может быть непросто.
👍2😁1
✏️ Разбор задачи с экзамена ШАД

Условие:
Пусть U — случайная величина, имеющая равномерное распределение на [0, 1]. Пусть также Z — случайная величина такая, что 0 ≤ Z ≤ 4,
E(Z) = 1, Z и U независимы. Найти значение функции распределения случайной величины Z/U в точке 8.

Решение: Воспользуемся формулой полной вероятности и полезным равенством: 1️⃣. Вычислим искомое значение функции распределения: 2️⃣

Ответ: 7/8

#задачи_шад
👍1👾1
🎨 11 полезных инструментов для работы с CSS

11 полезных инструментов для работы с CSS, включающих генераторы кода, библиотеки, коллекции готовых решений и ИИ-помощники, которые значительно упрощают и ускоряют процесс веб-разработки для специалистов разного уровня подготовки.

🔗 Читать статью
🔗 Зеркало
👍2😁1
🥜🔨 Динамическое программирование: как щелкать задачки, как орешки

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


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

Также у нас есть курс как для начинающих программистов, так и для тех, кто уже шарит:
🔵 Алгоритмы и структуры данных

🔗 Ссылка на статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
5️⃣ Книг по Python

Наша рекомендация что почитать начинающему программисту по языку программирования Python.

Книги — лучший способ для программиста углубить свои знания.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Как я освоил Machine Learning по курсу Proglib.academy

Никита делится своей историей и обратной связью с нашими подписчиками

🌻 Немного о Никите:

«Когда-то я работал обычным аналитиком в компании, анализировал отчеты и занимался рутиной. Все шло своим чередом, но ощущение, что я застрял на месте, не покидало меня. В один из вечеров на YouTube наткнулся на видео о машинном обучении и подумал: "А почему бы и нет?" — и так началось мое приключение с покупки курса».

🌻 Мысли о курсе:

«Было страшно: казалось, что это слишком сложно для меня. Но уже с первых уроков я понял, что попал туда, куда хотел. Курс начинался с самых основ, и это меня подкупило. Спокойно объясняли каждую концепцию, проводили через теорию шаг за шагом. Помню, как после первых практических заданий у меня появилось желание узнать о Python».

🌻 Самое приятное:

«В конце курса началось самое интересное. Мне помогли составить резюме, провели несколько пробных собеседований, дали фидбэк».

Если заинтересовал фидбек от Никиты, то забирайте курс:
🔵 Базовые модели ML и приложения
Please open Telegram to view this post
VIEW IN TELEGRAM
👍51
🥷 Путь ML-самурая: от школьной математики до передового машинного обучения

В новой статье рассказываем, что именно нужно изучить, чтобы стать ML-специалистом. Начинаем с простого — базовой математики, — а заканчиваем многомерным анализом и нейросетями.

О том, как не потерять мотивацию в процессе обучения, тоже написали 🤝

👉 Читать статью
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
😡👨‍💼 ТОП-7 самых раздражающих вопросов от HR-ов

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

👉 Ссылка на полную статью
👍3👾1
Обязанности бэкенд разработчика

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

Например:
У нас есть интернет-магазин. Когда посетитель вбивает в поиск: «Программирование для чайников»,фронтенд отправляет запрос бэкенду.Тот находит нужные товары в базе данных и посылает их в ответ. А пользователь получает список книг.

Этапы работы бэкендера на проекте:

1️⃣ Анализ и уточнение требований от заказчика
2️⃣ Разработка логики и структуры приложений
3️⃣ Написание кода
4️⃣ Тестирование

Показался полезным пост? А что если мы скажем, что у нас есть целый курс с такой полезной информацией:
🔵 Основы IT для непрограммистов
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4