STI | Programming – Telegram
STI | Programming
1.04K subscribers
538 links
Мы рассказываем о разных языках программирования, даем полезную информацию для любого уровня.А также рекомендуем книги,вебинары и многое другое.

Основатель: Даниил - @mavericketoff
Download Telegram
​​Докеризируем среду разработки в VS Code

Докеризация среды может дать много преимуществ, например выполнение зависимого кода прямо в контейнере, установка модулей без "загрязнения" локальной среды, тестирование функций без необходимости пересоздания образа. Для VS Code есть плагин, который может все сделать за вас.

@metsolution #Articles
​​Visual Studio Code: End-to-End Editing and Debugging Tools for Web Developers (2019)
Автор: Bruce Johnson
Количество страниц: 182

Visual Studio Code, бесплатный кросс-совместимый редактор исходного кода с открытым исходным кодом, является одним из самых популярных вариантов для веб-разработчиков. Он быстрый, легкий, настраиваемый и содержит встроенную поддержку расширений JavaScript, Typenoscript и Node.js для других языков, включая C++, Python и PHP. Такие функции, как возможность отладки, встроенный элемент управления Git, выделение синтаксиса, сниппеты кода и поддержка интеллектуального автозавершения кода IntelliSense помогают сделать Visual Studio Code впечатляющим готовым решением. Данная книга поможет вам освоиться и стать наиболее продуктивным в работе с VS Code.

@metsolution #Books
​​Создание простого клиента RabbitMQ с помощью Go

Научимся подключаться к сервису RabbitMQ и создавать каналы подписчика и издателя. Узнаем, для чего здесь ленивые очереди, и попробуем опубликовать и подписаться на что-нибудь.

@metsolution #Articles
​​The Python Workbook: A Brief Introduction with Exercises and Solutions (2019)
Автор: Ben Stephenson
Количество страниц: 184

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

@metsolution #Books #Python
​​Как добавить простую функцию поиска в приложение на React без сервера
Это руководство поможет вам создать с помощью Fuse.js простое приложение с собственной функцией поиска и защитой от ошибок. Создадим компоненты и интегрируем Fuse.js в приложение. Внутри - демо-версия проекта с компонентами.

@metsolution #Articles #React
​​C Programming: A Modern Approach (2008)
Автор: K. N. King
Количество страниц: 832

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

@metsolution #Books #C
​​5 основных рекурсивных задач на собеседованиях по программированию
Как молодому специалисту подготовиться к собеседованию при приеме на работу? Какие задачи придется решать, чтобы продемонстрировать свою квалификацию? Вопросов может быть много, но ответы на 5 типичных задач следует подготовить.

@metsolution #Articles
​​Practical Machine Learning in R (2020)
Авторы: Fred Nwanganga, Mike Chapple
Количество страниц: 464

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

@metsolution #Books #R
​​Поддержание документации в актуальном состоянии с помощью Bit и GitHub
Реализуем автоматическое обновление кода, отображаемого в документации. Создадим рабочий поток, который позволяет оставаться в курсе любых внесенных изменений и определять момент, когда фрагмент кода устаревает и нуждается в проверке.

@metsolution #Articles #Git
​​Algorithms (2019)
Автор: Jeff Erickson
Количество страниц: 472

Алгоритмы - это фундамент информатики. Их история стара, как сама математика. Этот учебник представляет собой обширный трактат по разработке и анализу алгоритмов, охватывающий несколько фундаментальных методов с упором на интуицию и процесс решения проблем. В книгу включены важные классические примеры и сотни проверенных в боях упражнений. Джефф Эриксон - профессор информатики в Университете Иллинойса, Урбана-Шампейн; эта книга основана на парах по алгоритмам, которые он ведет там с 1998 года.

@metsolution #Books
​​Как на самом деле работает Git
Разберемся, как происходит сохранение объектов "под капотом" Git, когда выполняются привычные команды, такие как commit или push.

@metsolution #Articles #Git
​​Introduction to Linear Algebra (2016)
Автор: Gilbert Strang
Количество страниц: 584

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

@metsolution #Books
​​Что нужно учить фронтенд-разработчику в 2021 году
Фронтенд-разработка с каждым годом становится всё более и более востребованной. Чтобы не запутаться в многообразии новых решений, необходимо идти по порядку нарастания сложности данных технологий. Давайте посмотрим, что точно пригодится фронтенд-разработчику для того, чтобы освоить профессию.

@metsolution #Articles #FrontEnd
​​C++: The Ultimate Beginners Guide to Learn C++ Programming Step-by-Step (2021)
Автор: Mark Reed
Количество страниц: 217

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

@metsolution #Books #Cpp
​​Создание простой нейронной сети на Python
Краткая инструкция по созданию и оптимизации нейронной сети для классификации векторов. В процессе используются NumPy, Sctkit-learn и Matpotlib.

@metsolution #Articles #Python
​​The Road to GraphQL (2018)
Автор: Robin Wieruch
Количество страниц: 352

Книга полна примеров приложений, аналогичные которым вы можете создать с помощью React.js и Node.js. Автор учит создавать full-stack приложения на JavaScript. Чтобы извлечь максимальную пользу из этой книги, вы должны быть знакомы с основами веб-разработки, иметь некоторые знания HTML, CSS и JavaScript.

@metsolution #Books
​​Лучший алгоритм решения задач по программированию на Python
Данное руководство подскажет оптимальный и эффективный алгоритм решения задач по Python-программированию с мобилизацией всех знаний и применением разных подходов.

@metsolution #Articles #Python
​​Machine Learning for Time Series Forecasting with Python (2020)
Автор: Francesca Lazzeri 
Количество страниц: 216

Данная книга является руководством по одному из наиболее важных элементов принятия решений в областях финансов, маркетинга, образования и здравоохранения: моделирование временных рядов. Несмотря на большую роль прогнозирования временных рядов, немногие бизнес-аналитики знакомы с мощью или полезностью применения машинного обучения для моделирования временных рядов. Франческа Лаззери, выдающийся data scientist и экономист, предоставляет читателям исчерпывающее и доступное введение в применение машинного обучения для прогнозирования временных рядов.

@metsolution #Books
​​Расширение Jupyter для VS Code

Расширение Jupyter для Visual Studio Code обеспечивает поддержку ноутбуков, интерактивного программирования, автодополнения Intellisense, отладки и многого другого. Подробно рассмотрим это расширение и узнаем, как внедрить его в повседневный рабочий процесс.

@metsolution #Articles
​​Game Development Projects with Unreal Engine (2020)
Авторы: Hammad Fozi, Gonçalo Marques, David Pereira, Devin Sherry
Количество страниц: 822

Разработка игр может быть как творческим увлечением, так и полноценной карьерой. Это также отличный способ улучшить свои навыки разработки на C++ и применить их в интересных и сложных проектах. Данная книга начинается с обучения базовым навыкам, которые вам понадобятся для начала работы в качестве разработчика игр. Основы игрового дизайна будут подробно объяснены и продемонстрированы на практике с помощью реалистичных упражнений. Затем вы примените то, что вы узнали, в более сложных упражнениях. К концу этой книги по разработке игр с Unreal Engine 4 у вас будет уверенность и знания, чтобы начать свои собственные творческие проекты и воплотить свои идеи в жизнь.

@metsolution #Books
​​Python for Programmers: with Big Data and Artificial Intelligence Case Studies (2019)
Авторы: Paul J. Deitel, Harvey Deitel
Количество страниц: 640

Написанная для программистов с опытом работы на другом высокоуровневом языке, эта книга является самоучителем по Python - одному из самых популярных и быстрорастущих языков программирования в мире. После глав по синтаксису языка в книге начинаются главы об ИИ, включая анализ данных из Twitter, обработку естественного языка, машинное обучение и многие другие.

@metsolution #Books