Библиотека программиста | программирование, кодинг, разработка
82.6K subscribers
3.87K photos
183 videos
89 files
6.92K links
Все самое полезное для программиста в одном канале.

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

Курс по ML: https://clc.to/eLH_zQ

Другие курсы: https://clc.to/goHZHA

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/67a5ba2901234b69883a4d46
Download Telegram
🤖 Машинное обучение: что это такое и как оно работает

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

👉Читать статью
👍135🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
🔐Симметричное и ассиметричное шифрование: просто о сложном от ByteByteGo (Alex Xu)

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

📌 Пример: AES

🔸Асимметричное шифрование использует пару ключей: открытый и закрытый (приватный). Данные, зашифрованные открытым ключом, могут быть расшифрованы только с помощью соответствующего закрытого ключа, и наоборот, данные, зашифрованные закрытым ключом, могут быть расшифрованы только с помощью соответствующего открытого ключа.

📌 Пример: RSA
👍284
🧑‍💻 Статьи для IT: как объяснять и распространять значимые идеи

Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.

Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.

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

👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
👍82
🎙Серия языковых и платформенных выпусков подкаста Podlodka пополнилась интересной темой про Kotlin

Возможно, вы знаете, что все ведущие Подлодки неровно дышат к Kotlin. Почему? Чем так хорош этот язык? Разбирается Света Исакова, Developer Advocate в JetBrains.

⏯️ Apple Подкасты | Google Подкасты | Яндекс Музыка

#подкасты
Please open Telegram to view this post
VIEW IN TELEGRAM
💯63🔥1
🌎 ТОП-10: рейтинг лучших зарубежных работодателей в IT

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

1️⃣ Red Hat
2️⃣ Gainsight
3️⃣ Box
4️⃣ MathWorks
5️⃣ ServiceNow
6️⃣ Marvell Technology
7️⃣ CrowdStrike
8️⃣ Fortinet
9️⃣ NetApp
🔟 Genentech

👉 Читать статью
👍13🥱9🤔2
✍️ Библиотека программиста» находится в поиске переводчика и автора оригинальных статей

Кто нужен?
● Энтузиасты, которые держат руку на пульсе, читают помимо книг зарубежные техноблоги
● Энтузиасты, которым есть что сказать

Тематика
● Java, C#
● В четырех случаях из пяти вы предлагаете тему статьи

Объем
● От 7 до 15 тыс. знаков без учета кода
● 3-4 статьи в месяц

Оплата
● 4к руб. за статью
● Перевод — 250 руб. за 1000 символов без учета кода
● В месяц выйдет ~16к руб.
● Работаем с самозанятыми (компенсируем налог), ИП

Тестовое задание
Автор: написать статью по Java или C#
Переводчик: перевести статью или часть статьи по Java или C#
● Тема: на ваше усмотрение
● ЦА: начинающие/джуны
● Объем: 5-7к символов без пробелов
● Не оплачивается

Не хочу выполнять тестовое задание
Если у вас есть опубликованные статьи, пришлите ссылки на них.

Я пишу «так себе», что делать?
Чтобы написать статью, которую не стыдно опубликовать, достаточно овладеть инфостилем. У нас есть бесплатный курс для начинающих копирайтеров «Статьи для IT: как объяснять и распространять значимые идеи». Время прохождения курса: 1-2 недели.

Где публикуется статья?

Статья публикуется на сайте proglib.io, в группе ВК (425к подписчиков), на канале «Библиотека джависта» (24к подписчиков) и в «Библиотека шарписта» (20к подписчиков).

Вакансию закроем 15 января. У вас есть время пройти курс и написать тестовое задание.

➡️ Заполнить анкету ⬅️
👍17👾32
🐍🤖✍️ Документирование кода и проектов на Python с помощью ChatGPT

Научимся создавать документацию к коду, комментарии, руководства к библиотекам и README-файлы с помощью популярного чат-бота.

👉Читать статью
👍14
🧑‍💻Шестнадцатичасовой гарвардский курс CS50 «Введение в программирование на Python»

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

🐍 Функции, переменные
🐍 Условия
🐍 Циклы
🐍 Исключения
🐍 Библиотеки
🐍 Юнит-тесты
🐍 Файловый ввод-вывод
🐍 Регулярные выражения
🐍 ООП и другие темы

📺 Смотреть

#python
🔥24🙏3❤‍🔥2🥱1
🙌 Хардкорный вышмат для тех, кто интересуется ML, AI, DS

Начать с вводных занятий, чтобы познакомиться с преподавателями и форматом обучения можно здесь, ответив всего на 4 вопроса – https://proglib.io/w/5896c4a7

Что будет на демо?

– Вводный урок от CPO курса

– Лекции со всеми преподавателями МГУ по темам: теория множеств, непрерывность функции, основные формулы комбинаторики, матрицы и операции над ними, градиентный спуск.

– Практические задания и дополнительные материалы!

⚡️Переходите и начинайте учиться уже сегодня – https://proglib.io/w/5896c4a7
👍9🥱2🔥1
💡В первую очередь изучайте базу, а не фреймворки

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

👨‍🎓 Изучение основ разработки ПО позволяет понять базовые принципы и концепции, общие для различных фреймворков и языков программирования. Это понимание обеспечивает бОльшую гибкость и адаптивность при работе с новыми технологиями или при решении проблем, которые конкретный фреймворк решать не умеет. Кроме того, глубокое понимание основ может привести к более эффективному использованию фреймворков, поскольку разработчик лучше понимает, как настроить и расширить их для удовлетворения конкретных потребностей.

🖼 Возьмем, к примеру, веб-приложение на Ruby on Rails, которое позволяет пользователям загружать и делиться изображениями. Если количество пользователей значительно увеличивается, мы могли бы работать работать только над повышением производительности, если бы хорошо знали фреймворк. Однако, если мы понимаем основы веб-разработки, мы можем определить узкие места и попробовать различные решения, включая использование CDN и различных решений для хранения данных, оптимизацию размеров изображений и т. д.

📌 Итак, какие основы важно понимать:
☑️ Алгоритмы
☑️ Работы с данными
☑️ Чистый код
☑️ Паттерны проектирования
☑️ Распределенные вычисления
☑️ Проектирование систем и многое другое

💬 Согласны с вышесказанным?
👍 — да, в точку
🤔 — нет, все не так однозначно
👍103🤔15🔥4❤‍🔥1
📈 Обзор рынка труда в ИТ: III квартал 2023 года

В этой статье обсудим зарплату программистов в III квартале 2023 года, динамику вакансий, тенденции рынка труда в ИТ и многое другое. Присоединяйтесь!

Читать статью
👍15
🔍Вопросы с собеседований и задачи по DevOps

У нас появились новые каналы по DevOps, в которых мы готовимся к собеседованиям и проверяем себя на практических задачках 🚀

Подписывайтесь:
👉Библиотека собеса по DevOps — тут мы готовимся к интервью
👉Библиотека задач по DevOps — тут решаем задачи, проходим тесты и изучаем код
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
🔐 Аутентификация в REST API: обзор популярных методов от ByteByteGo (Alex Xu): Basic, Token, OAuth и API Key

#инфографика
🔥253👾3👍2
⚡️Свершилось: канал с книгами только по Go

Мы создали для вас канал, куда будем публиковать самые полезные книги только для Go-разработчиков. Подписывайтесь!

👉Книги для Go разработчиков
Please open Telegram to view this post
VIEW IN TELEGRAM
🌚12🔥6😁4👍2❤‍🔥1