Получи случайную криптовалюту за регистрацию!

Книги для программистов

Логотип телеграм канала @bfbook — Книги для программистов К
Логотип телеграм канала @bfbook — Книги для программистов
Адрес канала: @bfbook
Категории: Книги , Технологии
Язык: Русский
Страна: Россия
Количество подписчиков: 54.36K
Описание канала:

Книги по программированию, библиотека электронных книг для разработчиков.
По всем вопросам @evgenycarter

Рейтинги и Отзывы

2.00

3 отзыва

Оценить канал bfbook и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

0

4 звезд

0

3 звезд

0

2 звезд

3

1 звезд

0


Последние сообщения 14

2023-03-17 11:00:36
Обучим построению модульной архитектуры в Unity!

В OTUS стартовал набор на онлайн-курс «Unity Game Developer. Professional» по построению модульной архитектуры на базе готовой RPG игры!

Пройди вступительный тест по Unity и проверь свои знания. Сможешь сдать — пройдёшь на курс «Unity Game Developer. Professional» по специальной цене. Курс доступен в рассрочку!

ПРОЙТИ ТЕСТ: https://otus.pw/5FA1/

На курсе вы научитесь:
1. использовать принципы SOLID
2. разделять приложение на архитектурные слои
3. выявлять высокую связность и анти-паттерны в коде
4. реализовывать игровую логику как конструктор
5. разрабатывать систему загрузки и сохранения игры и
6. проектировать архитектуру ИИ.

В конце обучения вас ждет практический проект для закрепления навыков, а также вы навсегда получите исходный код от демо-проекта!

Реклама. Информация о рекламодателе на сайте www.otus.ru
4.7K views08:00
Открыть/Комментировать
2023-03-17 09:56:17
The Art of Computer Programming, Vol. 1: Fundamental Algorithms, 3rd Edition
Автор: Donald E. Knuth (1997)

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

Скачать книгу

@bfbook
4.8K views06:56
Открыть/Комментировать
2023-03-16 16:04:24
Парсинг веб-страниц с помощью C++

Существует множество вариантов использования веб-скрапинга. Он позволяет получить доступ к данным, которые могут быть недоступны через API, а также к данным из нескольких разрозненных источников. С помощью этого метода можно собрать и проанализировать мнения пользователей о продукте, а также получить представление о состоянии рынка, например, о волатильности цен или проблемах дистрибуции. Однако собрать эти данные или интегрировать их в свои проекты не всегда было просто.

В этом руководстве вы узнаете, как использовать C++ для реализации веб-скрапинга с помощью библиотек libcurl и gumbo. Вы можете следить за развитием событий на GitHub.

@cpp_lib
5.4K views13:04
Открыть/Комментировать
2023-03-16 11:50:01
Работаешь с C++? - Погрузись во все тонкости профессиональной разработки!

Пройди тест из 20 вопросов
и проверь свои знания. Сможешь сдать — пройдёшь на продвинутый курс "C++ Developer. Professional" от OTUS по специальной цене.

Преимущества программы курса:
За 5 месяцев вы освоите MIddle-навыки: научитесь правильно писать на С++, применять паттерны проектирования, взаимодействовать с сетью, хранить и обрабатывать большие объемы данных.
Последний месяц обучения — создание выпускного проекта. Он поможет не только закрепить знания, но и станет частью портфолио, благодаря которому претендовать на позицию Middle C++ разработчика и пройти собеседование станет значительно проще.

Возможна оплата курса в рассрочку

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

ПРОЙТИ ТЕСТ: https://otus.pw/r4vM/

Реклама. Информация о рекламодателе на сайте otus.ru
2.3K views08:50
Открыть/Комментировать
2023-03-16 09:39:31
Everyday Go - The Fast Track for Golang
Автор: Alex
Ellis (2021)

Это быстрый способ изучить инструменты, методы и шаблоны на основе реальных инструментов, используемых в производстве.

“Everyday Go” - представляет собой сборник практических примеров, уроков и методик для разработчиков Go. Темы охватывают жизненный цикл программного обеспечения от изучения основ до тестирования программного обеспечения, распространения и мониторинга.

Скачать книгу

@bfbook
3.5K views06:39
Открыть/Комментировать
2023-03-15 23:51:18
Вопрос с собеседования Dropbox

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

​db_employee

id:int
first_name:varchar
last_name:varchar
salary:int
department_id:int
db_dept

id:int
department:varchar

Ответ:

select abs(max(salary) filter (where department = 'marketing') - max(salary) filter (where department = 'engineering'))
from db_employee emp
LEFT JOIN db_dept dept on emp.department_id = dept.id

#db

@database_info
4.9K views20:51
Открыть/Комментировать
2023-03-15 17:00:14
Устроиться в Яндекс за два дня — реально
Weekend Offer Backend 1–2 апреля

1–2 апреля участвуйте в Weekend Offer Backend, решите задания, пройдите две секции, пообщайтесь с командами и получите офер. В мероприятии участвуют разные сервисы Яндекса, так что можно будет решить, что подходит именно вам.

Формат работы обсуждается индивидуально с каждым кандидатом: работать можно в смешанном режиме в офисе или в коворкинге в одном из 20 городов России и мира.

Ждём инженеров с опытом коммерческой разработки от трёх лет на одном из языков: Java, Python, C++, Go Scala — или тех, кто готов работать на этих языках.

Зарегистрироваться
2.4K views14:00
Открыть/Комментировать
2023-03-15 16:08:48
Top 1000 Java Interview Questions: Includes Spring, Hibernate, Microservices, GIT, Maven, JSP, AWS, Cloud Computing
Автор: Knowledge Powerhouse (2017)

Сборник вопросов для подготовки к собеседованию на позицию Java разработчика

Скачать книгу

@bfbook
3.1K views13:08
Открыть/Комментировать
2023-03-15 10:50:01
Как создать простой чат с помощью Firebase и Kotlin?

Узнайте и попробуйте 24 марта в 20:00 мск на открытом уроке онлайн-курса «Kotlin Backend Developer. Professional» в OTUS.

Что будет на занятии?
- Посмотрим в структуру firebase, создание и подключение аккаунта
- Разберем и продумаем архитектуру чата
- Реализуем клиента для чат приложения, используя Realtime Database

В результате вебинара у вас будет базовое умение работы с Firebase, знание, как работает realtime база данных и онлайн-чат, полностью написанный на Kotlin.

Регистрация на вебинар: https://otus.pw/0MKN/

Не упустите возможность протестировать обучение, а продолжить вы сможете уже на курсе, доступном в рассрочку.

Реклама. Информация о рекламодателе на сайте www.otus.ru
4.4K views07:50
Открыть/Комментировать
2023-03-14 20:52:35 Вопрос по SQL с собеседования Airbnb

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

airbnb_search_details

id:int
price:float
property_type:varchar
room_type:varchar
amenities:varchar
accommodates:int
bathrooms:int
bed_type:varchar
cancellation_policy:varchar
cleaning_fee:bool
city:varchar
host_identity_verified:varchar
host_response_rate:varchar
host_since:datetime
neighbourhood:varchar
number_of_reviews:int
review_scores_rating:float
zipcode:int
bedrooms:int
beds:int

Ответ

SELECT city, property_type, avg(bedrooms) as n_bedrooms_avg, avg(bathrooms) as n_bathrooms_avg
FROM airbnb_search_details
GROUP BY city, property_type
ORDER BY city

#db

@database_info
5.4K views17:52
Открыть/Комментировать