Язык SQL необходим для работы со структурированными данными. Программисты, прекрасно знающие свой любимый язык (Java, Python или Go), не могут разбираться во всем, и часто не являются экспертами в SQL. Это приводит к появлению антипаттернов — решений, которые на первый взгляд кажутся правильными, но со временем создают все больше проблем.
Научитесь выявлять и обходить многие из этих распространенных ловушек. Проведите рефакторинг унаследованного кошмара и превратите его в жизнеспособную модель данных.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤2
В книге «Идеальная работа. Программирование без прикрас» Роберт Мартин создал исчерпывающее руководство по хорошей работе для каждого программиста.
Роберт Мартин объединяет дисциплины, стандарты и вопросы этики, необходимые для быстрой и продуктивной разработки надежного, эффективного кода, позволяющего испытывать гордость за программное обеспечение, которое вы создаете каждый день.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
Python — простой в изучении и практическом использовании язык программирования, который свободно доступен на компьютерах под управлением Mac OS, Windows и Linux. Изучив Python, вы сможете использовать его в своей профессиональной деятельности, не покупая какое-либо программное обеспечение.
Данная книга представляет собой курс программирования на языке Python. Краткий и четкий стиль изложения и многочисленные упражнения позволят достаточно быстро овладеть основными навыками программирования и методами обработки данных.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🌚1
Незаменимая книга по React — технологии с открытым исходным кодом для быстрого создания многофункциональных веб-приложений. Второе издание, обновленное с учетом последней версии React, показывает, как создавать компоненты React и организовывать их в удобные для сопровождения крупномасштабные приложения.
Если вы знаете синтаксис JavaScript, то сразу можете приступать к работе. По ходу чтения разработчики и программисты создадут полноценное приложение. Вы быстро поймете, почему многие выбирают React для разработки веб-приложений.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍3❤1
Книга описывает методы рефакторинга и переноса кода Android-приложений с Java на Kotlin с сохранением совместимости. Сравниваются эти языки, демонстрируется перевод проектов, добавление поддержки Kotlin в сборку Java. Рассматривается переход от Java-классов к Kotlin-классам, от Java-коллекций к Kotlin-коллекциям, от объектов JavaBeans к значениям, от статических методов к функциям верхнего уровня.
Подробно разбирается обработка ошибок, примеры управления проектами со смешанным кодом. Даны советы по рефакторингу и функциональному программированию на Kotlin.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9
Этот курс не ограничивается обучением моделей, он охватывает все аспекты работы ML-инженера. По мере прохождения вы научитесь собирать и размечать данные, строить пайплайны и их поставки, деплоить приложения, настраивать мониторинг и оценивать эффективность алгоритмов.
Каждая тема рассматривается на реальных кейсах современного бизнеса, предоставляя глубокое погружение в ключевые задачи. К концу каждого модуля вы будете создавать собственный ML-сервис для решения сложных задач.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤2🔥1
Эта книга научит вас создавать игры на Python с использованием библиотеки PyGame. Сначала вы изучите основы Python и PyGame, затем перейдёте к созданию собственной игры: добавите графику, звуки, анимацию и различные бонусы. В конце вы осуществите отладку и тестирование игры, чтобы она была готова к публикации.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥1😁1
Курс предназначен для изучения основ программирования на Java в интерактивной форме. Он включает начальную необходимую теорию, подкрепляемую практическими заданиями.
Отличительная черта курса — практические рекомендации по применению языка в реальных проектах, основанные на опыте автора. Курс подходит новичкам, планирующим начать работать в IT.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥2
Шестое издание книги обновлено с учетом всех новых функций C# 10 и .NET 6. Вы изучите объектно-ориентированное программирование, написание, тестирование и отладку функций, реализацию интерфейсов и наследование классов.
В книге рассматриваются API .NET для управления данными, мониторинга, повышения производительности, работы с файловой системой, асинхронных потоков, сериализации и шифрования. Представлены примеры кода кросс-платформенных приложений, веб-сайтов и служб на основе ASP.NET Core.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
Курс для новичков в разработке, который даст крепкую стартовую базу для вашего развития в IT-сфере.
В нём вы изучите основы языка программирования Python, сделаете своего Telegram-бота и напишите веб-приложение с помощью фреймворка Django.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍3
Swift — основной язык разработки для iOS, iPadOS, macOS, watchOS и tvOS. Он также используется для системного и серверного программирования, поддерживается на Linux и Windows.
Книга охватывает все актуальные темы — от сбора и управления данными до создания пользовательских интерфейсов в SwiftUI. Освоив Swift, вы сможете разрабатывать мобильные и веб-приложения, игры, фреймворки и многое другое.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍1
В этом курсе вы изучите язык программирования 1С, научитесь созданию и отладке кода. Освоите язык запросов в системе 1С. Получите навыки принятия архитектурных решений и выбора объектов конфигурации.
Вы также изучите учет себестоимости, методики остатков и формирование регистров. Создадите и настроите аналитические отчеты с помощью системы компоновки данных.
+ Узнаете, как использовать свои навыки для монетизации, подготовиться к собеседованиям и найти работу.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14🌚6❤2🔥1
Курс подходит как для новичков, желающих освоить Node.js с нуля, так и для опытных разработчиков, которые хотят углубить свои знания.
Вы изучите архитектуру, цикл событий и пул потоков Node.js, а также встроенные модули. Узнаете, как использовать Node Package Manager для установки внешних зависимостей. Помимо этого, освоите создание API и web-приложений с помощью фреймворка Express.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥3
🙂 Книга опубликована по просьбе подписчика.
После изучения руководства вы научитесь писать и читать код на ассемблере, а также использовать его совместно с языками высокого уровня в Linux. Также рассматривается использование ассемблера в Windows.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19❤3
Большой курс, в котором вы пройдёте всё: от изучения теории, до создания собственного интернет-магазина на CMS.
Подходит как новичкам, только начинающим свой путь в разработке, так и опытным прогерам, которые хотят обновить свои знания, поднять уровень и увеличить скорость кодинга.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥4
Автор книги обучает навыкам программирования, необходимым для работы в области Data Science и машинного обучения.
Книга начинается с изучения среды Jupyter Notebook, после чего идет введение в основные библиотеки, упрощающие математические вычисления, визуализацию данных, а также выполнение задач машинного обучения и обработку естественного языка.
После изучения основных принципов, вы освоите более углублённые техники для решения сложных задач.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤4
Цель курса - показать на практике, как проводится детальный анализ сетевых ресурсов, ПО, а также веб-ресурсов на наличие уязвимостей, их эксплуатацию и последующее устранение.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥5
В книге подробно рассматривается новый стандарт C++20 (включая краткий обзор для тех, кто не знаком с этой версией языка), ключевые особенности и изменения в ядре языка, новую библиотеку диапазонов, корутины.
После изучения теории, вы сможете приступить к практике, следуя подробным примерам. Книгу можно использовать в качестве справочного руководства, изучая главы в удобном для себя порядке.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤2
🙂 Курс опубликован по просьбе подписчика.
Язык программирования Dart в совокупности с фреймворком Flutter позволяет создавать приложения, поддерживающиеся на всех устройствах без использования Java, Kotlin и Swift.
Курс подходит для новичков и не только. Кроме теории, в нём также присутствует масса практики и на протяжении обучения вы будете создавать полноценное приложение с расширенным функционалом.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥4❤1
Эта книга подходит как новичкам, так и опытным пользователям. Она поможет вам изучить методики Reverse Engeneering и анализа файлов так, как это делают профессионалы с помощью платформы Ghidra.
Ghidra была разработана для решения сложных задач обратной разработки (RE), при этом она стала доступной для всех специалистов по кибербезопасности после публикации ее исходного кода, хотя раньше предназначалась только для служебного пользования. Это один из лучших дизассемблеров и интуитивно понятных декомпиляторов в мире.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍5
Книга первоначально задумывалась как учебник по теории ИИ, но затем сосредоточилась на исследовании успехов интеллектуальных агентов в стратегических играх. Результатом стала объединение тем теории игр, искусственного интеллекта и компьютерных шахмат в одном произведении.
Основная изюминка книги – совмещение областей теории игр, теории ИИ и компьютерных шахмат, что делает ее привлекательной для тех, кто стремится понять основы искусственного интеллекта, машинного обучения и нейронных сетей. Вдобавок читатели узнают об устройстве современных шахматных программ и ознакомятся с достижениями и перспективами ИИ в стратегических играх.
Кроме того, в книге представлены практические примеры применения искусственного интеллекта, демонстрирующие простые модели машинного обучения для решения типовых задач.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥3❤2