Библиотека программиста
78K subscribers
4.73K photos
295 videos
98 files
7.87K links
Все самое полезное для программиста в одном канале.

Наши курсы: https://clc.to/Jil6fg

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

Для обратной связи: @proglibrary_feeedback_bot
Download Telegram
Видеокурс "Анализ изображений и видео"

Представляем вашему вниманию видеокурс по анализу изображений и видео. Ниже прикреплена ссылка на данные уроки и дополнительную информацию в формате pdf.

1. Введение в анализ изображений
2. Обработка изображений. Часть 1
3. Обработка изображений. Часть 2
4. Глобальные признаки
5. Локальные признаки
6. Параметрические модели
7. Классификация объектов на изображении
8. Глубокие нейронные сети
9. Представления и современные архитектуры сверточных сетей

Ссылка на плейлист:
https://www.youtube.com/watch?v=DclyqYN99og&list=PLlb7e2G7aSpQc4CW-9BI9L_jZVyUbbSWX

Ссылки на PDF:
https://vk.com/wall-54530371_182024?w=page-54530371_53318842

#cv #computer_vision #data_analysis
10 структур данных, которые вы должны знать (+видео и задания)

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

https://proglib.io/p/data-structures/

#algorithms
Теория игр

1. Введение, краткий рассказ про теорию игр
2. Ликбез — теоремы о неподвижной точке и двойственные задачи линейного программирования
3. Теорема об ожидаемой полезности и матричные игры
4. Равновесие по Нэшу
5. Позиционные игры
6. Динамические игры
7. Арбитражные схемы и кооперативная теория игр

Ссылка на плейлист: https://www.youtube.com/watch?v=U_PRATI8KtY&list=PLlb7e2G7aSpTf_nCtlDn2Cwnw6Jjt0fD_

#fundamental #math
Как писать код каждый день на протяжении года

В этой статье вы найдете примеры проектов и советы, которые помогут найти идеи и мотивацию, чтобы писать код каждый день.

Разработчик Emily Yu в своем блоге на Medium поделилась собственным руководством по развитию навыков ежедневного программирования. Она приводит примеры проектов, над которыми работала, и делится советами по организации процесса.

https://proglib.io/p/code-everyday/

#fundamental
Паттерны JavaScript: курс, который упростит разработку

Шаблоны проектирования помогут сделать разработку комфортной и понятной. Давайте начнем изучать паттерны JavaScript вместе:
https://proglib.io/p/javascript-patterns/

#javascript
Python: ИИ для “Четыре в ряд” с алгоритмом AlphaZero

В этой статье мы рассмотрим применение алгоритма AlphaZero для создания ИИ игры «Четыре в ряд» с самообучением и Deep Learning.

https://proglib.io/p/connect4-alphazero/

#python
Начинающие программисты часто спрашивают, какие книги по программированию читать и как, чтобы лучше усвоился материал. Отвечаем на эти вопросы.

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

https://proglib.io/p/programming-books/

#fundamental
Собеседование для Data Scientists: вопросы и ответы

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

https://proglib.io/p/data-scientist-qa/

#work #common #datascience
Уроки C# с нуля до профи

1. Основы языка C#
2. Работа с консолью и файлами
3. Классы и объекты. Часть 1-я
4. Классы и объекты. Часть 2-я
5. Массивы и коллекции
6. Работа с XML. Часть 1-я
7. Работа с XML. Часть 2-я
8. Основы SQL. SQL сервер

Ссылка на плейлист: https://www.youtube.com/playlist?list=PL921D89E88326ADDA

#csharp
👍1
ТОП-15 алгоритмических задач, реализованных на C++

В статье собрано 15 базовых алгоритмических задач, которые должен уметь решать каждый программист. Прилагаем реализацию на C++.

https://proglib.io/p/algorithm-tasks/

#cpp
Библиотека программиста pinned «Лучший хакерский курс с Kali Linux на русском языке Если нужно получить доступ к серверу, поправить работоспособность чужой сети или побаловаться с чьим-то сайтом – Kali Linux вам в помощь. В этой статье будем рассматривать отличный видеокурс по взлому сайтов…»
Чтобы устроиться джавистом, одного знания Java мало. Это лишь 10% того, что вам нужно знать, и сейчас мы разберемся с оставшимися 90%.

Мы собрали распространенные IDE, фреймворки, некоторые «фишки» по ООП в целом, а также подкрепили все полезным материалом в виде ссылок. Тем не менее, если вы посчитаете статью неполной, обязательно поделитесь своими соображениями в комментариях к ней: данная информация поможет тем, кто начал свой путь развития в области кодинга на языке Java.

https://proglib.io/p/java-developer/

#java #javascript #work #fundamental
Каким должно быть портфолио программиста? Для каждой должности оно свое, но есть общие характеристики, на которые обращают внимание работодатели.

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

https://proglib.io/p/developer-portfolio/

#common #work #fundamental
С нуля создадим собственный игровой движок с помощью библиотеки SFML и C++, чтобы разобраться, как происходит создание ядра.

В этом проекте мы создадим собственный игровой движок на C++. Движок будет очень простым, но готовым к расширению возможностей. Конечная игра с использованием этого кода тоже крайне проста: наш персонаж сможет перемещаться влево и право, а из графики – только бэкграунд и фигурка персонажа.

https://proglib.io/p/cpp-game-engine/

#cpp #sfml #gamedev