Книги для программистов
55.2K subscribers
1.35K photos
283 videos
24 files
1.23K links
Книги по программированию, библиотека электронных книг для разработчиков.


По всем вопросам @evgenycarter

РКН clck.ru/3Ko9cz
Download Telegram
Deep Learning (The MIT Press Essential Knowledge series)
John D. Kelleher (2019)

Глубокое обучение - это технология искусственного интеллекта, которая позволяет использовать компьютерное зрение, распознавание речи в мобильных телефонах, машинный перевод, игры с искусственным интеллектом, автомобили без водителя и другие приложения. Когда мы пользуемся потребительскими продуктами Google, Microsoft, Facebook, Apple или Baidu, мы часто взаимодействуем с системой глубокого обучения. В этом томе из серии MIT Press Essential Knowledge ученый-компьютерщик Джон Келлехер предлагает доступное и краткое, но исчерпывающее введение в фундаментальную технологию, лежащую в основе революции искусственного интеллекта.

Скачать книгу
👍16
Overriding vendor classes

Один из хардкорных способов избавиться от класса, используемого по всему проекту, при рефакторинге — это убрать его из автозагрузки и под тем же неймспейсом загрузить другой. На эту тему есть плагины для композера, но что если это можно сделать и без них? Автор статьи подробно рассказывает, как этого можно добиться нативными средствами пакетного менеджера.

https://downing.tech/posts/overriding-vendor-classes

👉 @php_lib
👍3
Algorithmic Trading Methods: Applications Using Advanced Statistics, Optimization, and Machine Learning Techniques
Автор: Robert Kissell (2020)

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

Скачать книгу
👍13👏6🤩3🔥2
Forwarded from Kotlin
Diktatлегковесный статический анализатор для Kotlin на базе фреймворка ktlint

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

Diktat - это не только 110+ кастомизируемых инспекций, это собственные плагины для Gradle и Mavel, интеграция с github через SARIF, интеграция со Spotless, но и свой подробный coding guide по оформлению кода, написанного на Kotlin, который объясняет, зачем нужны те или иные инспекции.

Online demo
Command line app

✍️ @kotlin_lib
👍13
Forwarded from BigData
Эффективное итерирование по строкам в Pandas DataFrame

Начиная заниматься машинным обучением, я следовал рекомендациям и создавал собственные характеристики, комбинируя несколько столбцов в наборе данных. И делал я это ужасно неэффективно, теряя по несколько минут на самые простые операции. Далее

👉 @bigdata_1
👍9
System Design Interview
Автор: Alex Xu (2020)

Многие считают собеседование по проектированию системы самым сложным и трудным. Эта книга предоставляет пошаговую схему решения вопросов. Она включает множество реальных примеров, иллюстрируя систематический подход подробными шагами, которым вы можете следовать.

Что внутри:
✔️Взгляд изнутри на то, что на самом деле ищут интервьюеры и почему;
✔️4-х шаговая структура решения любого вопроса с собеседований по проектированию системы;
✔️16 вопросов по системному дизайну с подробными решениями;
✔️188 диаграмм, наглядно объясняющих, как работают разные системы.

Скачать книгу
👍131
Java Coding Problems: Improve your Java Programming skills by solving real-world coding challenges
Автор: Anghel Leonard (2019)

Развивайте свои навыки программирования, изучая концепции и техники Java, такие как строки, объекты и типы, структуры данных и алгоритмы, параллелизм и функциональное программирование. В своей книге автор показывает читателям, как применять ООП-подход к распространенным задачам, объясняя правильные методы и решения в отношении сложности, производительности, удобочитаемости и многого другого.

Во время чтения книги вы:
✔️Научитесь использовать в своих приложениях новейшие функции JDK;
✔️Решите любопытные задачи, связанные с коллекциями и структурами данных;
✔️Познакомитесь с программированием в функциональном стиле с использованием лямбд;
✔️Сможете реализовать асинхронную связь и параллельную обработку данных;
✔️Научитесь решать задачи со строками и числами, используя новейшие API Java;
✔️Ознакомитесь с различными аспектами неизменности объектов в Java;
✔️Научитесь реализовывать правильные практики и освоите методы создания чистого кода.

Скачать книгу
👍81
Подборка каналов для IT специалистов 🎯

https://t.iss.one/php_lib Библиотека PHP программиста 👨🏼‍💻👩‍💻
https://t.iss.one/odin1C_rus Cтатьи, курсы, советы, шаблоны кода 1С
https://t.iss.one/kotlin_lib Подборки полезного материала по Kotlin
https://t.iss.one/nodejs_lib Подборки по Node js и все что с ним связано
https://t.iss.one/React_lib Подборки по React js и все что с ним связано
https://t.iss.one/ruby_lib Библиотека Ruby программиста


Программирование C++📌
https://t.iss.one/cpp_lib Библиотека C/C++ разработчика
https://t.iss.one/cpp_knigi Книги для программистов C/C++

Программирование Python 📌
https://t.iss.one/pythonofff Python академия. Учи Python быстро и легко🐍
https://t.iss.one/BookPython Библиотека Python разработчика
https://t.iss.one/python_real Python подборки на русском и английском
https://t.iss.one/python_360 Книги по Python Rus

Java разработка 📌
https://t.iss.one/BookJava Библиотека Java разработчика
https://t.iss.one/java_360 Книги по Java Rus

GitHub Сообщество 📌
https://t.iss.one/Githublib Интересное из GitHub

CodePen 📌
https://t.iss.one/codepen_1 Сообщество пользователей CodePen

Базы данных (Data Base) 📌
https://t.iss.one/database_info Все про базы данных

Мобильная разработка: iOS, Android 📌
https://t.iss.one/developer_mobila Мобильная разработка

Фронтенд разработка 📌
https://t.iss.one/frontend_1 Подборки для frontend разработчиков

Разработка игр 📌
https://t.iss.one/game_devv Все о разработке игр

Вакансии 📌
https://t.iss.one/sysadmin_rabota Системный Администратор
https://t.iss.one/progjob Вакансии в IT

Чат программистов📌
https://t.iss.one/developers_ru

Библиотеки 📌
https://t.iss.one/book_for_dev Книги для программистов Rus
https://t.iss.one/programmist_of Книги по программированию
https://t.iss.one/proglb Библиотека программиста
https://t.iss.one/bfbook Книги для программистов

БигДата, машинное обучение 📌
https://t.iss.one/bigdata_1 Data Science, Big Data, Machine Learning, Deep Learning

Программирование 📌
https://t.iss.one/bookflow Лекции, видеоуроки, доклады с IT конференций
https://t.iss.one/coddy_academy Полезные советы по программированию

QA, тестирование 📌
https://t.iss.one/testlab_qa Библиотека тестировщика

Шутки программистов 📌
https://t.iss.one/itumor Шутки программистов

Защита, взлом, безопасность 📌
https://t.iss.one/thehaking Канал о кибербезопасности

Книги, статьи для дизайнеров 📌
https://t.iss.one/ux_web Статьи, книги для дизайнеров
https://t.iss.one/arhitekturamira World Architecture

Системное администрирование 📌
https://t.iss.one/tipsysdmin Типичный Сисадмин (фото железа, было/стало)
https://t.iss.one/sysadminof Книги для админов, полезные материалы
https://t.iss.one/i_odmin Все для системного администратора
https://t.iss.one/i_odmin_book Библиотека Системного Администратора
https://t.iss.one/i_odmin_chat Чат системных администраторов
https://t.iss.one/i_DevOps DevOps: Пишем о Docker, Kubernetes и др.

Английский 📌
https://t.iss.one/UchuEnglish Английский с нуля

Математика 📌
https://t.iss.one/Pomatematike Канал по математике

Арбитраж трафика 📌
https://t.iss.one/partnerochkin CPA и арбитраж трафика

Крипта 📌
https://t.iss.one/bitkoinoff Новости криптовалют

Метавселенная, GameFi, Crypto 📌
https://t.iss.one/metaverse360

DeepFake 📌
https://t.iss.one/deepfakenow Публикуем deepfake видео

Мир технологий 📌
https://t.iss.one/mir_teh Видео из мира технологий

Excel лайфхак📌
https://t.iss.one/Excel_lifehack
👍6👎1🥰1😁1
Mastering JavaScript Functional Programming
Автор: Federico Kereki (2020)

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

Во время чтения книги вы:
✔️Упростите программирование на JavaScript с помощью композиции функций и связывания;
✔️Используете декларативный подход вместо императивного для написания чистого кода;
✔️Создадите более надежный код с замыканиями и неизменяемыми данными;
✔️Улучшите свой функциональный код, используя типы данных, проверку типов и неизменяемость;
✔️Изучите передовые концепции функционального программирования.

Скачать книгу
👍11
​nuclear – Desctop музыкальный проигрыватель, ориентированный на потоковую передачу из бесплатных источников по всему Интернету

Умеет в поиск и воспроизведение музыки с YouTube (включая интеграцию с плейлистами и SponsorBlock), Jamendo, Audius и SoundCloud. Поддерживает просмотр по жанру и режим радио (автоматически ставит в очередь похожие треки)

#GitHub | #TypeScript #Player #Useful #Interesting

👉 @Githublib
👍14🤮2😢1
Почему в С++ массивы нужно удалять через delete[]

Заметка рассчитана на начинающих C++ программистов, которым стало интересно, почему везде твердят, что нужно использовать delete[] для массивов, но вместо внятного объяснения – просто прикрываются магическим "undefined behavior". Немного кода, несколько картинок и взгляд под капот компиляторов – всех заинтересованных прошу к прочтению.

#cpp #programming

👉 @cpp_lib
👍13👎1
Learn Robotics Programming
Build and control autonomous robots using Raspberry Pi 3 and Python
Автор: Danny Staple

Мы живем в эпоху, когда самые сложные человеческие задачи теперь автоматизированы. Умные и интеллектуальные роботы, которые будут выполнять различные задачи точно и эффективно, являются требованием времени. Сочетание Raspberry Pi и Python отлично подходит для создания таких роботов.

Книга начинается со знакомства с базовой структурой робота, а также с тем, как его спланировать, построить и запрограммировать. По мере продвижения по книге вы постепенно перейдете к добавлению различных выходов и датчиков, освоению новых навыков сборки и написанию кода для интересного поведения с помощью датчиков. Вы также сможете обновить своего робота и настроить подключение к Интернету, телефону и Wi-Fi для управления им.

Скачать книгу
👍13🔥1
Пошаговое решение задачи среднего алгоритма — минимальное количество платформ, необходимое для железнодорожного вокзала.

https://dev.to/adavize/solving-a-medium-algorithm-challenge-step-by-step-minimum-number-of-platforms-required-for-a-railway-station-1cpe

#cpp #programming

👉 @cpp_lib
👍10
Black Hat Go (2020)
Авторы: Tom Steele, Chris Patten, Dan Kottman

Почти как популярная книга Black Hat Python, Black Hat Go исследует «темную сторону» языка Go. Этот сборник коротких скриптов поможет вам протестировать свои системы, создать и автоматизировать инструменты под свои нужды и улучшить навыки наступательной безопасности.

После прочтения книги вы:
✔️Сможете создавать эффективные инструменты, которые можно использовать для улучшения безопасности;
✔️Научитесь создавать удобные инструменты, которые взаимодействуют с удалёнными API;
✔️Сможете написать DNS-сервер и прокси;
✔️Научитесь использовать фаззинг для тестирования и многое другое.

Скачать книгу
👍26
Быстрый обзор интересных фич Go

Интересные возможности Go, которые могут убедить вас выбрать его в качестве следующего языка в вашем инструментарии

👉 @golang_lib
👍2
Forwarded from Frontend Советы
Как проверить, что данная строка является анаграммой другой строки в JavaScript?

Анаграмма — приём, состоящий в перестановке букв или звуков определённого слова, что в результате даёт другое слово или словосочетание. Несколько примеров анаграмм на английском:

1. evil = vile
2. a gentleman = elegant man
3. eleven plus two = twelve plus one

Так как же проверить, являются ли строки анаграммами в JS? На картинке пример кода, реализующий проверку с помощью встроенных функций.

@frontend_sovet
👍12👎6
Forwarded from BigData
Graph Transformer Networks: Learning Meta-path Graphs to Improve GNNs

Github: https://github.com/seongjunyun/Graph_Transformer_Networks

Paper: https://arxiv.org/abs/2106.06218v1

Dataset: https://github.com/Jhy1993/HAN

👉 @bigdata_1
👍2
Подборка каналов для IT специалистов 🎯

https://t.iss.one/php_lib Библиотека PHP программиста 👨🏼‍💻👩‍💻
https://t.iss.one/odin1C_rus Cтатьи, курсы, советы, шаблоны кода 1С
https://t.iss.one/kotlin_lib Подборки полезного материала по Kotlin
https://t.iss.one/nodejs_lib Подборки по Node js и все что с ним связано
https://t.iss.one/React_lib Подборки по React js и все что с ним связано
https://t.iss.one/ruby_lib Библиотека Ruby программиста
https://t.iss.one/frontend_sovet Frontend советы, примеры и практика!


Программирование C++📌
https://t.iss.one/cpp_lib Библиотека C/C++ разработчика
https://t.iss.one/cpp_knigi Книги для программистов C/C++

Программирование Python 📌
https://t.iss.one/pythonofff Python академия. Учи Python быстро и легко🐍
https://t.iss.one/BookPython Библиотека Python разработчика
https://t.iss.one/python_real Python подборки на русском и английском
https://t.iss.one/python_360 Книги по Python Rus

Java разработка 📌
https://t.iss.one/BookJava Библиотека Java разработчика
https://t.iss.one/java_360 Книги по Java Rus

GitHub Сообщество 📌
https://t.iss.one/Githublib Интересное из GitHub

CodePen 📌
https://t.iss.one/codepen_1 Сообщество пользователей CodePen

Базы данных (Data Base) 📌
https://t.iss.one/database_info Все про базы данных

Мобильная разработка: iOS, Android 📌
https://t.iss.one/developer_mobila Мобильная разработка

Фронтенд разработка 📌
https://t.iss.one/frontend_1 Подборки для frontend разработчиков

Разработка игр 📌
https://t.iss.one/game_devv Все о разработке игр

Вакансии 📌
https://t.iss.one/sysadmin_rabota Системный Администратор
https://t.iss.one/progjob Вакансии в IT

Чат программистов📌
https://t.iss.one/developers_ru

Библиотеки 📌
https://t.iss.one/book_for_dev Книги для программистов Rus
https://t.iss.one/programmist_of Книги по программированию
https://t.iss.one/proglb Библиотека программиста
https://t.iss.one/bfbook Книги для программистов

БигДата, машинное обучение 📌
https://t.iss.one/bigdata_1 Data Science, Big Data, Machine Learning, Deep Learning

Программирование 📌
https://t.iss.one/bookflow Лекции, видеоуроки, доклады с IT конференций
https://t.iss.one/coddy_academy Полезные советы по программированию

QA, тестирование 📌
https://t.iss.one/testlab_qa Библиотека тестировщика

Шутки программистов 📌
https://t.iss.one/itumor Шутки программистов

Защита, взлом, безопасность 📌
https://t.iss.one/thehaking Канал о кибербезопасности

Книги, статьи для дизайнеров 📌
https://t.iss.one/ux_web Статьи, книги для дизайнеров
https://t.iss.one/arhitekturamira World Architecture

Системное администрирование 📌
https://t.iss.one/tipsysdmin Типичный Сисадмин (фото железа, было/стало)
https://t.iss.one/sysadminof Книги для админов, полезные материалы
https://t.iss.one/i_odmin Все для системного администратора
https://t.iss.one/i_odmin_book Библиотека Системного Администратора
https://t.iss.one/i_odmin_chat Чат системных администраторов
https://t.iss.one/i_DevOps DevOps: Пишем о Docker, Kubernetes и др.
https://t.iss.one/sysadminoff Новости Линукс Linux

Английский 📌
https://t.iss.one/UchuEnglish Английский с нуля

Математика 📌
https://t.iss.one/Pomatematike Канал по математике

Арбитраж трафика 📌
https://t.iss.one/partnerochkin CPA и арбитраж трафика

Крипта 📌
https://t.iss.one/bitkoinoff Новости криптовалют

Метавселенная, GameFi, Crypto 📌
https://t.iss.one/metaverse360

DeepFake 📌
https://t.iss.one/deepfakenow Публикуем deepfake видео

Мир технологий 📌
https://t.iss.one/mir_teh Видео из мира технологий

Excel лайфхак📌
https://t.iss.one/Excel_lifehack
👍101
SQL for Beginners
Автор: Dan Park (2020)

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

Во время чтения книги вы:
✔️Научитесь создавать базы данных;
✔️Изучите структуру SELECT;
✔️Рассмотрите различные типы данных;
✔️Научитесь работать с архитектурой и версиями.

Скачать книгу
👍10
Forwarded from Linux
MAC адрес

1бит 1бит 22 бита 24 бита
------------------------------
|I/G |U/L | OUI | OUA |
------------------------------
<-- 46 бит UAA -->

MAC - адрес уникальная комбинация цифр и букв длиной 48 символов. Фактически, это аппаратный номер оборудования, который, присваивается сетевой карте устройства в момент производства.

I/G - (Individual - 0 / Group - 1) тип адреса. Пакеты с групповым адресом получат все имеющие этот групповой адрес сетевые адаптеры.

U/L - (Universal - 0 / Local - 1) - определяет, как был присвоен адрес. Обычно - 0, Единица означает, что адрес задан не производителем, а админом локальной сети (перепрошит или назначен через драйвер устройства)

OUI - (Organizationally Unique Identifier) Идентификатор производителя. Назначается организацией IEEE.

OUA - (Organizationally Unique Address) Уникальный адрес карты для данного производителя.

UAA - Универсально управляемый адрес.

@sysadminoff
👍22🔥4
Forwarded from Kotlin
Media is too big
VIEW IN TELEGRAM
Курс по Kotlin для начинающих

Курс по созданию приложений под Андроид на языке программирования Kotlin и среде разработки Android Studio

На данный момент на youtube доступно 36 видео.

✍️ @kotlin_lib
👍12