proglibrary | Technologies

Telegram-канал proglibrary - Библиотека программиста | программирование, кодинг, разработка

77043

Все самое полезное для программиста в одном канале. Список наших каналов: https://t.me/proglibrary/9197 Учиться у нас: https://proglib.io/w/a32a0d94 Обратная связь: @proglibrary_feedback_bot По рекламе: @proglib_adv Прайс: @proglib_advertising

Subscribe to a channel

Библиотека программиста | программирование, кодинг, разработка

🐍 Самоучитель по Python для начинающих. Часть 5. Методы работы со списками и списковыми включениями

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

🔗 Основной сайт
🔗 Зеркало

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

🔽🔽🔽 Ведущие подкаста затронули очень интересную и холиварную тему. Несмотря на то, что акцент местами сделан на Go, полезно будет всем разработчикам.

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

🎙Подкаст «Доктор Кот»: что делать, если выгорание не проходит и всегда возвращается

Самой первой темой самого первого выпуска Доктора Кота было выгорание. Ведущие хотели рассмотреть его со всех сторон, обсудить максимально глубоко, и думали, что это получилось.

Но теперь надо признать — выгорание почти непобедимо. Ты находишь, как с ним справиться, а оно приходит вновь, и старые способы его лечить уже не работает. Иногда кажется, что это как хроническая болезнь, неизлечимый вирус, у которого можно только приглушить симптомы.

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

Но ведущие обсудили и это, и даже здесь нашли выход.

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

🎓 ТОП-60 ресурсов для фронтенд-разработчика: бесплатные курсы, онлайн-тренажеры, телеграм-каналы, чаты в телеграме

Представляем наш топ курсов, тренажеров и каналов для фронтенд-разработчиков. Информация будет полезна как новичкам, так и опытным программистам.

🔗 Основной сайт
🔗 Зеркало

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

🐍🤖 Как использовать GitHub Copilot вместе с Python: подробная инструкция

В этом гайде мы установим GitHub Copilot в редакторы кода VS Code и PyCharm, превратим описание задачи на естественном языке в рабочий код, научим ИИ использовать наш собственный API и многое другое.

🔗 Основной сайт
🔗 Зеркало

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

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

😂 Канал с мемами: t.me/itmemlib

👨‍💻 Полезные материалы по всему, что может быть интересно любому программисту.
Библиотека программиста: t.me/proglibrary
Библиотека хакера: t.me/hackproglib
Go: t.me/goproglib
C\C++: t.me/cppproglib
PHP: t.me/phpproglib
Frontend: t.me/frontendproglib
Python: t.me/pyproglib
Mobile: t.me/mobileproglib
Data Science: t.me/dsproglib
Java: t.me/javaproglib
C#: t.me/csharpproglib
Devops: t.me/devopsslib
Тестирование: t.me/testerlib
Бот с IT-вакансиями: t.me/proglib_job_bot

🎓 Наша школа Proglib Academy: /channel/proglib_academy


📺 Наш канал на YouTube: https://www.youtube.com/c/Библиотекапрограммиста

📄 Лента в Дзен: https://zen.yandex.ru/proglib


🗺 Если вы хотите быть в курсе последних событий в мире разработки, подписывайтесь на нашего бота t.me/event_listener_bot. Там можно настроить бота под себя: указать интересующие города и темы.

Подписывайтесь: t.me/event_listener_bot

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Rust не дак часто упоминается в наших постах и статьях. Восполняем этот пробел и публикуем неофициальное руководство по экосистеме Rust.

https://blessed.rs/crates

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

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

Тогда почему же мы не применяем доказательную модель к различным методологиям и техникам разработки?

Подробнее

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

🧑‍🎓 Дональд Эрвин Кнут — американский ученый, математик, заслуженный профессор Стэнфордского университета. В 1974 году он стал лауреатом премии ACM Turing Award, которая неофициально считается Нобелевской премией по информатике. Кнута называют «отцом анализа алгоритмов».

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

📖 Книги
Кнут, Искусство программирования. Том 1. Основные алгоритмы
Кнут, Искусство программирования. Том 2. Получисленные алгоритмы
Кнут, Искусство программирования. Том 3. Сортировка и поиск
Кнут, Грэхем, Паташник: Конкретная математика. Математические основы информатики

Статьи по теме
❓ Зачем разработчику знать алгоритмы и структуры данных?
📐 10 алгоритмов для работы с графами, которые должен знать каждый кодер
🚄 Сравнение 6 алгоритмов сортировки: пузырьком, выбором, кучей, вставками, слиянием и быстрая
🌌 10 анимированных алгоритмов на графах

C++
➕ ➕ 7 способов сортировки массивов на примере С++ с иллюстрациями
👨‍🎓 Must-have алгоритмы для работы со строками на C++

JavaScript
☕️ Распространенные алгоритмы и структуры данных в JavaScript: полезные алгоритмы для веб-разработки
☕️ Распространенные алгоритмы и структуры данных в JavaScript: графы
☕️ Распространенные алгоритмы и структуры данных в JavaScript: деревья
☕️ Распространенные алгоритмы и структуры данных в JavaScript: стеки, очереди и связные списки
☕️ Распространенные алгоритмы и структуры данных в JavaScript: основные понятия и работа с массивами

Машинное обучение
🤖 Машинное обучение для начинающих: алгоритм случайного леса (Random Forest)

Python
🐍 Сложность алгоритмов и операций на примере Python

🌐 Видео по теме
— Обзор полного собрания сочинения «Искусство программирования» (Часть 1)
Стэнфордская лекция (англ.): Дон Кнут — «Танцующие ссылки»
— Тимофей Хирьянов: алгоритмы на Python, C++

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

🗄️⚠️ Как намеренно расставленные ошибки помогают сделать SQL-код легко поддерживаемым

В этой статье мы рассмотрим различные способы вызова ошибок, которые помогут упростить поддержку SQL-кода в будущем.

🔗 Основной сайт
🔗 Зеркало

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

🗣Новость дня
GitHub запустила две новые программы: GitHub Accelerator и GitHub Fund в партнерстве с M12 — венчурным подразделением Microsoft. Размеры фонда составляют 10 млн долларов.

Инвестиции будут направлены на инструменты для разработчиков с открытым исходным кодом, находящихся на начальной стадии разработки. «Сотрудничая с компаниями на ранних стадиях, мы сможем поддержать основателей, пока формируется сообщество и создаются продукты».

Статьи по теме
🔥 Как креативно оформить профиль на GitHub, чтобы он привлекал внимание
🐍🥤 Flask за час. Часть 1: создаем адаптивный сайт для GitHub Pages
😻 7 проектов на GitHub, которые необходимы каждому JavaScript-разработчику

📖 Книга дня
GitHub для чайников


🗣 Интересное на каналах
Библиотека data scientist’а
API Токийской фондовой биржи Jquants.
Рейтинги как способ прогнозирования в условиях кризисной ситуации.

Библиотека шарписта
— Разбор десяти распространенных антипаттернов, которые допускают разработчики при обработке исключений в .NET.
Видеокурс для C#-разработчиков. Автор — самоучка. Рассказывает только то, что пригодится вам на практике.

Библиотека тестировщика
— Учим автотесты API адаптироваться под требования.
— Мощь протокола Chrome Devtools. Часть IV: Производительность.

Proglib.academy
— Способы ускорить автоматическое тестирование
— Как автоматизировать рутинные операции с помощью Jupyter, Python и Selenium
— Как выразительно отвечать на вопросы на английском языке и звучать убедительно

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

13 ноября СберБанк проводит One Day Offer для Android-разработчиков.

👉 Пройди самый короткий путь к офферу от крупнейшего банка в России!

Мы ищем специалистов в команду разработки цифровых поверхностей «Салют». Наша команда SberDevices работает на пике технологий ML, NLP и AI. С их помощью изменяется сценарий взаимодействия людей с окружающим миром. У нас есть highload и совсем нет legacy.

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

Наши технологии: Kotlin, Coroutines, Dagger 2, Android Architecture Components, Jetpack.

✍ Присоединяйся к команде Android-разработчиков и оставляй заявку на участие в One Day Offer!

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Хэндбуки Академии Яндекса

На онлайн-конференции Яндекса YaC/e объявили о запуске хэндбуков Академии Яндекса — цифровых учебников от экспертов Яндекса, НИУ ВШЭ и Европейского университета по основам Python и C++.

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

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

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

💻 15 лучших ноутбуков для программиста на распродаже 11.11 на AliExpress

Ноутбуки разбиты на четыре ценовые категории, в которых много достойных кандидатов даже за 40-60 тыс. руб. Если вы гонитесь за максимальной скидкой – берите на AliExpress. Нужна гарантия – покупайте на местных маркетплейсах с наценкой 5-15%.

🔗 Основной сайт
🔗 Зеркало

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

📊🔟 ТОП-10 самых высокооплачиваемых языков программирования в 2022 году

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

🔗 Основной сайт
🔗 Зеркало

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

🎙 Go Get Podcast: Монорепозиторий vs Мультирепозиторий

Николай Тузов (разработчик в Lamoda), Глеб Яльчик (техдир в Gaijin) и Алексей Акулович (Developer Advocate в inDriver) обсуждают плюсы и минусы монорепозитория.

📺 Смотреть
🔽 Слушать

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

🚀 IT и реальный сектор экономики: какие отрасли выстрелят через 5 лет

Каждые пять-десять лет список актуальных и востребованных профессий меняется. Разберемся, какие отрасли могут быть популярны в 2027 году.

🔗 Основной сайт
🔗 Зеркало

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Друзья, недавно вы писали, что цена на компьютерную литературу переходит все разумные пределы. Поэтому мы вместе с издательством «Питер» решили предоставить вам скидку 25% на все книги издательства по промокоду Proglib

➡️ Открыть каталог

Ваша «Библиотека программиста»

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Представляем refine — open-source headless React-фреймворк (5.4K ⭐️ на GitHub) для CRUD-приложений. С ним вы можете быстро создать админку или дашбоард, при этом код останется гибким для изменений.✨

refine бесшовно связывается с UI-фреймворками и поставляется с готовыми интеграциями для Ant Design System, Material UI, Mantine и Chakra UI 🚀

Репозиторий: https://github.com/refinedev/refine

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

🎙Podlodka Podcast: как продавать свои идеи

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

Чтобы с вами этого не случилось, слушайте выпуск с основателем «Бюро Глагол» Артёмом Гусевым о том, как правильно «продавать» свои задумки.

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Переосмысление репозиториев

README не обязательно должны быть статичными. Добавьте динамики в них с помощью блоков GitHub: это и демонстрации, и живая статистика, и функции поиска, и сравнительные таблицы, и многое другое.

https://blocks.githubnext.com/

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

#tool

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

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

https://github.com/ddworken/hishtory

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Конференция YaTalks: 3 и 4 декабря

Главная конференция Яндекса для IT-сообщества возвращается! 3-4 декабря на YaTalks соберутся более 80 спикеров, чтобы обсудить яркие проекты и новые тенденции в машинном обучении, бэкенде, фронтенде и мобильной разработке. Кроме того, речь пойдет о жизни в IT в новых реалиях.

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

➡️Регистрация

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

📜 Основные SQL-команды и запросы с примерами, которые должен знать каждый разработчик

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

🔗 Основной сайт
🔗 Зеркало

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Стажировка в Яндексе

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

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

Подать заявку

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

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

https://awesome-guidelines.com/

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Перед вами серия статей по ключевым темам компьютерных сетей с красочными иллюстрациями и лабораторными работами для закрепления знаний.

https://iximiuz.com/en/series/computer-networking-fundamentals/

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

🤔 Какой ноутбук вы посоветуете для программирования?
Расскажите в комментариях ⬇️

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

VS Code лидирует — что неудивительно. 👨‍💻 Какими плагинами для VS Сode вы пользуетесь и какой из них самый лучший?
Расскажите в комментариях ⬇️

Статьи по теме:
🔝 10 расширений VS Code для фронтенд-разработчика
🛠 10 забавных расширений VS Code для разработчиков

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

🐍🕹️ Как написать игру на Python: 5 игровых движков

Туториал для тех, кто хочет сделать игру на Python (и пока не изучать Unity или Unreal Engine). Напишем код простой игры со сбором монет и сравним на трех различных движках, а также сделаем пару игр в стилях Interactive Fiction и визуального романа.

🔗 Основной сайт
🔗 Зеркало

Читать полностью…
Subscribe to a channel