CodeMode | Программирование
11.3K subscribers
3.2K photos
5 videos
10 files
3.23K links
Книги и другая полезная информация для программистов IT.

Ссылка: @Portal_v_IT

Сотрудничество, авторские права: @oleginc, @tatiana_inc

Менеджер: @Spiral_Yuri

Купить рекламу: https://telega.in/c/code_m0de

РКН: clck.ru/3Ht77T
Download Telegram
📕C++ для инженерных и научных расчетов. Готтшлинг П.

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

• Вы также узнаете, как использовать преимущества мощных библиотек, доступных программистам на C++; стандартной библиотеки шаблонов (STL) и научных библиотек для арифметических вычислений, решения задач линейной алгебры, дифференциальных уравнений или построения графиков.

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

• К тому времени, когда вы закончите чтение книги, вы освоите все абстракции, необходимые для написания программ на C++, обладающих исключительным качеством и производительностью.

🧷Скачать бесплатно.

2020 #RU #C++
📕 JAVA FROM EPAM. И.Н. Блинов, В.С. Романчик.

• Пособие предназначено для программистов, начинающих и продолжающих изучение технологий Java SE.

• В книге рассматриваются основы языка #Java и концепции объектно-ориентированного и функционального программирования.

• Также изложены аспекты применения библиотек классов языка Java, включая файлы, коллекции, Stream API, сетевые и многопоточные приложения, а также взаимодействие с СУБД и ХМL.

• В конце каждой главы даются теоретические вопросы по изученной главе, тестовые вопросы по материалу главы и задания для выполнения.

• В приложениях приведены дополнительные материалы с кратким описанием технологий Log4J2 и TestNG.

🧷Скачать бесплатно.

2020 #RU #Java
📕 Python для программирования криптовалют. Джимми Сонг

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

• Автор книги, Джимми Сонг, являющийся одним из ведущих специалистов, обучающих программированию биткойна, поясняет программирующим на языке #Python разработчикам, как приступить к построению библиотеки для биткойна «с чистого листа».

• В этой книге излагаются основы этой популярной ныне криптовалюты, в том числе математический аппарат, криптографические понятия, блоки и транзакции, а также ее платежная система в виде цепочки боков (или блокчейна).

🧷 Скачать бесплатно.

2020 #RU
📕Python и анализ данных. Первичная обработка данных с применением pandas, NumPy и Ipython. Уэс Маккини.

• В данной книге рассматриваются вопросы форматирования, очистки и обработки данных на Python.

• Во втором издании код переписан под версию Python 3.6, добавлены сведения о последних версиях библиотек pandas, NumPy, IPython и Jupyter.

• Издание идеально подойдет как аналитикам, только начинающим осваивать Python, так и опытным программистам на Python, еще не знакомым с научными приложениями.

🧷Скачать бесплатно.

2020 #RU #Python
📗Разработка веб-приложений на WordPress. Б. Мессенлер, Д. Коулман

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

• Описана структура каталогов и базы данных, приведены типы записей, метаданных и таксономий, перечислены основные классы и функции.

• Уделено внимание разработке собственной темы оформления с адаптивным дизайном. Рассказывается о типах пользователей и их ролях в архитектуре WordPress.

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

• Изучается REST API в WordPress, JavaScript-фреймворки, способы локализации приложений.

• Во втором издании авторы рассматривают новые функции и возможности актуальных версий WordPress. Все примеры кода из книги доступны на веб-сервисе GitHub.

🧷Скачать бесплатно.

2021 #RU #WordPress
📕Как вытащить из данных максимум. Навыки аналитики для неспециалистов. Джордан Морроу.

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

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

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

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

🧷Скачать бесплатно.

2022 #RU
📕Git. Практическое руководство. Управление и контроль версий в разработке программного обеспечения. Фишерман Л.

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

• Изложение начинается с самых азов, никакой предварительной подготовки не требуется: по ходу изложения даются все необходимые определения и пояснения.

• Лучший выбор, чтобы освоить Git и максимально быстро начать его применять на практике.

🧷Скачать бесплатно.

2021 #RU #Git
📕 Грокаем глубокое обучение.Эндрю Траск.

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

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

• Книга научит конструировать нейронные сети с нуля! Эндрю Траск знакомит со всеми деталями и тонкостями этой нелегкой задачи.

• Python и библиотека NumPy способны научить ваши нейронные сети видеть и распознавать изображения, переводить любые тексты на все языки мира и даже писать не хуже Шекспира!

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

2019 #RU
📕Грокаем технологию Биткоин. Калле Розенбаум.

• Хотите разобраться в технологии Биткоин на глубоком концептуальном уровне?

• «Грокаем технологию Биткоин» на наглядных схемах и ярких примерах учит мыслить по-новому. Вы узнаете, как на самом деле происходит майнинг, возникают биткоины, как войти в сеть Биткоин и как функционирует цифровой кошелек.

Основы технологии Биткоин; хеш-функции и цифровые подписи; криптография и алгоритмы шифрования; анатомия транзакций; верификация и пропускная способность; хард- и софт-форки.

• От вас не требуется продвинутых навыков программирования, но базовое представление об основах – базах данных, компьютерных сетях, веб-серверах и (о ужас!) математики – не будет лишним.

🧷Скачать бесплатно.

2020 #RU #Биткоин
📙C++ для профи. Молниеносный старт. Джош Лоспинозо.

• «C++ для профи» адресован программистам среднего и продвинутого уровней, вы продеретесь сквозь тернии к самому ядру С++.

• Часть 1 охватывает основы языка С++ — от типов и функций до жизненного цикла объектов и выражений.

• В 2 части представлена стандартная библиотека C ++ и библиотеки Boost.

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

🧷Скачать бесплатно.

2021 || #RU #C++
📙Практический анализ временных рядов. Прогнозирование со статистикой и машинное обучение.Эйлин Нильсен.

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

• Описаны современные технологии анализа данных временных рядов и приведены примеры их практического использования в самых разных предметных областях.

• Рассматриваются самые распространенные и доступные инструменты анализа временных рядов, включенные в программные пакеты языков #R и #Python, которые могут применяться специалистами по работе с данными и разработчиками программного обеспечения для написания собственных эффективных решений.

🧷Скачать бесплатно.

2021 #RU #Python
📘Как проектировать программы. Введение в программирование и компьютерные вычисления. Фелляйзен М., Финдлер Р.Б., Флэтт М. и др.

• Цель этой книги – познакомить читателей с системным подходом к проектированию и сформировать у них правильные навыки программирования, которые предполагают пошаговое планирование и понимание рабочих задач на каждом этапе создания программы.

• В фокусе книги – общие принципы проектирования программ, поэтому используется не стандартный промышленный язык, а специализированный язык обучения Racket, а также среда программирования DrRacket, которая обеспечивает увлекательное обучение.

• Возможности среды растут по мере того, как читатель осваивает материал, – вплоть до поддержки полноценного языка, пригодного для решения всего спектра задач программирования.

• Издание адресовано широкому кругу читателей, которые хотят научиться мыслить алгоритмически и создавать по-настоящему ценные программы.

🧷Скачать бесплатно.

2022 #RU
📙Думай как программист. Креативный подход к созданию кода. C++ версия. Антон Спрол

• Книга для всех программистов, желающих повысить свой уровень. Если вы испытываете трудности при создании кода, эта книга для вас!

• Ее автор по-новому взглянул на проблемы программирования и создал эффективную программу, позволяющую развить в себе творческое мышление и научиться решать задачи любой сложности.

• Эта книга прекрасно подойдет для тех, кто уже имеет опыт в программировании и хочет усовершенствовать свои навыки и продвинуться на следующую ступень. Впрочем и новички, только начинающие осваивать азы #C++, найдут в ней много полезного.

• Книга снабжена множеством понятных примеров, написана легко и интересно.

🧷 Скачать бесплатно.

2018 #RU #C++
📙"Непрактичный" Python. Занимательные проекты для тех, кто хочет поумнеть. Ли Воган.

• Данная книга - это набор забавных, в том числе образовательных, проектов, предназначенных для развлечения программистов и одновременного повышения их навыков.

• Каждый проект включает в себя интригующий поворот с историческими событиями, литературными персонажами или ссылками на поп-культуру - и все это используя модули tkinter, matplotlib, cProfile, Pylint, pygame, pillow и python-docx.

• Если вы хотите приобрести немного новых навыков в программировании или же просто слегка творчески поупражняться, то с данной книгой вы получите бесконечное удовольствие и станете настоящим фанатом этого языка

🧷Скачать бесплатно.

2021 #RU #Python
📙Linux. Книга рецептов. Все необходимое для администраторов и пользователей. Шрёдер К.

• Книга рецептов обучит начинающих пользователей и администраторов Linux управлять системой, используя как графические инструменты, так и командную строку.

• Независимо от того, используете ли вы Linux во встроенных или настольных системах, серверах, облачных или виртуальных средах, фундаментальные приемы одни.

• Цель книги - помочь вам быстро приступить к работе на простых и наглядных примерах. Карла Шредер приводит рецепты с объяснениями для конкретных ситуаций, а также ссылки для дополнительного изучения.

🧷Скачать бесплатно.

2022 #RU #Linux
📙Библия Linux. К. Негус

• Полностью обновленное 10-е издание «Библии Linux» поможет как начинающим, так и опытным пользователям приобрести знания и навыки, которые выведут на новый уровень владения Linux.

• Известный эксперт и автор бестселлеров Кристофер Негус делает акцент на инструментах командной строки и новейших версиях Red Hat Enterprise Linux, Fedora и Ubuntu.

• Шаг за шагом на подробных примерах и упражнениях вы досконально поймете операционную систему Linux и пустите знания в дело.

• Кроме того, в 10-м издании содержатся материалы для подготовки к экзаменам на различные сертификаты по Linux.

🧷Скачать бесплатно.

2022 #RU #Linux
📙Нативная разработка мобильных приложений. Перекрестный справочник для iOS и Android. Льюис Ш.

• В этой книге вы познакомитесь с простыми подходами к разработке мобильных приложений для iOS и Android.

• В первой части представлены решения распространенных задач, которые приходится решать на любой платформе, таких как запись файла в локальное хранилище или создание HTTP-запроса.

• Вторая часть описывает процесс создания приложения на каждой платформе с использованием приемов из первой части.

• Примеры кода для Android представлены на двух языках - Java и Kotlin, поэтому книга может служить перекрестным справочником не только между iOS и AOSP, но и между Java и Kotlin для разработчиков на Android.

Издание предназначено для программистов, специализирующихся на разработке приложений для iOS и/или Android.

🧷Скачать бесплатно.

2020 #RU
📙Python. Чистый код для продолжающих. Эл Свейгарт.

• Python. Чистый код для продолжающих» — это не набор полезных советов и подсказок по написанию чистого кода.

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

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

• Такие навыки поднимут вашу ценность как программиста не только в Python, но и в любом другом языке.

🧷Скачать бесплатно.

2022 || #RU #Python
📘Как работают компьютерные сети и интернет. Чарльз Р. Северанс.

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

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

• Сегодня сети и сетевые приложения стали неотъемлемой частью нашей жизни, поэтому понимать, как работают эти технологии, исключительно важно.

• Для изучения книги читателю не потребуются технические знания – она написана в расчете на рядового пользователя интернета, интересующегося устройством Глобальной Сети.

🧷Скачать бесплатно.

2022 #RU
📕Научное программирование на Python. К. Хилл

• Книга начинается с общих концепций программирования, таких как циклы и функции в ядре Python 3, затем рассматриваются библиотеки NumPy, SciPy и Matplotlib для вычислительного программирования и визуализации данных.

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

• Отдельная глава посвящена анализу данных с использованием библиотеки pandas.

• В заключительной части представлены более сложные темы, такие как точность вычислений с применением чисел с плавающей точкой и обеспечение стабильности алгоритмов.

• Издание адресовано студентам, ученым, специалистам по работе с данными, которым требуется прочная основа для решения насущных задач с помощью Python.

🧷Скачать бесплатно.

2021 #RU #Python