• Моя лента
  • Тесты
  • Курсы
  • Вакансии
  • Мероприятия
    • Написать статью
    • Опубликовать вакансию
  • Уведомление

    Зарегистрируйтесь или авторизуйтесь, тогда вы сможете оценивать материалы, оставлять комментарии и создавать записи.

    Библиотека программиста - лучшие материалы по программированию
    Библиотека программиста - лучшие материалы по программированию
    Библиотека программиста - лучшие материалы по программированию
    Библиотека программиста - лучшие материалы по программированию
    Библиотека программиста - лучшие материалы по программированию
    • Новое
    • Курсы
    • Лучшее
    • Вакансии
    • Мероприятия
    • Обсуждения
Что-то пошло не так...
Подпишитесь на нас в Telegram

ВАКАНСИИ

Добавить вакансию
Data Scientist
Москва, по итогам собеседования
Java-разработчик
Санкт-Петербург, от 80000 RUB до 120000 RUB
CTO стартапа
Москва, до 400000 RUB
+ Показать еще Опубликовать вакансию

Мой proglib

😢 Обратная сторона медали: 9 причин, почему тебе не нужно идти в IT

Пессимистично-разоблачающая статья о минусах работы в ИТ-компаниях. Слабонервных просим отойти от экранов.
😢 Обратная сторона медали: 9 причин, почему тебе не нужно идти в IT

📰 Weekly #21: новости, подкасты, отборные статьи и обучающие материалы по фронтенду

В этом выпуске: Async/await в JavaScript – полное руководство для начинающих с примерами; современный способ глубокого клонирования объектов в JavaScript, 6 аспектов, на которые стоит обращать внимание при отладке SVG и многое другое.
📰 Weekly #21: новости, подкасты, отборные статьи и обучающие материалы по фронтенду

ВАКАНСИИ

Добавить вакансию
Технический директор
Москва, по итогам собеседования
Программист-разработчик PHP
до 57000 RUB
Стажер-разработчик C#
Москва, по итогам собеседования
+ Показать еще Опубликовать вакансию

🐍 Самоучитель по Python для начинающих. Часть 14: Функции высшего порядка, замыкания и декораторы

Разберем важные концепции, связанные с функциями высшего порядка, напишем собственные версии map(), reduce() и filter(), потренируемся в создании декораторов и решим 10 практических заданий.
🐍 Самоучитель по Python для начинающих. Часть 14: Функции высшего порядка, замыкания и декораторы

🏋 Как пройти bar raiser с бизнес-заказчиком, если ты проходишь собеседование на продакт-менеджера

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

📱 3 способа передачи информации из основного таргета приложения в таргет виджетов

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

ВАКАНСИИ

Добавить вакансию
DevOps Engineer
Москва, от 250000 RUB до 440000 RUB
Разработчик C++
Санкт-Петербург, от 50000 RUB до 70000 RUB
Младший программист C/C++
Москва, от 60000 RUB
+ Показать еще Опубликовать вакансию

🐬 ТОП-10 самых часто используемых запросов MySQL

Из этой статьи вы узнаете о 10 наиболее часто используемых запросах в MySQL, которыми пользуются новички и эксперты в области управления базами данных.

🧑‍🎓 Ozon ищет студентов-технарей на бесплатные курсы по Go и C#

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

МЕРОПРИЯТИЯ

Инфобезопасность на раз-два-три: сканирование, аудит, пентест

31 января Онлайн Бесплатно

Кем мы станем, когда вырастем

02 февраля Онлайн Бесплатно

Миграция на отечественный почтовый сервер TEGU

02 февраля Онлайн Бесплатно

Коробочные решения

31 января Онлайн Бесплатно
+ Показать еще

🐍 Самоучитель по Python для начинающих. Часть 13: Рекурсивные функции

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

🧮 Тест на IQ: измерьте свой интеллект

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

📱🥽 Реальное с привкусом виртуального: как технологии визуального позиционирования меняют AR

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

📱Как работают таймлайны и как обновлять виджеты правильно

В этой статье подробно рассмотрены возможности обновления контента в Home Screen и Lock Screen виджетах для iOS 16.

🗺️ Кем стать в IT: 9 ролей специалистов в IT-проекте

Если вы решили войти в АйТи, но еще не определились с направлением, наша пояснительная бригада спешит на помощь – разбираем роли каждого участника в жизненном цикле ИТ-проекта.

🔝ТОП-10 шаблонизаторов для фронтенд-разработки

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

🐍 Самоучитель по Python для начинающих. Часть 12: Анонимные функции

Изучаем особенности лямбда-функций в Python: разбираемся, когда стоит использовать анонимные функции вместо обычных, и в каких случаях lambda-выражения лучше заменить списковыми включениями. В конце статьи – 10 практических заданий с решениями.
  • О проекте
  • Реклама
  • Пользовательское соглашение
  • Публичная оферта
  • Политика конфиденциальности
  • Контакты
© 2023, Proglib. При копировании материала ссылка на источник обязательна.
  • FB
  • IG
Наш сайт использует файлы cookie для вашего максимального удобства. Пользуясь сайтом, вы даете свое согласие с условиями пользования cookie

Подпишись

на push-уведомления

Подтверждение

Подтвердите действие

Авторизация

Вконтакте
Google
GitHub
Telegram
Авторизуясь, вы соглашаетесь с правилами пользования сайтом и даете согласие на обработку персональных данных.
Регистрация
Письмо для подтверждения регистрации придет на указанный адрес
Регистрируясь, вы соглашаетесь с правилами пользования сайтом и даете согласие на обработку персональных данных.

Письмо отправлено

На почту было выслано письмо с подтверждением регистрации.
Пожалуйста, проверьте папку "спам", если письмо не пришло.

Во время авторизации произошла ошибка

Попробуйте повторить попытку позже

Что не так с этим материалом?

Что не так с этим комментарием?

Что не так с этим тестом?

Что не так с этой вакансией?

Что не так с этим мероприятием?

Какой баг вы нашли?

Изображение (.png, .jpg, .gif)

Заполните, пожалуйста, форму, чтобы мы могли с Вами связаться

Достаточно заполнить только одно поле для связи (почта, юзернейм в телеграме или номер телефона)
Отправляя форму, вы даёте согласие на обработку персональных данных и соглашаетесь с политикой конфиденциальности