«Библиотека программиста» находится в поиске переводчика технических статей и автора оригинальных статей.
Обязанности:
– Письменный перевод с английского на русский язык технических статей (Medium, Dev.to и т. д.)
– Написание оригинальных статей.
Объем:
– от 3 до 10 тыс. знаков с пробелами.
Тематика:
– Мобильная разработка, информационная безопасность, Data Science, бэкенд веб-приложений, фронтенд-разработка, системное программирование, базы данных.
Языки:
– Python, SQL, JavaScript, C#, Java.
Пишите на [email protected]
Think Julia: How to Think Like a Computer Scientist (2019)
Авторы: Ben Lauwens, Allen B. Downey
Количество страниц: 298
Это практическое руководство использует Julia 1.0 для пошагового ознакомления с программированием, начиная с базовых концепций и заканчивая более продвинутыми возможностями, такими как создание новых типов. Книга подходит для учащихся старшей школы или колледжа, а также для самообучения и профессионалов, которым необходимо изучить основы программирования.
Во время чтения книги вы:
✔️Начнете с основ, включая синтаксис и семантику языка;
✔️Получите четкое определение каждой концепции программирования;
✔️Узнаете о значениях, переменных, функциях и структурах данных в логической последовательности;
✔️Научитесь работать с файлами и базами данных;
✔️Научитесь отлаживать и исправлять программы и ошибки.
Достоинства:
➕Хорошая структурированность;
➕Актуальность материала.
Недостатки:
➖Не замечено.
Скачать книгу
Простой рабочий алгоритм использования SOLID на практике
Зачем нужны SOLID принципы? Что нужно сделать с множеством сущностей, чтобы код удовлетворял DIP?
🚀Расскажет завтраЕвгений Тюменцев, профессионально занимающийся разработкой многопоточных кросс-платформенных приложений на С++, Директор компании по разработке программного обеспечения «Hello World! Technologies».
🚀Всем участникам будет доступна запись вебинара и презентация спикера. Главное, чтобы вы были зарегистрированы на сайте.
Algorithms for Optimization (2019)
Авторы: Mykel J. Kochenderfer, Tim A. Wheeler
Количество страниц: 520
Книга представляет собой комплексное введение в оптимизацию с упором на практические алгоритмы проектирования инженерных систем. Авторы подходят к оптимизации с инженерной точки зрения, где целью является разработка системы, которая оптимизирует набор метрик с учетом ограничений. Читатели узнают о вычислительных подходах для решения ряда задач, включая поиск в многомерных пространствах, решение проблем, связанных с множеством конкурирующих целей, и учет неопределенности в метриках. Иллюстрации, примеры и упражнения в книге раскрывают принципы, лежащие в основе математических подходов. В книге представлены конкретные реализации на языке программирования Julia.
Достоинства:
➕Хорошая структурированность;
➕Множество разных алгоритмов;
➕Упражнения и ответы к ним.
Недостатки:
➖Не замечено.
Скачать книгу
C++ Programming: From Problem Analysis to Program Design (2017)
Автор: D.S. Malik
Количество страниц: 1491
В данном учебнике по C++ используется проверенная временем методика, подразумевающая большой акцент на решении задач и использование примеров кода, которые наглядно демонстрируют, как и почему применяются определенные концепции программирования и почему необходимо использование C++ для решения каждой конкретной проблемы. Обновленные задачи в конце каждой главы, более 20 обширных новых упражнений по программированию и многочисленные новые примеры еще больше укрепят ваше понимание решений задач и разработки программ.
Достоинства:
➕Детальные объяснения;
➕Множество примеров кода.
Недостатки:
➖Не замечено.
Скачать книгу
Pro Go: The Complete Guide to Programming Reliable and Efficient Software Using Golang (2022)
Автор: Adam Freeman
Количество страниц: 1105
Автор бестселлеров Адам Фриман объясняет, как получить максимальную отдачу от Go, начиная с основ и заканчивая самыми продвинутыми и сложными функциями языка. Вы узнаете, как Go строит простую и согласованную систему типов для создания комплексной и продуктивной разработки, позволяющей создавать быстрые и надежные приложения, работающие на разных платформах.
Во время чтения книги вы:
✔️Получите четкое представление о языке и инструментах Go;
✔️Получите глубокие знания стандартной библиотеки Go;
✔️Используете Go для одновременных/параллельных задач;
✔️Используете Go для клиентской и серверной разработки.
Достоинства:
➕Множество примеров кода;
➕Актуальность материала.
Недостатки:
➖Не замечено.
Скачать книгу
#go
Зачем нужны SOLID принципы? Что нужно сделать с множеством сущностей, чтобы код удовлетворял DIP?
💻Об этом расскажет в четверг, 20 января в 19.00 МСК Евгений Тюменцев, профессионально занимающийся разработкой многопоточных кросс-платформенных приложений на С++, Директор компании по разработке программного обеспечения «Hello World! Technologies».
Евгений ответит на все вопросы, а также всем участникам будет доступна запись вебинара и презентация спикера.
Зарегистрироватьсябесплатно.
Building Java Programs: A Back to Basics Approach (2019)
Автор: Stuart Reges, Marty Stepp
Количество страниц: 1232
Книга познакомит вас с основами Java. Она рассчитана на тех, кто прошел начальный курс подготовки в области компьютерных наук и хочет далее развиваться в сфере Java. В пятом издании книги были добавлены некоторые разделы, включая несколько проектов, примеров кода и упражнений.
Достоинства:
➕Актуальность материала;
➕Множество примеров кода.
Недостатки:
➖Не замечено.
Скачать книгу
#java
Web Design Playground (2019)
Автор: Paul McFedries
Количество страниц: 440
Автор книги проведет вас по длинному пути обучения веб-разработке от написания первой строки HTML-кода до создания интересных и привлекательных веб-страниц. Поработав с данной книгой и изучив несколько проектов, разбор которых включен в нее, вы прокачаете свои навыки в веб-дизайне.
Что внутри:
✔️Введение в HTML и CSS;
✔️Бесплатная, интерактивная рабочая среда;
✔️Работа с изображениями, цветом и шрифтами;
✔️Множество цветных иллюстраций.
Достоинства:
➕Актуальность материала;
➕Хороший авторский стиль;
➕Пошаговое повествование.
Недостатки:
➖Не замечено.
Скачать книгу
Dynamic SQL (2018)
Автор: Edward Pollack
Количество страниц: 516
Погрузитесь в суть использования динамического SQL в Microsoft SQL Server. Данная книга была обновлена для работы с новыми функциями SQL Server 2016 и SQL Server 2017, а также из-за меняющегося администрирования баз данных. Книга подойдет разработчикам и администраторам баз данных, которые хотят усовершенствовать свои навыки владения T-SQL. Также материал из книги будет полезен разработчикам, желающим оценить глубину гибкости приложений и устранить проблемы производительности, связанные с динамическим SQL.
Достоинства:
➕Широкий спектр тем;
➕Множество примеров.
Недостатки:
➖Не замечено.
Скачать книгу
Introduction to Compiler Design (2017)
Автор: Torben Ægidius Mogensen
Количество страниц: 258
В книге описаны методы создания компиляторов для простых языков программирования с использованием методов, близких к тем, которые используются в «настоящих» компиляторах, хотя и в некоторых местах немного упрощенных для упрощения обучения. Раскрыты все этапы, необходимые для перевода высокоуровневого языка в машинный язык, включая лексирование, синтаксический анализ, проверку типов, генерацию промежуточного кода, генерацию машинного кода, выделение и оптимизацию регистров. Второе издание было полностью пересмотрено и обновлено; был добавлен материал об оптимизации циклов, вызовов функций и анализе потока данных.
Достоинства:
➕Множество примеров;
➕Книга не привязана к конкретному языку или технологии и использует псевдокод.
Недостатки:
➖Не замечено.
Скачать книгу
Build a Career in Data Science (2020)
Авторы: Jacqueline Nolis, Emily Robinson
Количество страниц: 354
Чтобы добиться успеха в Data Science, вам потребуется нечто большее, чем технические знания. Данная книга покрывает все аспекты, которые обычно опускаются в технической литературе. К примеру, в ней описано, как найти первую работу и постепенно прийти к должности Team Lead.
Достоинства:
➕Актуальность материала;
➕В книге сконцентрировано много действительно полезной информации, которую не так просто найти в открытом доступе.
Недостатки:
➖Не замечено.
Скачать книгу
#datascience
Вакансии и Резюме в крипто-индустрии!
IT-разработка/программирование, SMM/PR, аналитика, копирайт и многое другое. Тут можно запросто найти работу и заработать очень приличные $.
Здесь всё: заказы, подработка, full-time, part-time ...
Подписывайся и отслеживай только самое нужное - https://t.me/+YoBvlq1GXrhkNWIy
Вакансии и резюме в крипто-индустрии: IT-разработка, SMM/PR, аналитика, копирайт/локализация, дизайн и многое другое
Здесь всё: full-time, part-time, remote и разовые подработки
По вопросам размещения вакансий и резюме обращаться @managerauki
GANs in Action (2019)
Авторы: Jakub Langr, Vladimir Bok
Количество страниц: 276
Книга учит создавать и обучать генеративно-состязательные сети, одно из самых важных нововведений в глубоком обучении. Изучая книгу, вы узнаете, как сделать свою собственную систему, изучая основы архитектуры GAN: генеративную и дискриминативную модели. Использование этой техники позволяет, например, генерировать фотографии, которые человеческим глазом воспринимаются как натуральные изображения и улучшать качество нечетких или испорченных фото.
Что внутри:
✔️Создание первой модели;
✔️Обработка прогрессивного роста;
✔️Практические применения;
✔️Устранение неполадок в вашей системе.
Достоинства:
➕Хороший баланс теории и практики;
➕Детальные объяснения.
Недостатки:
➖Не замечено.
Скачать книгу
👉Ты PHP-разработчик? Хочешь получать работу в интересных проектах на PHP?
Для тебя пройдет бесплатный вебинар онлайн-курса «Symfony Framework». Его проведет Михаил Каморин, сеньор бэкенд разработчик в Skyeng.
📌 Записаться на бесплатный урок - «Инвалидация кэша в распределённой системе»
Урок пройдет в 7 шагов:
1. Поднимем инстанс хранилища + 4 инстанса раздающего API в докере;
2. В хранилище зальем картинку;
3. С раздающего API получим её и кэшируем в инстансе;
4. Удалим картинку в хранилище;
5. Покажем, что раздающее API продолжает её получать;
6. Исправим флоу, добавляя producer/consumer с оповещением об удалении;
7. Проверим, что теперь всё работает ОК.
🔥ПРОЙДИ ТЕСТ НА ЗНАНИЕ PHP и получи спец. цену на обучение с максимальной скидкой!
Practical Shader Development: Vertex and Fragment Shaders for Game Developers (2019)
Автор: Kyle Halladay
Количество страниц: 404
Книга подойдёт игровым разработчикам, заинтересованным в изучении работы шейдеров. Автор объясняет основы разработки шейдеров с помощью простых примеров и практических экспериментов. Также автор учит искать проблемы с производительностью в используемых вами шейдерах и способы их исправить. В книге объясняется, как применить полученные знания в трёх самых популярных игровых движках.
Во время чтения книги вы:
✔️Поймёте, что такое шейдеры на самом деле и как они работают;
✔️Узнаете о фрагментных и вершинных шейдерах;
✔️Сможете работать со смешиванием цветов;
✔️Узнаете о координатных пространствах, используемых при визуализации компьютерной графики в реальном времени;
✔️Научитесь работать с простой математикой для анимации персонажей, имитации источников света и создания разнообразных визуальных эффектов;
✔️Сможете находить и исправлять проблемы с производительностью шейдеров;
✔️Увидите, как три популярных игровых движка (Unity, UE4, Godot) работают с шейдерами.
Достоинства:
➕Актуальность материала;
➕Хорошая структурированность.
Недостатки:
➖Не замечено.
Скачать книгу
The Art of Statistics: How to Learn from Data (2022)
Автор: David Spiegelhalter
Количество страниц: 448
Статистика есть везде, она так же неотъемлема от науки, как и от бизнеса, и публикуется в популярных средствах массовой информации сотни раз в день. В наш век больших данных базовое понимание статистической грамотности важнее, чем когда-либо. Известный статистик Дэвид Шпигельхальтер показывает читателям, как извлекать знания из необработанных данных, сосредоточив внимание на концепциях и связях, лежащих в основе математики.
Достоинства:
➕Хороший авторский стиль;
➕Легко читается.
Недостатки:
➖Есть незначительные неточности в примерах.
Скачать книгу