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

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

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

Для обратной связи: @proglibrary_feeedback_bot
Download Telegram
Теория игр

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
Актуальная математика – это курс, который поможет понять, как работает анализ данных и поиск информации на примерах специалистов.

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

https://proglib.io/p/current-mathematics/

#math