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

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

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

Для обратной связи: @proglibrary_feeedback_bot
Download Telegram
Паттерны 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
Чтобы защититься от взломов, нужно понимать, как они работают. Изучив этот хакерский курс, вы научитесь им противостоять.

Самый понятный хакерский курс по взломам на Kali Linux

https://proglib.io/p/hacker-course/

#hacking #linux
Стартап в сфере искусственного интеллекта в 2018

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

https://proglib.io/p/ai-startup/

#startup #work
Видеокурс "Архитектура операционной системы на примере Linux"(осень 2017)
Преподаватель курса: К. В. Кринкин

1. Генезис операционных систем. Назначение ОС. Базовые принципы организации ОС
2. Обзор архитектуры x86. Основы программирования
3. x86 Protected mode overview
4. Создание первого процесса. Инициализация операционной системы
5. Filesystems internals

https://www.youtube.com/watch?v=GMlTmG2KJH4&list=PLlb7e2G7aSpT4SMpYl6uVYi13k0k9CBiq

#common #linux
❤2